[RECHERCHE] Remplacement NG4 (Wip Com 3D) par NAC

Coucou VLud, j'ai déjà eu le plaisir de te lire sur le sujet de la T9 et là je découvre ça...
Du coup juste un mot pour dire que t'es un grand malade, que c'est du boulot de dingue et que j'adore :D
 
  • J'aime
Reactions: VLud

@Lorenzo35 : j'envisage d'installer un NAC en lieu et place de mon NG4 sur la base des tutos de Vlud. Y'a-t-il une possibilité qu'on échange sur le sujet ?

Merci d'avance !
 


Hello VLud,

I was planning on doing the same on my RCZ but instead using Wave4 which i found in poland for cheap(9835408780), i have a few questions:
  • Do you think 8 inch would fit with modification to the fiasca panel or is 7 inch a better option?
  • MATT COLOR you used does it need any modification or is it straight plug'n'play for our cars i was planning on using 9814039880
  • What did you use as the camera 180 degree unit?
  • Would it be okay if I redid your tutorial in English and share it on english peugeot rcz forum(obviously with full credit towards you and everyone associated with your projects on Github)?
  • While calibrating the Wave4 unit we would need to get a VIN of a car for a proper assignment for mapping updates I recon how would one go around doing that?
last thing: Im sincerely thankful for your hard work regarding our cars and Wave units, without you my sweet RCZ wouldn't even have a chance to get a superior GPS Unit.

Edit: Would it maybe be a good idea to create a discord server for quick communication regarding the github project and the mod regarding all Wave devices so we could all communicate and exchange troubles we faced while working with our cars, which would enable us to then document it in more detail on forums here?(if one doesnt exist already)
 
Dernière édition:

Hello VLud,

I was planning on doing the same on my RCZ but instead using Wave4 which i found in poland for cheap(9835408780), i have a few questions:

I changed my Wave2 to Wave3 SD in my RCZ since :)
  • Do you think 8 inch would fit with modification to the fiasca panel or is 7 inch a better option?
C5 Aircross 8" screen could fit, I never took measures to check this as this screen is quite expensive (and already had some hard time to fit the 7" one).
  • MATT COLOR you used does it need any modification or is it straight plug'n'play for our cars i was planning on using 9814039880
Plug'n play but under Arduino CAN (NAC + MATT) - 2100: EFED73313F381DF00F
  • What did you use as the camera 180 degree unit?
The 308 pack, measures for the hole are on the topic
  • Would it be okay if I redid your tutorial in English and share it on english peugeot rcz forum(obviously with full credit towards you and everyone associated with your projects on Github)?
As far as sources are present of course you can :)
  • While calibrating the Wave4 unit we would need to get a VIN of a car for a proper assignment for mapping updates I recon how would one go around doing that?
Just take the donor VIN ? :crazy:
 

I changed my Wave2 to Wave3 SD in my RCZ since :)
  • Do you think 8 inch would fit with modification to the fiasca panel or is 7 inch a better option?
C5 Aircross 8" screen could fit, I never took measures to check this as this screen is quite expensive (and already had some hard time to fit the 7" one).
  • MATT COLOR you used does it need any modification or is it straight plug'n'play for our cars i was planning on using 9814039880
Plug'n play but under Arduino CAN (NAC + MATT) - 2100: EFED73313F381DF00F
  • What did you use as the camera 180 degree unit?
The 308 pack, measures for the hole are on the topic
  • Would it be okay if I redid your tutorial in English and share it on english peugeot rcz forum(obviously with full credit towards you and everyone associated with your projects on Github)?
As far as sources are present of course you can :)
  • While calibrating the Wave4 unit we would need to get a VIN of a car for a proper assignment for mapping updates I recon how would one go around doing that?
Just take the donor VIN ? :crazy:
Thank you very much for your quick answer,
Would you be able to tell me the part numbers for both your wave3 and colour display? Or do those part number not really matter because all those parts look to me like they have the same mounting system, quite surprised peugeot left all this with same mounting, makes it easier to upgrade.

Im sincerely thankful for your hard work!
 

Any SD reference will do

