E90Post
 


The Tire Rack
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Powertrain and Drivetrain Discussions > N57 / M57 Turbo Diesel Discussions - 335d > Transmission remap - Let's do it ourselves



Reply
 
Thread Tools Search this Thread
      12-03-2015, 01:01 PM   #397
Tiago
Private First Class
Tiago's Avatar
25
Rep
153
Posts

Drives: BMW
Join Date: Nov 2007
Location: Europe

iTrader: (0)

Quote:
Originally Posted by iaknown View Post
Did you try the INPA guru Pawel? PM me if you need his info. He may be able to locate it
Sent you a pm.
Appreciate 0
      12-03-2015, 03:43 PM   #398
RBT-Tuning
RBT-Tuning's Avatar
Austria
715
Rep
755
Posts

Drives: A lot of BMWs...
Join Date: Feb 2015
Location: Austria

iTrader: (0)

Tiago Can't find it too, sorry.

If i get the Intel HEX description right, we are save to flash the Alpina prog & data. All adresses and the extended segment records are a match.

Funny fact: Alpina (7591971) & our *.0pa file (7591972) were finalized just one day apart. --> 22/23.04.2008 ;-)
Appreciate 0
      12-03-2015, 03:52 PM   #399
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
523
Rep
1,289
Posts

Drives: 2009 335i
Join Date: Jul 2007
Location: Moline, IL

iTrader: (0)

Quote:
Originally Posted by Tiago View Post
I'm trying to retrofit a E60 LCI gearbox (6hp28) into my E60 non LCI which has the 6hp26. I bought a non sport gearbox version that has this software into mechatronic: ZB nr. 7582468. Can someone provide me the original bmw coding file for this gearbox version?*

I have all the bmw updates and can't find the specific file for this gearbox.
Examine your E60 > data > GKE195 folder...open the GKE195.HIS file.

It looks like 7582468 was superseded by 7591320. 7591320 was superseded by 7592136. 7592136 is available in SP Daten 51.1, perhaps even in earlier releases as it is really old.

Check your GKE195.DAT file for an entry like the following:
;ZB-NR TYP-NR HW-NR IX SW-NR AM PIN S CS
7592136,0000000,7591972,A,7592137DA,0FFFFFFFFFD,00 0,1 V

Hope that helps.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 0
      12-03-2015, 04:05 PM   #400
ChrizLoud
F11 520D LCI - Stage I
ChrizLoud's Avatar
Sweden
45
Rep
187
Posts

Drives: F11 520D LCI - Stage I
Join Date: Jul 2012
Location: Sweden

iTrader: (0)

Now return to topic please! I want my tq to lockup early as sunrise!
Appreciate 0
      12-03-2015, 04:30 PM   #401
RBT-Tuning
RBT-Tuning's Avatar
Austria
715
Rep
755
Posts

Drives: A lot of BMWs...
Join Date: Feb 2015
Location: Austria

iTrader: (0)

Quote:
Originally Posted by ChrizLoud View Post
Now return to topic please! I want my tq to lockup early as sunrise!
I will get drunk for the whole weekend if that happens
Appreciate 0
      12-03-2015, 04:32 PM   #402
ChrizLoud
F11 520D LCI - Stage I
ChrizLoud's Avatar
Sweden
45
Rep
187
Posts

Drives: F11 520D LCI - Stage I
Join Date: Jul 2012
Location: Sweden

iTrader: (0)

Quote:
Originally Posted by RayBan81 View Post
I will get drunk for the whole weekend if that happens
But then you cant enjoy your new "sunrise lock-up"
Appreciate 0
      12-03-2015, 04:56 PM   #403
Tiago
Private First Class
Tiago's Avatar
25
Rep
153
Posts

Drives: BMW
Join Date: Nov 2007
Location: Europe

iTrader: (0)

Quote:
Originally Posted by 808AWD325xi View Post
Examine your E60 > data > GKE195 folder...open the GKE195.HIS file.

It looks like 7582468 was superseded by 7591320. 7591320 was superseded by 7592136. 7592136 is available in SP Daten 51.1, perhaps even in earlier releases as it is really old.

