Page 2 of 3 FirstFirst 123 LastLast
Results 26 to 50 of 53

Thread: Hex-Offset in M35080 EEprom E46

  1. #26
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    Be careful - the IKE file is only 512kb in earlier cars.

  2. #27
    Join Date
    Nov 2010
    Location
    Charlotte, NC
    Posts
    9,266
    My Cars
    03 M5/05 RR/06 Cayman S
    Quote Originally Posted by David Mc View Post
    Be careful - the IKE file is only 512kb in earlier cars.
    I see, so his file really is correct. Then the offsets for everything are different than the ones on this page. Do you happen to know where the VIN and mileage are supposed to be? There look to be two locations for the vin, except the last digit is different on one. I couldn't find anything that resembles the mileage in his file.

    -Paul
    2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers,
    Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread
    2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
    2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers

  3. #28
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    You can see where the VIN is stored on the replacement cluster he purchased - the hex addresses are as per my previous post. The alpha characters of the VIN are represented in hex format as Terra has explained with the remaining numeric characters of the VIN normally stored in the addresses that follow. The hex values for ASC11 characters are as per this so taking the readout from the cluster he purchased (KG69999), you can see that K=4B, G =47 and looking at the hex dump, these are stored at addresses 040 and 041. The remainder of the VIN follows with 69 and 99 being stored at 042 and 043 respectively and the remaining digit 9 being stored at address 045 (90).
    If I had a hex dump from the original cluster, I should be able to identify where this information is stored in that particular unit. When I read Terra's hex dump (which clearly shows the mileage stored as per theory at offset lines 00000 and 00010), it looks like his VIN is stored at offsets 7a, 7b, 7c 7d and 7f (PN60549 if I am reading it correctly). You can see these values as 50, 4E,60, 54 and 09 in his hex dumps.

    Perhaps Terra may be able to clarify the size of his hex dump file, but it appears to be from one of the later M30580 clusters - which may store the data in different locations to the early replacement cluster purchased by Bimmers86 .
    If someone could post a hex dump from a 1998 - 2001 M35080 cluster, I think that we may unravel this mystery.

    EDIT: OK, the mileage on the replacement cluster is stored at hex address 26 - 2B (and repeated at 2C - 31) This makes hex value for mileage of 357182km 3D A9 00 00 C6 5B
    Last edited by David Mc; 04-21-2015 at 06:13 AM.

  4. #29
    Join Date
    Nov 2010
    Location
    Charlotte, NC
    Posts
    9,266
    My Cars
    03 M5/05 RR/06 Cayman S
    Quote Originally Posted by David Mc View Post
    You can see where the VIN is stored on the replacement cluster he purchased - the hex addresses are as per my previous post. The alpha characters of the VIN are represented in hex format as Terra has explained with the remaining numeric characters of the VIN normally stored in the addresses that follow. The hex values for ASC11 characters are as per this so taking the readout from the cluster he purchased (KG69999), you can see that K=4B, G =47 and looking at the hex dump, these are stored at addresses 040 and 041. The remainder of the VIN follows with 69 and 99 being stored at 042 and 043 respectively and the remaining digit 9 being stored at address 045 (90).
    If I had a hex dump from the original cluster, I should be able to identify where this information is stored in that particular unit. When I read Terra's hex dump (which clearly shows the mileage stored as per theory at offset lines 00000 and 00010), it looks like his VIN is stored at offsets 7a, 7b, 7c 7d and 7f (PN60549 if I am reading it correctly). You can see these values as 50, 4E,60, 54 and 09 in his hex dumps.

    Perhaps Terra may be able to clarify the size of his hex dump file, but it appears to be from one of the later M30580 clusters - which may store the data in different locations to the early replacement cluster purchased by Bimmers86 .
    If someone could post a hex dump from a 1998 - 2001 M35080 cluster, I think that we may unravel this mystery.

    EDIT: OK, the mileage on the replacement cluster is stored at hex address 26 - 2B (and repeated at 2C - 31) This makes hex value for mileage of 357182km 3D A9 00 00 C6 5B
    Thank you, that is very helpful. I haven't messed with these e46 clusters much, but know the e38/e39/e53 clusters very well. I wish I'd seen Terra's document earlier as it would have made my education in those clusters go much faster. Ultimately, I came to the same conclusions on my own.

    -Paul
    2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers,
    Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread
    2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
    2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers

  5. #30
    Join Date
    Jul 2012
    Location
    Sunde i sunnhordland
    Posts
    132
    My Cars
    E70 X5, E30 325i 2 door
    HEllo. do I understand correctly that the problem Is that I have only changed the vin in one place when its actually Is stored in two places in the same hex dump?

  6. #31
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    No, the problem is that the chip inside your cluster stores information in certain parts of the chip which are "Write once" or "incremental" registers. These addresses can't be overwritten via the OBD port and require the chip to be replaced with a pre-programmed unit (i.e. you have to unsolder the chip from the cluster circuit board). Some EEPROM programmers claim that these areas of the chip can in fact be accessed and rewritten using their devices, but this can be a hit and miss affair, so for the cost of a chip, I would be inclined to program a fresh one.

  7. #32
    Join Date
    Jul 2012
    Location
    Sunde i sunnhordland
    Posts
    132
    My Cars
    E70 X5, E30 325i 2 door
    but i have changed the original chip with a new blank one. Before i did that i read the original And just changed the vin.before writing it on a new chip. I have tryed 2times on 2different clusters... the thing that i dont understand is that when i do the vin is correct and it downloaded the milage from the lcm. Then after turning off and on again it has changed the last digit of the vin :/ how can that happend if the vin can only be written once?

  8. #33
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    Count how many digits are in the VIN, the last digit is probably just a check number.

  9. #34
    Join Date
    Jul 2012
    Location
    Sunde i sunnhordland
    Posts
    132
    My Cars
    E70 X5, E30 325i 2 door
    instead of my vin : pe52170 it changes to : pe52179 and my dsc has error because of this have tryed coding my dsc to vin with the 9 but it still has same error code.

  10. #35
    Join Date
    Jul 2007
    Location
    Philadelphia, PA
    Posts
    5,660
    My Cars
    2005 M3 & 2004 330i
    Try keeping the VIN as all FFs, mileage 0, and then coding the cluster with NCS Expert. I did that with a spare M3 cluster recently, and it worked fine

  11. #36
    Join Date
    Jul 2012
    Location
    Sunde i sunnhordland
    Posts
    132
    My Cars
    E70 X5, E30 325i 2 door
    Ok. How do i recode the cluster with ncs? I have used pa soft. Only used ncs to code lcm before..

  12. #37
    Join Date
    Feb 2010
    Location
    N/A
    Posts
    97
    My Cars
    2001 525i
    This is my E46 M3 Kombi EEPROM dump, I am trying to figure out the VIN address base on what this post says. But I still have trouble to find out the address. Helps.
    E46 M3 Kombi Dump.jpg

  13. #38
    Join Date
    Nov 2010
    Location
    Charlotte, NC
    Posts
    9,266
    My Cars
    03 M5/05 RR/06 Cayman S
    Quote Originally Posted by VitaminXX View Post
    This is my E46 M3 Kombi EEPROM dump, I am trying to figure out the VIN address base on what this post says. But I still have trouble to find out the address. Helps.
    E46 M3 Kombi Dump.jpg
    What is your last 7 digits of your vin?

    -Paul
    2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers,
    Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread
    2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
    2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers

  14. #39
    Join Date
    Dec 2007
    Location
    Queensland, Australia
    Posts
    4,280
    My Cars
    E70 3.0sd E21 323i
    Are you 100% positive that this hex dump is correct? There seem to be a lot of missing values compared to other E46 IKE dumps I have seen.

  15. #40
    Join Date
    Jul 2005
    Location
    Mission Hills , CA
    Posts
    2,490
    My Cars
    X535D 323iS Z4 i3
    How about JP82898 ?

  16. #41
    Join Date
    Nov 2010
    Location
    Charlotte, NC
    Posts
    9,266
    My Cars
    03 M5/05 RR/06 Cayman S
    Quote Originally Posted by bawareca View Post
    How about JP82898 ?
    This does appear to be his vin and it is located at 0x200 with the value at 0x204 being skipped. If you notice, in ASCII on the right you'll see JP and then some weird characters, but on the left you'll see the JP in hex values, followed by the actual numbers of the vin. I've discovered that on an e46 cluster, the VIN must be set before the mileage is written, otherwise it is locked to the chip and the chip would need to be erased again.

    -Paul
    2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers,
    Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread
    2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
    2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers

  17. #42
    Join Date
    Feb 2010
    Location
    N/A
    Posts
    97
    My Cars
    2001 525i
    I bought this cluster from ebay and read the EEPROM by R270. So, I am not sure if the data is correct and I do not know the VIN.

    - - - Updated - - -

    Does anyone has an E46 M3 cluster bin data?

  18. #43
    Join Date
    Jul 2005
    Location
    Mission Hills , CA
    Posts
    2,490
    My Cars
    X535D 323iS Z4 i3
    Quote Originally Posted by blackknight530i View Post
    This does appear to be his vin and it is located at 0x200 with the value at 0x204 being skipped. If you notice, in ASCII on the right you'll see JP and then some weird characters, but on the left you'll see the JP in hex values, followed by the actual numbers of the vin. I've discovered that on an e46 cluster, the VIN must be set before the mileage is written, otherwise it is locked to the chip and the chip would need to be erased again.
    Yeah, this is when you read it in circuit. If the 35080 is removed it can be changed anytime. Of course it is a royal PITA to disassemble VDO cluster, BOSCH is Ok.

  19. #44
    Join Date
    Jul 2012
    Location
    Sunde i sunnhordland
    Posts
    132
    My Cars
    E70 X5, E30 325i 2 door
    Just wanted to update with the solution to my problem. Since i have fixed the cluster now.

    1. Read out the eeprom from cluster.
    2. Solder on new blank eeprom to cluster.
    3. In pa.soft. write vin to cluster. Then turn key to ignition 2. When milage is downloaded turn off ignition.
    4. Turn on and flash eeprom with correct vin.
    5. Copy zsc from ews.

    This has worked for me now. But im pretty sure i did this with the first chip i tryed. Maybe i have overlooked something that time. But anyway this works so

    But i have another problem that maybe tou guys can help with.

    I still have dsc light. The error is lws id . When i look into the module the vin is correct but the adfg just says 00000. Anyone know what adfg is supposed to be? When looking in dde adfg there was just digits and nothing to do with vin...

  20. #45
    Join Date
    Feb 2015
    Location
    hong kong
    Posts
    2
    My Cars
    e46 m3
    sorry to bump an old thread, but i'm trying to write a e46 m3 cluster with r270 to no avail. i have zeroed out 0x00 to 0x3F thinking mileage is stored there but no luck.
    i found the old vin and changed it to the car and the tamper dot is gone so i have only half succeeded. mileage is still the old one.

    i'm thinking to take the easy way out and totally purge the chip, would that work? does anyone know what a blank m35080 dump looks like?

    if not then i'll keep looking for the mileage....

    thanks in advance for help

  21. #46
    Join Date
    Dec 2013
    Location
    Spain
    Posts
    4
    My Cars
    Mini Cooper
    Looking for this ? ( empty 080D0WQ, must be equivalent for 35080 )

    can not put bin file here? can send it by pm or mail

    - - - Updated - - -

    Struggling with something similar, change mileage on 5 series E 60, ( damaged cluster )

    With M 35080 programmer wont work, as you can not load other file, only save, or change mileage, but version v6 of this cluster is writeprotected.

    Also with clip and tacho pro 2008 can save the hex file, but can not erase or write a new 080D0WQ, maybe anyone ideas about this? try with R270 or X prog?

  22. #47
    Join Date
    Feb 2015
    Location
    hong kong
    Posts
    2
    My Cars
    e46 m3
    so basically every time i plug in the cluster it has the same mileage 2xx,xxx no matter what i write on the eeprom. as long as i don't get "CodE" or "ppppppp", i get that mileage.

    I have tried 00 for 0x00 to 0x1F and FF for the rest but cluster says code and i can't do anything with ncs/tool32.
    only when i write the correct VIN then i'm able to do something with ncs.

    with r270 i also cannot code 0x1F to any value other than 00

    when i plug it to another car it retains 2xx,xxx mileage so it's not getting mileage from ews or elsewhere.

    the problem is on the eeprom....

  23. #48
    Join Date
    Sep 2003
    Location
    Birmingham, UK
    Posts
    1,873
    My Cars
    BMW 850 and E55 AMG
    The mileage is in the cluster and the LCM, and when the VIN is the same, both numbers will synchronise to the highest value

    Giftschrank Projekt

  24. #49
    Join Date
    Nov 2015
    Location
    Romania
    Posts
    2
    My Cars
    2011 BMW 530D
    Hello, I have a problem with my kombi. On display a have just "code", so I read an eeprom from another car(same model/hw/sw/date) and then write it to my kombi.
    The kombi now is back to life but i have red dot and dsc/abs lights on.
    Can someone help me to change the vin?
    My vin is PR46343 and his vin is PR45930.
    I am using r270+ and Hxd programs.
    eeprom.jpg EEPROM1.jpg
    Last edited by guw; 07-01-2018 at 05:33 PM.

  25. #50
    Join Date
    Jul 2004
    Location
    Houston, TX
    Posts
    12,462
    My Cars
    36 Cylinders
    VIN is at:

    P - 0x7A
    R - 0x7B
    45 - 0x7C
    93 - 0x7D
    00 - 0x7E


    So you need to write from 0x7A: 50 52 46 34 03
    -Abel

    - E36 328is ~210-220whp: Lots of Mods.
    - 2000 Z3: Many Mods.
    - 2003 VW Jetta TDI Manual 47-50mpg
    - 1999 S52 Estoril M Coupe
    - 2014 328d Wagon, self-tuned, 270hp/430ft-lbs
    - 2019 M2 Competition, self-tuned, 504whp
    - 2016 Mini Cooper S

Page 2 of 3 FirstFirst 123 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •