Hello again. I have been reading a lot of 'immo off' threads, where a member offers to
add 'immo off' code for another member's non starting car. Maybe I still haven't read
enough, but it seems like this never works. I mean for the person asking for help, I'm
sure it works fine every time for the pros. Maybe because the less knowledgeable, by
the time they ask the question, have messed things up so badly that only a melting
down and recasting of the silicon will fix their problem? :).
Personally I have been trying several eeprom fixes in the last week. From the posts, it
looked like only the second and third lines of the code (in 95p08 at least) need to be
modified. My first few fix attempts were to just copy and paste the 2nd and third lines
of the posted, fixed, code into my eeprom. Next I found explicit instructions on which
bits to change (in second and third lines). This didn't work either. I should mention that
this was all chip removal/program/resolder. Must have done that at least 10 times.
Now I am beginning to suspect something else is wrong, maybe the cluster? Maybe some
code in the microcontroller's internal ROM or eeprom? I was given a supposedly original
(to this ecu) flash eeprom (29F800BB) code. The eeprom has (maybe) the correct 'immo
off' code, with correct checksums. The owner of the car has made contact with someone
in another forum, that supposedly owns one of these cars. They have offered to fix the
eeprom code, which was sent today. My confidence in the outcome is 0, but will post the
file here if it works.
At this point I'm not in a race to fix it myself, it just bugs the heck out of me. Today I
found this thread, with instructions on a possible fix:
http://nefariousmotorsports.com/forum/index.php?topic=6719.0Open your file in a hex editor and find the follwing string:
"DB 00 28 02 84 00 ?? ?? C2 F4 ?? ?? 66 F4 80 00 2D"
I did that, and unfortunately found no exact match. Found some strings that matched
the left hand side and the center bytes, then a whole lot more that matched the center
and right hand side, but not both. I'll append the list at the end in case anyone is
interested.
I forgot to mention that some software reports that the ecu is stuck in programming
mode. Unfortunately I can't remember which now. MPPS is the only one that is able to
read and program the flash prom, but only one 64k sector of it.
Hopefully this week-end we might be able to borrow an official Porsche laptop. It
supposedly has the ability to put the correct code in everything. If the new eeprom
code arrives before that, I'll try that as well.
I thought I was going to post a question, but, apologies, it is just a rambling summary.
However, it just occurred to me that it might be a good idea to attach the eeprom
code.
I found the checksum at the end of line 0020 was missing:
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF
0020 01 01 A5 00 00 00 00 00 00 00 00 00 00 00 00 00
Added the checksum, but the car still wouldn't start:
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 FF FF
0020 01 01 A5 00 00 00 00 00 00 00 00 00 00 00 57 FF
I also tried turning immo off, with the following, but it didn't help:
0010 00 00 01 00 00 00 00 00 00 00 00 00 00 00 FE FF
0020 01 01 A6 00 00 00 00 00 00 00 00 00 00 00 56 FF
Just in case, do not try the attached eeprom code. Unless someone
knowledgeable says otherwise, treat it like it had a fatal car desease.
------------------------------------------------------------------------
P1681 Control Module Programming Not Finished
Ref string:
DB 00 28 02 84 00 ?? ?? C2 F4 ?? ?? 66 F4 80 00 2D
Flash prom (29F800BB) strings that matched the left and center bytes:
Address
51822 DB 00 28 02 84 00 (16 B8) C2 F4 (AE 8E) 68 41 2D 08 A8
519C0 DB 00 28 02 84 00 (36 B8) C2 F4 (B0 8E) 68 41 2D 08 A8
51AAC DB 00 28 02 84 00 (18 B8) C2 F4 (BA 8E) 68 41 2D 11 8A
AF228 DB 00 28 02 84 00 (42 B8) C2 F4 (1D AC) 68 44 2D 0C A8
Strings that matched the center and right hand bytes:
005D4 24 47 F1 E8 EA 00 (9E 06) C2 F4 (F4 8D) 66 F4 80 00 2D
00BEE 24 47 B9 80 EA 00 (CC 0C) C2 F4 (F4 8D) 66 F4 80 00 2D
4AC84 76 F5 02 60 B8 50 (0D 2E) C2 F4 (B9 8D) 66 F4 80 00 2D
4C8DC C2 F4 DD AF 68 41 (3D 05) C2 F4 (E5 22) 66 F4 80 00 2D
4F24A 68 41 2D 02 77 FC (08 00) C2 F4 (3C 8C) 66 F4 80 00 2D
517FE 40 00 3D 07 9A 47 (07 90) C2 F4 (B2 01) 66 F4 80 00 2D
51B5A E6 F4 FD FF 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
51B92 E6 F4 7F FF 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
51BDC E6 F4 FF FD 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
51C06 E6 F4 FF F7 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
51C40 E6 F4 FF DF 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
51C7A E6 F4 FF 7F 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
51CB2 E6 F4 FD FF 64 F4 (C0 8E) C2 F4 (22 89) 66 F4 80 00 2D
51CEA E6 F4 DF FF 64 F4 (C0 8E) C2 F4 (22 89) 66 F4 80 00 2D
51D22 E6 F4 F7 FF 64 F4 (C0 8E) C2 F4 (22 89) 66 F4 80 00 2D
51D5A E6 F4 FF FD 64 F4 (C0 8E) C2 F4 (22 89) 66 F4 80 00 2D
51D92 E6 F4 F7 FF 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
51DCA E6 F4 7F FF 64 F4 (C0 8E) C2 F4 (22 89) 66 F4 80 00 2D
51E04 E6 F4 FF F7 64 F4 (C0 8E) C2 F4 (22 89) 66 F4 80 00 2D
51E3E E6 F4 DF FF 64 F4 (BE 8E) C2 F4 (22 89) 66 F4 80 00 2D
53DA0 E7 F8 BF 00 65 F8 (2C 99) C2 F4 (26 08) 66 F4 80 00 2D
55CEE 2D 03 E1 18 F7 F8 (C2 89) C2 F4 (85 8B) 66 F4 80 00 2D
5604A E7 F8 BF 00 65 F8 (CF AF) C2 F4 (CF AF) 66 F4 80 00 2D
56220 68 42 3D 07 8A 08 (05 30) C2 F4 (C3 89) 66 F4 80 00 2D
63B3E BC 07 68 44 EA 20 (BC 3B) C2 F4 (35 9C) 66 F4 80 00 2D
63FF6 C2 F1 35 9C 68 11 (2D 05) C2 F4 (40 9C) 66 F4 80 00 2D
640E8 E7 F6 FE 00 65 F6 (34 9C) C2 F4 (33 9C) 66 F4 80 00 2D
6441A 2D 17 9A 13 01 B0 (0D 10) C2 F4 (69 8C) 66 F4 80 00 2D
647DC BC 07 68 44 EA 20 (58 48) C2 F4 (60 9C) 66 F4 80 00 2D
648B4 24 8F 18 9C 8A 13 (05 50) C2 F4 (1E 8A) 66 F4 80 00 2D
64C82 C2 F1 60 9C 68 11 (2D 05) C2 F4 (61 9C) 66 F4 80 00 2D
6546E 15 61 6D 09 8A 15 (05 30) C2 F4 (27 8A) 66 F4 80 00 2D
6547C 80 00 2D 0C 7E 15 (0D 0A) C2 F4 (27 8A) 66 F4 80 00 2D
658B6 0C 50 8A 16 01 20 (0D 09) C2 F4 (26 8A) 66 F4 80 00 2D
65DFC 65 F8 94 9C F6 8E (80 9C) C2 F4 (26 8A) 66 F4 80 00 2D
65E2A E1 28 75 F8 27 8A (0D 12) C2 F4 (26 8A) 66 F4 80 00 2D
65FE6 F6 F4 86 9C 9A 15 (4A 50) C2 F4 (27 8A) 66 F4 80 00 2D
66122 02 60 C4 40 02 00 (0D 20) C2 F4 (25 8A) 66 F4 80 00 2D
676A2 02 00 0D 13 D7 40 (E1 00) C2 F4 (7F 18) 66 F4 80 00 2D
6DDE2 F2 F4 44 9E 68 42 (3D 05) C2 F4 (64 8A) 66 F4 80 00 2D
6E242 76 F4 02 60 C4 40 (04 00) C2 F4 (64 8A) 66 F4 80 00 2D
724BA 68 8A 66 F4 08 00 (2D 0A) C2 F4 (22 0E) 66 F4 80 00 2D
73A46 C2 F4 C3 89 68 41 (2D 20) C2 F4 (33 BC) 66 F4 80 00 2D
745A4 E7 F8 7F 00 65 F8 (C7 9F) C2 F4 (C7 9F) 66 F4 80 00 2D
78486 E7 FA FE 00 65 FA (11 A1) C2 F4 (10 A1) 66 F4 80 00 2D
7D0D2 F3 FA 50 15 F7 FA (A4 8A) C2 F4 (D4 A1) 66 F4 80 00 2D
84BDC FF F0 C4 50 02 00 (0D 28) C2 F4 (74 A2) 66 F4 80 00 2D
84EB0 75 A2 66 F4 20 00 (3D 17) C2 F4 (75 A2) 66 F4 80 00 2D
86786 68 41 2D 07 D7 40 (06 02) C2 F4 (D2 14) 66 F4 80 00 2D
8E1B4 C0 A4 8A 3C 01 E0 (0D 05) C2 F4 (20 1E) 66 F4 80 00 2D
8E262 8A 22 09 60 9A 3C (05 E0) C2 F4 (20 1E) 66 F4 80 00 2D
97086 65 F8 84 8B D7 40 (06 02) C2 F4 (03 1B) 66 F4 80 00 2D
9725E 65 F8 85 8B D7 40 (06 02) C2 F4 (04 1B) 66 F4 80 00 2D
9ED5E 44 19 66 FC 08 00 (3D 27) C2 F4 (DC AF) 66 F4 80 00 2D
9EDBC 65 F8 3D 19 48 C0 (3D 28) C2 F4 (DC AF) 66 F4 80 00 2D
9F1A0 68 41 3D 07 D7 40 (E1 00) C2 F4 (43 19) 66 F4 80 00 2D
9F33A 65 F8 43 19 D7 40 (06 02) C2 F4 (E8 1D) 66 F4 80 00 2D
9F46C 65 F8 42 19 D7 40 (06 02) C2 F4 (E7 1D) 66 F4 80 00 2D
9F59E 65 F8 41 19 D7 40 (06 02) C2 F4 (E6 1D) 66 F4 80 00 2D
A04F4 F2 F4 02 A8 68 41 (3D 19) C2 F4 (E1 8B) 66 F4 80 00 2D
A08EE 65 F8 E1 8B D7 40 (06 02) C2 F4 (60 1D) 66 F4 80 00 2D
A0ACE D7 40 E1 00 F7 F8 (25 00) C2 F4 (14 A9) 66 F4 80 00 2D
A0B1C 66 F4 20 00 EA 20 (D0 0B) C2 F4 (11 B1) 66 F4 80 00 2D
A0B26 11 B1 66 F4 80 00 (2D 0A) C2 F4 (1E B1) 66 F4 80 00 2D
A0B7A E7 F8 7F 00 65 F8 (1E B1) C2 F4 (14 A9) 66 F4 80 00 2D
A0B8C C2 F4 15 A9 68 41 (2D 13) C2 F4 (11 B1) 66 F4 80 00 2D
A0BC8 65 F8 15 A9 EA 00 (50 0C) C2 F4 (11 B1) 66 F4 80 00 2D
A0C00 E7 F8 80 00 75 F8 (11 B1) C2 F4 (14 A9) 66 F4 80 00 2D
A0C12 C2 F4 15 A9 68 41 (2D 13) C2 F4 (11 B1) 66 F4 80 00 2D
A0F32 E7 F8 FE 00 65 F8 (1D B1) C2 F4 (12 B1) 66 F4 80 00 2D
A141C E7 F8 FD 00 65 F8 (1C B1) C2 F4 (15 B1) 66 F4 80 00 2D
A2064 E7 F8 FE 00 65 F8 (17 B1) C2 F4 (E0 8B) 66 F4 80 00 2D
A24A0 C2 F4 1D B1 68 44 (2D 14) C2 F4 (15 B1) 66 F4 80 00 2D
A250C F7 F8 23 00 EA 00 (EA 25) C2 F4 (15 B1) 66 F4 80 00 2D
A4326 2D 03 DA 8A 88 40 (0D 1B) C2 F4 (E8 8B) 66 F4 80 00 2D
A6C12 68 AA 66 F1 40 00 (3D 05) C2 F4 (68 AA) 66 F4 80 00 2D
A8BF4 9A 48 02 40 9A 03 (16 30) C2 F4 (2D 8C) 66 F4 80 00 2D
A8E6E 65 F8 B7 AA F7 8E (A1 AA) C2 F4 (B6 AA) 66 F4 80 00 2D
AAC62 C2 F4 4E 8C 68 44 (3D 12) C2 F4 (4E 8C) 66 F4 80 00 2D
AACD8 F3 F8 BA 24 F7 F8 (4A 8C) C2 F4 (45 8C) 66 F4 80 00 2D