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

Coding option for zone 2300XX Type d'aide au stationnement in BSI2010_EV

where XX

  • 00 (aucune fonction)
    01 (fonction AAS Arriere seul)
    02 (fonction AAS Avant seul)
    03 (fonction AAS Avant et arriere)
    04 (MPD sur AAS Actif seul)
    05 (MPD sur AAS avec fonction AAS Arriere )
    06 (MPD sur AAS avec fonction AAS Avant)
    07 (MPD sur AAS avec fonction AAS Avant et arriere)
    08 (MPD sur SAM Actif seul)
    09 (MPD sur SAM avec fonction AAS Arriere )
    0A (MPD sur SAM avec fonction AAS Avant)
    0B (MPD sur SAM avec fonction AAS Avant et arriere)
    10 (Aide Visuelle au Recul seul)
    11 (Aide Visuelle au Recul et avec fonction AAS Arriere)
    12 (Aide Visuelle au Recul et avec fonction AAS Avant)
    13 (Aide Visuelle au Recul et avec le fonction AAS Arriere et Avant)
    14 (Aide Visuelle au Recul et MPD sur AAS Actif seul)
    15 (Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Arriere )
    16 (Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Avant)
    17 (Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Avant et arriere)
    18 (Aide Visuelle au Recul et MPD sur SAM Actif seul)
    19 (Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Arriere )
    1A (Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Avant)
    1B (Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Avant et arriere)
    23 (City Park et avec fonction AAS Arriere et Avant)
    24 (City Park et MPD sur AAS Actif seul)
    25 (City Park et MPD sur AAS avec fonction AAS Arriere )
    26 (City Park et MPD sur AAS avec fonction AAS Avant)
    27 (City Park et MPD sur AAS avec fonction AAS Avant et arriere)
    28 (City Park et MPD sur SAM Actif seul)
    29 (City Park et MPD sur SAM avec fonction AAS Arriere )
    2A (City Park et MPD sur SAM avec fonction AAS Avant)
    2B (City Park et MPD sur SAM avec fonction AAS Avant et arriere)
    33 (City Park et Aide Visuelle au Recul et avec fonction AAS Arriere et Avant)
    34 (City Park et Aide Visuelle au Recul et MPD sur AAS Actif seul)
    35 (City Park et Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Arriere )
    36 (City Park et Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Avant)
    37 (City Park et Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Avant et arriere)
    38 (City Park et Aide Visuelle au Recul et MPD sur SAM Actif seul)
    39 (City Park et Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Arriere )
    3A (City Park et Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Avant)
    3B (City Park et Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Avant et arriere)
    63 (City Park AMSP et avec fonction AAS Arriere et Avant)
    64 (City Park AMSP et MPD sur AAS Actif seul)
    65 (City Park AMSP et MPD sur AAS avec fonction AAS Arriere )
    66 (City Park AMSP et MPD sur AAS avec fonction AAS Avant)
    67 (City Park AMSP et MPD sur AAS avec fonction AAS Avant et arriere)
    68 (City Park AMSP et MPD sur SAM Actif seul)
    69 (City Park AMSP et MPD sur SAM avec fonction AAS Arriere )
    6A (City Park AMSP et MPD sur SAM avec fonction AAS Avant)
    6B (City Park AMSP et MPD sur SAM avec fonction AAS Avant et arriere)
    73 (City Park AMSP et Aide Visuelle au Recul et avec fonction AAS Arriere et Avant)
    74 (City Park AMSP et Aide Visuelle au Recul et MPD sur AAS Actif seul)
    75 (City Park AMSP et Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Arriere )
    76 (City Park AMSP et Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Avant)
    77 (City Park AMSP et Aide Visuelle au Recul et MPD sur AAS avec fonction AAS Avant et arriere)
    78 (City Park AMSP et Aide Visuelle au Recul et MPD sur SAM Actif seul)
    79 (City Park AMSP et Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Arriere )
    7A (City Park AMSP et Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Avant)
    7B (City Park AMSP et Aide Visuelle au Recul et MPD sur SAM avec fonction AAS Avant et arriere)
    80 (Vision Latérale Japon (VLJ) seule)
    81 (VLJ, AAS_AR)
    82 (VLJ, AAS_AV)
    83 (VLJ, AAS_AV, AAS_AV)
    84 (VLJ, MPD_AAS)
    85 (VLJ, MPD_AAS, AAS_AR)
    86 (VLJ, MPD_AAS, AAS_AV)
    87 (VLJ, MPD_AAS, AAS_AV, AAS_AR)
    88 (VLJ, MPD_SAM)
    89 (VLJ, MPD_SAM, AAS_AR)
    8A (VLJ, MPD_SAM, AAS_AV)
    8B (VLJ, MPD_SAM, AAS_AV, AAS_AR)
    90 (VLJ, AVR)
    91 (VLJ, AVR, AAS_AR)
    92 (VLJ, AVR, AAS_AV)
    93 (VLJ, AVR, AAS_AV, AAS_AR)
    94 (VLJ, AVR, MPD_AAS)
    95 (VLJ, AVR, MPD_AAS, AAS_AR)
    96 (VLJ, AVR, MPD_AAS, AAS_AV)
    97 (VLJ, AVR, MPD_AAS, AAS_AV, AAS_AR)
    98 (VLJ, AVR, MPD_SAM)
    99 (VLJ, AVR, MPD_SAM, AAS_AR)
    9A (VLJ, AVR, MPD_SAM, AAS_AV)
    9B (VLJ, AVR, MPD_SAM, AAS_AV, AAS_AR)
    A0 (VLJ, CP)
    A1 (VLJ, CP, AAS_AR)
    A2 (VLJ, CP, AAS_AV)
    A3 (VLJ, CP, AAS_AV, AAS_AR)
    A4 (VLJ, CP, MPD_AAS)
    A5 (VLJ, CP, MPD_AAS, AAS_AR)
    A6 (VLJ, CP, MPD_AAS, AAS_AV)
    A7 (VLJ, CP, MPD_AAS, AAS_AV, AAS_AR)
    A8 (VLJ, CP, MPD_SAM)
    A9 (VLJ, CP, MPD_SAM, AAS_AR)
    AA (VLJ, CP, MPD_SAM, AAS_AV)
    AB (VLJ, CP, MPD_SAM, AAS_AV, AAS_AR)
    B0 (VLJ, CP, AVR)
    B1 (VLJ, CP, AVR, AAS_AR)
    B2 (VLJ, CP, AVR, AAS_AV)
    B3 (VLJ, CP, AVR, AAS_AV, AAS_AR)
    B4 (VLJ, CP, AVR, MPD_AAS)
    B5 (VLJ, CP, AVR, MPD_AAS, AAS_AR)
    B6 (VLJ, CP, AVR, MPD_AAS, AAS_AV)
    B7 (VLJ, CP, AVR, MPD_AAS, AAS_AV, AAS_AR)
    B8 (VLJ, CP, AVR, MPD_SAM)
    B9 (VLJ, CP, AVR, MPD_SAM, AAS_AR)
    BA (VLJ, CP, AVR, MPD_SAM, AAS_AV)
    BB (VLJ, CP, AVR, MPD_SAM, AAS_AV, AAS_AR)
    E0 (VLJ, CP_AMSP, CP)
    E1 (VLJ, CP_AMSP, CP, AAS_AR)
    E2 (VLJ, CP_AMSP, CP, AAS_AV)
    E3 (VLJ, CP_AMSP, CP, AAS_AV, AAS_AR)
    E4 (VLJ, CP_AMSP, CP, MPD_AAS)
    E5 (VLJ, CP_AMSP, CP, MPD_AAS, AAS_AR)
    E6 (VLJ, CP_AMSP, CP, MPD_AAS, AAS_AV)
    E7 (VLJ, CP_AMSP, CP, MPD_AAS, AAS_AV, AAS_AR)
    E8 (VLJ, CP_AMSP, CP, MPD_SAM)
    E9 (VLJ, CP_AMSP, CP, MPD_SAM, AAS_AR)
    EA (VLJ, CP_AMSP, CP, MPD_SAM, AAS_AV)
    EB (VLJ, CP_AMSP, CP, MPD_SAM, AAS_AV, AAS_AR)
    F0 (VLJ, CP_AMSP, CP, AVR)
    F1 (VLJ, CP_AMSP, CP, AVR, AAS_AR)
    F2 (VLJ, CP_AMSP, CP, AVR, AAS_AV)
    F3 (VLJ, CP_AMSP, CP, AVR, AAS_AV, AAS_AR)
    F4 (VLJ, CP_AMSP, CP, AVR, MPD_AAS)
    F5 (VLJ, CP_AMSP, CP, AVR, MPD_AAS, AAS_AR)
    F6 (VLJ, CP_AMSP, CP, AVR, MPD_AAS, AAS_AV)
    F7 (VLJ, CP_AMSP, CP, AVR, MPD_AAS, AAS_AV, AAS_AR)
    F8 (VLJ, CP_AMSP, CP, AVR, MPD_SAM)
    F9 (VLJ, CP_AMSP, CP, AVR, MPD_SAM, AAS_AR)
    FA (VLJ, CP_AMSP, CP, AVR, MPD_SAM, AAS_AV)
    FB (VLJ, CP_AMSP, CP, AVR, MPD_SAM, AAS_AV, AAS_AR )
