BMW M5 Forum and M6 Forums banner
21 - 40 of 49 Posts
Nice, looks much cleaner.
 
Hello,

I'm looking to install a night vision camera, but I don't have the switch, does the switch send a message over KCAN to turn on the night vision camera? I'm hoping to use the Arduino to capture a message, and convert it to the message that the switch generates.

I found a list of CAN ID's and these appear to be the ones having to do with night vision. Can anyone tell me if I can use the below ID's to turn night vision camera on and off?

CAN_ID_DEZ, CAN_ID_HEX, CAN_ID_NAME, DIAG_ID_DEZ, DIAG_ID_HEX, SG Name
540, 0x21C, Operation Night-Vision [2], 98, 0x62, CCC_GW
542, 0x21E, Status Night Vision [2] , 87, 0x57 , NVC
738, 0x2E2, Status Setting Video Night Vision [1], 87, 0x57 , NVC

Thanks!
 
Discussion starter · #23 ·
The night vision on/off doesn't get broadcast over k-can as far as I can tell, it's just one wire on the nvc controller harness. Probably a momentary switch to ground or something like that.
 
The night vision on/off doesn't get broadcast over k-can as far as I can tell, it's just one wire on the nvc controller harness. Probably a momentary switch to ground or something like that.
Hello pmalik,

Thanks for your excellent writeup with parts listed all in one post. I have one question, for this retrofit to work, are there any prereq options that you need to have in your car. From what I read, night vision option is one of the very few options that doesnt depend on other options one should have in their cars.

I have a 2009 E61 with CIC upgrade and am looking to do this retrofit. As for its usefulness, how much of an imporvement is it, your picture of the CID with night vision feed doesnt look very promising compared to what they advertise in their ads.

thanks for your any info you can provide
 
Discussion starter · #26 ·
Hey there,

about the only requirement for the night vision is a car with CIC/CCC so you can control it. Depending on what options you have (HUD etc), you might need a different headlight switch.



I did add the 601 option to my VO, thought I'm not totally sure if that's necessary. I think manually coding the CCC to activate the NVG functionality is what actually enables it.
 
Hey there,

about the only requirement for the night vision is a car with CIC/CCC so you can control it. Depending on what options you have (HUD etc), you might need a different headlight switch.



I did add the 601 option to my VO, thought I'm not totally sure if that's necessary. I think manually coding the CCC to activate the NVG functionality is what actually enables it.
Thanks for your reply, mine came with CCC professional which I retrofitted with CIC and has HUD option as well.

When you say you added 601 option, you just coded it in but not phsyically added the hardware, correct?
 
HI Pamalik,

This is all Amazing!

I have been looking at a solution for the past 2 years!! Thank you!
I finally was able to find a pair of NVC and NVk from the same car E66.

I'm retrofitting the night vision into E70 2012. So far I was able to get the system to recognize the modules as well I'm able to read the NVC.
The issue that I'm having is that it is throwing error codes with NVC- K-Can line fault and two other DSC error codes.

How do you read the Can data? Do you think I will be able to retrofit it in E70 with CIC. E70 Can system is based on the E90 Can bus.
The Arduino code is working and it is masking the VIN with the donor car VIN. If I connect directly the can I'm getting "Night Vision Malfunction" on the dash.

In your code you are removing error frames/messages.

long NVE_MODULE_ADDRESS = 0x6F1;
//Frame to clear
byte NVE_ERROR_CLEAR[] = {0x57, 0x03, 0x14, 0xFF, 0xFF, 0xFF, 0x00, 0x00};

Do I need to add more errors to be cleared so I don't get K-Can line fault message?

You help is much appreciate it!!

Thanks
 
Hi guys ,
i have plan using a normal night vision camera instead bmw NIVI camera ,
my car has CCC unit , i activated nivi option with NCS expert and i have it in my ccc menu ,
i want to know how CCC unit knows it has to show night vision camera , it should a canbus ID with a spcial ID ,
does anybody know what is it then ? if yes then i can use a normal camera as front camera in my car using night vision button .
 
Discussion starter · #33 ·
Small update - finally got the fault-tolerant can bus stuff working as two parallel circuits. This is also handy for CIC/NBT retrofit or anything where you need a can-filter to go around the FSC vin activation

You need one of these with the extended power input and power it from the CCC external amp lead (pin 13 iirc):
Arduino-Based ECU Development Board With Dual CAN Bus Interface - Copperhill

After that you tap into any k-can wires (yellow/black twisted pair) and run that into can bus #1, without any terminating resistance. Then do the same for the module you want to filter (night vision controller in my case) and run that to can bus #2 and add 120ohm resistor from each wire to ground. Once it's all wired up, you can write a simple ardunio program that forwards all traffic between Can0 and Can1 and back, while intercepting 0x380 messages and replacing them with whatever vin number the new module is looking for.
Hello pmalik,

now i fight with NiVi retrofit /change my broken one to secound set module and camera from one donor car / in my Alpina B7 (F02 body)
And i have question about that arduino in Fxx body because in Fxx and i thing Gxx to NiVi systems its connected to PT-Can not "normal" Can.
And do You know if its works to on PT Can in the same way like in E6x body on Can ??

Waiting for your reply

Alex
 
Discussion starter · #36 ·
Hello pmalik,

now i fight with NiVi retrofit /change my broken one to secound set module and camera from one donor car / in my Alpina B7 (F02 body)
And i have question about that arduino in Fxx body because in Fxx and i thing Gxx to NiVi systems its connected to PT-Can not "normal" Can.
And do You know if its works to on PT Can in the same way like in E6x body on Can ??

Waiting for your reply

Alex
The hardware for F10 cars is completely different, IIRC the night vision in the newer ones has some object detection and will beep at you if it spots a person. No idea how that one integrates to the car, though.
 
@pmalik
Hi there I picked up an F02 a while back and had intents to repair it due to it having the Night Vision option along with a number of other things. However I've moved to part it out, but I've considered retrofitting this option into my daily driver which is a 19 Ram 2500. Is there a way to tailor this so that it can be ran separate from the Ram's systems and as it's own circuit and it's own little world or does it HAVE to have feed back from the vehicle in order to turn on? I considered buying an activator at first, but I think an arduino would better suit the purpose of this.
 
The hardware for F10 cars is completely different, IIRC the night vision in the newer ones has some object detection and will beep at you if it spots a person. No idea how that one integrates to the car, though.
Hello pmalik,

I just finish NIVI3 retrofit on my F10 M5 with u code on GitHub, for F10 on PTCAN u just need change speed from 100 to 500kb.

Thank you.
 
Slight update for CIC, there's a bit of a difference in the video-in signal wiring: pins 2 (+) and 12 (-) are used, versus 2(-) and 4(+) on the CCC. Also CIC needs to be coded to set up the input:
hello, i just installed camera and night vision module in a 2004 e60 with cic and hud. I can't see the image from the camera. you have to do something special to connect it to the cic. thanks and greetings.

I edit the message; I have put it as you said and it works, I had made a mistake following the instructions. many thanks.
 
21 - 40 of 49 Posts