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



Bonjour,

Depuis le debut du sujet, j ai envie de me lancer, mais la partie hardware me fait a chaque fois reculer. Je n arrive pas trop a m imaginer les connections a faire, les cables, etc... La partie software est plus facile pour moi. Y aurait il une bonne ame charitable pour faire une certaine marche a suivre pour toutes les connections? Ce serait super sympa...

D avance un tout grand merci, en esperant ne pas etre le seul a avoir peur de me lancer dans l aventure de ce super projet. Merci a Vlud et @bagou91 pour leur excellent travail...
 

Il n'y a pourtant rien de compliqué au câblage :
Tout est indiqué dans le tuto.

" Fil vert sur le bouton vert, fil rouge sur le bouton rouge"
Célèbre citation :D
 

Bonjour,
J'ai compris ce qu'est le fichier de configuration, que l'on peut modifier grâce à votre logiciel PSA-Arduino-NAC.
Mais le fichier de CALIBRATION... C'est quoi ? On peut l'extraire ? Le modifier ?
Merci pour votre aide.
 

Des paramètres plus techniques qui n'ont normalement pas besoin d'être modifié (angle de la caméra, nom bluetooth, correction couleur, paramètres micro, map des boutons de la façade, etc)
Le détail est en Anglais ici, tu ne peux pas l'extraire, tu peux la modifier mais il faut savoir ce que tu fait et en soit ça n'a pas grand intérêt à part ce que le logiciel propose déjà (ou bientôt: ajout des paramètres de la caméra pour ajuster l'image avec une caméra pas d'origine à l'arrière)
 

Merci.
J'ai essayé de rajouter un menu ("Aide au Stationnement" au menu N°4 ) mais erreur d'écriture ! Dommage !
Je continue de chercher comment activer le Park Assist...
Il y a peut-être une ouverture du coté de la calibration : 010A NAC/RCC: Calibration_Fct_CITYPARK ???
A suivre !
 

Ajoute l'aide au stationnement directement via la touche tactile (pas dans les menu), sinon as-tu essayé d'écrire autre chose ? (certains menus différent entre W2 et W3/4)
A défaut supprime le fichier .log, tente l'écriture à nouveau et envoie moi le .log

Pour activer le Park Assist il faut déjà avoir les capteurs latéraux dans les pare-chocs
 

Excuse, je dois aller faire une course, je reprendrai les recherches dans 1 heure...
Je ferai passer le log.
Je ne comprends pas : "via la touche tactile"
as-tu essayé d'écrire autre chose ?
Oui... J'ai dis que j'avais une caméra AV (ce qui est faux !) et c'est passé.
Pour activer le Park Assist il faut déjà avoir les capteurs latéraux dans les pare-chocs
J'ai 12 capteurs (pour la Surv. Angles Morts et le maintien dans la voie donc le volant est piloté)...
C'est pour ça que je ne désespère pas de pouvoir obtenir le Park Assist !
Merci pour l'aide !
 
Dernière édition:
  • J'aime
Reactions: NamTran_Việt Nam

Donc, quand je choisis SAVE l'écriture se lance... mais le compteur reste à 0/1.
Le bouton "Abandon" ne fonctionne pas et le logiciel ne peut qu'être fermé.
PH_01.jpg PH_02.jpg
et le .log : (Un seul octet de changé 00 -> 0B)
> 00
< 7F0011

> 1003
< 500300C80014

> 22F0FE
< 62F0FEFFFF00000DF501010161A2FF01FFFFFF0002000001942548

> 222100
< 6221000140

> 2101
> 222101
< 62210100

> 2103
> 222103
< 6221030020

> 2104
> 222104
< 62210466FE57B0

> 2105
> 222105
< 622105006C

> 2106
> 222106
< 62210620

> 2107
> 222107
< 622107C0

> 2108
> 222108
< 6221089A003C10905612E0010C

> 2109
> 222109
< 62210980

> 2110
> 222110
< 62211001

> 2112
> 222112
< 622112C0

> 2113
> 222113
< 622113180005121F2C3946535F64

> 2114
> 222114
< 622114B000

> 2115
> 222115
< 62211500

> 2116
> 222116
< 622116BF38080000

> 2117
> 222117
< 6221171E003AE0

> 2118
> 222118
< 6221181100

> 2119
> 222119
< 62211900

> 2120
> 222120
< 62212000

> 2121
> 222121
< 62212100

> 2123
> 222123
< 62212380

> 2124
> 222124
< 62212400

> 2125
> 222125
< 6221250034340F00

> 2126
> 222126
< 62212600

> 2127
> 222127
< 622127E07828A0030F0100000000000000040700091A1000000000001418221C0E0000000023000600000000000000

> 2128
> 222128
< 62212840

> 2129
> 222129
< 622129C030

> 2130
> 222130
< 622130C0

> 2131
> 222131
< 62213180

> 2133
> 222133
< 62213300250000654AAE

> 2145
> 222145
< 7F2231

> 0106
> 220106
< 62010642545F434954524F454E0000000000000000000000000000000000000000

> F190
> 22F190
< 62F190565237414A45485A524C4C303237323637

> F18C
> 22F18C
< 62F18C3044303131313235353144344632323037393934

> 210B
> 22210B
< 62210B00

> 210A
> 22210A
< 62210A00

> 210C
> 22210C
< 62210C4010

> 210D
> 22210D
< 62210DEC77C030

> 210E
> 22210E
< 62210E80

> 210F
> 22210F
< 62210F10

> 211A
> 22211A
< 62211A00

> 211B
> 22211B
< 62211B00B428B41EB42800

> 211C
> 22211C
< 62211CF0

> 211F
> 22211F
< 62211F02

> 211D
> 22211D
< 62211D01

> 211E
> 22211E
< 7F2231

> 212C
> 22212C
< 62212C20

> 212D
> 22212D
< 62212D00

> 212E
> 22212E
< 62212E00

> 212F
> 22212F
< 62212F00

------------------------------------------------------
211F=02
211D=01
F190=565237414A45485A524C4C303237323637
212D=00
210E=80
2121=00
2131=80
2126=00
2107=C0
2117=1E003AE0
2127=E07828A0030F0100000000000000040700091A1000000000001418221C0E0000000023000600000000000000
212E=00
2100=0140
2110=01
210D=EC77C030
2120=00
2101=00
2130=C0
0106=42545F434954524F454E0000000000000000000000000000000000000000
2125=0034340F00
2106=20
2116=BF38080000
2129=C030
212F=00
211B=00B428B41EB42800
210C=4010
212C=20
2124=00
2105=006C
2115=00
2128=40
2109=80
2119=00
211A=00
210B=00
210A=00
2113=180005121F2C3946535F64
2123=80
2104=66FE57B0
2133=00250000654AAE
2114=B000
2108=9A003C10905612E0010C
2118=1100
211C=F0
2112=C0
210F=10
2103=0020
F18C=3044303131313235353144344632323037393934

Modified values:
2127 : E07828A0030F0100000000000000040700091A1000000000001418221C0E0000000023000600000000000000 => E07828A0030F0100000000000000040700091A1000000000001418221C0E00000000230B0600000000000000
> 1003
< 500300C80014

> 2703
< 6703593FFBAB

> 1001
< 500100C80014

> 1003
< 500300C80014

> 2703
< 67035ABFFABA

> 27041DC70FFE
< 6704

> 2E2127E07828A0030F0100000000000000040700091A1000000000001418221C0E00000000230B0600000000000000
 
Dernière édition:

Il n'est pas impossible que ce soit lié à ton Arduino Nano (crash lié à la mémoire) car ça plante sur la plus longue zone, est-ce un NANO V3 ?
 



Le tout est de savoir si c'est un Atmega328 (v3) ou Atmega168, théoriquement vu les symptômes c'est probablement un 168
 




Oui parfaitement, en "restaurant" le fichier de config de ma 308 et en modifiant manuellement pour ajuster aux options de la voiture
Hello Vlud et Bagou91, tout d’abord je tenais à vous féliciter, votre travail est vraiment impressionnant, je me doute des heures qu’il représente, et je respecte et admire votre motivation, c’est juste un travail de dingue !

J’ai une petite question concernant ta réponse apportée pour un passage SMEG > NAC.
Tu dis que tu as pu mettre le fichier de config de ta 308, tu parles de celui provenant du SMEG ?

Je pense que j’ai mal compris ta réponse car le smeg et le nac étant totalement différents, ça me semble peu probable de pouvoir exporter les paramètres de l’un à l’autre.

Donc il faut que je coche les options (une à une) de mon SMEG+ dans le software pour le NAC, c’est bien ça ?

Je te remercie,
Keryan
 

Hello Vlud et Bagou91, tout d’abord je tenais à vous féliciter, votre travail est vraiment impressionnant, je me doute des heures qu’il représente, et je respecte et admire votre motivation, c’est juste un travail de dingue !

J’ai une petite question concernant ta réponse apportée pour un passage SMEG > NAC.
Tu dis que tu as pu mettre le fichier de config de ta 308, tu parles de celui provenant du SMEG ?

Je pense que j’ai mal compris ta réponse car le smeg et le nac étant totalement différents, ça me semble peu probable de pouvoir exporter les paramètres de l’un à l’autre.

Donc il faut que je coche les options (une à une) de mon SMEG+ dans le software pour le NAC, c’est bien ça ?

Je te remercie,
Keryan

Je parle du fichier de config que j’ai mis ici qui est mon fichier légèrement modifié (après telecodage automatique) pour matcher une conversion SMEG > NAC ( Entrée AUX, désactivation de la caméra dans le pare-brise etc )
Tu restores ce fichier et tu finis de tweak en fonction des options de ta voiture
 
  • J'aime
Reactions: Keryan


Je parle du fichier de config que j’ai mis ici qui est mon fichier légèrement modifié (après telecodage automatique) pour matcher une conversion SMEG > NAC ( Entrée AUX, désactivation de la caméra dans le pare-brise etc )
Tu restores ce fichier et tu finis de tweak en fonction des options de ta voiture
Super, merci beaucoup ;)
 