@marcins
hello I wrote to you in private you can answer me thanks a lot.
I also get 13 querying the 2300 zone, in this way 222300 comes out 62230013 going to write the field with the write command 2E230023 I get this answer 7F2E31,
>764:664
then
1003
then
: D91C:03:03
then
2E230023 where I'm wrong if you can help me thanks, something must be unlocked or the command is wrong for writing.
 
Dernière édition:



@marcins
hello I wrote to you in private you can answer me thanks a lot.
I also get 13 querying the 2300 zone, in this way 222300 comes out 62230013 going to write the field with the write command 2E230023 I get this answer 7F2E31,
>764:664
then
1003
then
: D91C:03:03
then
2E230023 where I'm wrong if you can help me thanks, something must be unlocked or the command is wrong for writing.

Why are you trying to unlock the BSI with the Nac Key? The key you must use for bsi2010ev is “B4E0”
Ps: you are also in the wrong address… BSI is >752:652
 


I have tested 13, 23 and 33 in zone 2300, but no success !

Et toujours impossible d'écrire ni dans AAS, ni dans DAE !

Avec ou Sans moteur !
 
Dernière édition:
  • J'aime
Reactions: SOUMIA


I have tested 13, 23 and 33 in zone 2300, but no success !

Et toujours impossible d'écrire ni dans AAS, ni dans DAE !