208 Screen (7") references are written on the topic

The mounting system won't work on the RCZ anyway, you have to bend NAC "ears" else you must find a DS3 NAC but won't make the integration much more easier.
 

Any SD reference will do

208 Screen (7") references are written on the topic

The mounting system won't work on the RCZ anyway, you have to bend NAC "ears" else you must find a DS3 NAC but won't make the integration much more easier.

Sorry, I meant the MATT COLOUR which you mounted, because some of them look interchangeable, also i noticed on stickers that part numbers for NAC Wave4 show Wave2.
 

9831955780 (Cluster ref: 9832866580) - Most recent color matrix with Carplay page (HW 1.7 SW 4.0 ~2019)

The reference you intended to put is a Polychromatic reference => no color
 

Just to make sure 9812862880 display is meant for SMEG and wont work with Wave 4 yes? i need to find one of the references mentioned strictly as none other work?
 


what about displays mentioned in your thread over there: https://www.forum-peugeot.com/Forum...meg-par-un-nac-wave2-sur-308-t9-bta-2-0.9539/ like for example 9824298580 from 309 T9 if i took it out of the plastic trim would those displays work as well? sizewise i guess its the same display and generally they dont differ but the marking instead of being DGT7C is DGT7CFF.
PS. Also about rest of the connectors on NG4 we have additional one or two connector, like the antenna, what did you do with this cuz i guess LVDS and USB is over adapters which i already ordered but what about FM antenna?
 

The 308 screen can't fit, it is too large because you can't remove the plastic without losing touch capacity.
FM antenna adapter needed is the same as 308 SMEG, same for USB. You just have to buy a LVDS cable yes.
 

Nouveauté, je me suis amusé à installer la caméra panoramique sur ma Z, assez galère de tirer du câble jusque dans le pare-choc (qu'il a fallu démonter en partie) et d'y faire un trou mais ça fonctionne :)

84MXFmH.jpg

7u6lcPz.jpg


Plus qu'à calibrer les lignes dynamiques (ça fonctionne sans rien modifier à mon code) sur une place de parking avec lignes blanches et Diagbox, la caméra n'étant pas totalement centrée (pas trop d'autres choix niveau positionnement)

Elle devient bien équipée la "vieille" :D
 

Bonsoir,
Excellent travail,
Une petite question : pour que la caméra fonctionne faut-il changer le calcuteur d'aide au stationnement ou juste brancher la caméra et paramétrer le boîtier télématique sans devoir passer par le calculo d'AAS.
EN VOUS REMERCIANT INFINIMENT.
 

@BENJ69 : L'AAS n'a pas besoin d'être changé (par quoi de toute façon ? :D) ni même télécodé, on pique juste le 12V dessus pour alimenter la caméra (mais on peut le prendre ailleurs sans problème)
 

Hello @VLud we finally managed to gather and start working with the NAC, after some troubleshotting we got it up and running, now the only thing i would like to ask about is if its possible to change the calibration and VIN with your arduino-psa-diag tool, i got to mention i got a beep every few seconds and display displays Citroen logo(will this be an issue?) we are close on finishing it up and lemme tell you what we did with the phonocar cable is beyond next level... ill send pictures later, as this is even more ghetto than the method suggested in 308 thread but stable and solid as hell... im sincerely thankful for all your help.

EDIT: Scratch everything i said before, i did it, it was a clean NAC so needed a calibration, i uploaded peugeot 208 I wave 4 calibration, it was tough as the communication has issues, when using your tool it often stops/stalls during calibration or parameter reading, i put the arduino to common ground with NAC but still the same issue, would you be able to tell me what im doing incorrectly, also seems like my NAC has intermitten bt initialization issues, maybe calibration was executed incorrectly. thanks for all of your tutorials and help in this topic already.
> 00
< 7F0011
< OK
> >764:664
> 1003
< 500300C80014
> 22F0FE
< 62F0FEFFFF00000DF5FFFFFF585DFF02000000FDC7B7E301933643
> 22F080
< 62F0800005192160000D983540878037320000FF01FFFFFFFF10
> 22F18C
< 62F18C3044303131453133353144344632314631423235
> 222100
< 6221008260
> 222101
< 62210100
> 222103
< 6221030000
> 222104
< 62210466FE0580
> 222105
< 6221050000
> 222106
< 622106B0
> 222107
< 622107C0
> 222108
> 222100
< 6221008260
> 222101
< 62210100
> 222103
> 222100
< 6221008260
> 222101
< 62210100
> 222103
< 6221030000
> 222104
< 62210466FE0580
> 222105
< 6221050000
> 222106
< 622106B0
> 222107
< 622107C0
> 222108
< 6221089A00001090560A600008
> 222109
< 62210940
> 222110
< 62211000
> 222112
< 62211230
> 222113
< 622113280005121F2C3946535F64
> 222114
< 6221140000
> 222115
< 62211500
> 222116
< 622116E938080200
> 222117
< 62211704003A60
> 222118
< 6221185000
> 222119
< 62211900
> 222120
< 62212000
> 222121
< 62212180
> 222123
< 62212380
> 222124
< 62212480
> 222125
< 6221258034340F20
> 222126
< 62212600
> 222127
< 6221273F049460000000000000000000000600000000000000000005010300000000000000030F0000000000000000
> 222128
< 62212840
> 222129
< 622129C010
> 222130
< 62213000
> 222131
< 62213180
> 222132
< 6221320000
> 222133
< 62213300400000000000
> 222134
< 62213400
> 222145
< 7F2231
> 220106
< 62010642545F50455547454F540000000000000000000000000000000000000000
> 22F190
< 62F1905646334343484E5A544857303434353030
> 22F18C
< 62F18C3044303131453133353144344632314631423235
> 22210B
< 62210B00
> 22210A
< 62210A00
> 22210C
< 62210C0080
> 22210D
< 62210D40000000
> 22210E
< 62210E86
> 22210F
< 62210F20
> 22211A
 
Dernière édition:

Hello @VLud we finally managed to gather and start working with the NAC, after some troubleshotting we got it up and running, now the only thing i would like to ask about is if its possible to change the calibration and VIN with your arduino-psa-diag tool, i got to mention i got a beep every few seconds and display displays Citroen logo(will this be an issue?) we are close on finishing it up and lemme tell you what we did with the phonocar cable is beyond next level... ill send pictures later, as this is even more ghetto than the method suggested in 308 thread but stable and solid as hell... im sincerely thankful for all your help.

EDIT: Scratch everything i said before, i did it, it was a clean NAC so needed a calibration, i uploaded peugeot 208 I wave 4 calibration, it was tough as the communication has issues, when using your tool it often stops/stalls during calibration or parameter reading, i put the arduino to common ground with NAC but still the same issue, would you be able to tell me what im doing incorrectly, also seems like my NAC has intermitten bt initialization issues, maybe calibration was executed incorrectly. thanks for all of your tutorials and help in this topic already.
> 00
< 7F0011
< OK
> >764:664
> 1003
< 500300C80014
> 22F0FE
< 62F0FEFFFF00000DF5FFFFFF585DFF02000000FDC7B7E301933643
> 22F080
< 62F0800005192160000D983540878037320000FF01FFFFFFFF10
> 22F18C
< 62F18C3044303131453133353144344632314631423235
> 222100
< 6221008260
> 222101
< 62210100
> 222103
< 6221030000
> 222104
< 62210466FE0580
> 222105
< 6221050000
> 222106
< 622106B0
> 222107
< 622107C0
> 222108
> 222100
< 6221008260
> 222101
< 62210100
> 222103
> 222100
< 6221008260
> 222101
< 62210100
> 222103
< 6221030000
> 222104
< 62210466FE0580
> 222105
< 6221050000
> 222106
< 622106B0
> 222107
< 622107C0
> 222108
< 6221089A00001090560A600008
> 222109
< 62210940
> 222110
< 62211000
> 222112
< 62211230
> 222113
< 622113280005121F2C3946535F64
> 222114
< 6221140000
> 222115
< 62211500
> 222116
< 622116E938080200
> 222117
< 62211704003A60
> 222118
< 6221185000
> 222119
< 62211900
> 222120
< 62212000
> 222121
< 62212180
> 222123
< 62212380
> 222124
< 62212480
> 222125
< 6221258034340F20
> 222126
< 62212600
> 222127
< 6221273F049460000000000000000000000600000000000000000005010300000000000000030F0000000000000000
> 222128
< 62212840
> 222129
< 622129C010
> 222130
< 62213000
> 222131
< 62213180
> 222132
< 6221320000
> 222133
< 62213300400000000000
> 222134
< 62213400
> 222145
< 7F2231
> 220106
< 62010642545F50455547454F540000000000000000000000000000000000000000
> 22F190
< 62F1905646334343484E5A544857303434353030
> 22F18C
< 62F18C3044303131453133353144344632314631423235
> 22210B
< 62210B00
> 22210A
< 62210A00
> 22210C
< 62210C0080
> 22210D
< 62210D40000000
> 22210E
< 62210E86
> 22210F
< 62210F20
> 22211A
Hello again, Sadly i cannot edit this post anymore, i have went through with more stuff, seems like the tool is somehow unreliable and sometimes loses some bits(unless its my arduino setup that causes it) randomly dropping connection, I have successfully replaced the digitizer of the DGT7C screen i can later share which one i bought quality is same as OEM tbh, entire screen works now, im waiting for the better cable to arrive from aliexpress so i dont have this weird looking thing: https://imgur.com/a/jUYHj6u, sadly i dont really know why the Bluetooth doesnt work, the option is just grayed out, i have used custom 208 calibration and config, as my unit was new from factory it seems. any ideas regarding the bluetooth and reliability of the tool?
 

The problem is not linked to the tool but the connection between Arduino & NAC (you must have a common ground and 2.2kOhms termination resistor on Arduino side to match PSA Design)

TJA1055:
The value of the resistors RRTH and RRTL should be between 500Ohm and 6kOhm. The overall resistor in the whole CAN network should be about 100Ohm.

You can't have Bluetooth working on bench because you need a FMUX or emulating it (included in conversion sketch), your NAC doesn't have any issue don't worry.
 

The problem is not linked to the tool but the connection between Arduino & NAC (you must have a common ground and 2.2kOhms termination resistor on Arduino side to match PSA Design)

TJA1055:


You can't have Bluetooth working on bench because you need a FMUX or emulating it (included in conversion sketch), your NAC doesn't have any issue don't worry.
oh damn, i removed that resistor, i was swapping the damn shields because i thought i screwed something up, thank you very much oh my god, you just made my day, i got already scared that ill have to buy a second unit, ill get one more resistor then and will try doing a clean calibration this way. Thanks again, also imma publish a few mods that i did to the display and a stl for TPU rim for it to hide it a little bit better.
 

The original resistor is 120Ohms not 2.2kOhms anyway ;)
You can screw a resistor directly in the terminals
 

The original resistor is 120Ohms not 2.2kOhms anyway ;)
You can screw a resistor directly in the terminals
okay, i didnt have 2.2k ohm so i did 4.7k in parallel which is about 2.2k, across CANL and CANH as thats how i understand it should be, but sadly the shield doesnt think its good and just lights up all leds and wont send anything to the unit(im using shield v1.2) i already tried different arduino. I power the unit from LAB psu at 12.6V + common ground to shield GND point, i power the arduino from PC USB.
 

Okay, sadly i cannot edit the last post anymore as well, so sorry for spam.

// My variables
bool debugGeneral = false; // Get some debug informations on Serial
bool debugCAN0 = false; // Read data sent by ECUs from the car to Entertainment CAN bus using https://github.com/alexandreblin/python-can-monitor
bool debugCAN1 = false; // Read data sent by the NAC / SMEG to Entertainment CAN bus using https://github.com/alexandreblin/python-can-monitor
bool EconomyModeEnabled = true; // You can disable economy mode on the Telematic if you want to - Not recommended at all
bool Send_CAN2010_ForgedMessages = false; // Send forged CAN2010 messages to the CAR CAN-BUS Network (useful for testing CAN2010 device(s) from already existent connectors)
bool TemperatureInF = false; // Default Temperature in Celcius
bool mpgMi = false;
bool kmL = false; // km/L statistics instead of L/100
bool fixedBrightness = false; // Force Brightness value in case the calibration does not match your brightness value range
bool noFMUX = true; // If you don't have any useful button on the main panel, turn the SRC button on steering wheel commands into MENU - only works for CAN2010 SMEG / NAC -
byte steeringWheelCommands_Type = 0; // noFMUX extra setting : 0 = Generic, 1 = C4 I / C5 X7 NAV+MUSIC+APPS+PHONE mapping, 2 = C4 I / C5 X7 MENU mapping, 3 = C4 I / C5 X7 MENU mapping + SRC on wiper command button
byte languageID = 0; // Default is FR: 0 - EN: 1 / DE: 2 / ES: 3 / IT: 4 / PT: 5 / NL: 6 / BR: 9 / TR: 12 / RU: 14
bool listenCAN2004Language = false; // Switch language on CAN2010 devices if changed on supported CAN2004 devices, default: no
byte Time_day = 1; // Default day if the RTC module is not configured
byte Time_month = 1; // Default month if the RTC module is not configured
int Time_year = 2022; // Default year if the RTC module is not configured
byte Time_hour = 0; // Default hour if the RTC module is not configured
byte Time_minute = 0; // Default minute if the RTC module is not configured
bool resetEEPROM = false; // Switch to true to reset all EEPROM values
bool CVM_Emul = true; // Send suggested speed from Telematic to fake CVM (Multifunction camera inside the windshield) frame

bool emulateVIN = true; // Replace network VIN by another (donor car for example)
char vinNumber[18] = "VF3CCBHY6HT034304";

bool hasAnalogicButtons = false; // Analog buttons instead of FMUX
byte menuButton = 4;
byte volDownButton = 5;
byte volUpButton = 6;
byte scrollValue = 0;

those are my settings, sadly the radio still beeps, the BT still doesnt work even though the noFMUX is set to true, vins match, i guess it might be bad calibration of the unit, also is activation with diagbox required? as that i cannot do as i dont have a car avaliable that would accept this radio, im right now stuck with what im doing wrong, arduino with termination resistor doesnt even wanna begin can communication therefore without it its unreliable. would you be able to share with me your config for the RCZ? i also forgot to mention but im doing this on RCZ(post-lift 2012)
 

Can you change language and see time ?
If not you did something wrong like interverting CAN shields
 

Can you change language and see time ?
If not you did something wrong like interverting CAN shields
oh wait is the modified one supposed to go to the Infotainment or the Car CAN Network, because i understood that the unmodified(lower one) should go to the Infotainment(NAC) how i understood it from the tuto, and yes i cannot change language nor i cant find where to change the time even(i killed my RTC so i need to buy new one)

thats how it is right now:
https://imgur.com/a/OuffpiC
 
Dernière édition:

Well that's normal then, you must have original CAN network as input, the sketch is not a simulator.

If you test this setup inside the car then just swap CS_PINs, you must be able to change language if converted data is sent on the good side.
 

Well that's normal then, you must have original CAN network as input, the sketch is not a simulator.
I dont understand, I have this plugged into the car, and after i turn the key, it displays everything and boots normally, just that it has the above mentioned problems, to calibrate i was using the psa-diag from you for bench calibration, this is the comfort can adapter that i have connected as specified in this tuto: https://www.forum-peugeot.com/Forum...eg-nac-matrice-can2010-sur-bsi-can2004.18068/

edit; okay ill try that, i think i have it connected properly according with the tuto, also what do you think about the termination resistor issue i had beforehand?

edit again: okaay... i officially lose 50 IQ points for being big brain, sorry for taking your time, it was the shields that i swapped, now my only question is how do i go about that communication issue with bench arduino?
 
Dernière édition:

Don't waste your time to code your NAC on bench when you can do it in car :crazy:

BTW: Don't try to upload a Wave4 calib when you have a Wave2 ..
 
Dernière édition:

Alrighty, eveything works, sadly for my car as i had ng4 and didnt want to cut anything off i had to dump your mounting idea and just glue the display to the panel hahaha, its hot glue so its not permament and i can always remove it, now question is, how can i get back the settings for DRL and stuff like guide me home or some other settings i dont see them but im sure i enabled them in the tool and pushed the changes to the unit
 

just glue the display to the panel hahaha, its hot glue

It will not pass summer time :lol:
Petite update: Mon écran s'est re-décollé il y a quelques jours en plein soleil, j'ai entre temps investi dans une imprimante 3D ce qui facilite un peu plus mes expériences

Je met en ligne deux conceptions 3D pour fixer l'écran du NAC sur une façade ACV 381040–03–3 (tout en le rendant démontable - en le glissant vers le bas - en cas de casse :bien:)

Équerre
ugdCQPu.png


Bezel
4xAeNk8.png


JwaeTbE.jpg

daoBzBG.jpg

fe5oKw4.jpg




Le bezel se clipse sur la façade, rien à coller !
Les équerres ont été collées avec de la colle plastique Bardahl (Résiste à l'eau et à une plage de température comprise entre -45° / +120°) autant dire que maintenant mes équerres et la façade ne font qu'un :pt1cable: (Le fond de la façade a été poncé au papier abrasif 120 et nettoyé à l'acétone pour un maximum d’accroche)

Il faudra que je prenne le temps de poncer légèrement le bezel puis le peindre pour le rendre plus lisse (et donc plus joli)

Si ça peut aider des gens à faire la même chose que moi :chinois:


im sure i enabled them in the tool and pushed the changes to the unit

You probably did it wrong, looking at the wrong place or your CAN2004 personalization settings have been zeroed during your tests (happened to me) - I should add some debug for this case.