[TUTO] Télécodage et calibration d'un NAC / RCC / CIROCCO / CMB_NUM SANS Diagbox via Arduino

@RuLe @hangway2 thanks for your answer

To summarize in order to make to change from original cluster to cirocco, I need:

A 3008 cirocco (9810394480)
  • Are other part number also Ok?
  • Is there any thing to make sure before buying? like taking it from a car that use the same fuel (petrol/diesel) or gearbox (manual/auto)

To connect the cluster you just need to connect:
  • LVDS cable to 2nd NAC output
  • 4 wire (CAN & power) on 18 pin connector:


You can do it either by repining the original connector 18pin or making a male/female adapter like did @RuLe


By the way I found on aliexpress the 18 pin male and female connector:
https://fr.aliexpress.com/item/1005002050002723.html?spm=a2g0o.cart.0.0.7f8c3c00MJZgxo&mp=1
https://fr.aliexpress.com/item/4000...earchweb0_0,searchweb201602_,searchweb201603_

When digging in SEDRE for my car I found that I have at least 3 other wires connected to the 18 pin connector (I did not disassembly my cluster to count the wire):
  • Wire 4425 on pin 9: commande voyant push frein de station électrique --> light on the hand brake switch (my car has electronic handbrake)
  • Wire 7855 on pin 8: commande voyant push contrôle de stabilité --> ESP light on the switch
  • Wire 7850 on pin 3: commande push contrôle trajectoire ESP --> ESP switch


So like @hangway2 says ESP switch will not work.
I guess @marcins is working with an arduino to send/listen CAN messages in order to deactivate ESP and to on/off the ESP light.

Does any of you have electronic handbrake? Looking at the schematic it is clear that handbrake light on the switch will not work anymore (but it should work anyway on the cirocco)

Regarding car mileage, I understood that car mileage is stored in ECU, cluster (and maybe BSI?)
If any of theses values don't match, the highest one will be stored every where.
So when switching to cirocco I should make sure it has lower mileage than my car.
Is it correct?
  • Is there any way of reading the cirocco mileage before connecting it to the car? (just powering it up? or maybe by sending some CAN frame with an arduino?)
  • Is there any way to change the cirocco mileage? (to make it lower than my car)

My car is only 13 000km so it might be difficult to find a cirocco with lower mileage.

Regarding telecoding for the cirocco, is there any setting to change in BSI or other ECU's?
Can all the telecodding of cirocco done with arduino NAC/cirocco software?

I found many messages complaining about dim issue.
Is it just a problem of finding the correct cirocco/NAC config?

@hangway2 :
What is the part you use for your cluster integration? It look like it is made for your dashboard?
Maybe as your car is LATAM version it is the C4 oem cluster? In europe/russia/china the cluster have 3 round shape so their is no way of reusing it for cirocco.

@marcins,


I see you also have an OBD gauge, which model is it?
I use an OBD x50 pro from aliexpress to display rpm (as oem rpm meter is terrible) and water temperature (Ds4/C4 does not have any temperature gauge, a shame for a 200HP car..)
But my obd gauge have some lag in the display of rpm.

Do you have plans to make an Arduino display that read sensor directly from the CAN and not the OBD2 protocol?
It should allow displaying more sensors than allowed by obd2 protocol without any lag issue.
In my case I would be interested by displaying oil level at engine start (real level, not just OK/NOK message like cluster does) and also tyre pressure/temperature (my car has tpms, pressure/temperature values are available in diagbox but the cluster just display OK, not actual values)

In theory it should be possible (arduino, + can shield + small lcd display), but it is far beyond my programming skills.

That's not OBD2 reader :) is a Boost controller Greddy http://www.greddy.com/products/electronics/profec/
 


@nico1080

i saw a 5008 Cirocco cluster without LVDS output, so keep it in mind when buying yours.
Regarding the frame, LATAM had a Facelift after 2018, with a digital monochromatic cluster and this is the frame. My OEM cluster is the same as DS4, with 3 rounded gauges and a center colored matrix screen. I wish i could use this frame to build a model for 3D print.
@marcins which software you used to create the model for 208?
Other guys answered about the mileage.
 


@nico1080

