Results 1 to 23 of 23

Thread: E36 EGS reprograming?

  1. #1
    Join Date
    Oct 2007
    Location
    Brighton, MA
    Posts
    55
    My Cars
    E36 M52B30, M54B30

    E36 EGS reprograming?

    Hi,

    Any way to reprogram EGS from E36 M3 GS8.32 to 328i GS8.36?
    I use GT1 but no matter which number I put on P/N and Software number the software keep looping asking it while with winKFP I cant find any GS8.36 on the ECU list.

    Thanks

  2. #2
    Join Date
    Jun 2010
    Location
    Germany
    Posts
    130
    My Cars
    Alpina B12 5.7 B3 3.0 R
    In my Manuals I can find the TCU Type GS 8.32 with 88 pins. This unit has a replacable Eprom, so conding is not needed, same for the GS 8.34, but I cant find the GS 8.36 may be my Manuals too old. If this unit has an Eprom I would try to swap it, but take care to have Pin1 on the right position. If the Eprom Memory size is the same it should work, or if you can make a copy and check it with the copy.

  3. #3
    Join Date
    Apr 2009
    Location
    Vancouver Isl, BC, Canada
    Posts
    4,173
    My Cars
    98 Euro M3, 04 M3, 06 M5
    The TCU on those cars cannot be flashed. The only way to change anything is to replace the chip. This is what BMW did as part of a Repair bulletin back in the 90's. You MIGHT be able to get a chip from them, but i wouldn't get my hopes up.

    Why do you want to update to 8.36?
    Last edited by legoman67; 04-23-2014 at 05:13 PM.
    Current:

    - 09 335i MSport, FBO.
    - 98 Euro M3, Estoril Blue
    - 04 M3, Carbon Black, 6 Speed Coupe
    - 06 M5, Black on Black, Full Leather.
    - 73 3.0CS, Tagia Green, 5 speed M30b35 converted

    Ex's: 1984 325e, 1988 325IX, 1992 525I, 1995 540i/6, 2002 330i, 2005 330xi, 1992 850i, 2003 330i #1, 2003 330i #2, 2002 330ci, 2004 330ci, 2007 328CI, 2007 335i, 2001 M3, 2006 M5 6 speed

  4. #4
    Join Date
    Oct 2007
    Location
    Brighton, MA
    Posts
    55
    My Cars
    E36 M52B30, M54B30
    AHA!!!, THANKS!
    just ring my bell regarding this replaceable Eprom and can not be flash directly. I open the TCU and indeed, its one time program chip. Will get my willem tomorrow and make a copy from my other TCU.seems its the same chip from my old ECU from M50 which I have some blank chips somewhere.

    Need to replace it since we just swap my friend car to AT and I only have GS8.32 TCU available.
    GS8.32 shift on 4K RPM in econo mode and sport/manual switch not working, with GS8.36 shift around 2K rpm in standard mode and sport/manual working.

    but this trigger another question if anyone has experience, on realoem the latest software for GS8.36 is GS8.70 for this particular VIN and its available on newer SP-daten. I wonder how can I flash this with willem..
    For the ECU I have flashed it from manual to auto and use the latest software available from SP-daten file

    IMG_20140424_163018.jpg
    IMG_20140424_163025.jpg

  5. #5
    Join Date
    Apr 2011
    Location
    Mcloud, Oklahoma
    Posts
    3,098
    My Cars
    '99 323is, '00 323i 528i
    I'd have to dig out a TCU to check for myself, but if you can feel a round circle under that paper label then the chip is an EPROM (erasable programmable read only memory) which is erasable via UV light.
    The chip in your picture looks like it has the round window based on the shape of the stain/water mark/ whatever discoloration.
    I wish there was a database of .bin files for this sort of thing, you're lucky you have a TCU available that you can read the file from and just burn another.

    And I hope you got the externally powered Willem, USB power alone is not always enough for some of the older EPROMs.
    Last edited by KevinMullins; 04-24-2014 at 12:16 PM.

  6. #6
    Join Date
    Jun 2010
    Location
    Germany
    Posts
    130
    My Cars
    Alpina B12 5.7 B3 3.0 R
    IMG_20140424_163018.jpg
    This is a erasable Eprom, you can see it on the colour of the body, sometimes it is OTP (one time programmable) in most cases it has black colour without window, but you can read it too. Erase it via UV and burn it again. I always make two copies of the bin and check them via a reload and checksum compare to verify that the copy is a real copy in my Computer and later not wasted time.
    Chips are available at Farnell may be Digikey, in Germany Berlin SEGOR electronics.

    I use a Galep IV at my office, but I still have a Dataman S4 handheld programmer which has a silicon signature function, so most of the Eproms are recognized automaticaly.
    Last edited by EWBR; 04-24-2014 at 12:24 PM.

  7. #7
    Join Date
    Oct 2007
    Location
    Brighton, MA
    Posts
    55
    My Cars
    E36 M52B30, M54B30
    yes, just peel the sticker its an old erasable one with UV. but now I'm bit confused to identify the chip. its texas instrument with marking
    B58 542
    BLX7CA03HP
    Which chip is this one? no result from google

  8. #8
    Join Date
    Apr 2009
    Location
    Vancouver Isl, BC, Canada
    Posts
    4,173
    My Cars
    98 Euro M3, 04 M3, 06 M5
    i believe all those chips are the same old 27SF512's
    Current:

    - 09 335i MSport, FBO.
    - 98 Euro M3, Estoril Blue
    - 04 M3, Carbon Black, 6 Speed Coupe
    - 06 M5, Black on Black, Full Leather.
    - 73 3.0CS, Tagia Green, 5 speed M30b35 converted

    Ex's: 1984 325e, 1988 325IX, 1992 525I, 1995 540i/6, 2002 330i, 2005 330xi, 1992 850i, 2003 330i #1, 2003 330i #2, 2002 330ci, 2004 330ci, 2007 328CI, 2007 335i, 2001 M3, 2006 M5 6 speed

  9. #9
    Join Date
    Jun 2010
    Location
    Germany
    Posts
    130
    My Cars
    Alpina B12 5.7 B3 3.0 R
    Here we are...

    B58542 EPROM 27C512 DIL28, may one more reason more to use the old Dataman with the silicon signature.

    You can find infos on the batronix Homepage

    Bosch Chip Part Numbers:

    The following list shows replacment part number for the Bosch part numbers. Usually these chips are compatibel to them of other manufacturers so for example you can select a M27C256 in DIP28 package from ST if you have a chip with the Bosch part number B57604.

    B57120 EPROM 27C64 DIL28
    B57324 EPROM 27C32A DIL24
    B57347 EPROM 27C64 DIL28
    B57423 EPROM 27C256 DIL28
    B57477 EPROM 27C64 DIL28
    B57519 EPROM 27C64 DIL28
    B57604 EPROM 27C256 DIL28
    B57605 EPROM 27C256 DIL28
    B57607 EPROM 27C128 DIL28
    B57610 EPROM 27C128 DIL28
    B57618 EPROM 87C257 DIL28
    B57625 EPROM 2764A DIL28
    B57654 EPROM 27C256 DIL28
    B57696 EPROM 27C256 PLCC32
    B57701 EPROM 27C256 DIL28
    B57764 EPROM 87C257 DIL28
    B57808 EPROM 27C256 DIL28
    B57922 EPROM 87C257 DIL28
    B57960 EPROM 27C256 DIL28
    B57995 EPROM 27C256 DIL28
    B58014 EPROM 27C256 DIL28
    B58038 EPROM 27C256 DIL28
    B58094 EPROM 27C510 DIL28
    B58126 EPROM 27C010 PLCC32
    B58127 EPROM 27C512 DIL28
    B58150 EPROM 87C257 DIL28
    B58157 EPROM 27C512 DIL28
    B58185 EPROM 87C257 DIL28
    B58234 EPROM 27C256 DIL28
    B58235 EPROM 87C257 DIL28
    B58239 EPROM 27C512 DIL28
    B58275 EPROM 27C1024 PLCC44
    B58293 EPROM 27C512 PLCC32
    B58331 EPROM 28F010 PLCC32
    B58381 EPROM 28F512 PLCC32
    B58399 EPROM 29F010 PLCC32
    B58400 EPROM 87C510 DIL28
    B58424 EPROM 27C512 DIL28
    B58517 EPROM 28F020 PLCC32
    B58530 EPROM 29F010 PLCC32
    B58533 EPROM 27C4096 PLCC44
    B58539 EPROM 27C256 DIL28
    B58541 EPROM 27C512 DIL28
    B58542 EPROM 27C512 DIL28
    B58543 EPROM 27C512 DIL28
    B58544 EPROM 27C1001 DIL32
    B58545 EPROM 87C257 DIL28
    B58546 EPROM 87C510 DIL28
    B58547 EPROM 27C1001 PLCC32
    B58548 EPROM 27PC210 PLCC44
    B58550 EPROM 27C512 PLCC32
    B58911 EPROM TMS27C010 PLCC32
    B58335 EPROM AT28C64B DIL28
    B58601 EPROM AM29F200B PSOP44
    B58639 EPROM TI 87PC110 PLCC32
    B58755 EPROM 29F200 PSOP44
    B58768 EPROM 29F400AB PSOP44
    B58791 EPROM 29F200AB PSOP44

    Hope this helps...
    Last edited by EWBR; 04-24-2014 at 01:37 PM.

  10. #10
    Join Date
    Apr 2011
    Location
    Mcloud, Oklahoma
    Posts
    3,098
    My Cars
    '99 323is, '00 323i 528i
    I just peeled one back for an 92-93 325i and it's an M27C256B (256K)
    It's a Dinan chip, but that shouldn't matter.

    Problem would be knowing the proper setup and voltages for the Willem in order to burn the Texas Instrument chip if he were to erase the one he has now and try to reuse it. (ie. would need a datasheet)

    - - - Updated - - -

    Quote Originally Posted by EWBR View Post
    Here we are...
    Great information.
    Now I wonder why some have a 256 and some a 512. But we really don't need to get into all that just yet.
    Last edited by KevinMullins; 04-24-2014 at 01:41 PM.

  11. #11
    Join Date
    Jun 2010
    Location
    Germany
    Posts
    130
    My Cars
    Alpina B12 5.7 B3 3.0 R
    I was looking in my Dataman S4 Programmer TI 27C512 13.00V Burn pin 22, 100us No Overprogramming, I think the rest we have to take from the datasheet...

  12. #12
    Join Date
    Apr 2011
    Location
    Mcloud, Oklahoma
    Posts
    3,098
    My Cars
    '99 323is, '00 323i 528i
    The ST and AMD brands are 12.75v burn on pin 22, so I'd hazard to guess that it should be typical 5v supply and read then for the TI.
    Should be able to choose just the standard 27C512 in the programmer and go for it. (setting appropriate dipswitches and jumpers of course)

  13. #13
    Join Date
    Jun 2010
    Location
    Germany
    Posts
    130
    My Cars
    Alpina B12 5.7 B3 3.0 R
    Quote Originally Posted by KevinMullins View Post
    Should be able to choose just the standard 27C512 in the programmer and go for it. (setting appropriate dipswitches and jumpers of course)
    I am with you, use a 27C512 from SGS Thomson it will work.

  14. #14
    Join Date
    Sep 2003
    Location
    Birmingham, UK
    Posts
    1,873
    My Cars
    BMW 850 and E55 AMG
    All 27c512s will work the same as they have a common pinout. The same works for 27c256's
    There is a 27sf512 which can be electronically erased and reprogrammed, but they don't always work perfectly.

    Have a look on ebay for 27c512 and you'll probably find people selling "pulls", these are used chips that have been erased and are ready to go, often from old arcade machine game boards!

    DIS44 might be able to reprogram some of these, but I don't know what the "virgin state" was, they could be supplied as a control unit with just a bootloader in them so they'll talk, and then the module would be programmed once to suit the car it was being fitted to. Sometimes the ECUs could be updated if there was enough space for a new set of calibration tables, you'd sometimes see a 325i DME with a 512 chip (double the size of the usual 256) with the file written into it twice.

    Autobox program modifiying is trickier, as they aren't as easy to understand as an engine, there isn't going to be a fueling table, an advance table etc, and then of course, there's going to be a checksum which checks to make sure the file isn't corrupt, and changing the data in the chip is logically identical to a corrupt memory chip as far as the EGS unit is concerned.

    I have a couple of 8.32 chip reads from some E39s, but I imagine they are going to have different settings but comparisons might start to point out some differences.

    Giftschrank Projekt

  15. #15
    Join Date
    Apr 2011
    Location
    Mcloud, Oklahoma
    Posts
    3,098
    My Cars
    '99 323is, '00 323i 528i
    Quote Originally Posted by enda320 View Post
    often from old arcade machine game boards!
    Hehe, that's actually where my experience with them comes from.
    (not that that I'm an expert by any means though)

    Quote Originally Posted by enda320 View Post
    you'd sometimes see a 325i DME with a 512 chip (double the size of the usual 256) with the file written into it twice.
    That's kind of what I was thinking, but I typically try not to mess with that sort of thing if I can avoid it. I like to just dump the ROM and re-write back to the same size chip if at all possible.

    Autobox program modifiying is trickier, as they aren't as easy to understand as an engine, there isn't going to be a fueling table, an advance table etc, and then of course, there's going to be a checksum which checks to make sure the file isn't corrupt, and changing the data in the chip is logically identical to a corrupt memory chip as far as the EGS unit is concerned.

    I have a couple of 8.32 chip reads from some E39s, but I imagine they are going to have different settings but comparisons might start to point out some differences.[/QUOTE]

  16. #16
    Join Date
    Sep 2003
    Location
    Birmingham, UK
    Posts
    1,873
    My Cars
    BMW 850 and E55 AMG
    There's a PDF on this stuff from BMW-


    07 EPROMs and EEPROMs.pdf


    It explains some of the basics, and about updates, and the basic "virgin" states.

    Giftschrank Projekt

  17. #17
    Join Date
    Jun 2010
    Location
    Germany
    Posts
    130
    My Cars
    Alpina B12 5.7 B3 3.0 R
    Quote Originally Posted by enda320 View Post
    you'd sometimes see a 325i DME with a 512 chip (double the size of the usual 256) with the file written into it twice.
    This procedure was made often in M3 and some ALPINA tables too. If you have the double file size you can also use two tables and switch between them if you switch the latest highest address line to high and low. I made this for technical training and to switch between two preprared engine maps.

    But it is more than 20 years ago...

    @enda320
    Interesting PDF
    Last edited by EWBR; 04-27-2014 at 03:36 AM.

  18. #18
    Join Date
    Oct 2007
    Location
    Brighton, MA
    Posts
    55
    My Cars
    E36 M52B30, M54B30
    Quick update
    I flash with 27c512, unfortunately the software is not interchangeable, it triggers no EGS detected error on GT1 and TCU has different layout as well.

    I like GS8.32 paired with MS41.x, when you floor it, car shift on 5K RPM, with kickdown shift to rev limiter (7K in my case) but cruising at 4K rpm before shifting in normal drive and sport/econo switch not working is no fun.

    I have full read from the two if anyone interested since I believe I'm not allowed to attached it.


    @Enda,
    interesting PDF, now I wonder again how to update via GT1 or from SP-Daten file

    GS8.32
    GS8.32.jpg

    GS8.36
    GS8.36.jpg

    GS7.11
    GS7.11.jpg

  19. #19
    Join Date
    Jun 2010
    Location
    Germany
    Posts
    130
    My Cars
    Alpina B12 5.7 B3 3.0 R
    Quote Originally Posted by dopod595 View Post
    I have full read from the two if anyone interested since I believe I'm not allowed to attached it.
    @Enda,
    interesting PDF, now I wonder again how to update via GT1 or from SP-Daten file
    If possible send me the links via PM.

    I am driving GS7.11 with ALPINA TCU Software as a Switchtronic version, engines max. rpm at 6900. TCU is very good programmed.

    About the writing and changing of data the Eprom is very simple. At least we have two states logic one and locig zero, you can program any sequences of Bits from one to zero. To reprogram them from the zero state you have to ersase the Eprom with UV. So you only have to implement a jump point address who is changing from one to zero, this address will lead the software to higher area of the Eprom and read new programmed data. This was only possible if the Eprom have anough free place after the last programmed Bits and Bytes.

    Later Eproms were changed because production was discontinued, so it is near not possible to find 2716 (from a poin t of view these days this is nothing inside). The trick is to pogramm the stuff doubled two or three times in a bigger one, it is only a question of addressing and it works with a bigger one.
    Last edited by EWBR; 04-27-2014 at 09:14 AM.

  20. #20
    Join Date
    Sep 2003
    Location
    Birmingham, UK
    Posts
    1,873
    My Cars
    BMW 850 and E55 AMG
    The Alpina files could be interesting if the suitable base program that was used can be found.
    If the changes were small, it would be easier to identify the modified shifting points, and I also believe the torque converter lock up activates sooner.
    The part numbers of the basic control unit between switchtronic and regular production are the same, so a standard unit should have the necessary inputs and outputs to use that mode.

    Giftschrank Projekt

  21. #21
    Join Date
    Oct 2007
    Location
    Brighton, MA
    Posts
    55
    My Cars
    E36 M52B30, M54B30
    @enda320:check your mail

  22. #22
    Join Date
    Oct 2005
    Location
    Tracy, CA
    Posts
    932
    My Cars
    e46 325XI, e36 M3
    Ewbr and edna320- i pm’ed you individually

  23. #23
    Join Date
    Oct 2005
    Location
    Tracy, CA
    Posts
    932
    My Cars
    e46 325XI, e36 M3
    anyone here have EGS definitions?

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
  •