08-16-2024, 09:10 PM
(This post was last modified: 08-16-2024, 09:11 PM by cpt_shadow.)
BMW F40 Rear View Camera Retrofit
After a couple of weeks, I finally managed to retrofit a reversing camera to my BMW F40. Since there were no clear guides online, I had to gather information from several different sites. I thought it would be helpful to write up my experience and explain what I did. This retrofit turned out to be more expensive than I initially expected due to the extra parts I had to purchase. Unfortunately, I didn't take any pictures, as I only thought about it too late—apologies for that.
Sourcing the Parts
I noticed a couple of people on eBay selling G30 retrofit kits, but I decided to go directly to BMW to ensure that all the parts were genuine. Here's what I used:
Reversing Camera
- Part Number: B66.55.5.A84.564
- Quantity: 1
G30 Retrofit Kit
- Part Number: 66212450878
- Included Parts:
- Contact tube MQS1.2 (0.35-0.5mm² SN): 12 52 7522387 (x3)
- Boot lid/tailgate push-button (RFK): 51 24 7381868 (x1)
- Counter support rear view camera: 51 24 7405635 (x1)
- Wiring harness, module: 61 11 6812571 (x1)
- Cable tie (L=200mm/B=3.6mm): 61 13 1367599 (x20)
- Connector, double: 61 13 8364566 (x2)
- Socket housing (6-pin, Kod A): 61 13 9353106 (x1)
I used the official G30 retrofit guide, which can be found online (too large to upload here).
Installation Process
The boot lid had to be removed. Removing the interior trims was straightforward, and I routed all the wires from the passenger side. I used the grounding point on the rear passenger door, which I’ve circled in the diagram.
Since this kit is for a G30, which has a rear fuse box, I had to extend the power wire so that it could reach the glove box in the F40. I routed the wires along the blue line, which was quite easy once the interior trims on the passenger side were removed. I also took out the glovebox to make accessing the fuse box easier.
After laying the wires, I reinstalled the rear passenger trims and boot covers to avoid losing any bits.
Connecting to the BDC
This is where I encountered an unexpected problem. I disassembled A258*9B, and found that the camera wires’ intended slots were already occupied (Branch A4, GN cable to PIN 38, and Branch A5, Ws cable to PIN 37). I discovered that these were for the KAFAS camera, so I essentially had to create more Ethernet ports, similar to a computer network. This required an Ethernet Switch (ENS). Below are the parts I used:
- 1x 61 35 5A0A438 switch
- 1x 61 13 9368538 holding plate
- 1x 61 13 9353105 connector (10-pin)
- 1x 61 13 9353106 connector (6-pin)
- 8x 61 13 0056943 wires with connectors
I had to create my own harness. For the 61 13 9353105 connector (10-pin), I added five 61 13 0056943 wires with connectors. Since the wires are all one colour, I labelled the ends with masking tape to keep track of where they go.
Wiring Details
61 13 9353105 Connector (10-pin):
- Pin 1 (Red): Power – Fuse box 88
- Pin 5 (Brown): Earth – Grounding point, passenger side
- Pin 6 (Yellow): Ethernet wake-up – BDC, Branch A6, PIN 54 of plug A258*9B (SW 54-pin socket housing)
- Pin 9 (White): Ethernet data – BDC, Branch A5, Ws cable to PIN 37 . Added Contact tube MQS1.2 (0.35-0.5mm² SN): 12 52 7522387 so it clips in to the BDC adapter
- Pin 10 (Green): Ethernet data – BDC, Branch A4, GN cable to PIN 38. Added Contact tube MQS1.2 (0.35-0.5mm² SN): 12 52 7522387 so it clips in to the BDC adapter
I then extended the KAFAS data cable to fit into the Ethernet switch. I spliced and soldered one end of the 61 13 0056943 wires with the existing KAFAS cable, labelling the wires green and white.
61 13 9353106 Connector (6-pin):
- Pin 1 (Green):
- Pin 5 (White):
I connected the camera cable directly to the ENS and routed the power cable to the same fuse as the ENS, which was fuse 88. I then checked to ensure that everything was powered correctly.
Coding the Camera
I used BimmerUtility to add 3AG to the FA. This step was straightforward, as BimmerUtility handles all the coding for you. The camera worked! I reinstalled all the trims and tidied up the wiring so that it looked like nothing had been moved.
Troubleshooting
After getting the camera to work, I ran into another issue: there were no parking guidelines. I spent about three days trying to figure out the problem. Eventually, I determined it was an ICAM4 coding issue. When I attempted to code it with the latest PszData using eSys, I encountered CAFD_FFFFFFFF_255_255_255 error. I was completely stuck at this point.
A big thanks to bmautotechuk https://bm-autotech-ltd.square.site/s/shop for helping me resolve this issue. He downgraded the ICAM software to match the iLevel of my car, allowing it to be recognised and coded by eSys.
I hope someone finds this guide useful and that it helps make the process a bit easier for the next person. Any questions please ask ill be happy to try and help
After a couple of weeks, I finally managed to retrofit a reversing camera to my BMW F40. Since there were no clear guides online, I had to gather information from several different sites. I thought it would be helpful to write up my experience and explain what I did. This retrofit turned out to be more expensive than I initially expected due to the extra parts I had to purchase. Unfortunately, I didn't take any pictures, as I only thought about it too late—apologies for that.
Sourcing the Parts
I noticed a couple of people on eBay selling G30 retrofit kits, but I decided to go directly to BMW to ensure that all the parts were genuine. Here's what I used:
Reversing Camera
- Part Number: B66.55.5.A84.564
- Quantity: 1
G30 Retrofit Kit
- Part Number: 66212450878
- Included Parts:
- Contact tube MQS1.2 (0.35-0.5mm² SN): 12 52 7522387 (x3)
- Boot lid/tailgate push-button (RFK): 51 24 7381868 (x1)
- Counter support rear view camera: 51 24 7405635 (x1)
- Wiring harness, module: 61 11 6812571 (x1)
- Cable tie (L=200mm/B=3.6mm): 61 13 1367599 (x20)
- Connector, double: 61 13 8364566 (x2)
- Socket housing (6-pin, Kod A): 61 13 9353106 (x1)
I used the official G30 retrofit guide, which can be found online (too large to upload here).
Installation Process
The boot lid had to be removed. Removing the interior trims was straightforward, and I routed all the wires from the passenger side. I used the grounding point on the rear passenger door, which I’ve circled in the diagram.
Since this kit is for a G30, which has a rear fuse box, I had to extend the power wire so that it could reach the glove box in the F40. I routed the wires along the blue line, which was quite easy once the interior trims on the passenger side were removed. I also took out the glovebox to make accessing the fuse box easier.
After laying the wires, I reinstalled the rear passenger trims and boot covers to avoid losing any bits.
Connecting to the BDC
This is where I encountered an unexpected problem. I disassembled A258*9B, and found that the camera wires’ intended slots were already occupied (Branch A4, GN cable to PIN 38, and Branch A5, Ws cable to PIN 37). I discovered that these were for the KAFAS camera, so I essentially had to create more Ethernet ports, similar to a computer network. This required an Ethernet Switch (ENS). Below are the parts I used:
- 1x 61 35 5A0A438 switch
- 1x 61 13 9368538 holding plate
- 1x 61 13 9353105 connector (10-pin)
- 1x 61 13 9353106 connector (6-pin)
- 8x 61 13 0056943 wires with connectors
I had to create my own harness. For the 61 13 9353105 connector (10-pin), I added five 61 13 0056943 wires with connectors. Since the wires are all one colour, I labelled the ends with masking tape to keep track of where they go.
Wiring Details
61 13 9353105 Connector (10-pin):
- Pin 1 (Red): Power – Fuse box 88
- Pin 5 (Brown): Earth – Grounding point, passenger side
- Pin 6 (Yellow): Ethernet wake-up – BDC, Branch A6, PIN 54 of plug A258*9B (SW 54-pin socket housing)
- Pin 9 (White): Ethernet data – BDC, Branch A5, Ws cable to PIN 37 . Added Contact tube MQS1.2 (0.35-0.5mm² SN): 12 52 7522387 so it clips in to the BDC adapter
- Pin 10 (Green): Ethernet data – BDC, Branch A4, GN cable to PIN 38. Added Contact tube MQS1.2 (0.35-0.5mm² SN): 12 52 7522387 so it clips in to the BDC adapter
I then extended the KAFAS data cable to fit into the Ethernet switch. I spliced and soldered one end of the 61 13 0056943 wires with the existing KAFAS cable, labelling the wires green and white.
61 13 9353106 Connector (6-pin):
- Pin 1 (Green):
- Pin 5 (White):
I connected the camera cable directly to the ENS and routed the power cable to the same fuse as the ENS, which was fuse 88. I then checked to ensure that everything was powered correctly.
Coding the Camera
I used BimmerUtility to add 3AG to the FA. This step was straightforward, as BimmerUtility handles all the coding for you. The camera worked! I reinstalled all the trims and tidied up the wiring so that it looked like nothing had been moved.
Troubleshooting
After getting the camera to work, I ran into another issue: there were no parking guidelines. I spent about three days trying to figure out the problem. Eventually, I determined it was an ICAM4 coding issue. When I attempted to code it with the latest PszData using eSys, I encountered CAFD_FFFFFFFF_255_255_255 error. I was completely stuck at this point.
A big thanks to bmautotechuk https://bm-autotech-ltd.square.site/s/shop for helping me resolve this issue. He downgraded the ICAM software to match the iLevel of my car, allowing it to be recognised and coded by eSys.
I hope someone finds this guide useful and that it helps make the process a bit easier for the next person. Any questions please ask ill be happy to try and help