ECU software versions

Posts related to map selection, map location, correct map treatment.

Re: ECU software versions

Postby nutski » Sat Aug 25, 2012 11:39 pm

hinkxx wrote:I'm not sure about the year, but the sticker on the flash chip that could suggest a release date states 03.01.02, so it is probably 2002.
Also the transmission type is unknown to me - ECU is from the UK.


It came from a 2002 406 Coupe, thats as much as i know about it :)

nutski
New user
 
Posts: 16
Joined: Tue Apr 03, 2012 10:08 am
Location: Norwich

Re: ECU software versions

Postby ecuedit » Sat Aug 25, 2012 11:42 pm

nutski, delivery was pretty fast ;)

User avatar
ecuedit
CARPRO
 
Posts: 2221
Joined: Fri Feb 24, 2012 10:10 pm
Location: European Union

Re: ECU software versions

Postby nutski » Sun Aug 26, 2012 11:36 am

I'm glad it arrived quickly, Interested to see what can be learned from it!

nutski
New user
 
Posts: 16
Joined: Tue Apr 03, 2012 10:08 am
Location: Norwich

Re: ECU software versions

Postby ecuedit » Sun Aug 26, 2012 6:09 pm

No doubt about that ;)

User avatar
ecuedit
CARPRO
 
Posts: 2221
Joined: Fri Feb 24, 2012 10:10 pm
Location: European Union

Re: ECU software versions

Postby bixigu » Sun Sep 02, 2012 3:54 am

very interesting topic.
Any advances on make dump?

bixigu
New user
 
Posts: 1
Joined: Wed Jul 25, 2012 9:00 pm
Location: Basque Country

Re: ECU software versions

Postby hinkxx » Sun Sep 09, 2012 11:07 pm

Thanx for the info on ecu..

Long time no update as I've been busy on several fronts.
Nevertheless I've managed to get some work done. I'll make a separate thread for progress logging, pics, videos, wiring, etc.. info still needs to be organized and verified.

For now let me just say that it is progressing nicely 8-)

User avatar
hinkxx
Gold
 
Posts: 101
Joined: Sun Jul 15, 2012 10:13 pm
Location: Slovenia

Re: ECU software versions

Postby windy1603 » Sun Oct 28, 2012 12:27 am

great topic

looking at some of the info from the first post

0001A400 - 0005FFFF : 100% difference (ignoring padding with 0xC3C3 at the end). This is likely our executable code that is different among software versions. Almost every byte in this region is different from map to map. What backups up my theory about software versions is the fact that for each bin file compared, length of this region is different (when ignoring 0xC3C3 at the end of this region) - changes in software sources were made. So:
- 1037353776 ends at 00055420
- 1037364307 ends at 000575c0
- 1037364397 ends at 00058b80


The software upgrade path looks similar to some smart cards. eg Hard coded secure ROM on cpu cannot be updated (boot loader and specific built in functions) to allow for major bugs or future improvement in hardware a eeprom based look-up/jump table is used to call these routines.

Patches/updates are then applied to the bottom of the existing data area (not moving existing code lowers risk of introducing new bugs) and the jump table updated to call these updated routine instead of internal functions etc.

windy1603
New user
 
Posts: 16
Joined: Sun Oct 21, 2012 5:05 pm
Location: Hertfordshire

Re: ECU software versions

Postby alfa_john » Tue Nov 06, 2012 8:36 pm

Very nice, thx.

alfa_john
New user
 
Posts: 7
Joined: Thu Nov 01, 2012 9:59 pm
Location: Czech Republic

Re: ECU software versions

Postby Demon Diesel » Wed Nov 14, 2012 5:25 am

Is this still going or has it moved?
Very interesting reading.

Demon Diesel
New user
 
Posts: 7
Joined: Wed Nov 14, 2012 4:13 am
Location: Canada

Re: ECU software versions

Postby rajivc666 » Thu Nov 15, 2012 9:42 pm

Very interesting. Thanks

rajivc666
New user
 
Posts: 7
Joined: Mon Sep 24, 2012 4:52 am
Location: kochi

PreviousNext

Return to Map Location and Addresses

Who is online

Users browsing this forum: No registered users and 1 guest