@lebu01
Je veux bien vous aider...
Vous avez quelles cartes ? Celles prévues au début de ce post ?
Si c'est le cas, il suffit de 4 fils... Je pourrai vous faire une photo...
 
  • J'aime
Reactions: lebu01

@lebu01
Je veux bien vous aider...
Vous avez quelles cartes ? Celles prévues au début de ce post ?
Si c'est le cas, il suffit de 4 fils... Je pourrai vous faire une photo...

Super, merci d avance

J ai commande CAN-BUS Shield 2.0, j ai un Arduino UNO, et un cable OBD DB9.
J aimerais juste savoir comment connecte tout ensemble. Je suis desole, mais question hardware, c est pas mon fort.

Des photos seraient les bienvenues. Merci encore pour l aide. Je suis certain que ca aidera d autres personnes. ( Du moins je l espere, que je ne sois pas le seul dans le cas...lol mdr)
 


@VLud et Bagou91

Vous pouvez me donner des tuyaux pour l'algo SEED / KEY du NAC, sans me donner la clé, bien sûr !

J'aimerais essayer d'autres écritures...

Merci.
 

Sorry, It is my mistake.
After second attempt file load succesfully.
But now new truble )) When I start engine I see to logo first is Peugeot and after that apper logo Citroen. In Parametes I was checking checkbox manufacutes Peugeot, also in apps i see logo Citroen instead logo Peugeot.
What is it?

