GOLFMK8
GOLFMK7
GOLFMK6
GOLFMKV

DIY Front Camera upgrade for RVC-HIGH

DV52

Drag Race Newbie
Location
Australia
@mr-fix : interesting code - are you using one of these (Digispark):



Don
 

mr-fix

Go Kart Champion
Location
Poland
Car(s)
MK7 2.0TDI Variant
FIY, this camera also will not be good for front cross-traffic assistant. At least the seller was fair and said it immediately when asked.

1BD9134C-D7B6-4EDD-9CEE-B10C69585D5E.jpeg
76110D54-2EBE-4CB8-8322-8BBD964039CD.jpeg
 

o_a_ravi

Go Kart Newbie
Location
Phoenix
From my bench testing the camera., it definitely looks fish eye type lens with a wide angle. couldnt exactly measure the angles as mr-fix did. Below is the picture of my setup. Let me know if this is also a 110 degree lens., and excuse for the messy desk. ;)
test_setup.jpg
 

o_a_ravi

Go Kart Newbie
Location
Phoenix
Just did a test fit, coded and all worked fine. Few observations though -

1. Rear camera when initializes and syncs with CAN bus, it checks for video signal. Any disconnects or relayed to front cam, logs a camera disconnected error on camera module (6c).

2. In Parking Mode, when the MIB is connected to front cam., there is no dynamic lines or view modes.(perpendicular parking, tow mode or fisheye) any static lines if provided by those universal cameras are only your option. Which is still fine for me to just get the front view and tell me if i am close to the curb or platform.

3. In reverse mode, when rvc high is engaged, I get the rear view with dynamic lines., and overlay of PDC sensors. I can not change view modes., which appears only when the park mode is on and reverse is not engaged. Wondering if this is something code related.
 

mr-fix

Go Kart Champion
Location
Poland
Car(s)
MK7 2.0TDI Variant
1. Thanks for the info. Good to know that 0x6C is performing connection tests on its own.

2. Yes. MIB does not add overlays on the video feed. Any lines (RVC low with static, RVC high with dynamic) are added by the camera modules. Also image mirroring happens in the camera.

3. That's strange. Maybe there's a safety feature / limitation in MIB that limits the functionality if parking brake is not engaged. I noticed that sometimes with RVC image engaged my hand is not detected when reaching the display. But if I tap on the display, GUI comes up and I can change view modes.
 

mr-fix

Go Kart Champion
Location
Poland
Car(s)
MK7 2.0TDI Variant
Found spare 15 minutes and checked if the relay actually works:

(this video is unlisted on YouTUbe, it was not published yet.)
 

DV52

Drag Race Newbie
Location
Australia
@mr-fix: Hi.

Again, another well made and informative video - thanks for sharing.

I think that I understand your objective with the new front facing camera and I think that I can understand your rudimentary switching arrangement for selecting said camera - but how are you intending to defeat the native VW switch-OFF requirements in the MIB for the RVC operation?

Allow me to explain - my understanding is that the switch-ON facility for the RVC is a PWM voltage on BCM pin #64, Socket A (this also supplies the right-side reversing lamp) which is initiated via a mechanical switch that detects the driver's selection of reverse gear. Note: the physical reverse switch is directly connected to BCM pin #11, socket B - so the MIB receives this signal as a CAN based message.

However, I believe that the switch-OFF mechanism for the RVC is not a mechanical switch - rather it's the earlier of:
  • a time based period after reverse-gear is deselected (i.e. 10 seconds), and
  • a maximum car speed (in either forward, or reverse direction) .

So - my question is this : to switch-ON your new front facing camera (nice set-up inside the VW badge) in real life conditions - how will you defeat the "timer/car-speed, CAN-message" conditions that would be imposed by the earlier switch-OFF conditions for the RVC?

In your video, I don't think that you confronted these RVC switch-OFF conditions because the car was stationary and reverse gear appeared to be always selected (I think). So, not really a true "live test" - no offense intended

What am I missing?

Don
 
Last edited:

mr-fix

Go Kart Champion
Location
Poland
Car(s)
MK7 2.0TDI Variant
@DV52 I retrofitted my RVC and it took me couple weeks before finding the right one. The thing is that I had this modification in mind and I knew that I would need RVC HIGH, not RVC LOW, to make this work. If you look closely: my car is stationary, gearbox is in PARKED at all times. I just use the Parktronic button.

RVC LOW is controlled as you said: camera, mechanism and MIB use trigger signal from the reverse light (camera and mechanism directly, MIB via CAN-BUS message from BCM). As soon as the signal is gone, camera will shut down, mechanism will go to 10s timeout and close, MIB will go back to previous screen.

