Pages: 1 2 [3] 4
Author Topic: Me7.1.1 Immo problem  (Read 33549 times)
N1CKY
Jr. Member
**

Karma: +1/-0
Offline Offline

Posts: 31


« Reply #30 on: September 04, 2014, 04:03:16 AM »

0x12 and 0x22 are supposed to be 02, not 03. Someone ran this file through one of those immo off programs twice and messed it up. Start with the original read, change bytes 0x12 and 0x22 from 01 to 02, correct the checksums, and you're done.

The problem is, I dont have the original read. Below is the most raw one i have (Still not raw, prev owner modded it) buts its only 512bytes can i pack it out to 1024 and correct the checksums?

I appreciate your help lads, I really do.

Logged
turboat
Hero Member
*****

Karma: +45/-3
Offline Offline

Posts: 619


« Reply #31 on: September 04, 2014, 04:54:21 AM »

Just had another look at the dumps N1cky pulled, and extended my eeprom tool to attempt to process R32 bins. Few oddities:
- in DUMP1.BIN, checksum is wrong in pages 1C and 1D - these lines are all FF, am I right in assuming checksum is not calculated for these lines too?
- in nicky.bin, the lines 1C and 1D are not all FF and have a checksum calculated.
- DUMP1.BIN and nicky.bin also differ in pages 0x11 and 0x14, nicky.bin appears to have a date in 0x14
- in DUMP1.BIN and nicky.bin, they start with 5 bytes of 0x30, all other immo3 bins' that I've seen start with 5 bytes of 0x20.

Have a look at the attached bin.

Logged
N1CKY
Jr. Member
**

Karma: +1/-0
Offline Offline

Posts: 31


« Reply #32 on: September 04, 2014, 05:20:48 AM »

Just had another look at the dumps N1cky pulled, and extended my eeprom tool to attempt to process R32 bins. Few oddities:
- in DUMP1.BIN, checksum is wrong in pages 1C and 1D - these lines are all FF, am I right in assuming checksum is not calculated for these lines too?
- in nicky.bin, the lines 1C and 1D are not all FF and have a checksum calculated.
- DUMP1.BIN and nicky.bin also differ in pages 0x11 and 0x14, nicky.bin appears to have a date in 0x14
- in DUMP1.BIN and nicky.bin, they start with 5 bytes of 0x30, all other immo3 bins' that I've seen start with 5 bytes of 0x20.

Have a look at the attached bin.



Iv just had a look and tried to understand what you mean, But my understanding of the file system layout is slim to none. I see the differences in a hex editor that you pointed out but that's about it. I'm hoping one of the more experienced members can shed some light.

Logged
turboat
Hero Member
*****

Karma: +45/-3
Offline Offline

Posts: 619


« Reply #33 on: September 04, 2014, 10:57:30 AM »

Most of that is random commentary as I've been trying to figure out what a 1kb bin should look like- although looking at it again, it looks like the bin I attached above has checksums calc'd for 1c and 1d too, which I think is wrong. Try writing the attached eeprom and see if that solves your problems.

Kompressed/f1torrents - any more info on what a 1kb bin should look like, as the ori is unavailable?
Logged
k0mpresd
Hero Member
*****

Karma: +146/-54
Offline Offline

Posts: 1655


« Reply #34 on: September 04, 2014, 11:04:29 AM »

heres a gimme. proper 5p08c3 e2p file.
Logged
turboat
Hero Member
*****

Karma: +45/-3
Offline Offline

Posts: 619


« Reply #35 on: September 04, 2014, 11:12:31 AM »

thanks Smiley
Logged
N1CKY
Jr. Member
**

Karma: +1/-0
Offline Offline

Posts: 31


« Reply #36 on: September 04, 2014, 04:43:47 PM »

I really appreciate your help on this guys, so in theory can i modify evan.bin with my vin/skc immo off etc correct the checksum and everything be okay? I know the vin and skc etc dont need to be changed but it will give me a very similar file to what was stock.
Logged
N1CKY
Jr. Member
**

Karma: +1/-0
Offline Offline

Posts: 31


« Reply #37 on: September 05, 2014, 09:17:03 AM »

Just a little update guys, For anyone experiencing the same error as me: Sending Loader + MonitorCore ... FAIL. error=
0x40001

I managed to fix it, After ALOT of trial and error with different cables/drivers/computers baudrates etc.

I set both my cable (Device manager/COM4/port settings) and the argument in argdubs tool to 19200. Hoora! 5 consecutive dumps!

Now i just need help with the file, I wouldn't mind spending some money to pay for someones time to help me out?
Logged
turboat
Hero Member
*****

Karma: +45/-3
Offline Offline

Posts: 619


« Reply #38 on: September 05, 2014, 10:17:10 AM »

I've compared your files (dump1 and nicky) with evan.bin, neither nicky or evan have a block of padding at 1c and 1d, so I've taken dump1, zero'd those pages and checksummed them as normal. Going through evan.bin, it has nochecksum and backup pages as normal for immo3, so I'm cautiously confident that this file is ok.

My only question is the 30 30 30 30 30 at the start of dump1 and nicky.bin - std immo3 bins usually start 20 20 20 20 and the evan.bin starts 30 51 31 30 31 - but this may be irrelevant.

Give it a try with this version Smiley If not, maybe try evan.bin. latest version of the eepromtool script attached too - this is still very hacky until I get enough 1kb bins to properly figure out what they should look like, hopefully getting another couple soon Smiley
Logged
N1CKY
Jr. Member
**

Karma: +1/-0
Offline Offline

Posts: 31


« Reply #39 on: September 10, 2014, 09:02:00 AM »

Right, I believe i now have a working file. But a new problem arises! When argdubs tool finally lets me write a file to the eeprom without failing, i read it back to check the file was the same. IT WAS NOT! It didnt even write the file, It says it did in the tool. But reading it back tells me otherwise. Iv almost had enough now, Is there reputable person i can send this to in the UK? I have the file i need to write now (Thanks DDllenger) but i just cant write the thing!
Logged
seishuku
Full Member
***

Karma: +13/-0
Offline Offline

Posts: 131


« Reply #40 on: September 11, 2014, 03:21:26 PM »

Writing must be done in boot mode...
Logged
N1CKY
Jr. Member
**

Karma: +1/-0
Offline Offline

Posts: 31


« Reply #41 on: September 12, 2014, 02:52:21 AM »

Hello, I was writing in boot mode. The ECU enters bootmode fine, It even says the write is successful. But it does not actually write.

Logged
turboat
Hero Member
*****

Karma: +45/-3
Offline Offline

Posts: 619


« Reply #42 on: September 12, 2014, 04:39:13 AM »

Assume you've diff'd the file you read back and dump1.bin from above and its the same? Tried a different version of argdubs tool? Any error messages? You could try writing with vag eeprom tool - not sure if that does ECUs but might be worth a look.
Logged
N1CKY
Jr. Member
**

Karma: +1/-0
Offline Offline

Posts: 31


« Reply #43 on: September 23, 2014, 09:43:59 AM »

Im at my witts end now, I need the car started before Friday and i have no idea what's going on. It will fire on brake cleaner so its sparking, The injectors are getting live and fuel pump is running as it should. Im getting quite a few DTC's ill pop them below for people to look at, The interesting one is the check coding of ECU's.

The immo file im using is a donor file ddilenger gave me, I got a friend to write it with a programmer rather than argdubs tool, But when i read the file back with argdubs there was 4 differences, Ill attach them for you to look through.

I dont want to give up, But im so damn close!

Code:
                Address 01: Engine       Labels: 
Control Module Part Number:
  Component and/or Version:
           Software Coding:
            Work Shop Code:   
                      VCID: 55A167DFACF48DB6975
13 Faults Found:

18058 - Powertrain Data Bus
            P1650 - 004 - Missing Message from Instrument Cluster                         No dash in
18055 - Check Coding of ECUs on Powertrain Data Bus                                       No idea?
            P1647 - 008 -
16497 - Intake Air Temp. Sensor (G42)                                               probably wasnt plugged in
            P0113 - 002 - Signal too High
17834 - EVAP Purge Valve (N80)                                                                Dont have one
            P1426 - 004 - Open Circuit - Intermittent
19475 - Valve for Exhaust Flap 1 (N321)                                                      Dont have one
            P3019 - 004 - Open Circuit - Intermittent
17841 - Secondary Air Pump Relay (J299)                                                    Dont have one
            P1433 - 004 - Open Circuit - Intermittent
17530 - Oxygen (Lambda) Sensor Heating; B2 S2                   Wasnt plugged in when i last tried it, Was previously
            P1122 - 004 - Open Circuit - Intermittent
17526 - Oxygen (Lambda) Sensor Heating; B1 S2                                             As above
            P1118 - 004 - Open Circuit - Intermittent
17606 - Oxygen (Lambda) Sensor Heater Circuit: B1 S2                                     As above
            P1198 - 004 - Electrical Malfunction - Intermittent
17607 - Oxygen (Lambda) Sensor Heater Circuit: B2 S2                                     As above
            P1199 - 004 - Electrical Malfunction - Intermittent
17951 - Angle Sensor 1 for Throttle Actuator (G187)                                 No idea, Throttle works
            P1543 - 002 - Signal too Small
17580 - Angle Sensor 2 for Throttle Actuator (G188) Signal too Low                      As Above
            P1172 - 002 -
16502 - Engine Coolant Temp. Sensor (G62)                               Probably wasnt plugged in when last cranked
            P0118 - 002 - Signal too High
Logged
f1torrents
Sr. Member
****

Karma: +17/-1
Offline Offline

Posts: 303


« Reply #44 on: September 23, 2014, 12:18:25 PM »

None of those codes have to do with the immo off file.
Logged
Pages: 1 2 [3] 4
  Print  
 
Jump to:  

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