Avec ou Sans moteur !

J'ai pas impression que tu utilises la console au vu de ce que tu postes (surement un soft que tu developpes toi même), utilise simplement la console et n'envoie pas 1003 avant d'avoir mis >75D:65D car tu ouvres une session de diagnostic sur l'ECU d'avant (par défaut: BSI) ce qui peut potentiellement être lié à ton problème ...
 

then I want to share with everyone how I did for the activation of the park assist, thanks to @Hallahub who helped and supported me, so first of all you need to have 12 sensors on the front + rear car and in my case also the blind angle, obtain a VIN of a car that has park assist active, then proceed in this way go to Peugeot / Citroen / Opel and carry out a remote encoding of the 2 DAE and AAS control units, with arduino with the @VLud program that I thank you enable the Nac in the fields 2100 and 210C, then through the Arduino console we enable the BSI using the following commands> 752: 652 then: B4E0: 03: 03 and finally 2E230033 in this way we have enabled the park assist.
 
  • J'aime
Reactions: SOUMIA and Hallahub

then I want to share with everyone how I did for the activation of the park assist, thanks to @Hallahub who helped and supported me, so first of all you need to have 12 sensors on the front + rear car and in my case also the blind angle, obtain a VIN of a car that has park assist active, then proceed in this way go to Peugeot / Citroen / Opel and carry out a remote encoding of the 2 DAE and AAS control units, with arduino with the @VLud program that I thank you enable the Nac in the fields 2100 and 210C, then through the Arduino console we enable the BSI using the following commands> 752: 652 then: B4E0: 03: 03 and finally 2E230033 in this way we have enabled the park assist.
read config zones from DAE and AAS so no more diagbox willbe needed :)
you can also retrieve telecoding from diagbox log and export it to pdf...
 
  • J'aime
