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

Logs are needed.

> 00
> >75F:65F
> 1003
< OK

< 5003

> 22F0FE
< 62F0FEFFFF000002FC010100100103000B0815FE00000001948346

> 22F080
< 62F0809810514380000298452451802311FFFFFF01FFFFFFFF

> 22F18C
< 62F18C30303653

> 222100
< 622100F8C00E1C000000000000008BE400003B0000B1058080

> 222101
< 6221010000000007070000040401060303000200000005050000

> 222200
< 6222000000000001010000

> 222300
< 62230006FC3054BBC003

> 220200
< 6202001E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01A80A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000

> 220900
< 62090001020406090D1219212D3D516C90C0FF

> 22F18C
< 62F18C30303653

------------------------------------------------------
0200=1E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01A80A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000
2100=F8C00E1C000000000000008BE400003B0000B1058080
2200=0000000001010000
2300=06FC3054BBC003
0900=01020406090D1219212D3D516C90C0FF
F18C=30303653
2101=0000000007070000040401060303000200000005050000

Modified values:
0200 : 1E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01A80A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000 => 1E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01AC0A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000
> 1003
< 5003

> 2703
< 6703EB3EBC41

> 270475EF466B
< 7F2735
 

> 00
> >75F:65F
> 1003
< OK

< 5003

> 22F0FE
< 62F0FEFFFF000002FC010100100103000B0815FE00000001948346

> 22F080
< 62F0809810514380000298452451802311FFFFFF01FFFFFFFF

> 22F18C
< 62F18C30303653

> 222100
< 622100F8C00E1C000000000000008BE400003B0000B1058080

> 222101
< 6221010000000007070000040401060303000200000005050000

> 222200
< 6222000000000001010000

> 222300
< 62230006FC3054BBC003

> 220200
< 6202001E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01A80A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000

> 220900
< 62090001020406090D1219212D3D516C90C0FF

> 22F18C
< 62F18C30303653

------------------------------------------------------
0200=1E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01A80A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000
2100=F8C00E1C000000000000008BE400003B0000B1058080
2200=0000000001010000
2300=06FC3054BBC003
0900=01020406090D1219212D3D516C90C0FF
F18C=30303653
2101=0000000007070000040401060303000200000005050000

Modified values:
0200 : 1E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01A80A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000 => 1E3047C00FF4006464F0F900006D14320000020305070A0E1319222E3D526D91C0FF01AC0A141E28141E2832600004101C2834404C5864005600391388186A50100000000000000000
> 1003
< 5003

> 2703
< 6703EB3EBC41

> 270475EF466B
< 7F2735
Youc cluster is Cirocco and soft try unlock it with CIROCCO_EV/COMBINE_UDS_EV key what's why wrong key 7F2735

soft need to be corected @VLud
 
  • J'aime
Reactions: gladstonreis

Just released 1.2.0 - with only a part of what I'm working on due to various issues

rEDz7zc.png


Fixes:
- Unlock issue @gladstonreis
- .ulp flashing that was broken since 1.1.0 (.cal was still fine)
- 2101 zone thank's to @marcins & @RuLe

.cirocco files must now be renamed to .cmb ("Combiné")

Still working & testing on:
- 0200 parameters (a lot of)
- Visteon CMB_NUM various settings thank's to @Hallahub & @Keryan
 

Hi guys,

Great work done @VLud and others.

I am trying to make other themes load on the cirocco, i have a NAC wave2 and themes work on the NAC but when i chance te message loading on cirocco appears but do not change for others than blue, red and bronze. My cirocco has all ambients enable. There is anything more to make it happen?
Thanks
 

Just released 1.2.0 - with only a part of what I'm working on due to various issues

rEDz7zc.png


Fixes:
- Unlock issue @gladstonreis
- .ulp flashing that was broken since 1.1.0 (.cal was still fine)
- 2101 zone thank's to @marcins & @RuLe

.cirocco files must now be renamed to .cmb ("Combiné")

Still working & testing on:
- 0200 parameters (a lot of)
- Visteon CMB_NUM various settings thank's to @Hallahub & @Keryan


Thank you very Much @VLud and others guys , this is works now, great amazing job. I can add more themes. ( 6 in total = BLUE, COPPER, RED, QUARTZ DICHROIQUE, KRYPTONITE), but only 3 work with cluster ( Blue, Cooper and RED). Others only change the colores of interface fo NAC.

Thank you again.
 

I think is depends on the cirocco firmware. I heard some don't even come with red theme so even if you change RED on NAC, it won't change on cirocco.

So probably those 3 are the only ones that are supported by the latest cirocco firmware.

I just hope someday I'll be able to change the theme without NAC (since I use an non-stock Native android unit)

