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

Yes, I also have currently this small one 8MHz version and i have this problem. I ordered big 16MHz version and probably tommorow i will know if this will solve my problem.
 

I am mistreating my shield :pt1cable:, I tried to change the crystal with a 16mhz one, changed the transceiver with mcp2561, nothing always works badly, in the modification of the 2127 session for some parameters from error:mad:
 



Bonjour à tous.

déjà, un gros merci à @VLud car clairement c'est encore du boulot de dingue.

un gros merci à @bagou91 également ;)

petite question, j'ai quelques bases en électronique mais ça va pas très loin, qu'entends tu par "La résistance de terminaison de 120 Ohms (terminaison resistor) doit être activée sur votre carte (P1 non coupé sur v2.0, Jumper J1 connecté sur module 8Mhz)" ?

j'ai une V1.2 de chez diymore, que dois-je faire dessus concernant ce point ?

également, je pense qu'il pourrait être intéressant de préciser que pour souder les connecteurs, le connecteurs SPI doit être à l'envers (chose que je n'avais pas vu au début et j'ai bien galéré à sortir puis remettre le connecteur !)

merci beaucoup

Edit : autre petite question, est-il possible d'envoyer le code 1003 sur un SMEG ? je cherche à voir si mon shield + arduino fonctionnent bien avant de tout démonter et d'installer un NAC.

Merci
 

petite question, j'ai quelques bases en électronique mais ça va pas très loin, qu'entends tu par "La résistance de terminaison de 120 Ohms (terminaison resistor) doit être activée sur votre carte (P1 non coupé sur v2.0, Jumper J1 connecté sur module 8Mhz)" ?

j'ai une V1.2 de chez diymore, que dois-je faire dessus concernant ce point
derrière le bornier CAN, tu as une résistance smd et 2 points de soudure distinct: il faut les lier ensemble.

également, je pense qu'il pourrait être intéressant de préciser que pour souder les connecteurs, le connecteurs SPI doit être à l'envers (chose que je n'avais pas vu au début et j'ai bien galéré à sortir puis remettre le connecteur !)
C'est pourtant bien indiqué dans le tuto !

Edit : autre petite question, est-il possible d'envoyer le code 1003 sur un SMEG ? je cherche à voir si mon shield + arduino fonctionnent bien avant de tout démonter et d'installer un NAC.
pour le SMEG il faut envoyer 10C0.
la liste des commandes est ici: https://github.com/ludwig-v/arduino-psa-telematic-diag
 
  • J'aime
Reactions: vlone and VLud

Bonsoir à tous,

Via l'ensemble Arduino /Shield, est-il possible de désactiver le rabattement automatique des rétroviseurs (ou faire apparaître l'option qui va bien) ? La question est valable pour un SMEG et aussi un NAC.

Merci
 

merci @bagou91

effectivement, j'ai assumé que les commandes n'étaient que pour le nac, je ferais plus de lecture la prochaine fois !

par contre, je bloque toujours pour l'histoire de la résistance.

en effectif j'ai bridgé les deux point de soudure (des vias j'imagine) mais pas de résultats (quand j'envoie la commande, je n'ai pas de réponse et le SMEG ne passe pas en mode diag)
faut-il aussi shunter la résistance ?

Merci
 




merci @bagou91

effectivement, j'ai assumé que les commandes n'étaient que pour le nac, je ferais plus de lecture la prochaine fois !

par contre, je bloque toujours pour l'histoire de la résistance.

en effectif j'ai bridgé les deux point de soudure (des vias j'imagine) mais pas de résultats (quand j'envoie la commande, je n'ai pas de réponse et le SMEG ne passe pas en mode diag)
faut-il aussi shunter la résistance ?

Merci
Shunter = by-passer, donc ce serait contraire à son utilisation.

Vérifies ton montage, ton câblage.
peut être également essayer avec cette modification dans le sketch:
Dans le cas d'une carte CAN-BUS Shield V2.0 vous devez changer CS_PIN_CAN0 à 9 (au lieu de 10)
 
  • J'aime
Reactions: vlone

Bonsoir à tous,

Via l'ensemble Arduino /Shield, est-il possible de désactiver le rabattement automatique des rétroviseurs (ou faire apparaître l'option qui va bien) ? La question est valable pour un SMEG et aussi un NAC.

Merci
Sur 508 avec Wave 2 : non. J'ai essayé d'activer l'option, j'ai eu une erreur de télécodage.