Check your GKE195.DAT file for an entry like the following:
;ZB-NR TYP-NR HW-NR IX SW-NR AM PIN S CS
7592136,0000000,7591972,A,7592137DA,0FFFFFFFFFD,00 0,1 V

Hope that helps.
Thank you very much. That is why it is so hard to find because it had several updates replacing it. I have to check that but i believe that the original and outdated software is the most friendly for the retrofit. The updates must take more advantage of the potencial of the lci modules which i don't have on my car.
Appreciate 0
      12-04-2015, 06:00 AM   #404
Mik325tds
Major
Mik325tds's Avatar
United_States
808
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

Quote:
Originally Posted by RayBan81 View Post

If i get the Intel HEX description right, we are save to flash the Alpina prog & data. All adresses and the extended segment records are a match.

Funny fact: Alpina (7591971) & our *.0pa file (7591972) were finalized just one day apart. --> 22/23.04.2008 ;-)
Out of the blue, Robert Emailed me a couple of days ago even though he had no time to look at this thread for a while - figure that!
Anyway, he came to the same conclusion that the program files for the Alpina B3 (7591971) and the US335 (7591972) are based on the same project which makes it very likely that they use the same memory mapping.
So, I guess we are good to go for a first shot. You're welcome to beat me to it. Otherwise I'll try it on the weekend.
Appreciate 4
      12-04-2015, 07:49 AM   #405
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
So, I guess we are good to go for a first shot. You're welcome to beat me to it. Otherwise I'll try it on the weekend.
Good Luck. Lots of fingers are crossed on this.

Regardless of the outcome, just want thank you for keeping this alive and persevering. You've provided tremendous service to this community.
Appreciate 1
      12-04-2015, 03:11 PM   #406
ChrizLoud
F11 520D LCI - Stage I
ChrizLoud's Avatar
Sweden
45
Rep
187
Posts

Drives: F11 520D LCI - Stage I
Join Date: Jul 2012
Location: Sweden

iTrader: (0)

This is so cool I you get this going in your 335D youre the maaaan!
Appreciate 0
      12-04-2015, 07:23 PM   #407
Yozh
Colonel
Yozh's Avatar
No_Country
870
Rep
2,611
Posts

Drives: 2011 335d M-Sport
Join Date: Mar 2014
Location: Wet Coast

iTrader: (4)

Quote:
Originally Posted by DWR View Post
Good Luck. Lots of fingers are crossed on this.

Regardless of the outcome, just want thank you for keeping this alive and persevering. You've provided tremendous service to this community.
Ditto that. Thank you for all your efforts and other guys that joined in to expand the knowledge and the effort. Once you do your car make sure to come here every other day and tell us how great it is
Appreciate 0
      12-05-2015, 04:09 AM   #408
RBT-Tuning
RBT-Tuning's Avatar
Austria
715
Rep
755
Posts

Drives: A lot of BMWs...
Join Date: Feb 2015
Location: Austria

iTrader: (0)

Ok, I'll give it a shot in the afternoon.

If that works, we would not only have a solution for the 335d, but also for 325d/330d models outside of US. At least for the LCI ones.
I wonder when they started to use 7591972 hw in production.
Appreciate 0
      12-05-2015, 12:01 PM   #409
RBT-Tuning
RBT-Tuning's Avatar
Austria
715
Rep
755
Posts

Drives: A lot of BMWs...
Join Date: Feb 2015
Location: Austria

iTrader: (0)

1st try wasn't a success. The TCU kind of disappears from the CAN bus after flashing with Alpina prog & data. DME & DSC then constantly argue about missing messages from the TCU and most of the jobs from tool32 throw an error. I was able to bring it back to stock, but i learned that my WinkFP installation crashes when trying to write the UIF in expert mode. I shit my pants when seeing the windows error msg...

I stopped for today because i don't have my voltage supply here and battery got low.
Attached Images
 
Appreciate 1
      12-05-2015, 04:07 PM   #410
Mik325tds
Major
Mik325tds's Avatar
United_States
808
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

Quote:
Originally Posted by RayBan81 View Post
1st try wasn't a success. The TCU kind of disappears from the CAN bus after flashing with Alpina prog & data. DME & DSC then constantly argue about missing messages from the TCU and most of the jobs from tool32 throw an error. I was able to bring it back to stock, but i learned that my WinkFP installation crashes when trying to write the UIF in expert mode. I shit my pants when seeing the windows error msg...