I like the blue theme but much prefer the boost/red one
 

Bonjour tout le monde,

A small feedback from writing in the SDCM Ecu.

@VLud You were right, the key was the right one and for information if it can be useful, we can write with :A8EE:03:03
DML : 210000
ADML : 210004

But there is something missing (other than 230A02 in the BSI)

I will wait for a diagbox token and let you know if it work properly.
 

> >75F:65F
> 1003
< 7F1012
> 1002
< 5002
> 22F0FE
< 62F0FEFFFF000002FCFFFFFF00011700000000FDC7B7E301941313
> 22F080
< 62F080981051468000029828150380FFFFFFFF0001FFFFFFFF
> 22F18C
< 7F2231
> 1001
< 5001
> 1002
< 5002
> 2701
< 6701BFEC6007
> 27025D9F6FCF
< 6702
> 3101FF0082F05A
< 7101FF0001
> 3103FF00
< 7103FF0001
> 3103FF00
< 7103FF0002
> 3482110000
< 7F3431



i still can't write ulp last versiot that work was 1.0.1
 









@VLud Thanks for the great work,

Does flashing the ULP/cal/cmb files on cirocco actually change the "full software" (theme, etc) like for NAC?
Eg: if I flash all DS7 files on a 3008 cirocco will DS theme appear? (and cirocco to work like a ds7 cirocco without any peugeot logos)

Is there any list of cirocco part-numbers compatible/recommanded for your software?
I found many part number in 98xxxxxx80 with at least two different manufacturers (Visteon and Magneti-Marelli)

Other question:
Is there any way of checking cirocco mileage without connecting it to the car? (and risking increasing the car mileage)
In theory, an arduino could sent some frames on the CAN to make cirocco believe it is inside a car and just read the mileage on the screen. (or at least wake it)

A few posts ago, @marcins gave some info about reading the EEPROM and extracting/changing the mileage. I just want to have a way of checking it work (before connecting to the car)
 
  • J'aime
Reactions: Andy13 and Pretto

@VLud Thanks for the great work,

Does flashing the ULP/cal/cmb files on cirocco actually change the "full software" (theme, etc) like for NAC?
Eg: if I flash all DS7 files on a 3008 cirocco will DS theme appear? (and cirocco to work like a ds7 cirocco without any peugeot logos)

Is there any list of cirocco part-numbers compatible/recommanded for your software?
I found many part number in 98xxxxxx80 with at least two different manufacturers (Visteon and Magneti-Marelli)

Other question:
Is there any way of checking cirocco mileage without connecting it to the car? (and risking increasing the car mileage)
In theory, an arduino could sent some frames on the CAN to make cirocco believe it is inside a car and just read the mileage on the screen. (or at least wake it)

A few posts ago, @marcins gave some info about reading the EEPROM and extracting/changing the mileage. I just want to have a way of checking it work (before connecting to the car)
For this u can use a bsi on bench mode, or u can use smok to reset counter of cirocco and bsi
 

Salut à tous, merci pour le bon travail que vous faites, j'essaye d'ouvrir la nouvelle version (1.2.3) mais je n'y arrive pas. que devrais-je faire?
upload_2022-1-9_21-37-2.png
 

Pièces jointes

  • CIROCO.png
    CIROCO.png
    217.2 Ko · Affichages: 86

@nico1080 : No it doesn't transform a brand into another one unfortunately, .ulp is not really the full soft
Magneti-Marelli is prefered for now (because many settings moved on Visteon), since you have a DS4 you should use a DS7 CIROCCO (Maybe @horuscurcino can share the picture of the integration a friend of his made on a DS4 :ange:)

@filippo.sara : Fixed with 1.2.4, smaller 2101 zone on C4 Picasso

Still working on the upload stalling, the sketch has been updated to 1.8
 

@nico1080 : No it doesn't transform a brand into another one unfortunately, .ulp is not really the full soft
Magneti-Marelli is prefered for now (because many settings moved on Visteon), since you have a DS4 you should use a DS7 CIROCCO (Maybe @horuscurcino can share the picture of the integration a friend of his made on a DS4 :ange:)

@filippo.sara : Fixed with 1.2.4, smaller 2101 zone on C4 Picasso

Still working on the upload stalling, the sketch has been updated to 1.8

Thanks,

Out of curiosity what is inside the .ulp file and what is the point of uploading a new file?

On drive2, i read that ds7 cirocco is bigger than 3008 (more height by ~2.5cm) and when I look at @RuLe cirocco integration on c4 (same dashboard than ds4) I think it is better to stay with the "small" screen (and it is also a lot cheaper and easier to find)

Also, I prefer the peugeot's theme (round speed and rpm gauges) but I would like to keep the DS logo --> i may end up buying both :pt1cable:

