> doj > subaru

Subaru Forester

Here you find some information about Subaru Forester cars.


For a 2017 Subaru Forester base 2.5i with CVT transmission, I have used the following fluids:
engine oil: 0W-20, ~4.7 us quarts which fills up ~3/4 on the dip stick.
differential oil: 75W-90. front: ~1.26 us quarts. rear: ~0.8 us quarts.

spark plugs: NGK #93482 SILZKAR7B11

Power Windows

If the passenger side window does not move from the driver's switch console, but is moving from the passenger door switch, it may need to be re-calibrated and the driver's switch console is not broken. To re-calibrate move down the passenger side window all the way with the passenger door's switch and continue to hold down the switch for another 6 seconds. Then move up the window all the way and continue to hold up the switch to another 6 seconds. This should re-calibrate the system and make it accept up/down commands from the driver's console again.

CUSP px3 Radio

I have replaced the stock 6.2 inch radio (Clarion CF658UL) with a modern touch screen Android 7.1.2 based radio. You find these from many sellers on aliexpress or your local Ebay. See below for some YouTube videos showing such devices and how to work on the radio. Mine was made by the the Shenzhen Cusp Technology Co and I have the model px3. The Android settings show the following values:

The factory password is 121212.


My 2017 Forester base model uses the 28 pin connector. After some research the following pinout seems to be correct for my car. I've mainly used the following 2 sources: 2016 Subaru WRX/STI 28-pin wiring and flickr.

For an easier search I've made a HTML table plus the picture below. The connector diagram is showing the connector pins, when looking at the front of the connector. The connector has the name i87 in Subaru's wiring schematics. (see the pictures above for an example)
Subaru 28 pin connector i87
Subaru 28 pin i87 pinout
2+12V reverse gear signal
3brightness, illumination dimmer cancel
4+6V microphone power (or +5V)
5microphone signal
6microphone detection (should be GND to make radio detect)
11+6V rear camera power
12rear camera video signal (NTSC)
13rear camera shield, should be GND
15parking brake on (active low)
17vehicle speed signal (VSS)
19microphone GND
20rear camera GND
21steering wheel switch 1
22steering wheel switch 2
23steering wheel switch GND
25AUX input enable
26AUX input right
27AUX input GND
28AUX input left

Using the stock rear camera

The Subaru rear camera uses +6V as operating voltage, not +12V as most other car electronics. The Subaru factory radios will supply the +6V to the rear camera via pin 11, when they sense the reverse gear signal (pin 2). They will also display the camera image on the radio display, when the reverse signal is detected. To use the rear camera with a replacement radio, you'll need to manually add a +12V to +6V voltage converter. These can be purchased for little money on aliexpress. You'll find them for $2 to $3, you don't need to pay more. Then wire them into your radio circuit harness as follows:
+12V i85 10pin 3 +12V ACC
12V GND i85 10pin 7 GND
+6V i87 28pin11 +6V camera
6V GND i87 28pin20 camera GND

Subaru 10 pin i85
Subaru 10 pin i85 pinout
3+12V ACC (when car key is in ON position)
4+12V battery (always has 12V, even with car key removed)

other firmware

Several developers on the xda-developers forum are working on custom firmware for these radios. My PX3 hardware is of the MTCD or MTCE type. See also the Generic Android Head Unit wiki page on xda-developers for an explanation of these terms.
I have currently installed the Hal9k Modded ROM 2.0 and it is working fine for me. An alternative firmware (not tested by me) is the Malaysk ROMs for any yet known MTCD-MTCE Device.

Radio Links

The following websites and videos have been helpful for me to plan and do this project:


CUSP px3 in Subaru Forester