I stopped for today because i don't have my voltage supply here and battery got low.
I know exactly how you feel. A bit soft in the knees? A lot of Adrenalin produced?
I switched off the UIF write in the configuration. Also, make sure you disable the "Fast baudrate" in the configuration.
Always have a good power supply connected when flashing. It is extremely risky without. Programming voltage should be above 13V at all times. You need at least a 50A power supply for that. BMW recommends 70A. I'm using an older 45A but it is sweating...
So am I now. I was hoping to find some encouragement before I try it myself. Hmpf.
Appreciate 0
      12-05-2015, 08:10 PM   #411
Mik325tds
Major
Mik325tds's Avatar
United_States
808
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

News from the fearless flasher

Bad news guys. I just can't get the Alpina flash to work. Even though my WinKFP doesn't crash when writing the UIF I still get the same effect that RayBan81 experienced. It gets stuck in boot mode and is invisible for the other ECUs.
Here's what I did:
1. In order to verify that WinKFP expert mode works, I tried flashing the original tranny program and data file (see first screenshot). Even though everything seemed fine and I got the "Programming OK" message, the car soon let me know that something was wrong (see second and third photo).
The EGS was not communicating on the bus and the other modules were missing it dearly (see forth screenshot). The EGS was obviously in bootmode since it still responded to some Ediabas jobs like AIF read (handled by bootloader) but not to DTC read which is handled by the application.

2. So I tried going back to Comfort mode and flash its original file back. But wait, there's one Datafile I hadn't tried yet (A7587868.0da), so I selected that one and went on with the flash. Bad mistake.
The reason why I never tried that one was not because this one wasn't available in earlier SP-daten versions as I thought, but it uses a different main program (7573100A.0pa). Since the EGS was in boot mode, it wasn't able to check if that was ok or not so it took the flash. But it wasn't finished after the flash went through 100%, it started flashing again but it went much faster this time. This is what I remembered happens when it updates the main program (first flash) and then writes the data program.
That's when I noticed that it used a different .0pa for flashing then the known 7591972A.0pa.
However, everything went back to normal after the flash, I cleared all faults and everthing was green in the ECU tree. I took a short drive and everything seemed normal.
Attached Images
    
Appreciate 1
      12-05-2015, 08:28 PM   #412
Mik325tds
Major
Mik325tds's Avatar
United_States
808
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

News from the fearless flasher

3. So then I went back to trying to flash the Alpina data. But now I'm getting always an error when I select the files for flashing (see screenshot): Error 501: Wrong project. So I tried flashing back the original files in Comfort mode. Also no go, because the HW doesn't match.
Now I'm slowly realizing that I'll probably pay Robert a visit in the beginning of January - with my mechatronic unit (plan B).
Since the ECU is still responding I figured, let's flash the Alpina data anyway even though I'm getting the "Wrong project" warning. The flash finishes with "Programming OK" but with the same problem from the previous posts. It is stuck in Boot mode again. But it should have the new boot loader in there that "knows" that the Alpina files should be there. So I try to flash the Alpina file again in Comfort mode.
Flash finishes and now I'm getting a WinKFP error message (see screenshot 2):
[20:05:31.597] [2015-12-05] [<WinKFP Tool] 2089 PABD/CABD 06FLASH Programmieren 2538
[20:05:31.597] [2015-12-05] [<WinKFP Tool] switching programming mode failed 10FLASH, DIAGNOSE_MODE (ECUPM): ERROR_ECU_SECURITY_ACCESS_DENIED__SECURITY_ACCESS_ REQUESTED

[20:06:21.111] [2015-12-05] [<WinKFP Tool] 2080 PABD/CABD 06FLASH Programmieren 3363
[20:06:21.111] [2015-12-05] [<WinKFP Tool] Programming state invalid 10FLASH, FLASH_PROGRAMMIER_STATUS_LESEN, Programmierstatus nicht plausibel

[20:06:21.142] [2015-12-05] [<WinKFP Tool] 2080 Error COAPI2.CPP coapiRunCabd 6
[20:06:21.142] [2015-12-05] [<WinKFP Tool] Programming state invalid SG_PROGRAMMIEREN

