E90Post
 


TNT Racewerks
 
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-06-2015, 02:19 PM   #419
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 808AWD325xi View Post
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.
I wasn't even aware of the B5 S. Thanks for the hint! Where is it located? I can't seem to find it in my daten collection.
Appreciate 0
      12-06-2015, 02:22 PM   #420
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
529
Rep
1,289
Posts

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

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
I wasn't even aware of the B5 S. Thanks for the hint! Where is it located? I can't seem to find it in my daten collection.
You're welcome, it's in the E60 > data > GKE195 folder.
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 1
      12-06-2015, 02:26 PM   #421
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
Mik325tds
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.
Looks like you know what you're doing and are aware of the battery status during your flashing sessions. But we have to keep mentioning it so others don't go blindly into flashing.
I find myself trying this and that and before I know I have ignition on for 30 min. That's when things get dangerous.


Quote:
Originally Posted by RayBan81 View Post
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.
Yes, I have looked if there is a job to change the HW number or ZIF field but unfortunately there are read jobs only.
I wonder though if the $ REFERENZ is part of the RSA signature?
Fingers crossed my friend!
Appreciate 0
      12-06-2015, 02:50 PM   #422
rjahl
Colonel
rjahl's Avatar
1003
Rep
2,292
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by Mik325tds
Quote:
Originally Posted by RayBan81 View Post
Mik325tds
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.
Looks like you know what you're doing and are aware of the battery status during your flashing sessions. But we have to keep mentioning it so others don't go blindly into flashing.
I find myself trying this and that and before I know I have ignition on for 30 min. That's when things get dangerous.


Quote:
Originally Posted by RayBan81 View Post
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.
Yes, I have looked if there is a job to change the HW number or ZIF field but unfortunately there are read jobs only.
I wonder though if the $ REFERENZ is part of the RSA signature?
Fingers crossed my friend!
With the OPA and ODA files any line starting with a $ is data used by winfkp only.
Appreciate 0
      12-06-2015, 03:03 PM   #423
RBT-Tuning
RBT-Tuning's Avatar
Austria
740
Rep
755
Posts

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

iTrader: (0)

So, again no luck with the B5 data. Flashing went fine, TCU is visible on CAN afterwards, but there are 3 constant errors, which are linked to the electronic park lock on the E60 platform, which the E89 platform does not have. I didn't try to start the car, because then i remembered that I did try this already a few months ago. The lever won't move out of P.

I also did some research on how to change the HW_REFERENZ, but I couldn't find any job for that too.

I'm pretty sure the reference# is also part of the RSA sig, because its stored inside the data block of the *.oda file.

I'm running out of ideas at the moment...
Attached Images
   
Appreciate 4
      12-06-2015, 03:14 PM   #424
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
So, again no luck with the B5 data. Flashing went fine, TCU is visible on CAN afterwards, but there are 3 constant errors, which are linked to the electronic park lock on the E60 platform, which the E89 platform does not have. I didn't try to start the car, because then i remembered that I did try this already a few months ago. The lever won't move out of P.

I also did some research on how to change the HW_REFERENZ, but I couldn't find any job for that too.

I'm pretty sure the reference# is also part of the RSA sig, because its stored inside the data block of the *.oda file.

I'm running out of ideas at the moment...
Darn. I just tried changing the Referenz line and was surprised that it wasn't part of the checksum. But then I read your post and saw that it is also encoded again in the data block which of course is part of the checksum and RSA signature.

So it seems the only option is to get a hand on the bootloader of the EGS and disable the check for RSA signature.
Appreciate 0
      12-06-2015, 03:34 PM   #425
DWR
Banned
809
Rep
1,630
Posts

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

iTrader: (0)

Thanks for all the daring work this weekend, gentlemen.
Mik325tds, glad you were able to resolve last night's issue. In spite of not being able to flash Alpina software, it looks we have learned alot.
Appreciate 0
      12-06-2015, 03:40 PM   #426
RBT-Tuning
RBT-Tuning's Avatar
Austria
740
Rep
755
Posts

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

iTrader: (0)

Maybe there's one last chance....theres a generic "FlashSchreibenAdresse" job in tool32. Looks like this job enables one to write data directly at a given adress space...maybe that's a way to change the project# after flashing!?
Appreciate 1
      12-06-2015, 03:52 PM   #427
RBT-Tuning
RBT-Tuning's Avatar
Austria
740
Rep
755
Posts

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

iTrader: (0)

Mik325tds Have you ever tried this switch in WinKFP?
Attached Images
 
Appreciate 0
      12-06-2015, 03:57 PM   #428
rjahl
Colonel
rjahl's Avatar
1003
Rep
2,292
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by RayBan81
Mik325tds Have you ever tried this switch in WinKFP?
From other threads, I've read that this only disables the winfkp check on the total ODA / OPA checksum. The TCU will still check the flash during boot up. I recall reading this in the Winfkp manual as well.
Appreciate 0
      12-06-2015, 04:03 PM   #429
rjahl
Colonel
rjahl's Avatar
1003
Rep
2,292
Posts

Drives: Z4 35is
Join Date: Jun 2011
Location: Tampa

iTrader: (0)

Garage List
2012 Z4 35is  [0.00]
Quote:
Originally Posted by RayBan81
Maybe there's one last chance....theres a generic "FlashSchreibenAdresse" job in tool32. Looks like this job enables one to write data directly at a given adress space...maybe that's a way to change the project# after flashing!?
Check the file or block size allowed. I think you are limited to 512 bytes. I expect you will also find another security measure as well. Some processors do not allow this at all. Might be one of those Netodata calls from ncsexpert.

