NEC V850 programmerare önskas låna/köpa/hyra
NEC V850 programmerare önskas låna/köpa/hyra
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.
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.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: NEC V850 programmerare önskas låna/köpa/hyra
NEC är numera Renesas.
Det verkar som om PG‑FP4 skall funka.
Svår att få tag på
Det verkar som om PG‑FP4 skall funka.
Svår att få tag på
Re: NEC V850 programmerare önskas låna/köpa/hyra
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?
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?
Re: NEC V850 programmerare önskas låna/köpa/hyra
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.
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.
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.
Re: NEC V850 programmerare önskas låna/köpa/hyra
Åter igen imponerande rev. eng.
Har du kollat om nåt gammalt fastnat hos archive.org?
Har du kollat om nåt gammalt fastnat hos archive.org?
Re: NEC V850 programmerare önskas låna/köpa/hyra
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.
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.
Re: NEC V850 programmerare önskas låna/köpa/hyra
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
"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.
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
"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.
Re: NEC V850 programmerare önskas låna/köpa/hyra
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
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.