[20:06:21.142] [2015-12-05] [<WinKFP Tool] 2080 Error COAPIKF.CPP coapiKfProgSgD2 19
[20:06:21.142] [2015-12-05] [<WinKFP Tool] Programming state invalid


At this point it is important to save the error log of WinKFP (Display -> Error.log). Which I copied and posted above so experienced people may be able to help later.
Pulse is about 180 but I try to calm myself knowing that I have a plan B. But that involves draining the oil from the tranny and unmounting the mechatronic unit .
So I keep trying flashing the Alpina with different settings of WinKFP. Maybe it's looking at the AIF field and finds the old data in there. So I configure WinKFP to write the UIF field (but those can be only written about 60 times) and I have used up some of them already.
WinKFP now doesn't complain about the Wrong project anymore when I try to flash in Expert mode and it even finishes with "Programming OK" but it doesn't get past the boot loader. It could be worse. At least it's booting which enables flashing. I'm now letting the car go to full sleep to see if it maybe wakes up and everything is fine.
Attached Images
  

Last edited by Mik325tds; 12-05-2015 at 08:39 PM..
Appreciate 1
      12-05-2015, 09:06 PM   #413
Built4Sin
TL/DR
Built4Sin's Avatar
United_States
100
Rep
236
Posts

Drives: 2009 335d Sport
Join Date: Oct 2012
Location: Arizona

iTrader: (0)

Garage List
2009 BMW 335D  [9.50]
2014 Audi Q7 TDI  [10.00]
You are a brave soul!
Appreciate 0
      12-05-2015, 09:17 PM   #414
DWR
Banned
799
Rep
1,630
Posts

Drives: 2009 335d
Join Date: Oct 2014
Location: Maine

iTrader: (0)

Get a good night's sleep. Hope the morning brings better news.
Appreciate 0
      12-05-2015, 10:10 PM   #415
Mik325tds
Major
Mik325tds's Avatar
United_States
808
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

News from the fearless flasher

Wishful thinking - both: hoping the car would wake up and everything would be fine and also me getting a good night sleep without having this fixed.

4. So now the last resort is to Expert back to the original cal (A7606274.0da) and program (7591972A.0pa). Getting the warning message again: Wrong project. I'm guessing this must be normal when jumping program versions.
Same story, the programming is successful but the ECU stays in bootloader. Then flashing the same files again in Comfort mode.
---and hooray it comes back to life.

RayBan81: Did you also get the warning about the wrong project and did you have to flash twice (once in Expert and then in Comfort mode) to get your EGS back to the starting point?
Did you use the PABD: 11GKE215.IPO when going to Alpina or the original 03GKE195.IPO?

I suggest you update your installation of WinKFP before you try again (and a good power supply). You should be at Standard Tools version 2.12 for proper use in Win7.


At least now I have a chance of getting a night sleep.
Attached Images
 
Appreciate 0
      12-06-2015, 09:10 AM   #416
Mik325tds
Major
Mik325tds's Avatar
United_States
808
Rep
1,192
Posts

Drives: 335d M-Sport
Join Date: Jul 2014
Location: Greater Detroit

iTrader: (0)

End of story?

I'm very sad to announce that the US335d does not take the Alpina flash.
I tried again this morning with several different attempts and no matter how I do it, it just stays in boot mode after the Alpina flash.

But I learned something. The reason why I had to use comfort mode again after reflashing to the original program was that in Expert mode you have to flash program and data separately, which I completely overlooked. As soon as I flashed the correct data file with the program, everything starts working again.

So I tried just flashing the Alpina data file to the original program file. But that also locks the ECU. And I think I know the reason why:
Every file (data and program) contains a Referenz identifier. Here's the one for the Alpina program:
$REFERENZ 0479SA0T641Z U
The 9SA0T is the ECU project reference.
The EGS contains also a non-changeable HW reference which can be read by the Diagnostic page of WinKFP. Here's mine after going from the Alpina Flash back to the original flash:
Entries of data reference:
--------------------------------------
ECU identifier: 047
Project: 9S90T
Program version: 641Z
Data version: 1UE12
Status: 34
--------------------------------------