i saw a 5008 Cirocco cluster without LVDS output, so keep it in mind when buying yours.
Regarding the frame, LATAM had a Facelift after 2018, with a digital monochromatic cluster and this is the frame. My OEM cluster is the same as DS4, with 3 rounded gauges and a center colored matrix screen. I wish i could use this frame to build a model for 3D print.
@marcins which software you used to create the model for 208?
Other guys answered about the mileage.
@hangway2 Fusion360
 
  • J'aime
Reactions: hangway2

even with ch340 programmer https://www.ebay.co.uk/itm/CH340-CH...USB-Programmer-w-Software-Driver/154365017688
can be done easy need modify 2 lines , then BSI will overwrite actual mileage
Voir la pièce jointe 20575

use NeoProgrammer_2.1.0.18
Great :bien: Is there someway of knowing the actual mileage before changing the line content? (something like HEX to decimal conversion)


@nico1080

i saw a 5008 Cirocco cluster without LVDS output, so keep it in mind when buying yours.
Regarding the frame, LATAM had a Facelift after 2018, with a digital monochromatic cluster and this is the frame. My OEM cluster is the same as DS4, with 3 rounded gauges and a center colored matrix screen. I wish i could use this frame to build a model for 3D print.
@marcins which software you used to create the model for 208?
Other guys answered about the mileage.

Thank for the warning, so basicaly any cirocco will work as long as it have lvds connector? (I may have found one but it have a different part number)

For the frame, its clearer now (I was confused because it is impossible to find picture of the new cluster in google image)
Do you have a part number for this? (frame alone, or full cluster)

In your 3d print do you plan to integrate the rheostat switch?
The 3008 cirocco with his frame seems wider than the C4 dashboard so I guess fitting the 3008 frame inside C4 dashboard is impossible
 

Thank for the warning, so basicaly any cirocco will work as long as it have lvds connector? (I may have found one but it have a different part number)
No, all versions of cirocco work, the lvds socket only serves to see the navigation map from nac, to have this you must also have nac with double lvds

Great :bien: Is there someway of knowing the actual mileage before changing the line content? (something like HEX to decimal conversion)
After reading the eeprom and getting the dump follow this
 
Dernière édition:


In your 3d print do you plan to integrate the rheostat switch?
The 3008 cirocco with his frame seems wider than the C4 dashboard so I guess fitting the 3008 frame inside C4 dashboard is impossible

I’ll include, if there is room for them.
Fitting the cluster into C4 dashboard require adjustments (@RuLe can give more information about this, as he already made it).

@RuLe do you think we can use your work to create 3D models of a frame to fix the cluster electronic board and the outer frame?
 



@Dravos Do you have the full pinout for cirocco connector, I did more digging in the schematic and I found that standard cluster also manage the parking, dead angle (orange light in rearview mirror called SAM by PSA) and AFIL (lane keeping) switch

In yellow the pins I am missing.
For parking and dead angle, is it still managed by cluster? Or will it require a fix like ESP switch?

For hill assist and dynamic driving I believe theses options do not exist on the original cluster So it should be OK.

All schematic are in my media

No, all versions of cirocco work, the lvds socket only serves to see the navigation map from nac, to have this you must also have nac with double lvds


After reading the eeprom and getting the dump follow this

@RuLe I am not sure to understand, from @marcins message I understood that line 480 and 490 contained actual mileage of the cluster encoded in a specific format.
I was asking, out of curiosity, how to convert it to know the mileage. To verify that the donor car have not too much mileage, but I don't really need to know it.

In all case changing these two lines to 00 and FF will reset the mileage so that is what I really needed
 
  • J'aime
Reactions: Gerar

Bonjour d'après tout ce que j'ai pu lire sur la discussion si le cirocco a un kilométrage inférieur a celui de la voiture ça sera celui de la voiture qui sera redéfini, c'est bien ça ? j'ai aussi regardé le pinout du cirocco 3008,ok je voit bien a quel pin est attribué chaque fil, mais ou se situe exactement le pin 1 dans la broche blanche sur le compteur, merci d'avance
 

Bonjour d'après tout ce que j'ai pu lire sur la discussion si le cirocco a un kilométrage inférieur a celui de la voiture ça sera celui de la voiture qui sera redéfini, c'est bien ça ? j'ai aussi regardé le pinout du cirocco 3008,ok je voit bien a quel pin est attribué chaque fil, mais ou se situe exactement le pin 1 dans la broche blanche sur le compteur, merci d'avance

