Skip to content
View in the app

A better way to browse. Learn more.

Ford Owners Club - Ford Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.



Join the Independent Ford Owners' Club

Our community has been built by enthusiasts, for enthusiasts, and proudly run by Ford owners' for over 18 years. As an independent, non-official club, everything you’ll find here, advice, support, and opinions, comes directly from members with genuine Ford ownership experience.

Join our friendly community... it's Free!

 

Reverse camera upgrade

Featured Replies

  • Author

Hay guys so I've fitted the rear aftermarket camera new screen and facia apart from coding the rear camera do i need to make any changes on focccus for the new screen like option #172 touchscreen? But screen comes on ok ect (yet to test camera)

I've yet to connect the camera as I'm still working out how to get the dam cable to the front, managed to get it into the cabin at the rear where the rubber gaitors are, from tailgate to roof dont know if i need to remove the pillar trims etc.

Thanx



  • Replies 92
  • Views 57.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Pull the black plugs off them yellow spikes. And pull the piece of carpet out. Your looking for that fakra cable that goes into the white plug next to the grey. People said it would be taped up behind

  • When the reverse gear is selected (or if the parking sensor button is pressed) the display switches to the rear view camera image. However when the rear view camera image is displayed and any other ge

  • mastachaz
    mastachaz

    you got right loom for rear sensors and rear camera 😛 I got module for sale.  btw

Posted Images

You only need to make 2 changes in the CCC (Central Car Configuration):

 

Setting #99 Park Assist Camera --> 02 (With Park Assist Camera)
Setting #172 Touchscreen --> 06 (No Touchscreen - Colour TFT, MFD 5)

 

  • Author
9 minutes ago, JW1982 said:

You only need to make 2 changes in the CCC (Central Car Configuration):

 

Setting #99 Park Assist Camera --> 02 (With Park Assist Camera)
Setting #172 Touchscreen --> 06 (No Touchscreen - Colour TFT, MFD 5)

 

Perfect, thanx JW 👍🏼

Managed to route the cable along the edge of the roof liner down the ns although a lil concerned about the airbags, should it be ok?

  • Author

Ok @JW1982 everything is connected, and camera codes changed and saved using focccus but when going in reverse nothing comes up 🤔 do I need to do anything else on focccus?

I enabled drive away locking which worked fine.

15637126120588542830436841753210.jpg

15637126373074817389004740122687.jpg

I have seen this this exact problem before.

The CANbus system most likely needs to be in sleep mode first. When the display boots up from sleep mode it adapts to the new (changed) configuration,


Just lock the car for about 1 hour. After being locked for approximately 20 to 30 minutes the CANbus system enters sleep mode. Next unlock the car and try again. Even without a rear view canera connected the display should still switch to the rear vew camera mode and give a black screen.

  • Author
31 minutes ago, JW1982 said:

I have seen this this exact problem before.

The CANbus system most likely needs to be in sleep mode first. When the display boots up from sleep mode it adapts to the new (changed) configuration,


Just lock the car for about 1 hour. After being locked for approximately 20 to 30 minutes the CANbus system enters sleep mode. Next unlock the car and try again. Even without a rear view canera connected the display should still switch to the rear vew camera mode and give a black screen.

Hay JW, just went out to see if it worked and as you said, worked a treat.

Thank you so much for you help in helping get this sorted 👍 absolute legend

  • Author

Right now I've upgraded my centre display with reverse camera, I want to also change my instrument display to the larger size and match.

Any ideas on what to look for? I've read from JW1982 that it needs to be from a MK3 and not MK3.5 

So if someone can help with part numbers or what I need to look for or if anyone has one for sale with mileage below 49k or knows where one is

All help is most appreciated 

I have read this and any other post I can find and I am still having problems

I have installed the camera onto the plug in the boot (2016 Titanium estate Diesel, Sync 2) but I am getting nothing on the screen at all. I have enabled 99 and 172/6 via Elm327

When I put it into reverse all I get is the normal park assist icon with the sensors all the way around the car, the screen doesn't go blank or blue. 

I did read somewhere. I think it was on here, that you have to delete the park assist and then enable the camera and then re-enable the park assist but I cant now find that post.

Any ideas

Thanks

  • Author
On 7/25/2019 at 12:24 PM, Keeffie said:

I have read this and any other post I can find and I am still having problems

I have installed the camera onto the plug in the boot (2016 Titanium estate Diesel, Sync 2) but I am getting nothing on the screen at all. I have enabled 99 and 172/6 via Elm327

When I put it into reverse all I get is the normal park assist icon with the sensors all the way around the car, the screen doesn't go blank or blue. 

I did read somewhere. I think it was on here, that you have to delete the park assist and then enable the camera and then re-enable the park assist but I cant now find that post.