Not trying to throw wet blankets. I'm hoping you find a way through.

I wish I could be more help.
Appreciate 0
      12-06-2015, 06:13 PM   #430
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 DWR View Post
Thanks for all the daring work this weekend, gentlemen.
Mik325tds, glad you were able to resolve last night's issue. In spite of not being able to flash Alpina software, it looks we have learned alot.
Thanks for your mental support. Much appreciated!

Last edited by Mik325tds; 12-08-2015 at 06:11 AM..
Appreciate 0
      12-06-2015, 06:15 PM   #431
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 rjahl View Post
From other threads, I've read that this only disables the winfkp check on the total ODA / OPA checksum. The TCU will still check the flash during boot up. I recall reading this in the Winfkp manual as well.
Jup. That's what I recollect as well. Just the file checksum at the end.
Appreciate 0
      12-06-2015, 06:17 PM   #432
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
Maybe there's one last chance....theres a generic "FlashSchreibenAdresse" job in tool32. Looks like this job enables one to write data directly at a given adress space...maybe that's a way to change the project# after flashing!?
I was wondering about that as well. Probably have to go through seed key authorization first. I have never done that manually before. Do you know how that works?
Appreciate 0
      12-06-2015, 11:37 PM   #433
Yozh
Colonel
Yozh's Avatar
No_Country
880
Rep
2,611
Posts

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

iTrader: (4)

I check this thread everyday and cross my fingers...
Appreciate 0
      12-07-2015, 10:21 AM   #434
iaknown
Banned
427
Rep
1,036
Posts

Drives: 335D
Join Date: May 2013
Location: NJ

iTrader: (1)

Quote:
Originally Posted by Yozh View Post
I check this thread everyday and cross my fingers...
Ditto....I have no clue what you guys are doing on the coding end lol but hat's off to you. Thanks for being so dedicated and continuing to look for a way to make something happen.
Appreciate 0
      12-07-2015, 02:02 PM   #435
RBT-Tuning
RBT-Tuning's Avatar
Austria
740
Rep
755
Posts

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

iTrader: (0)

Quote:
Originally Posted by Mik325tds
Quote:
Originally Posted by RayBan81 View Post
Maybe there's one last chance....theres a generic "FlashSchreibenAdresse" job in tool32. Looks like this job enables one to write data directly at a given adress space...maybe that's a way to change the project# after flashing!?
I was wondering about that as well. Probably have to go through seed key authorization first. I have never done that manually before. Do you know how that works?
Nope, never tried before and personally I'd only try that at the bench. Why thing always have to be that complicated
Appreciate 0
      12-07-2015, 04:55 PM   #436
RBT-Tuning
RBT-Tuning's Avatar
Austria
740
Rep
755
Posts

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

iTrader: (0)

Found an interesting thread, how the same issue we have here is solved with M3 E46 non-CSL/CSL ECUs: http://www.m3forum.net/m3forum/showt...=469123&page=6

That of course does not work for us, but gives a direction, that the HW reference is included in the bootloader file and can only be changed through a direct BDM write.
Appreciate 0
      12-07-2015, 04:56 PM   #437
ChrizLoud
F11 520D LCI - Stage I
ChrizLoud's Avatar
Sweden
47
Rep
187
Posts

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

iTrader: (0)

So its an pan off work were talking about here.
Appreciate 0
      12-07-2015, 05:45 PM   #438
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
529
Rep
1,289
Posts

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

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
I was wondering about that as well. Probably have to go through seed key authorization first. I have never done that manually before. Do you know how that works?
The E89\DATA\GDATEN\SGIDC.AS2 file contains authentication codes for various ECUs, including the TCU. I'm not sure how these are used by WinKFP...

I found some interesting information in a bankruptcy court filing:
http://bankrupt.com/misc/04878.pdf

Embedded within is documentation related to the GM6 transmission project. On page 113 of the PDF, in section 5.2.5, titled, "End of line and field Programming (Flash-Programming)", it states:
  • Protection against service failures or misuse such as incorrect or unwanted programming (applies equally to the factories). The SW must implement BMW recommendations for authentication and signature (test authentication + signature verification) according to LH.
At first I thought that perhaps LH was another supplier, but I believe that in this context LH is short for LastenHeft (SPECIFICATIONS.)

Page 118 lists the LH docs for authentication, etc...any friends at GM by chance?
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms

Last edited by 808AWD325xi; 12-07-2015 at 05:48 PM.. Reason: grammar
Appreciate 1
      12-07-2015, 10:16 PM   #439
gavronm
First Lieutenant
United_States
93
Rep
359
Posts

Drives: 2011 335D M-Sport
Join Date: Feb 2015
Location: United States

iTrader: (0)

Seriously guys - the quality of investigative work, research, experimentation, and collaboration going on in this thread is absolutely mind blowing. Kudos to everyone that continues trying to run this down.

In the meantime...
Appreciate 1
nevin10.00
      12-08-2015, 08:51 PM   #440
Whitbread
Banned
144
Rep
315
Posts

Drives: 335D
Join Date: Jun 2015
Location: Gaylord, MI

iTrader: (0)

Quote:
Originally Posted by iaknown View Post
Ditto....I have no clue what you guys are doing on the coding end lol but hat's off to you. Thanks for being so dedicated and continuing to look for a way to make something happen.
I'm with him ^ LOL. Sad to hear the flash this weekend didn't work Mike.

Something Mike and I discussed at lunch the other day is ford used this 6hp26 trans in quite a few different applications. The two that stand out to me for tuning resources is the aussie falcon platform and the american jag xk/xk8/xkr models. This company advertises tcu tuning for the falcons.
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 09:13 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, 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