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
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.
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
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
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.
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.
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
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
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.
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 - - -
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.
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...
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)
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
Hehe, that's actually where my experience with them comes from.
(not that that I'm an expert by any means though)
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]
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
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.
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
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.
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
@enda320:check your mail
Ewbr and edna320- i pm’ed you individually
anyone here have EGS definitions?
Bookmarks