Any ideas

Thanks

Is it factory camera or aftermarket?

As JW mentioned it turned out easier for me to route the aftermarket camera wire to the front display linked by a fakra hsd to av adapter, and not use the factory fakra connections in the boot, because the connector at the passenger footwell end is non hsd fakra and my display only takes hsd type.

Picture from Tommo 👍

@ JW as he was a massive help in my install, hes a knowledge god :smartass:

20190706_131245.thumb.jpg.0b38fc7875bfe323f607b9b2ba5aff27.jpg

I am using a aftermarket Camera

Like JW states it should go black even without a camera fitted so I believe I have a problem with the programing rather than the camera

Mine is a MK 3.5 / sync 2, so not sure if what you stated about the wire is valid on my car ?

Thanks

SYNC 2 /SYNC 3  is completely different from the Ford MFD system which is discussed in this topic.

On SYNC 2 / SYNC 3 the rear view camera also needs to be activated inside the APIM (SYNC) module by changing the AS-BUILT data.

 

Ok, thanks

I have tried that and still no joy

  • Author

Anyone know which nav SD card I should be looking for my new set up, aftermarket gps aerial ordered from ebay as advised by JW on a different thread.

20190809_075207.jpg

Screenshot_20190809-075228_eBay.jpg

The Ford MFD satnav system uses a SD-card with a version number that starts with a V

V1 = 2011
V2 = 2012
V3 = 2013
V4 = 2014 (replaced after a short period by V4.1 because of some issues).
V5 = 2015
V6 = 2016
V7 = 2017
V8 = 2018
V9 = 2019


The exact same SD-cards are also available from TomTom or Bosch/Blaupunkt. These cards have a different label that contains the text "MFD" and the Year of the card.

  • 1 year later...

Hi mates,

I've got an issue on my Focus mk3 from 2014.I've made little upgrades... My car was factory fitted with the 5" nav screen (MFD), and i've just bought and install the sony fascia.

I also tested a 2020 sd card for the nav

I went here and saw that it is possible to install a rear camera, so i've bought the aftermarket camera and the RCA/fakra adaptor.

I've just activated the "parking camera" using foCCCus... But.. When i switch the radio screen on, this one switches of after 2 minutes.... A friend told me "maybe it's to hot", so it's by security....

Do you think the "camera activation" could cause this issue ? Or.. The Sony fascia ? Or the 2020 sd card for the nav ?

I've just "re installed" the xml of my car via foCCCus, to see what it will do, if the issue remains.... I don't really know what to do to sort this ***** issue.

 

Thanks in advance for your help.

 

Greg, from France.

  • 5 years later...
On 7/12/2019 at 7:16 PM, JW1982 said:

When the reverse gear is selected (or if the parking sensor button is pressed) the display switches to the rear view camera image. However when the rear view camera image is displayed and any other gear is selected the rear view camera image will still be displayed for either 60 seconds or until the vehicle drives over approximately 6 MPH. 

When using the reverse light to power the rear view camera the camera will no longer be powered when any other gear is selected. This will result in a black screen because the camera is no longer powered while the display is still displaying the camera image.

This problem does not occur when using an ignition switched power supply for the rear view camera.

 

 

I personally went a different route. I developed an arduino based CANbus module to power the rear view camera. 

 

The rear view camera is switched ON:

* When the reverse gear is selected.
* When the PDC button is pressed.
* When the Active Park Assist button is pressed.


The rear view camera is switched OFF:

* When the vehicle reaches a speed of 10 KM/H.
* When the rear view camera was switched ON for 6 minutes.


My CANbus solution turned out to be perfect. The parts/components needed to build the relay costed me less than €10,- so this solution is pretty inexpensive. It took me however quite some time to design/build the module and to write and test the Arduino program. Being fully functional it was definetely worth all the effort.

Hey, sorry if I have to revive this old thread. Do you happen to have the code for the arduino program or could you give me some hints on which PIDs are needed and which canbus you used for listening?

Thanks in advance

This is some of the code I used back then:

#include <digitalWriteFast.h> // Faster digital I/O operations
#include <mcp_can.h> // MCP2515 CAN controller library
#include <SPI.h> // SPI communication (used by MCP2515)

// =======================
// CAN Controller
// =======================
MCP_CAN CAN0(10); // CS pin = 10

// =======================
// Timer
// =======================
unsigned long Timer_1 = 0; // Timer for relay OFF delay

// =======================
// CAN message variables
// =======================
long unsigned int rxId; // CAN ID of received message
unsigned char len = 0; // Length of CAN message
unsigned char rxBuf[8]; // Data buffer (max 8 bytes)