Reactions: Francesco Ratta

@VLud
Oui... Je sais que par défaut (dans le croquis) on a le BSI, mais même en envoyant les commandes "à la main" j'obtiens toujours le code 7F2737" : Unlocking - Required Time Delay Not Expired" pour l'AAS.

Dernier essai cet aprém :

C'est OK pour le BSI
================
-> >752:652
< OK
-> 1003
< 500300C80014
-> 2703
-=-=-=-=-=- En Attente de : 6703 -=-=-=-=-=-
< 670398908BD8
--------------> 6703 Reçu ! <-------------
-> 27047546477F
-=-=-=-=-=- En Attente de : 6704 -=-=-=-=-=-
< 6704
-------------------> 6704 Reçu ! <----------------------
-------------> Le Calculo EST Débloqué <-----------------
-> 2E230033
-=-=-=-=-=- En Attente de : 6E2300 -=-=-=-=-=-
< 6E2300
--------------> ÉCRITURE Zone : 2300 OK ! <-------------

Mais KO pour l'AAS !
================
-> >75D:65D
< OK
-> 1003
< 5003
-> : D1F5:03:03
-=-=-=-=-=- En Attente de : 6704 -=-=-=-=-=-
<- 5003
<- 7F2737 ERREUR : Required Time Delay Not Expired
< RIEN REÇU depuis 5 Secondes !
------------------> 6704 NON Reçu ! <-------------------
---------> Le Calculo N'EST PAS Débloqué ! <-------------

Je commence à me décourager !
 
Dernière édition:
  • J'aime
Reactions: SOUMIA

@marcins

I think I know the bytes to modify...

In DAE Zone A0 :
=============
We have DD, we must put CC
6B5:21A0
695:61A005C0CC0002000002

In AAS Zone 2101 :
==============
We have ??, we must put BD
75D:222101
65D:622101BD

This is what I read on my son's 3008.
 
Dernière édition:

Bonjour VLud, excusez-moi d'utiliser le traducteur. J'ai un problème lors de l'utilisation de votre programme lors de la lecture de cirocco. Le logiciel se connecte, lit les encodages, mais lorsque vous appuyez sur la touche "parameters" tombe dans une exception. Dans le journal, il est clair que l'un des groupes n'est pas lu, mon logiciel dans cirrocco est apparemment très vieux. J'ai vu votre message que le développement d'une application pour le combiné d'instruments n'est pas une priorité. Pourriez-vous disposer un fichier de masque de bits pour cirocco? Si, pour une raison quelconque, vous ne voulez pas partager, veuillez envoyer des messages privés.
Привет VLud, извините меня за использование переводчика. У меня возникла проблема при использовании вашей программы при чтении cirocco. Софт подключается, читает кодировки, но при нажатии на клавишу "parameters" вываливается в исключение. По логу видно, что не читается одна из групп, мой софт в cirrocco видимо очень старый. Я видел ваш пост о том что разработка приложения для комбинации приборов не в приоритете. Не могли бы вы выложить файл с битовыми масками для cirocco? Если по каким либо соображениям вы не хотите выкладывать в общий доступ, то просьба прислать в личные сообщения.

> 00
< 7F0011

> >75F:65F
> 1003
< OK

< 5003

> 22F0FE
< 62F0FE0000000102F901010000000000000000FE00000001790251

> 22F080
< 62F080967601218000029815286180FFFFFFFF0001FFFFFFFF

> 22F18C
< 62F18C00000132