However, RVC HIGH is controlled differently, which gives me more options.
First of all camera is not triggered by reverse gear. It's triggered by "camera image is needed" message send via CAN-BUS from BCM, from Parktronic, from ABS, or from MIB. This message can be send when:
  • reverse gear is selected,
  • Parktronic button is pressed,
  • car is rolling backwards,
  • camera button on MIB GUI is pressed (that's actually for 360 AreaView and maybe for cameras in trucks with different parameterization - not sure 100%).
The mechanism is not controlled by the same signal as the camera. Mechanism is controlled directly from the camera itself when the camera needs it. It's the camera module that opens the mechanism when it's needed. You can open the mechanism with module 0x6C output test "emblem motor (0998)".

Now, turning the camera off. RVC LOW image will disappear as soon as you disengage reverse gear.
However, RVC HIGH will stay active until you reach ~15km/h. That's true even if you are moving forward. Something that is not possible with RVC LOW. This means that will have the video feed active while moving forward.

Now the big thing. Custom control module that has one job - power the relay based on the logic from the car.
I need to tap into couple signals:
  • reverse gear status (DSG indicators will give me this),
  • parktronic status (orange indicator in button will give me that).
If parktronic indicator is on, I know that the RVC is active (more or less, there's one exception but I will ignore it now).
If parktronic is on and reverse is not engaged, I know that I need to power the relay.

I mentioned a custom button to override this logic. Here's how it will work.
If custom button is pressed, control module needs check if parktronic is active.
If it is active, it just needs to toggle the relay.
If it is not active, it needs to press the Parktronic button for me (override the OEM button) and power the relay.
 

DV52

Drag Race Newbie
Location
Australia
@mr-fix: Arrh.......... that makes more sense - thanks for explaining (clearly you have put much thought into the way this project will operate)!

I had wondered why a relay was needed at all (given that the switching signals were low power)- but now i understand that the relay is required to manage the output of your switching logic circuits.

I look froward to seeing the completed project video

Don
 

mr-fix

Go Kart Champion
Location
Poland
Car(s)
MK7 2.0TDI Variant
Looks like we have a winner!
Got it from Allegro (Polish eBay-like website). Fairly cheap 75PLN is around $17USD.
I believe the same thing can be sourced from AliExpress as well.

Originally I was amused that the seller is advertising this as 200° PoV, but after testing it... wow!
IMG_9622.jpgIMG_9624.jpg

There are two config wires that I cut to disable image mirroring and guide lines.
Now I need to mount it, wire it to the relay, make the actual controller.
 

Attachments

  • IMG_9623.jpg
    IMG_9623.jpg
    1.7 MB · Views: 18

xabhax

Drag Racing Champion
Location
Manchester Township, New Jersey
Car(s)
15 GTI
Have you figured out the mounting. I have a radar like you, and I've tried a while bunch of vw oem mounts and haven't found one that was any good.

An allegro is like a goldmine of euro parts at reasonable prices. One of these days I'll get around to ordering stuff
 

mr-fix

Go Kart Champion
Location
Poland
Car(s)
MK7 2.0TDI Variant
I think I'm going to modify the front badge.
Like this: https://allegro.pl/oferta/vw-passat-b8-emblemat-znaczek-pod-kamer-3g0853601f-11721407626

And yes, Allegro is great. Especially when leaving in Poland. I have 48h delivery, free returns if somethings wrong. Bought my RVC-HIGH there for ~$150, subwoofer (for spare wheel) ~$50, MIB2 6,5" display ~$20, VW USB HUB ~$10, and a lot for broken components to source individual parts from them.
 
Last edited:

xabhax

Drag Racing Champion
Location
Manchester Township, New Jersey
Car(s)
15 GTI
I think I'm going to modify the front badge.
Like this: https://allegro.pl/oferta/vw-passat-b8-emblemat-znaczek-pod-kamer-3g0853601f-11721407626

And yes, Allegro is great. Especially when leaving in Poland. I have 48h delivery, free returns if somethings wrong. Bought my RVC-HIGH there for ~$150, subwoofer (for spare wheel) ~$50, MIB2 6,5" display ~$20, VW USB HUB ~$10, and a lot for broken components to source individual parts from them.
That's how I did mine. Not sure if it going to work for my purpose. Pay no attention to the horribly off center placement.

20220614_164011.jpg


I know. I've seen dynamic main beam gti headlights for 200-300 used. That's nuts when compared to just the lighting package lights are 600 on ebay.
 
Top