// =======================
// Hardware
// =======================
int Relay = 7; // Relay output pin

// =======================
// Detection flags
// =======================
int PDCDetected = 0;
int APADetected = 0;
int SpeedDetected = 0;

void setup()
{
Serial.begin(115200);
if (CAN0.begin(MCP_STDEXT, CAN_500KBPS, MCP_16MHZ) == CAN_OK)
Serial.println("CAN Relay program running");

else

Serial.println("CAN Reboot");
CAN0.setMode(MCP_NORMAL);
pinMode(CAN0_INT, INPUT);
pinMode(Relay, OUTPUT);
digitalWriteFast(Relay, LOW); // ensure OFF at startup
}

void loop()
{

// =======================
// Read CAN only if available
// =======================
if (CAN0.checkReceive() == CAN_MSGAVAIL)
{
CAN0.readMsgBuf(&rxId, &len, rxBuf);

// =========================================================
// Park Distance Control
// =========================================================
if (rxId == 0x229)
{
if ((rxBuf[0] == 0x05) or
(rxBuf[0] == 0x15) or
(rxBuf[0] == 0x25) or
(rxBuf[0] == 0x35) or
(rxBuf[0] == 0x45) or
(rxBuf[0] == 0x55) or
(rxBuf[0] == 0x65) or
(rxBuf[0] == 0x75) or
(rxBuf[0] == 0x85) or
(rxBuf[0] == 0x95) or
(rxBuf[0] == 0xA5) or
(rxBuf[0] == 0xB5) or
(rxBuf[0] == 0xC5) or
(rxBuf[0] == 0xD5) or
(rxBuf[0] == 0xE5) or
(rxBuf[0] == 0xF5))
{
PDCDetected = 1;
}

else

{
PDCDetected = 0;
}

if (PDCDetected == 1)
{
Timer_1 = millis();
digitalWriteFast(Relay, HIGH);
}
}

// =========================================================
// Active Park Assist
// =========================================================
if (rxId == 0x170)
{
if ((rxBuf[0] == 0x60) or
(rxBuf[0] == 0x61) or
(rxBuf[0] == 0x62) or
(rxBuf[0] == 0x63) or
(rxBuf[0] == 0x64) or
(rxBuf[0] == 0x65) or
(rxBuf[0] == 0x66) or
(rxBuf[0] == 0x67) or
(rxBuf[0] == 0x68) or
(rxBuf[0] == 0x69) or
(rxBuf[0] == 0x6A) or
(rxBuf[0] == 0x6B) or
(rxBuf[0] == 0x6C) or
(rxBuf[0] == 0x6D) or
(rxBuf[0] == 0x6E) or
(rxBuf[0] == 0x6F))
{
APADetected = 1;
}

else

{
APADetected = 0;
}

if (APADetected == 1)
{
Timer_1 = millis();
digitalWriteFast(Relay, HIGH);
}

}

// =========================================================
// Vehicle Speed
// =========================================================
if (rxId == 0x130)
{
if ((rxBuf[5]
0x00 && rxBuf[6] 0x05 && rxBuf[7] == 0xDC) or
(rxBuf[5]
0x00 && rxBuf[6] 0x06 && rxBuf[7] == 0x40) or
(rxBuf[5]
0x00 && rxBuf[6] 0x06 && rxBuf[7] == 0xA4) or
(rxBuf[5]
0x00 && rxBuf[6] 0x07 && rxBuf[7] == 0x08) or
(rxBuf[5]
0x00 && rxBuf[6] 0x07 && rxBuf[7] == 0x6C) or
(rxBuf[5]
0x00 && rxBuf[6] 0x07 && rxBuf[7] == 0xD0))
{
SpeedDetected = 1;
}

else

{
SpeedDetected = 0;
}
if (SpeedDetected == 1)
{
digitalWriteFast(Relay, LOW);
}
}
}

// =========================================================
// Relay Timer
// =========================================================
if (millis() - Timer_1 >= 300000)
{
digitalWriteFast(Relay, LOW);
}
}



When I wrote this code I was just beginning to use Arduino. Looking at this code now I would do things different (a lot easier). However, it worked and that was all that mattered.

In this case the Arduino was ignition switched (connected to the power supply of the PAM).

Wow thanks alot,

I'm currently experementing alot with the can bus in the focus and saw that you mentioned multiple times that you wrote some arduino programs. Could you please share some of your code with me (maybe via pm)?

I'll also share my code if I'm able to build something useful :)

Latest Deals

Ford UK Shop for genuine Ford parts & accessories

Disclaimer: As the club is an eBay Partner, The club may be compensated if you make a purchase via the club

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

The "Digestive"






Background Picker
Customize Layout

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.