@horuscurcino if you have picture of ds7 cirocco on the ds4/c4 dashboard, I am very interested :)
 

It is a ELF binary file containing some of the images used (checked by reverse). I would not even attempt to modify a binary image (before you ask :pt1cable:) it would probably result in a brick

v52rAN6.png
 
  • J'aime
Reactions: AlexMux

hello everyone and happy new year ! vlud fantastic! I don't know if I understood correctly. but with this cirocco update can we load other settings? for example icockpit 3008 load the ds7 ? or not possible?
 

No it is still not possible and it will never be possible (other than flashing the NAND on Magneti Marelli / BGP Chip on Visteon).

To all: Don't try to update your cluster with .ulp yet.
 
  • J'aime
Reactions: gladstonreis

It is a ELF binary file containing some of the images used (checked by reverse). I would not even attempt to modify a binary image (before you ask : pt1cable:) it would probably result in a brick

v52rAN6.png

From Miller @clubgaragecreativestreet

https://www.instagram.com/clubgaragecreativestreet/

I think he is almost set with hardware config

The only thing left would be designing the 3d casing but he is already doing that.

The end result will be awesome (I myself find that the way it is with the full panel inserted is already great)

On drive2, i read that ds7 cirocco is bigger than 3008 (more height by ~ 2.5cm) and when I look at [USER = 129396] @RuLe [/ USER] cirocco integration on c4 (same dashboard than ds4) I think it is better to stay with the "small" screen (and it is also a lot cheaper and easier to find)

Also, I prefer the peugeot's theme (round speed and rpm gauges) but I would like to keep the DS logo -> i may end up buying both : pt1cable:

[USER = 114066] @horuscurcino [/ USER] if you have picture of ds7 cirocco on the ds4 / c4 dashboard, I am very interested :)

Same here, I much prefer the peugeot theme but I would like to be able to have the DS logo instead but I dont mind the peugeot one. Would just prefer the DS
 

Se
[QUOTE = "marcins, post: 2658437, membro: 131772"] Feliz Ano Novo e codificação dos botões do Cirocco :)
só existe a possibilidade de atribuir 7 botões (função) aos pinos
A esperança está clara agora como funciona
[ATTACH = cheio] 24638 [/ ATTACH]

Para zona de airbag 0200
byte 16
08 = LED_plate
10 = TFT
00 = ausente

2E0200603047C00000006404800000 08 6D013200 ....................... [/ QUOTE]

Hi @marcins,
I have a 3008 and i want to enable the indirect TMPS, i alrrady did ererything in the NAC and cirocco.
Any clue if i need to chance something on The BSI? Can you help me with it. I have the Arduino System working
 
Dernière édition:
  • J'aime
Reactions: gladstonreis

Se
[QUOTE = "marcins, post: 2658437, membro: 131772"] Feliz Ano Novo e codificação dos botões do Cirocco :)
só existe a possibilidade de atribuir 7 botões (função) aos pinos
A esperança está clara agora como funciona
[ATTACH = cheio] 24638 [/ ATTACH]

Para zona de airbag 0200
byte 16
08 = LED_plate
10 = TFT
00 = ausente

2E0200603047C00000006404800000 08 6D013200 ....................... [/ QUOTE]

Hi @marcins,
I have a 3008 and i want to enable the indirect TMPS, i alrrady did ererything in the NAC and cirocco.
Any clue if i need to chance something on The BSI? Can you help me with it. I have the Arduino System working
You have to enable from bsi, u have tmps ecu, I will try to make a picture today.
 


Using latest version of @VLud Cirocco software I was able to get 2101 reading and it showed that my cirocco was getting PUSH from dynamic (sport) from pin 17

I wired a pin to slot 17, turned the car and expected the Dynamic screen on the left when pressing (shorted to ground) but nothing

Perhaps it expects voltage? Well it was just a test but grounding sure did not work = /

Maybe someone with SEDRE access can confirm if the Dynamic button 3008/5008 are shorted to ground when pressed. Or perhaps is not that simple and it expects something from the BSI itself.
 

You need way more than that to enable DSP (Sport mode in 308 for example)

BSI 2010 = Amplifier with special calibration for sound generation (mandatory) + BSI enabling + ESP/COM_2008 with special calibration
BSI2010 EV = BSI enabling + ESP/COM_2008 with special calibration
 

I was under the impression that we could switch from ECO/SPORT enabling this button.

I was just curious because I have both ECO and Sport buttons and they work just fine (ECO shows as snow on the panel but works as ECO normally)

Wanted to know if changing via cirocco button it would work the same way but probably not since it is another BSI.

Thanks for the explanation :)