It is not a calibration problem, when you change brand and model you must also change the default theme in tab 2108
Change in
01: Citroen
02: Peugeot
03: Ds
04: Toyota

Edit:
 
Dernière édition:

@VLud et Bagou91

Vous pouvez me donner des tuyaux pour l'algo SEED / KEY du NAC, sans me donner la clé, bien sûr !

J'aimerais essayer d'autres écritures...

Merci.

On ne l'a pas encore l'algo (cf description) et ton problème n'est pas lié à ça de toute façon, ton NAC est bien déverrouillé (6704) mais tu n'arrives pas à écrire de longues zones (pour moi c'est un manque de mémoire)
Tu peux renvoyer directement la frame d'écriture dans la console Arduino et voir si tu as une réponse (même si pas déverrouillé), théoriquement tu n'en n'auras pas. Mettre un Serial.print() dans le setup() te montrera si l'Arduino crash
 

Ok, je vais essayer ça, mais 55 ou 60 caractères, ça me semble pas énorme !

En regardant les logs, comment trouve-t-on le 37F86FBE à partir du 09FAABEA ? C'est bien l'algo SEEK / KEY ? Non ?

Merci, A+

> 2703
< 6703 09FAABEA

> 2704 37F86FBE
< 6704
 

Oui, mais encore une fois il faut lire ce qui a été écrit ... Le logiciel fonctionne avec un dictionnaire donc l'algo on l'a pas !
Si on l'avait le RCC fonctionnerait en écriture.