Pages: [1]
Author Topic: FERRARI 360 3.6 EU 400HP 0691175H 0261204841 1277356302  (Read 6170 times)
360trev
Full Member
***

Karma: +66/-2
Offline Offline

Posts: 235


« on: December 30, 2012, 06:50:45 AM »

Here's the binary dump from a Ferrari 360 F1, European car.

Here's the rom details;

EPK: 43/1/ME7.3/69/117/F131_EU//14e50m01/160399/

Ferrari SW Number  : 0691175H
Ferrari SW1 Number : 069117/14E50M01
Ferrari Part Number: 178285.002
Ferrari Chassis    : F131 EU c.m.   

Bosch ECU HW Number: 0 261 204 841 (see ecu label)
Bosch ECU SW Number: 1277356302 (see ecu label)
Bosch Firmware Size: 512 KBytes

Boot Version : ERCSU V1.1.6 SAB_C16x (c)ETAS Jul 24 1997

--
And here's the validation it dumped OK using my own tools.
--

#1: Reading Boot checksum...
     0: Start: 0x800000  End: 0x803FFF  Chksum: 0x0FA0F5CF  CalcChk: 0x0FA0F5CF       OK     

#2: Reading Multipoint Checksum Block... [32x <16> = 512 bytes]
1 ) <1fc20>      0: Adr: 0x800000-0x803FFF  Sum: 0x0FA0F5CF  ~0xF05F0A30 == Calc: 0x0FA0F5CF ~0xF05F0A30  OK [OTHER]
2 ) <1fc30>   4000: Adr: 0x804000-0x807FFF  Sum: 0x0F4716B3  ~0xF0B8E94C == Calc: 0x0F4716B3 ~0xF0B8E94C  OK [OTHER]
3 ) <1fc40>   8000: Adr: 0x808000-0x80BFFF  Sum: 0x1FE81A2A  ~0xE017E5D5 == Calc: 0x1FE81A2A ~0xE017E5D5  OK [OTHER]
4 ) <1fc50>   c000: Adr: 0x80C000-0x80FBFF  Sum: 0x1DFFE200  ~0xE2001DFF == Calc: 0x1DFFE200 ~0xE2001DFF  OK [OTHER]
5 ) <1fc60>  10000: Adr: 0x810000-0x813FFF  Sum: 0x0711C8DC  ~0xF8EE3723 == Calc: 0x0711C8DC ~0xF8EE3723  OK [MAPS]
6 ) <1fc70>  14000: Adr: 0x814000-0x817F67  Sum: 0x0F93ED8D  ~0xF06C1272 == Calc: 0x0F93ED8D ~0xF06C1272  OK [OTHER]
7 ) <1fc80>  18190: Adr: 0x818190-0x81BFFF  Sum: 0x07A9A625  ~0xF85659DA == Calc: 0x07A9A625 ~0xF85659DA  OK [OTHER]
8 ) <1fc90>  1c000: Adr: 0x81C000-0x81FFFF  Sum: 0x1F523B48  ~0xE0ADC4B7 == Calc: 0x1F523B48 ~0xE0ADC4B7  OK [OTHER]
9 ) <1fca0>  20000: Adr: 0x820000-0x823FFF  Sum: 0x161FD526  ~0xE9E02AD9 == Calc: 0x161FD526 ~0xE9E02AD9  OK [OTHER]
10) <1fcb0>  24000: Adr: 0x824000-0x827FFF  Sum: 0x12A491DF  ~0xED5B6E20 == Calc: 0x12A491DF ~0xED5B6E20  OK [OTHER]
11) <1fcc0>  28000: Adr: 0x828000-0x82BFFF  Sum: 0x0F85E7A4  ~0xF07A185B == Calc: 0x0F85E7A4 ~0xF07A185B  OK [OTHER]
12) <1fcd0>  2c000: Adr: 0x82C000-0x82FFFF  Sum: 0x0F81D0BB  ~0xF07E2F44 == Calc: 0x0F81D0BB ~0xF07E2F44  OK [OTHER]
13) <1fce0>  30000: Adr: 0x830000-0x833FFF  Sum: 0x10D09B04  ~0xEF2F64FB == Calc: 0x10D09B04 ~0xEF2F64FB  OK [OTHER]
14) <1fcf0>  34000: Adr: 0x834000-0x837FFF  Sum: 0x0F224B99  ~0xF0DDB466 == Calc: 0x0F224B99 ~0xF0DDB466  OK [OTHER]
15) <1fd00>  38000: Adr: 0x838000-0x83BFFF  Sum: 0x10309FDD  ~0xEFCF6022 == Calc: 0x10309FDD ~0xEFCF6022  OK [OTHER]
16) <1fd10>  3c000: Adr: 0x83C000-0x83FFFF  Sum: 0x107B90EF  ~0xEF846F10 == Calc: 0x107B90EF ~0xEF846F10  OK [OTHER]
17) <1fd20>  40000: Adr: 0x840000-0x843FFF  Sum: 0x109CEBA1  ~0xEF63145E == Calc: 0x109CEBA1 ~0xEF63145E  OK [OTHER]
18) <1fd30>  44000: Adr: 0x844000-0x847FFF  Sum: 0x10B08A73  ~0xEF4F758C == Calc: 0x10B08A73 ~0xEF4F758C  OK [OTHER]
19) <1fd40>  48000: Adr: 0x848000-0x84BFFF  Sum: 0x1145EC2D  ~0xEEBA13D2 == Calc: 0x1145EC2D ~0xEEBA13D2  OK [OTHER]
20) <1fd50>  4c000: Adr: 0x84C000-0x84FFFF  Sum: 0x102410E3  ~0xEFDBEF1C == Calc: 0x102410E3 ~0xEFDBEF1C  OK [OTHER]
21) <1fd60>  50000: Adr: 0x850000-0x853FFF  Sum: 0x1073C6E0  ~0xEF8C391F == Calc: 0x1073C6E0 ~0xEF8C391F  OK [OTHER]
22) <1fd70>  54000: Adr: 0x854000-0x857FFF  Sum: 0x109188D7  ~0xEF6E7728 == Calc: 0x109188D7 ~0xEF6E7728  OK [OTHER]
23) <1fd80>  58000: Adr: 0x858000-0x85BFFF  Sum: 0x11090698  ~0xEEF6F967 == Calc: 0x11090698 ~0xEEF6F967  OK [OTHER]
24) <1fd90>  5c000: Adr: 0x85C000-0x85FFFF  Sum: 0x11757F6C  ~0xEE8A8093 == Calc: 0x11757F6C ~0xEE8A8093  OK [OTHER]
25) <1fda0>  60000: Adr: 0x860000-0x863FFF  Sum: 0x0EFEF252  ~0xF1010DAD == Calc: 0x0EFEF252 ~0xF1010DAD  OK [OTHER]
26) <1fdb0>  64000: Adr: 0x864000-0x867FFF  Sum: 0x15B99415  ~0xEA466BEA == Calc: 0x15B99415 ~0xEA466BEA  OK [OTHER]
27) <1fdc0>  68000: Adr: 0x868000-0x86BFFF  Sum: 0x1FFFE000  ~0xE0001FFF == Calc: 0x1FFFE000 ~0xE0001FFF  OK [EMPTY]
28) <1fdd0>  6c000: Adr: 0x86C000-0x86FFFF  Sum: 0x1FFFE000  ~0xE0001FFF == Calc: 0x1FFFE000 ~0xE0001FFF  OK [EMPTY]
29) <1fde0>  70000: Adr: 0x870000-0x873FFF  Sum: 0x1FFFE000  ~0xE0001FFF == Calc: 0x1FFFE000 ~0xE0001FFF  OK [EMPTY]
30) <1fdf0>  74000: Adr: 0x874000-0x877FFF  Sum: 0x1FFFE000  ~0xE0001FFF == Calc: 0x1FFFE000 ~0xE0001FFF  OK [EMPTY]
31) <1fe00>  78000: Adr: 0x878000-0x87BFFF  Sum: 0x1FFFE000  ~0xE0001FFF == Calc: 0x1FFFE000 ~0xE0001FFF  OK [EMPTY]
32) <1fe10>  7c000: Adr: 0x87C000-0x87FFFF  Sum: 0x1FFDE002  ~0xE0021FFD == Calc: 0x1FFDE002 ~0xE0021FFD  OK [OTHER]

#3: Reading main ROM checksum...
Seeking to ROM Checksum Block Offset Table 0x0001BC88 [16 bytes table]

     0: Start: 0x800000  End: 0x80FE6D  Block #1 - nCalcChksum=0x5e070775
 10000: Start: 0x810000  End: 0x81FFFF - MAP REGION SKIPPED, NOT PART OF ROM CHECKSUM
 20000: Start: 0x820000  End: 0x87FFFF  Block #2 - nCalcChksum=0xf35c4615


#4: Read in stored MAIN ROM checksum block @ 0x0007FFE0 [8 bytes]

Chksum : 0x51634D8A ~Chksum : 0xAE9CB275 
CalcChk: 0x51634D8A ~CalcChk: 0xAE9CB275  Main ROM OK

--
Logged
Joe_Jinkx
Newbie
*

Karma: +1/-0
Offline Offline

Posts: 9


« Reply #1 on: January 09, 2013, 12:47:32 PM »

Very interesting. What tool did you use to dump the rom?

Joe
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.018 seconds with 16 queries. (Pretty URLs adds 0s, 0q)