Non c'est l'inverse c'est le plus grand chiffre qui est appliqué partout. (Km stocké dans le BSI, le calculateur moteur et le compteur)
Donc si on connecte un cirocco qui a plus de km, il fera monter le km de la voiture de façon irréversible... A éviter donc :fracasse:

Pour les pins, c'est bien le connecteur 18 pins (2rangées de 9) Les numéros sont gravés un peu partout sur le plastique des connecteurs
 
  • J'aime
Reactions: Seb70220

@nico1080 ok donc je suis bon le cirocco récupéré a 31225 Kms et ma voiture 110000, pour les pins gravés je ne les ai pas sur le cirocco, je n'ai pas encore démonté coté voiture. Merci pour ta réponse
 

@Dravos Do you have the full pinout for cirocco connector, I did more digging in the schematic and I found that standard cluster also manage the parking, dead angle (orange light in rearview mirror called SAM by PSA) and AFIL (lane keeping) switch

In yellow the pins I am missing.
For parking and dead angle, is it still managed by cluster? Or will it require a fix like ESP switch?

For hill assist and dynamic driving I believe theses options do not exist on the original cluster So it should be OK.

All schematic are in my media



@RuLe I am not sure to understand, from @marcins message I understood that line 480 and 490 contained actual mileage of the cluster encoded in a specific format.
I was asking, out of curiosity, how to convert it to know the mileage. To verify that the donor car have not too much mileage, but I don't really need to know it.

In all case changing these two lines to 00 and FF will reset the mileage so that is what I really needed
Yes, sorry what @marcins wrote is correct, the video I posted is wrong, I have confused the link to the video, now I have corrected, if you select the bytes in hex, as indicated by @marcins , and it inspects or converts to binary you have the km of the car

For the connection diagram, however, you will not be able to have anything working anymore, only the parking brake light, the other buttons, even if connected, do not work, you can activate the deactivation of the parking sensors in nac, I did a lot of tests and this is what I managed to get it to work
 

@Dravos Do you have the full pinout for cirocco connector, I did more digging in the schematic and I found that standard cluster also manage the parking, dead angle (orange light in rearview mirror called SAM by PSA) and AFIL (lane keeping) switch

In yellow the pins I am missing.
For parking and dead angle, is it still managed by cluster? Or will it require a fix like ESP switch?

For hill assist and dynamic driving I believe theses options do not exist on the original cluster So it should be OK.

All schematic are in my media



@RuLe I am not sure to understand, from @marcins message I understood that line 480 and 490 contained actual mileage of the cluster encoded in a specific format.
I was asking, out of curiosity, how to convert it to know the mileage. To verify that the donor car have not too much mileage, but I don't really need to know it.

In all case changing these two lines to 00 and FF will reset the mileage so that is what I really needed

@RuLe send you perfect example but is need to understand how the cluster save mileage

is saved in 4 steps 4 differ address 5-6km difference :) cirrocco i readed eeprom see pics what's actual mileage is
eeprom_cirocco.png cluster.jpg
 
Dernière édition:
  • J'aime
Reactions: nico1080

@RuLe send you perfect example but is need to understand how the cluster save mileage

is saved in 4 steps 4 differ address 5-6km difference :) cirrocco i readed eeprom see pics what's actual mileage is
Voir la pièce jointe 20589 Voir la pièce jointe 20588

Thank it is very clear for reading mileage :bien:

@RuLe for the button connection, it mean that I will loose the ESP, parking and dead angle physical switch
However it is possible to have parking switch in NAC touchscreen.
Did you find a similar setting for dead angle?
 


@nico1080 For the parking sensor button there is the option to be activated in bsi, unfortunately there is no possibility to make other buttons work on nac

I guess it is the parameter: "Type d'acquisition du contacteur d'inhibition de l'aide au stationnement" in "aide à la conduite" inside the BSI My car is configured with " Par le Combiné"
So changing this setting inside the BSI + activating in NAC the touch screen button in AAS section (2100) will make it work?

Regarding the blind spot detection, on 3008 there is no physical button, and bsi 2010 does not any setting for selecting the source.
If oem cluster is unconnected does blind spot still work? (the whole function, not the switch)
In my case I always leave it on, so losing the switch is not an issue as long as the fonction work.
Maybe the other solution would be to emulate the original cluster frames like @marcins is doing with ESP button.