Entries of HW reference:
--------------------------------------
ECU identifier: 047
Project: 9S90
Status: 34
--------------------------------------

Entries of ZIF:
--------------------------------------
ECU identifier: 047
Project: 9S90T
Program version: 641Z
BMW hardware number: 7591972
Status: 34
--------------------------------------

Entries of ZIF-Backup:
--------------------------------------
ECU identifier: 047
Project: 9SA0T
Program version: 641Z
BMW hardware number: 7591971
Status: 34
--------------------------------------

ECU-Status: 01
--------------------------------------

Notice, how all Project numbers line up? That's when the ECU-status goes to 01 and everything works ok.
The ZIF-Backup contains the data of the previous flash and we can easily see that the project numbers don't line up.

Unless we find a way to make the Project numbers match, I guess this is the end of the story for the Alpina flash.
Appreciate 0
      12-06-2015, 09:25 AM   #417
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
523
Rep
1,289
Posts

Drives: 2009 335i
Join Date: Jul 2007
Location: Moline, IL

iTrader: (0)

Lightbulb

Quote:
Originally Posted by Mik325tds View Post
I'm very sad to announce that the US335d does not take the Alpina flash.
I tried again this morning with several different attempts and no matter how I do it, it just stays in boot mode after the Alpina flash.

But I learned something. The reason why I had to use comfort mode again after reflashing to the original program was that in Expert mode you have to flash program and data separately, which I completely overlooked. As soon as I flashed the correct data file with the program, everything starts working again.

So I tried just flashing the Alpina data file to the original program file. But that also locks the ECU. And I think I know the reason why:
Every file (data and program) contains a Referenz identifier. Here's the one for the Alpina program:
$REFERENZ 0479SA0T641Z U
The 9SA0T is the ECU project reference.
The EGS contains also a non-changeable HW reference which can be read by the Diagnostic page of WinKFP. Here's mine after going from the Alpina Flash back to the original flash:
Entries of data reference:
--------------------------------------
ECU identifier: 047
Project: 9S90T
Program version: 641Z
Data version: 1UE12
Status: 34
--------------------------------------

Entries of HW reference:
--------------------------------------
ECU identifier: 047
Project: 9S90
Status: 34
--------------------------------------

Entries of ZIF:
--------------------------------------
ECU identifier: 047
Project: 9S90T
Program version: 641Z
BMW hardware number: 7591972
Status: 34
--------------------------------------

Entries of ZIF-Backup:
--------------------------------------
ECU identifier: 047
Project: 9SA0T
Program version: 641Z
BMW hardware number: 7591971
Status: 34
--------------------------------------

ECU-Status: 01
--------------------------------------

Notice, how all Project numbers line up? That's when the ECU-status goes to 01 and everything works ok.
The ZIF-Backup contains the data of the previous flash and we can easily see that the project numbers don't line up.

Unless we find a way to make the Project numbers match, I guess this is the end of the story for the Alpina flash.
Rather than messing with B3 bits meant for a different HW-NR (7591971), have you considered trying the B5 S transmission flash (ZB 7592154)?

The HW-NR (7591972) is the same as your 335d. Even if the program file doesn't work, perhaps the data file will...just a thought.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 0
      12-06-2015, 10:27 AM   #418
RBT-Tuning
RBT-Tuning's Avatar
Austria
715
Rep
755
Posts

Drives: A lot of BMWs...
Join Date: Feb 2015
Location: Austria

iTrader: (0)

Mik325tds I used the 195 ipo file the whole time. Made the most sense to me. Seems like both work.

Concerning the flash procedure: I always use the supply when flashing the CIC or an ECU where I don't know how long it will take. From experience i can tell that it's quite safe to flash EGS & DME without the supply. (via CAN & ICOM and if your batterys in good condition) Power drain isn't that high and it's done in ~ 1 minute. I did that for sure 200 times until now and never had problems. But i will try it today with the supply connected, just to be bullet proof. Also i never experienced more than 25amps during flashing. My supply is rated at 50A, but never came even close to that with stable 13,8V.

Maybe there's a way to change the project numbers with tool32..did you investigate that already? I'm going to try the B5 data now...the adress records match, so that should be safe too. Please keep your fingers crossed.
Attached Images
 
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 10:20 AM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST