[TUTO] Adaptateur pour SMEG/NAC/Matrice CAN2010 sur BSI CAN2004




Hello. NAC mounted, everything works as it should. The only problem is the PDC sensors are too loud.

how to set the rear view camera in Arduino? In NAC, it is active but will not turn on.

peugoet 407

Just install a 180° camera, it will be displayed on the NAC no matter what the BSI is :bien:

Concerning AAS sound, on Wave3/4 you can adjust volume level (if enabled inside 2100 zone), else the volume is stored inside 0100 zone (calibration)
 
Dernière édition:

Hello Vlud and the rest of the great community!
Thank you for your great work on both the NAC software and now this adapter.
I have a question that I hope that you can answer. Would it be possible to connect this gateway adapter to communicate between CAN2010 to CAN2010?
At first it may sound silly, but my plan is to use the adapter to emulate another VIN in my car, for the ultimate goal of activating my connected services.
I would assume that since the signals coming through the adapter are not CAN2004, then it would just ignore them and let them pass through.
Is it possible or does it require to modify a lot in the current code. Thank you in advance
 


Have you tried to change VIN in BSI via DiagBox? I think It's much simplier.

Unfortunately my BSI is secured, so I cannot change the VIN. That would have been much simpler.
I was just wondering if it would be possibile using this method without altering too much of the code.
The alternative solution I guess must be finding a used unsecure BSI which can be programmed.
 

Just install a 180° camera, it will be displayed on the NAC no matter what the BSI is :bien:

Concerning AAS sound, on Wave3/4 you can adjust volume level (if enabled inside 2100 zone), else the volume is stored inside 0100 zone (calibration)
photo of my settings zone 2100. But I don't see the 0100 zone
 

Pièces jointes

  • 1667855949069.jpg
    1667855949069.jpg
    499.7 Ko · Affichages: 72

cirocco:
question .
No multifunction in the steering wheel = no possibility to change screens.
Is it possible to change the command responsible for this menu shift in the arduino and assign it to any free cable in the arduino.
To change screens.
a few posts ago someone already asked this but the answer is not clear enough for me.
Help.


NAC : camera 180 already active. No BSI change :)
 




Good evening, I would like to install a NAC wave 2 on my 2011 C5x7, some time ago I bought both the NAC wave 2 GU and the Display but to my disappointment, once connected with the appropriate adapters, the display remained off and I had no sound from the speakers, can you tell me why?
Bonsoir, je souhaiterais installer un NAC wave 2 sur mon C5x7 de 2011, il ya quelque temps j'avais acheté à la fois le NAC wave 2 GU et le Display mais à ma grande déception, une fois branché avec les adaptateurs adéquats, l' écran restait éteint et j'avais aucun son ne sort des haut-parleurs, pouvez-vous me dire pourquoi?
 




Showwww. Share the solution with us?
Already posted. https://www.drive2.ru/l/638494374782583696/
And one more : https://www.drive2.ru/l/593143093549602233/
but there are a few bugs in each version.
Cesenate's trick with frame 0x0E6 turning off STOP and (!) indicators except when the reverse gear turned on.
My trick with 0x0E6 turning off STOP and (!) indicators forever but has issue with navigation. Car's position on map lagging behind real time.
But If you don't use NAC, It's ok. I'd like to try use second arduino can-converter for dash separately from head unit.
 


Hello, I have a Citroen C5 with can 2004 to can 2010 installation Nac working, now I have installed a Cirocco and it works with only can high 2010. When I connect can low, nac is silenced and faults begin. I have measured with an Oscilloscope and no can low signal appears 2010.Is this normal?I have inverted the can shield plates one for the other, and there is never a signal in can low 2010 Can I just leave it running with can high 2010? .Thank you.
 

Hello friends, I would like to get the information from the CAN-BUS in active sport mode on the gearbox, with this I will activate a Relay to activate a diffuser giving the sporty snoring. I looked a lot and I only found that it is in the 6 byte in the ID 128 in the Can2004, but I don't know which bit is active. Can you help me ?
 

1) Your EEPROM is probably containing a bad language value so reset it using resetEEPROM and/or set listenCAN2004Language to false

2) Reminder:


Feel free to contribute to the project, don't expect me to make the work for you (I don't have any RT6 to debug this)
What improvements or inconveniences can using listen can 2004 bring, when we use Nac and Cirocco for example in C5 x7? what should be the choice for my case?
 

Hello, I have Citroen C5 X7 and added NAC from Peugeot 508. I have made CAN2004<>CAN2010 interface according to instructions in this forum. I have used Diagbox to set a proper settings and VIN in NAC unit. I have loaded program to Arduino and set the configuration to C5 X7.

The problem is that NAC starts with Vietnamese language and I cannot switch it to anything else. Also NAC is not responding to all buttons on steering wheel except volume up/down/mute.

I think I have soldered Arduino properly, I can see TX/TR green leds flashing constantly on both CAN cards.
 

Hello, I have Citroen C5 X7 and added NAC from Peugeot 508. I have made CAN2004<>CAN2010 interface according to instructions in this forum. I have used Diagbox to set a proper settings and VIN in NAC unit. I have loaded program to Arduino and set the configuration to C5 X7.

The problem is that NAC starts with Vietnamese language and I cannot switch it to anything else. Also NAC is not responding to all buttons on steering wheel except volume up/down/mute.

I think I have soldered Arduino properly, I can see TX/TR green leds flashing constantly on both CAN cards.
Hello, you need to use Peugeot 208 calibration, in the sketch of can 2004-2010 mark the C5 steering wheel option there are several options in it, the last one is the one I like the most.And with the Psa diag application, one of the tabs is steering wheel type, you must choose type 13.
 

Hello, you need to use Peugeot 208 calibration, in the sketch of can 2004-2010 mark the C5 steering wheel option there are several options in it, the last one is the one I like the most.And with the Psa diag application, one of the tabs is steering wheel type, you must choose type 13.

If I understand correctly I need to build a new Arduino/CAN Shield set to upload Peugeot 208 calibration.

I have updated CAN2004-CAN2010 Arduino steeringWheelCommands_Type to 5 ( C4 I / C5 X7 MENU mapping + SRC on wiper command button + TRIP on ESC button).

I am struggling to find setting for steering wheel type = 13. I have connected Lexia/Diagbox and checked all available settings in BSI. I have also checked VCCF module (controls under steering wheel), but there is no settings there. Do you mean to change NAC settings using Diagbox, as far as I know it is only possible via Citroen servers. Which Psa Diag application you mean?
 


@VLud, could you refresh photos/screens on the first page? I want to change RT6 at the old 3008 to NAC and i need to build CAN2004 <->2010 converter. Thanks for help.
 


@VLud thx for grate job, almost all is working. Just only "logo/picture" of the car. I have P3008 gen1 and if i setup parameter 2108 on 0x1A w4 3008 i have picture of new 3008, if is possible to put picture of old/gen 1, 3008?
 

Tout d'abord, un grand merci à toutes les personnes fantastiques qui contribuent à la concrétisation de telles solutions. Ensuite, veuillez excuser d'éventuelles erreurs de traduction, car le français n'est malheureusement ni ma langue maternelle ni ma langue secondaire, j'ai donc dû utiliser des traductions automatiques.

J'ai trouvé ce fil de discussion en cherchant la meilleure solution pour mettre à niveau ma radio d'origine RD45 dans ma Citroën C5 X7 Estate Exclusive de 2009. J'ai déjà acheté un clone d'Arduino Nano, 2 x Can-shields, des câbles DuPont, une horloge RTC avec pile, un convertisseur 12V vers 5V, et je cherche maintenant l'unité NAC correcte et l'écran à ajouter à ce projet.

J'ai fouillé la casse norvégienne pour trouver des pièces. Est-ce que l'unité NAC peut être prise sur n'importe quelle voiture donneuse ? Il y a une énorme différence de prix entre celle d'un Toyota Proace et celle d'une Peugeot 508, donc si je pouvais utiliser celle de Toyota, ce serait une énorme économie pour moi.

J'ai vu plusieurs propriétaires polonais et russes de X7 utiliser un écran LCD Peugeot 3008 avec leur unité NAC. Est-ce que n'importe quelle unité de cette voiture fonctionnera également avec n'importe quelle unité NAC ?

J'ai trouvé des unités wave2 et wave3. Est-ce que cela importe laquelle j'achète ?

Et enfin, si je devais installer un écran de 7 pouces à la place de celui du 3008, quels modèles devrais-je rechercher qui seraient compatibles avec le NAC ?

Un grand merci.
 

Installation de l'IDE Arduino

Récupérez et installez l'IDE compatible avec votre système d'exploitation directement sur https://www.arduino.cc/en/Main/Software

Ajout des librairies nécessaires au projet dans votre IDE

Téléchargez ces 3 fichiers .zip :

- arduino-mcp2515.zip - Librairie pour gérer les cartes CAN-BUS Shield
- DS1307RTC.zip - Librairie pour gérer le module RTC
- Time.zip - Librairie pour travailler sur l'heure

Et ajoutez les une par une via ce menu:
img


Compiler le programme

Et voici enfin le principal, ce qui m'a pris plusieurs heures d'analyse / d'essais / de batterie à plat : arduino-psa-comfort-can-adapter.ino

Vous avez le choix entre copier le code source depuis le RAW et enregistrer le fichier .ino ou bien récupérer le ZIP du master pour directement récupérer le .ino et les ZIP des librairies

img


Uploader le programme

Branchez votre Arduino en USB sur votre ordinateur.

Vous n'avez plus qu'à uploader le programme sur votre Arduino en cliquant sur la flèche allant à droite, vérifiez bien dans Tools > Port que vous avez bien sélectionné le bon port.

img


Débogage / Vérification

Vous pouvez vérifier les messages de debug directement via la console série (attention à bien vérifier que le "baud rate" est bien à 115200) en changeant au préalable debugGeneral à "true":
img


Evidemment si vous voulez voir quelque chose d’intéressant il faut que vous connectiez l'Arduino en USB sur votre PC Portable pendant qu'il est connecté au CAN-BUS de la voiture

Extra

Pour ceux qui seraient tenter d'intégrer l'adaptateur (plutôt en Nano) directement dans le NAC c'est parfaitement faisable ! On y trouve tout ce dont on a besoin et on peut couper les deux lignes CAN au dessus du TJA1055/3 présent sur la carte mère (carte en haut) en dessoudant les résistances 0 Ohms et donc avoir une entrée (CAN2004) et une sortie (CAN2010 converti par l'Arduino)