> 222100
< 622100FDDACF02FDE0

> 222101
< 7F2231

> 222101
< 7F2231

> 222101
< 7F2231

> 222101
< 7F2231

> 222101
< 7F2231

> 222200
< 62220020

> 222300
< 6223000100030405060000

> 220200
< 6202007C3F70

> 220900
< 620900020305070A0E1319222E3D526D91C0FF

> 22F18C
< 62F18C00000132

------------------------------------------------------
0200=7C3F70
2100=FDDACF02FDE0
2200=20
2300=0100030405060000
0900=020305070A0E1319222E3D526D91C0FF
F18C=00000132
 
  • J'aime
Reactions: SOUMIA

@marcins

I think I know the bytes to modify...

In DAE Zone A0 :
=============
We have DD, we must put CC
6B5:21A0
695:61A005C0CC0002000002

In AAS Zone 2101 :
==============
We have ??, we must put BD
75D:222101
65D:622101BD

This is what I read on my son's 3008.
I’ve read successfully my AAS G6. The zone 2101=15077007451C0C
this is the configuration of my car. I have 6 + 6 sensors, active blind spot monitoring, park assist.
I’m not sure which types of AAS you have, but I think c5 aircross should have the new one.
 
  • J'aime
Reactions: SOUMIA

A DB capture of my son's 3008 (12/2017) the same AAS as mine (I think !) :

75D:1003
65D:5003
75D:22F080
65D:62F0809815361480000398153614800E0AFFFF010115768199
75D:222101
65D:622101BD
75D:1001
65D:5001
 

@Albatros24 I just tried to rewrite the same value inside 2101 zone. Everything went fine.
>75D:65D
-> 1003
-> :B6F0:03:03
-> 2E210115077007451C0C
AAS replies with 6E2101
 



hello,every one. I bought a NAC. i try to connect it to my vehicle. but it keep ringing. I don't have diagbox. Can I use arduino to modify the VIN of the NAC? How?
 






Coding Volume to parking sensor (AAS) (bip)

zone 0100
220100 -read state
2E0100XY -write X-AR Y-AV

volume level 1-8
 


Brackets for 3008 Cirocco to mount into 208 :) oem mounting points, frame need some trimming to fit as is very limited space , brackets need to be glued with epoxy https://www.thingiverse.com/thing:4774526

Voir la pièce jointe 19489 Voir la pièce jointe 19490 Voir la pièce jointe 19491

@marcins would it be possible for you to share the file for the speedo's frame? I am very tempted to follow your steps but I want to be sure that it is something I really can do before I purchase the 3008 speedo. Cheers!
 

@VLud , @marcins

Je viens de passer la journée sur mon auto et voilà ce que ça donne :
J'ai acheté un jeton et avec MON VIN j'ai tenté un télécodage en ligne de mon AAS et mon DAE... En espérant les débloquer !

- le télécodage de l'AAS s'est bien passé
- le télécodage du DAE a échoué ! 3 tentatives de déblocage... Aucune n'a réussi !

Ensuite, j'ai pu modifier la zone que je voulais dans l'AAS ! ( avant ce télécodage, je ne pouvais pas ! )

Mais j'ai un message, sur le combiné, "ERREUR de télécodage sécurisé" ! et les capteurs ne fonctionnent plus !

Je peux toujours LIRE le DAE, mais PAS le débloquer : message "Unlocking - Required Time Delay Not Expired"

Voilà, j'ai bien peur qu'ils aient mis une "protection" contre les écritures que l'on peut faire avec un outil autre que DB en ligne !

Si vous avez une idée ?

I just spent the day in my car and this is what it looks like :
I bought a token and with MY VIN I tried an online coding of my AAS and my DAE ... Hoping to unlock them!

- the AAS telecoding went well
- the DAE telecoding failed ! 3 unlocking attempts... None succeeded !