Tu peux le désactiver de manière permanente avec Diagbox dans BSI -> Personnalisation client.

---------------------

En attendant de recevoir mon BSI2010 pour faire mes essais de codage sur le CIROCCO, je l'ai posé à blanc sans LVDS pour voir ce que cela donne :

Résultat des courses : la plupart des choses ont l'air OK.
Me reste à faire dans le CIROCCO :
  • Désactiver AFIL
  • Activer le contrôle de niveau d'urée
  • Activer les thèmes
  • Activer l'affichage des Medias
En bref, je dois le télécoder à ma sauce et ensuite vient la partie intéressante : l'intégration dans le tableau de bord :)
 


J'étais passé à côté de ton doc, c'est très intéressant merci. Ca va mieux me permettre de préparer à l'avance le télécodage.

Sur 508 avec Wave 2 : non. J'ai essayé d'activer l'option, j'ai eu une erreur de télécodage.

Tu peux le désactiver de manière permanente avec Diagbox dans BSI -> Personnalisation client.

Arf, dommage, ça aurait été trop simple !

En attendant de recevoir mon BSI2010 pour faire mes essais de codage sur le CIROCCO, je l'ai posé à blanc sans LVDS pour voir ce que cela donne :

Ca a l'air vraiment bien !
 

Shunter = by-passer, donc ce serait contraire à son utilisation.

Vérifies ton montage, ton câblage.
peut être également essayer avec cette modification dans le sketch:
Merci pour ta réponse
Donc j'ai juste a mettre un point de soudure sur les deux points de contact c'est ça ?
Pour le cablage j'ai fait avec les câbles en direct comme la photo de vlud
J'essaierais avec l'adaptateur de la lexia pour avoir un meilleur contact car çane tient pas fort

Merci
 


[QUOTE = "Gotcha26, post: 2580595, member: 130265"] Меню 2106, третий вариант. [/ QUOTE]
BNNgdtU.jpg

IMG_6732_600.jpg Снимок экрана 2020-10-08 в 14.08.47.png
 

Today I recieved CAN-BUS 1.2 and with it i have also seen "Writing Error ! Invalid value on 2127" and some other items (also much shorter) for some of backups.
I dont think its because of arduino or can-bus card. More likely related to calibration or/and NAC/RCC version.

I cannot change calibration for some reason, its not because missing internet connection (without internet access there is clear information about this).
I think RCC shouldn't answer for code:
> 2701
with
<7F2783
As i understand there should be 6701XXXXXXXX as a answer.

And today when i was trying to restore others backups i have "Commercial activity detected!"
I was doing many configuration restore only because i was trying to adapt *.nac files from other cars provided here.

When I will be able to restore backup's again, tomorrow?
 

Bonsoir @bagou91 et @VLud

pas moyen de faire fonctionner mon shield et mon arduino.

j'ai bien bridgé les deux points à coté de la résistance smd, changé d'arduino uno etc... mais rien n'y fais.

j'ai les pins aref et gnd qui ne sont pas connectés car j'ai reçu le mauvais connecteur, je les ai soudés avec un fil à la main mais rien ne change...

quand je tape 10C0 dans le serial monitor je n'ai rien et le smeg ne réagi pas...

pourriez-vous m'aider svp ?

merci
photo_2020-10-08_19-22-49.jpg photo_2020-10-08_19-22-51.jpg
 

Bonsoir, il n'y a rien à "bridger" sur cette carte, la résistance de 120 ohms semble être toujours connectée... Voir schéma.
Vous connectez bien CAN-H sur la broche 3 et CAN-L sur la broche 8 ?
Vous avez bien 16 MHz dans le programme de l'arduino ?
#define CS_PIN_CAN0 10
#define SERIAL_SPEED 115200
#define CAN_SPEED CAN_500KBPS // Diagnostic CAN bus - High Speed
#define CAN_FREQ MCP_16MHZ // Switch to 8MHZ if you have a 8Mhz module
#define CAN_EMIT_ID 0x764 // Telematic Diag Frame
#define CAN_RECV_ID 0x664 // Telematic Diag Frame
Peut-être rajouter un fil de masse ?
Je ne vois pas d'autres choses à vérifier !

CAN_BUS_Shield_v1_2.png
 
Dernière édition:

