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

Thank you @Jlozde , what i want:)
Just, i couldn't understand this?
695 6B5 34A00000000605C800020000F4C3

34XXYYYYYYYYYYYYWrite Zone XX with data YYYYYYYYYYYY (Unit must be unlocked first)
According to this;
>6B5:695 selecting ecu
34A0 (34 write code, A0 area)
I couldn't understand this 0000000605C800020000F4C3
34 write
A0 location
0000000605C800020000 data
F4C3 checksum


@Jlozde
Ok, Merci. C'est ce que je pensais !

anytime
 

@Dursun

Je vous rappelle le calcul du CheckSum...

Pour le Check Sum, on prend TOUT : 34A00000000605C800020000
et on calcule un CRC-16/X-25, puis on échange les 2 octets...

Sur le site : https://crccalc.com/
on met 34A00000000605C800020000 dans la zone, on coche HEX et on clique sur Calc CRC-16
le résultat est en bas de la page... CRC-16/X-25
On obtient : 0xC3F4
Ces 2 octets doivent être échangés -> F4 C3
 
  • J'aime
Reactions: Dursun


34 write
A0 location
0000000605C800020000 data
F4C3 checksum
That means; Changing A0 zone of DAE;
1) >6B5:695 Select ECU
2) 81 Open Diagnostic session
3) 21A0 Read parameter
4) :2305:83:C0 Unlock ECU (DAE_BVH2)
5) 34A00000000605C800020000 Write data
6) 21A0 Read parameter
7) 82 Close Diagnostic session

Let me know is it correct?
 



@Jlozde
il est clair que rien n'est clair.
Il y a beaucoup de blocs où les données sont décalées en fonction du firmware.
Alors, voici l'artisanat. Il y a un désir de le visser dans la solution @VLud , mais pas le temps.
dans les dépendances, vous aurez besoin de .NET core 5
 

Pièces jointes

  • edit.zip
    815.1 Ko · Affichages: 167

[USUARIO=115619]@Jlozde[/USUARIO]
está claro que nada está claro.
Hay muchos bloques donde los datos se desplazan según el firmware.
Así que aquí viene la artesanía. Hay un deseo de atornillarlo en la solución @VLud , pero no hay tiempo.
en dependencias necesitarás .NET core 5
Fantastic. Is there something to activate lka or lda in c4 picasso from 2014. I have installed cvm and artiv camera and both work. but I can't get it to show me the lane departure warning lines in the cirocco
 


@Miguel Angel there are no lines in cirocco 2014. lka is implemented by belt drives in c4.
OKAY. But I changed the smeg+ for nac, cirocco from 2014 for cirocco from 2017 and bsm z04 for z05. The only thing left for me would be to change bsi2010 to bsi2010_ev...too expensive. I will investigate to see if it is possible to put an arduino on the can bus and have it send me the data from the cvm camera to the cirocco.
 

Bonjour Vlud

J'ai installer mon caméra de recul (china) déjà télé-codé en 180° mais angle et effet miroir - gauche / droite inversés.

Existe-t-il une solution pour moi à ce problème pour modifier l'encodage ?

Merci
 

Bonjour Vlud

J'ai installer mon caméra de recul (china) déjà télé-codé en 180° mais angle et effet miroir - gauche / droite inversés.

Existe-t-il une solution pour moi à ce problème pour modifier l'encodage ?

Merci

Bonsoir
Une caméra de recul avec un bouton pour pouvoir inverser la vue
 
  • J'aime
Reactions: hatim07


Bonsoir sound6
Comment puis-je faire cela s'il vous plaît ou dois-je changer la caméra
ou changer la valour zone 212A x y z

J'ai une caméra de recul ou je peux inversé la vue avec un bouton, régler la hauteur, largeur etc, mais je suis pas fan j'ai laissé en 130 degrés
 

Pièces jointes

  • 278465232_1020521242171666_7870483275992742283_n.jpg
    278465232_1020521242171666_7870483275992742283_n.jpg
    336.7 Ko · Affichages: 107

Hello,

I need know data place in my backup file.
For example my CIROCCO data is 62210070C08C0C000000000000008DE680801A0000A10580 for 2100 zones.
How can understand which data related to setting?
Like 8C = ?
 

Bonsoir,

Pour le Check Sum, on prend TOUT : 34A00000000605CCFD000000
et on calcule un CRC-16/X-25, puis on échange les 2 octets...

Sur le site : https://crccalc.com/
on met 34A00000000605CCFD000000 dans la zone, on coche HEX et on clique sur Calc CRC-16
le résultat est en bas de la page...
On obtient : A7F8
Ces 2 octets doivent être échangés -> F8 A7

Salut @Albatros24
Merci pour votre soutien et votre aide.
J'essaie de coder mon DAE. Quelqu'un a dit que pour activer l'assistance au conducteur, je devrais coder la zone A0 de DAE avec 34A00000000605C800020000F4C3.
Mais lorsque je lis des données de la zone A0, elles sont différentes des données écrites qui sont 61A005C0C8FD00000003 extraites de l'assistant de lecteur existant.
Pourquoi les deux sont différents ? Je ne veux pas faire d'erreur.
 

Bonjour @Dursun ,

Ce que je sais grace à @marcins

34 -request download
00 -mem address high
00 -mem address medium
00 -mem address low
06 -mem size
05 -Id Tlc Dae
XX -coding option (AVEC STTA OU SANS STT,AVEC CITY PARK,AVEC LKA,AVECCONTROLE DYNAMIQUE,SANS AVA)
FD -site for Secured Traceability (https://github.com/ludwig-v/arduino-psa-diag/blob/master/SITES.md)
000000 -signature tool (https://github.com/ludwig-v/arduino-psa-diag/blob/master/SIGNATURES.md)
ZZZZ -checksum

Donc, UN SEUL OCTET de DONNÉE : XX

Pour MON C5 Aircross, je devais faire :

DAE_BVH2 : Modifier Zone A0 : Remplacer DD par CC

J'ai obtenu ça :

>6B5:695
81

LECTURE
21A0 -> 61 A0 05C0DD0002000000

ECRITURE
:2305:83:C0
34A00000000605CCFD000000F8A7

LECTURE
21A0 -> 61 A0 05C0CC0002000001
82

On voit que la fin de la ligne comporte un COMPTEUR d'ECRITURE...

Pour le CheckSum, j'ai déjà expliqué plus haut !
 
  • J'aime
Reactions: Dursun

Bonjour @Dursun ,

Ce que je sais grace à @marcins

34 -request download
00 -mem address high
00 -mem address medium
00 -mem address low
06 -mem size
05 -Id Tlc Dae
XX -coding option (AVEC STTA OU SANS STT,AVEC CITY PARK,AVEC LKA,AVECCONTROLE DYNAMIQUE,SANS AVA)
FD -site for Secured Traceability (https://github.com/ludwig-v/arduino-psa-diag/blob/master/SITES.md)
000000 -signature tool (https://github.com/ludwig-v/arduino-psa-diag/blob/master/SIGNATURES.md)
ZZZZ -checksum

Donc, UN SEUL OCTET de DONNÉE : XX

Pour MON C5 Aircross, je devais faire :

DAE_BVH2 : Modifier Zone A0 : Remplacer DD par CC

J'ai obtenu ça :

>6B5:695
81

LECTURE
21A0 -> 61 A0 05C0DD0002000000

ECRITURE
:2305:83:C0
34A00000000605CCFD000000F8A7

LECTURE
21A0 -> 61 A0 05C0CC0002000001
82

On voit que la fin de la ligne comporte un COMPTEUR d'ECRITURE...

Pour le CheckSum, j'ai déjà expliqué plus haut !
Merci, j'ai compris le format.
Va-t-on écrire Traçabilité sécurisée ?
Comme ça;
3BA0FFFD0000000101010000 Traçabilité sécurisée
 








Hi, thank you @VLud for your excellent work. I have 2008 gt with eat8 e-toggle , I have parking assist. I want to enable full park assist that controls gear and throttle and brake like 508 gt. I configured NAC Zone 2133 Continuous City Park Assist and City park assist - automatic gearbox. The instructions are changed on nac when i enable park assist. I also enabled semi automatic parking system on ESPMK100_UDS, Now it says put the gearbox to neutral and press the brake pedal. But NAC does not get gearbox and brake pedal data.
My configurations are below:
AAS_UDS_G6: 62210115088408521D0C
DAE_UDS:
62210003CAF000000000000000000000000001
62210103CAF7FDFFFFBFFFFFEFFFF7FFFFFF

ESPMK100_UDS:
62210005E40F42B07FFFFFFF00FEFFFFB0DEF1FFFEFEE8941276FF0B
62210105FEFFFFFF7FFFFFFFFFFEFFFFFFFEF7FFFEFFEFDFDA7EFF

BSI2010_EV 2300: 77

Which modules should I configure to enable full park assist? Thank you.
 
Dernière édition:

@VLud Çeviride yanlış alanı kopyaladığım için özür dilerim :( Tekrar merhaba aracımda :) spor modunu etkinleştirdim ama dinamik ekran nasıl etkinleştiriliyor? Güç, takviye, tork göstergesi?
 

Pièces jointes

  • IMG-20220428-WA0000(1).jpg
    IMG-20220428-WA0000(1).jpg
    132.9 Ko · Affichages: 85
Dernière édition:
  • J'aime
Reactions: intenso16

Hi, thank you @VLud for your excellent work. I have 2008 gt with eat8 e-toggle , I have parking assist. I want to enable full park assist that controls gear and throttle and brake like 508 gt. I configured NAC Zone 2133 Continuous City Park Assist and City park assist - automatic gearbox. The instructions are changed on nac when i enable park assist. I also enabled semi automatic parking system on ESPMK100_UDS, Now it says put the gearbox to neutral and press the brake pedal. But NAC does not get gearbox and brake pedal data.
My configurations are below:
AAS_UDS_G6: 62210115088408521D0C
DAE_UDS:
62210003CAF000000000000000000000000001
62210103CAF7FDFFFFBFFFFFEFFFF7FFFFFF

ESPMK100_UDS:
62210005E40F42B07FFFFFFF00FEFFFFB0DEF1FFFEFEE8941276FF0B
62210105FEFFFFFF7FFFFFFFFFFEFFFFFFFEF7FFFEFFEFDFDA7EFF

BSI2010_EV 2300: 77

Which modules should I configure to enable full park assist? Thank you.

to have this function working, don’t you need to have this type of joystick?
 

Pièces jointes

  • 1D8B29A8-4791-4E9F-9AB8-CD4C17F3E067.jpeg
    1D8B29A8-4791-4E9F-9AB8-CD4C17F3E067.jpeg
    65.8 Ko · Affichages: 89


Hello Friends! Please help. I can not connect to NAC. When I hit the command >764:664 it says only ok and I do not receive the 500300C80014 answer.

I tried with cables, with terminals, upload again the arduino-psa.-diag,ino but no answer.

I'm using uno+Canbus shield 2, CS_PIN_CAN0 set to 9

Any help would be appreciated

Thanks