Upon further thought would it possible to connect only CAN and power on cirocco and keep original cluster (with can and all the button) to manage all the function originally managed by the cluster?
 

@Dravos Do you have the full pinout for cirocco connector, I did more digging in the schematic and I found that standard cluster also manage the parking, dead angle (orange light in rearview mirror called SAM by PSA) and AFIL (lane keeping) switch

In yellow the pins I am missing.
For parking and dead angle, is it still managed by cluster? Or will it require a fix like ESP switch?

For hill assist and dynamic driving I believe theses options do not exist on the original cluster So it should be OK.

All schematic are in my media



@RuLe I am not sure to understand, from @marcins message I understood that line 480 and 490 contained actual mileage of the cluster encoded in a specific format.
I was asking, out of curiosity, how to convert it to know the mileage. To verify that the donor car have not too much mileage, but I don't really need to know it.

In all case changing these two lines to 00 and FF will reset the mileage so that is what I really needed
Only parking sensor u can use, the rest are not working, like esp.For cirocco is new bsi2010evo, communication with esp and other are make by can and not working on bsi 2010 like u have.
 
  • J'aime
Reactions: Mezaach

Only parking sensor u can use, the rest are not working, like esp.For cirocco is new bsi2010evo, communication with esp and other are make by can and not working on bsi 2010 like u have.

Hello,
can eny one please tell me if I can put cirocco display on my dash bord on my 508 2014? Thanks my friends
 

I guess it is the parameter: "Type d'acquisition du contacteur d'inhibition de l'aide au stationnement" in "aide à la conduite" inside the BSI My car is configured with " Par le Combiné"
So changing this setting inside the BSI + activating in NAC the touch screen button in AAS section (2100) will make it work?

Regarding the blind spot detection, on 3008 there is no physical button, and bsi 2010 does not any setting for selecting the source.
If oem cluster is unconnected does blind spot still work? (the whole function, not the switch)
In my case I always leave it on, so losing the switch is not an issue as long as the fonction work.
Maybe the other solution would be to emulate the original cluster frames like @marcins is doing with ESP button.

Upon further thought would it possible to connect only CAN and power on cirocco and keep original cluster (with can and all the button) to manage all the function originally managed by the cluster?
In bsi you can only activate the parking sensors, while if you leave blind spot monitoring active they will remain active and in operation even after replacing the cluster
 

Guys, my C4 has blind spot monitor (SAM) and I can activate / deactivate it through NAC (actually, even through the old RT6 I took out).
I must connect Lexia and the Arduino to check the parameters and share with you, but yes, it can be done
 

Guys, my C4 has blind spot monitor (SAM) and I can activate / deactivate it through NAC (actually, even through the old RT6 I took out).
I must connect Lexia and the Arduino to check the parameters and share with you, but yes, it can be done
With arduino make a backup of the bsi configurations
 




All the CIROCCO panels have the pin to receive the actual buttons to turn OFF/ON the ESP and its lights like the older dashboard. There is a parameter on telecoding to activate this pin and make the panel handle the request. But at least in the 3008 calibration i was not able to make it work. Its like the calibration lacks its support. At this time I recommend to leave at least the board of the old cluster installed to keep it working. Just sharing my experience.
 
Dernière édition:

All the CIROCCO panels have the pin to receive the actual buttons to turn OFF/ON the ESP and its lights like the older dashboard. There is a parameter on telecoding to activate this pin and make the panel handle the request. But at least in the 3008 calibration i was not able to make it work. Its like the calibration lacks its support. At this time I recommend to leave at least the board of the old cluster installed to keep it working. Just sharing my experience.

Hi! I had already thought about it! but to work it will have to make two connections to feed the boards!
 

All the CIROCCO panels have the pin to receive the actual buttons to turn OFF/ON the ESP and its lights like the older dashboard. There is a parameter on telecoding to activate this pin and make the panel handle the request. But at least in the 3008 calibration i was not able to make it work. Its like the calibration lacks its support. At this time I recommend to leave at least the board of the old cluster installed to keep it working. Just sharing my experience.

Basically you suggest to just connect CAN and power to cirocco on additional harness and leave the electronic or the old cluster to manage all the original function.

Would it cause any issue to have 2 cluster connected at the same time?
If cirocco is only "listening" on CAN it should be Ok but if he send messages it could become an issue.