Dina mini-projekt!
- tecno
- Inlägg: 27324
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Dina mini-projekt!
Här lite uppdatering på projekt som startade 2016. Macro/micro foto rigg speciellt för stackade bilder. Flera veckors programmering av RPi med 7" touch och en Uno som sköter om I/O. Snart klar.....
Mera framöver
Mera framöver
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
- tecno
- Inlägg: 27324
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
-
PatrickOhlson
- Tidigare PP3DP_SE
- Inlägg: 325
- Blev medlem: 18 mars 2012, 11:50:08
- Ort: Södermanland
- tecno
- Inlägg: 27324
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: Dina mini-projekt!
PETG fuzzy skin
Re: Dina mini-projekt!
Flashat om rattstångsecu'n på en gammal Touareg. Hade två stycken som båda fått "Defective" DTC kod.
Visade sig att båda drabbats av bitröta. Den ena tillverkad 2002-12-10 den andra 2002-11-20. Har ändå hållit dubbelt så länge än vad databladet för HC08 processorn säger, FLASH Data Retension Time: 10 Years.
Det jobbigaste var att få ur det gamla flash innehållet eftersom det var låst. För att låsa upp måste man ge den i chippet inbyggda rom monitorn 8 bytes ur interruptvektorerna.
Hittade ingen som dumpat flashet så det fick bli en glitch attack, https://github.com/initialChris/hc08-fault-injection
Märks att det är gamla chipp med lösningar som inte är så vanliga idag. För att komma in i rom monitorn så skall man sätta på en spänning på IRQ ingången och ge den 2-4 Volt ÖVER matningsspänningen.
Efter dump så visade det sig att två bytes som skiljde mellan de båda enheterna. Den ena låg i ett oanvänt block där alla bytes var lika förutom en enda mitt i.
Den andra så hade en store register instruktion blivit en load register. Också klart vilket håll det blivit fel på eftersom instruktionen innan satte samma register till 0.
Inte testat i bilen än men kollat att den inte sätter en "Defective" DTC längre om jag spänningssätter den på bänken. Det gjorde den direkt innan. Också kollat att CRC över flash stämmer med den sparade checksumman.
Visade sig att båda drabbats av bitröta. Den ena tillverkad 2002-12-10 den andra 2002-11-20. Har ändå hållit dubbelt så länge än vad databladet för HC08 processorn säger, FLASH Data Retension Time: 10 Years.
Det jobbigaste var att få ur det gamla flash innehållet eftersom det var låst. För att låsa upp måste man ge den i chippet inbyggda rom monitorn 8 bytes ur interruptvektorerna.
Hittade ingen som dumpat flashet så det fick bli en glitch attack, https://github.com/initialChris/hc08-fault-injection
Märks att det är gamla chipp med lösningar som inte är så vanliga idag. För att komma in i rom monitorn så skall man sätta på en spänning på IRQ ingången och ge den 2-4 Volt ÖVER matningsspänningen.
Efter dump så visade det sig att två bytes som skiljde mellan de båda enheterna. Den ena låg i ett oanvänt block där alla bytes var lika förutom en enda mitt i.
Den andra så hade en store register instruktion blivit en load register. Också klart vilket håll det blivit fel på eftersom instruktionen innan satte samma register till 0.
Inte testat i bilen än men kollat att den inte sätter en "Defective" DTC längre om jag spänningssätter den på bänken. Det gjorde den direkt innan. Också kollat att CRC över flash stämmer med den sparade checksumman.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Dina mini-projekt!
Snyggt jobb.
Kan tro att det kräver lite uthållighet att ge sig på något sådant.
Minneskretsar som kräver överspänning för tankarna till gamla EEPROM
Kan tro att det kräver lite uthållighet att ge sig på något sådant.
Minneskretsar som kräver överspänning för tankarna till gamla EEPROM
Re: Dina mini-projekt!
Bara privat.
Många timmar nerlagt så det hade varit svårt att få någon vettig lönsamhet på denna typ av jobb. Det skulle krävas många återkommande med exakt samma problem.
Det som driver mig är mest nyfikenhet och ett starkt vilja att inte vara en del av ett slit och släng samhälle.
Många timmar nerlagt så det hade varit svårt att få någon vettig lönsamhet på denna typ av jobb. Det skulle krävas många återkommande med exakt samma problem.
Det som driver mig är mest nyfikenhet och ett starkt vilja att inte vara en del av ett slit och släng samhälle.
Re: Dina mini-projekt!
Det finns firmor som lagar elgrunkor, som inte längre finns att köpa nya. Ofta i andra länder. En lista borde upprättas. Inte bara för bilel.
Re: Dina mini-projekt!
daer: Släpper du koden också så att andra kan uppdatera sina ? ..eller är det för riskfyllt pga tillverkarens vrede ?