Sur 508 avec Wave 2 : non. J'ai essayé d'activer l'option, j'ai eu une erreur de télécodage.

Tu peux le désactiver de manière permanente avec Diagbox dans BSI -> Personnalisation client.

---------------------

En attendant de recevoir mon BSI2010 pour faire mes essais de codage sur le CIROCCO, je l'ai posé à blanc sans LVDS pour voir ce que cela donne :

Résultat des courses : la plupart des choses ont l'air OK.
Me reste à faire dans le CIROCCO :
  • Désactiver AFIL
  • Activer le contrôle de niveau d'urée
  • Activer les thèmes
  • Activer l'affichage des Medias
En bref, je dois le télécoder à ma sauce et ensuite vient la partie intéressante : l'intégration dans le tableau de bord :)

Ca rend super bien ;)
Sur certains compteurs, il y a un port USB derrière, tu sais à quoi il sert ?
 

Bonsoir, il n'y a rien à "bridger" sur cette carte, il y a un interrupteur...
Vous connectez bien CAN-H sur la broche 3 et CAN-L sur la broche 8 ?
Vous avez bien 16 MHz dans le programme de l'arduino ?
#define CS_PIN_CAN0 10
#define SERIAL_SPEED 115200
#define CAN_SPEED CAN_500KBPS // Diagnostic CAN bus - High Speed
#define CAN_FREQ MCP_16MHZ // Switch to 8MHZ if you have a 8Mhz module
#define CAN_EMIT_ID 0x764 // Telematic Diag Frame
#define CAN_RECV_ID 0x664 // Telematic Diag Frame
Peut-être rajouter un fil de masse ?
Je ne vois pas d'autres choses à vérifier !

Bonsoir @Albatros24 et merci pour votre réponse.

j'ai bridgé les deux points de contact à coté de la résistance (voir photo plus haut)

je vais tenter en ajoutant un fil de masse entre la prise de diag et le shield.

pour le code j'ai tenté en 8mhz, can0 9, mais rien n'y fait.
j'ai tenté avec le code d'origine également.

Merci
 


merci pour ta réponse @Albatros24 mais je ne vois toujours pas ce qui cloche...

je suis tombé sur un autre tutos de @VLud dans lequel il parle de retirer une résistance, dois-je retirer une des 3 résistances indiquées sur ma photo ?

merciphoto_2020-10-08_19-22-49.jpg
 





Hi @VLud,

today I had the opportunity to test your sketch for bench NAC tests. Unfortunately the NAC does not start and the CAN-BUS shield does not seem to work, the PWR, Tx, RX, INT status LEDs remain steady red. From terminal monitor I get no response to the test commands sent. Same speech by starting the tool.
My hardware is composed of Arduino UNO V3 and the CAN-BUS 2.0 shield. As indicated in the tutorial, for the CAN-BUS 2.0 shield I have not made any changes to the 120 ohm P1 resistor which remains active. In the sketch the CS_PIN_CAN0 is set to 9. What am I wrong?

What kind of power does the NAC need to boot up?
I tried with a power supply with 12V and 3.3Ah output.

I attach some photos.
 

Pièces jointes

  • ArduinoUnoV3_Shield_CANBUS_v2_0.jpg
    ArduinoUnoV3_Shield_CANBUS_v2_0.jpg
    59.3 Ko · Affichages: 85
  • ArduinoUnoV3_Shield_CANBUS_v2_0_led_status.jpg
    ArduinoUnoV3_Shield_CANBUS_v2_0_led_status.jpg
    50.1 Ko · Affichages: 80
  • Can-BUS_Shield_v2_0.jpg
    Can-BUS_Shield_v2_0.jpg
    71.9 Ko · Affichages: 79
  • Can-BUS_Shield_v2_0_zoom.jpg
    Can-BUS_Shield_v2_0_zoom.jpg
    75.2 Ko · Affichages: 79
Dernière édition:

Salut à tous,
J'ai tout lu... et j'ai pas trouvé réponse à ma question :) Pourtant il semble y avoir ici des sacrés passionnés et connaisseurs Smeg et NAC.
So je pose ma question, si je ne suis pas au bon endroit... pardon !

Existe t-il un moyen sur NAC (NAC Wave 4 sur 2008) de débloquer le VIM ? (Video In Motion). Chez d'autres comme VAG, c'est facile avec un OBDeleven par exemple.

Merci beaucoup
 
  • J'aime
Reactions: lebu01