NEC V850 programmerare önskas låna/köpa/hyra

daer
Inlägg: 382
Blev medlem: 13 juni 2008, 22:15:27
Ort: Höör och Helsingborg, Skåne

NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av daer »

Har en instrumentpanel till en gammal Touareg -2004 som behöver få ny firmware. Den gamla har gått och dött.
Ser på pinnarna att den gör något lite vid uppstart men ligger och loopar på något sätt. Det är inte reset/extern watchdog för den ligger stabilt. Har råkat ut för bitröta på några andra enheter så det är inte helt orimligt att det är fallet även här. Det är trots allt över 20 år sedan den blev programmerad.
Har kopplat in mig på programmeringspinnarna och kan skicka kommando till chippet och få svar. Kan t.ex. läsa ut vilket chip det är. Så helt dött är inte chippet.
Tyvärr så har jag inte hittat någonstans hur själva protokollet ser ut. Databladet beskriver bara de fysiska signalerna och hur man går in i programmeringsläget, inget om hur själva programmeringen görs.
Så jag skulle vilja testa med att ansluta en programmerare och lyssna av själva protokollet. Men till det behövs en programmerare…
Chippet är D70F3123GJ(A), en tidig variant av V850E. De senare har bl.a. ett uart protokoll, denna har bara ett spi likt.
IMG_20261019_201049024.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
ToPNoTCH
Inlägg: 5510
Blev medlem: 21 december 2009, 17:59:48

Re: NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av ToPNoTCH »

NEC är numera Renesas.
Det verkar som om PG‑FP4 skall funka.

Svår att få tag på :(
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 16322
Blev medlem: 16 april 2006, 17:04:10

Re: NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av mrfrenzy »

Dessa är oftast krypterade/lässkyddade.
Dels för att förhindra manipulering av mätarställning. Dels för att många VAG-bilar sparar nyckelkoden i instrumentpanelen.

Har du provat om det går att starta bilen med den urkopplad?
daer
Inlägg: 382
Blev medlem: 13 juni 2008, 22:15:27
Ort: Höör och Helsingborg, Skåne

Re: NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av daer »

Dessa gamla Touareg så är de lite speciella. Immo informationen finns inte i instrumentpanelen som det gör på många andra. Det ligger i Kessy modulen. Alla Touareg har en Kessy modul även de som inte har keyless entry.
Försöker jag inte läsa ur firmware ur denna. Har en annan instrumentpanel och den har jag läst ur firmware ur. Även läst ur informationen ur eepromet. Detta på två sätt, dels fysiskt läst det i en extern läsare, dels över K-Line interfacet.
För att hitta hur det var möjligt att läsa ur firmware så hittade jag firmware upgrade filer, sgo filer, som fanns. Dock inte exakt den version jag har utan en tidigare och en senare version. Gjorde reverse eng. i Ghidra för att se hur det görs security access samt hur request upload protokollet ser ut. Var firmware samt eeprom ligger annanstans i dess addressrange etc.
Det jag behöver är att kunna lägga in en firmware i ett chip där den tappat sin existerande firmware. Jag är inte 100% säker på att det är det som är problemet med denna panel. Hur den kom i detta tillstånd ligger före min tid med den. Fick den i detta tillstånd.
ToPNoTCH skrev: ↑19 oktober 2026, 21:33:38 NEC är numera Renesas.
Det verkar som om PG‑FP4 skall funka.

Svår att få tag på :(
Finns några på E-Bay. En väg, men det gäller också att få tag på själva mjukvaran till programmeraren. De är borttagna från Renesas hemsida och finns inte tillgängliga för nerladdning längre.
Användarvisningsbild
rvl
Inlägg: 7581
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av rvl »

Åter igen imponerande rev. eng.
Har du kollat om nåt gammalt fastnat hos archive.org?
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 16322
Blev medlem: 16 april 2006, 17:04:10

Re: NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av mrfrenzy »

Orange5 programmerare klarar denna och många andra bilrelaterade CPU.

Antingen kan du ju köpa en eller leta reda på programvaran och se hur de gör :)

Om du köpt/fått instrumentpanelen begagnad kan det mycket väl vara någon klåpare som försökt "justera" mätarställningen och raderat firmware.
daer
Inlägg: 382
Blev medlem: 13 juni 2008, 22:15:27
Ort: Höör och Helsingborg, Skåne

Re: NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av daer »

Hittar inte att Orange5 stödjer detta chip.
https://www.scorpio-lk.com/orange5.html ... 5-features

Ser ut som om de stödjer det lite nyare protokollet som är beskrivet i denna
V850ES-SJ3 Microcontrollers Flash Memory Programming .pdf

"Min" cpu ser protokollet annorluna ut. För det första stödjer den bara SPI, inte UART.
På "min" skickar jag en kommando byte och på nästa får jag tillbaka 0x3C om det är ett giltigt.
På Silicon Signature Command så kan jag skicka in vilka bytes som helst och får tillbaka signaturen och den anslutas med 0x3C.
"Oscillaiting Frequency Set Command" som jag också hittat så skickar den 0x3C om värdena jag skickar in ligger innom gränser. Om utanför så svarar chippet inte med 0x3C.
Det är de kommandon jag har hittat och som är relativt lika de som är beskrivna i den bifogade pdf.

Så jag vet inte hur programmerings kommandona är definierade och hur de används. Om det är ungefär som själva koden gör, sätter chippet i en speciell programeringsmode skickar in en skrivpuls, väntar en viss tid. Läser ut status. Om inte korrekt skriv igen. Detta upprepas ett antal gånger. Om fortfarande efter x gånger inte korrekt så görs längre programmeringspulser.
Det är inte alls som moderna flash chip där det bara är att skriva in data.

Även Radering är på samma sätt. Speciell mode och gör ett antal försök tills status är korrekt.
Som jag förstått det så är denna programmerings mode som chippet sätts in i att den använder andra nivåer på cellen för att se om en bit är ett eller noll.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 16322
Blev medlem: 16 april 2006, 17:04:10

Re: NEC V850 programmerare önskas låna/köpa/hyra

Inlägg av mrfrenzy »

Orange 5 klarar både V850 SPI och UART, se bild
Dock har de bara med 70F33 och uppåt i dokumentationen, inte 70F31 så det kanske inte fungerar
https://pavelpervomaysk.com/files/V850/V850list.txt
Du kan också söka "V850 SPI" under fliken Renesas på sidan du länkade.

Smok klarar uPD70F31xx https://smok.com.pl/index.php?id_produc ... &id_lang=2
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Skriv svar