Then I was able to change the area I wanted in the AAS ! ( before this telecoding, I couldn't ! )

But I have a message on the handset, "Secure encoding ERROR" ! and the sensors no longer work !

I can still READ the DAE, but NOT unlock it : message "Unlocking - Required Time Delay Not Expired"

There you go, I'm afraid that they have put a "protection" against writing that can be done with a tool other than DB online !

If you have an idea ?
 
Dernière édition:
  • J'aime
Reactions: SOUMIA

@VLud , @marcins

Je viens de passer la journée sur mon auto et voilà ce que ça donne :
J'ai acheter un jeton et avec MON VIN j'ai tenter un télécodage en ligne de mon AAS et mon DAE... En espérant les débloquer !

- le télécodage de l'AAS s'est bien passé
- le télécodage du DAE a échoué ! 3 tentatives de déblocage... Aucune n'a réussi !

Ensuite, j'ai pu modifier la zone que je voulais dans l'AAS ! ( avant ce télécodage, , je ne pouvais pas ! )

Mais j'ai un message, sur le combiné, "ERREUR de télécodage sécurisé" ! et les capteurs ne fonctionnent plus !

Je peux toujours LIRE le DAE, mais PAS le débloquer : message "Unlocking - Required Time Delay Not Expired"

Voilà, j'ai bien peur qu'ils aient mis une "protection" contre les écritures que l'on peut faire avec un outil autre que DB en ligne !

Si vous avez une idée ?

I just spent the day in my car and this is what it looks like :
I bought a token and with MY VIN I tried an online coding of my AAS and my DAE ... Hoping to unlock them!

- the AAS telecoding went well
- the DAE telecoding failed ! 3 unlocking attempts... None succeeded !

Then I was able to change the area I wanted in the AAS ! ( before this telecoding, I couldn't ! )

But I have a message on the handset, "Secure encoding ERROR" ! and the sensors no longer work !

I can still READ the DAE, but NOT unlock it : message "Unlocking - Required Time Delay Not Expired"

There you go, I'm afraid that they have put a "protection" against writing that can be done with a tool other than DB online !

If you have an idea ?
Not every ECU is capable of getting more options. On my mom’s car for example, there’s no way to enable hill assist inside Esp ecu, diagbox can’t unlock it using another VIN. Diagbox unlocking is online and it checks soo many variables, only if everything is fine it continues the coding otherwise not. Probably your DAE is not capable of park assist, probably you need a different firmware, who knows.
 

@VLud , @marcins

Je viens de passer la journée sur mon auto et voilà ce que ça donne :
J'ai acheter un jeton et avec MON VIN j'ai tenter un télécodage en ligne de mon AAS et mon DAE... En espérant les débloquer !

- le télécodage de l'AAS s'est bien passé
- le télécodage du DAE a échoué ! 3 tentatives de déblocage... Aucune n'a réussi !

Ensuite, j'ai pu modifier la zone que je voulais dans l'AAS ! ( avant ce télécodage, , je ne pouvais pas ! )

Mais j'ai un message, sur le combiné, "ERREUR de télécodage sécurisé" ! et les capteurs ne fonctionnent plus !

Je peux toujours LIRE le DAE, mais PAS le débloquer : message "Unlocking - Required Time Delay Not Expired"

Voilà, j'ai bien peur qu'ils aient mis une "protection" contre les écritures que l'on peut faire avec un outil autre que DB en ligne !

Si vous avez une idée ?

I just spent the day in my car and this is what it looks like :
I bought a token and with MY VIN I tried an online coding of my AAS and my DAE ... Hoping to unlock them!

- the AAS telecoding went well
- the DAE telecoding failed ! 3 unlocking attempts... None succeeded !

Then I was able to change the area I wanted in the AAS ! ( before this telecoding, I couldn't ! )

But I have a message on the handset, "Secure encoding ERROR" ! and the sensors no longer work !

I can still READ the DAE, but NOT unlock it : message "Unlocking - Required Time Delay Not Expired"

There you go, I'm afraid that they have put a "protection" against writing that can be done with a tool other than DB online !

If you have an idea ?
Whats you DAE is read Itentification from diagbox , and AAS is only with rear sensor?