Here you find some information about Subaru Forester cars.
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.
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
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)
|2||+12V reverse gear signal|
|3||brightness, illumination dimmer cancel|
|4||+6V microphone power (or +5V)|
|6||microphone detection (should be GND to make radio detect)|
|11||+6V rear camera power|
|12||rear camera video signal (NTSC)|
|13||rear camera shield, should be GND|
|15||parking brake on (active low)|
|17||vehicle speed signal (VSS)|
|20||rear camera GND|
|21||steering wheel switch 1|
|22||steering wheel switch 2|
|23||steering wheel switch GND|
|25||AUX input enable|
|26||AUX input right|
|27||AUX input GND|
|28||AUX input left|
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 28pin||11||+6V camera|
|6V GND||i87 28pin||20||camera GND|
|3||+12V ACC (when car key is in ON position)|
|4||+12V battery (always has 12V, even with car key removed)|
Several developers on the xda-developers forum are working on custom
firmware for these radios. My PX3 hardware is of
or MTCE type. See also
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.
The following websites and videos have been helpful for me to plan and do this project: