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
      03-18-2016, 02:51 PM   #727
ddillenger
New Member
23
Rep
22
Posts

Drives: Range Rover SC
Join Date: Feb 2016
Location: USA

iTrader: (0)

I have the B3, B10 pre-TU and B10 TU binaries.
Appreciate 0
      03-18-2016, 05:41 PM   #728
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 ddillenger View Post
I have all the alpina files converted to binary already, so no need to play with those :P

I can post them if anyone would like?
Yes, please post the binaries if you don't mind.
Are these binaries read out from a transmission or are they converted from 0da and 0pa?
Appreciate 0
      03-18-2016, 06:05 PM   #729
dave205t
Private First Class
218
Rep
109
Posts

Drives: BMW e90
Join Date: Jan 2016
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by ddillenger View Post
I have the B3, B10 pre-TU and B10 TU binaries.
Please share indeed, hopefully read from a transmission as the 0da/0pa files (converted) does not include the important 0x00000-0x2ffff section where all the translation related is hidden.

Best regards, Dave
Appreciate 0
      03-18-2016, 06:58 PM   #730
ddillenger
New Member
23
Rep
22
Posts

Drives: Range Rover SC
Join Date: Feb 2016
Location: USA

iTrader: (0)

Yes, they are indeed full reads, I BDM'd them.

Will upload when I get home.
Appreciate 1
      03-20-2016, 09:11 PM   #731
ddillenger
New Member
23
Rep
22
Posts

Drives: Range Rover SC
Join Date: Feb 2016
Location: USA

iTrader: (0)

Here are the alpina files I have, they are labeled accordingly.

http://www.filedropper.com/alpinafiles
Appreciate 2
      03-21-2016, 06:03 AM   #732
dave205t
Private First Class
218
Rep
109
Posts

Drives: BMW e90
Join Date: Jan 2016
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by ddillenger View Post
Here are the alpina files I have, they are labeled accordingly.

http://www.filedropper.com/alpinafiles
Got em, unfortunately no mpc56x files, seems to be some earlier type TCU ?

I have some more news from my side, over the weekend i got a bit fed up with progress on this project (and lack of access to confirmed good bins) so i decided to write a de compressor tool for the compressed sections in the "EGS_00000-FFFFF-00 first.bin". Still some minor (automatic) alignment testing/valid input ranges limiting and post processing left todo (automatic verifying against known good opcode combinations, for automatic entry correction) but Ida is happy with the generated decompressed code

Best regards, Dave
Appreciate 3
      03-21-2016, 02:11 PM   #733
DWR
Banned
809
Rep
1,630
Posts

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

iTrader: (0)

Quote:
Originally Posted by dave205t View Post
Got em, unfortunately no mpc56x files, seems to be some earlier type TCU ?

I have some more news from my side, over the weekend i got a bit fed up with progress on this project (and lack of access to confirmed good bins) so i decided to write a de compressor tool for the compressed sections in the "EGS_00000-FFFFF-00 first.bin". Still some minor (automatic) alignment testing/valid input ranges limiting and post processing left todo (automatic verifying against known good opcode combinations, for automatic entry correction) but Ida is happy with the generated decompressed code

Best regards, Dave
Thanks for your continued dedication.
Appreciate 0
      03-21-2016, 02:24 PM   #734
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)

Thanks Dave. I read this thread every time something new is posted, as I am sure most everyone else on this subform. We are all very thankful that there are knowledgeble guys like you.
Appreciate 0
      03-21-2016, 06:18 PM   #735
dave205t
Private First Class
218
Rep
109
Posts

Drives: BMW e90
Join Date: Jan 2016
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by DWR View Post
Thanks for your continued dedication.
Thanks! Btw, is there anyone else still working on this ? I read back to the start of the thread and there was plenty of idea/action there; Have all these efforts stalled ??

There must be some tuner who has already cracked this ? Or other people working on it ? I would be a shame to duplicate work.

Best regards, Dave
Appreciate 0
      03-21-2016, 06:53 PM   #736
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 dave205t
Quote:
Originally Posted by DWR View Post
Thanks for your continued dedication.
Thanks! Btw, is there anyone else still working on this ? I read back to the start of the thread and there was plenty of idea/action there; Have all these efforts stalled ??

There must be some tuner who has already cracked this ? Or other people working on it ? I would be a shame to duplicate work.

Best regards, Dave
I'm due to post a few ODA / OPA files as a follow up just been slammed with projects. Spring is here and I have plenty of outstanding tasks around the house. I spent a bunch of time trying to coerce the N52 eccentric cam past 9.7 mm valve lift but that's a story for a different thread.

I read every thread posted.
Appreciate 0
      03-21-2016, 08:35 PM   #737
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 dave205t View Post
Thanks! Btw, is there anyone else still working on this ? I read back to the start of the thread and there was plenty of idea/action there; Have all these efforts stalled ??

There must be some tuner who has already cracked this ? Or other people working on it ? I would be a shame to duplicate work.

Best regards, Dave
We all appreciate dedicated and knowledgeable people like you helping out here. Yes, all efforts have stalled at the bottle neck RSA signature. As long as we can't flash a modified file there is no sense in modifying files, right?
Honestly, I'm a bit puzzled on how you plan to crack the RSA signature. To my knowledge it hasn't been done yet.
The only way I see is to find the spot in the bootloader where it checks for the RSA signature and circumvent it. But I'm more than willing to learn if you can explain it.
And you sure would be our hero and earn hundreds of appreciation points if you can pull it off.
Also, to our knowledge there is no credible tuner out there that actually has tuned this transmission - except Robert in Germany but he at least needs access to the K-Line.
I think most of us would be already happy if we can change the physical HW number of our transmission so it would accept the Alpina B3 file.
Appreciate 0
      03-22-2016, 05:13 AM   #738
dave205t
Private First Class
218
Rep
109
Posts

Drives: BMW e90
Join Date: Jan 2016
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
We all appreciate dedicated and knowledgeable people like you helping out here. Yes, all efforts have stalled at the bottle neck RSA signature. As long as we can't flash a modified file there is no sense in modifying files, right?
Honestly, I'm a bit puzzled on how you plan to crack the RSA signature. To my knowledge it hasn't been done yet.
The only way I see is to find the spot in the bootloader where it checks for the RSA signature and circumvent it. But I'm more than willing to learn if you can explain it.
The TCU bin (like 7564645A.0pa GS19.11 6HP19) uses several layers of obfuscation making this one a harder nut to crack, biggest hurdle on my side is the compressed code its horrible. The bin uses sections of uncompressed code (beginning)/compressed code interleaved with data (non-compressed; but no easy way to differentiate between the two).
After reconstructing the bin to data that can be disassembled, it should be relatively easy to find how everything is calculated (checksums/crc32 and rsa) and disable or recalc them.

Quote:
Originally Posted by Mik325tds View Post
Also, to our knowledge there is no credible tuner out there that actually has tuned this transmission - except Robert in Germany but he at least needs access to the K-Line.
Does this mean he can modify the calibration/program and re-flash the TCU (with correct crc's and signatures) or does it mean he developed a tool to flash the transmission over k-line (without the need of winfkp) but can only flash unmodified files ?

Quote:
Originally Posted by Mik325tds View Post
I think most of us would be already happy if we can change the physical HW number of our transmission so it would accept the Alpina B3 file.
What does the HW number look like for the EGS 7564645A.0pa/A7571103.0da combination Rjahl posted (EGS_00000-FFFFF-00 first.bin) ? I can check quickly if that is feasible.

Best regards, Dave
Appreciate 0
      03-22-2016, 07:00 AM   #739
_TB_
Lieutenant
160
Rep
481
Posts

Drives: E91 325d Touring
Join Date: Jul 2015
Location: Denmark

iTrader: (0)

Quote:
Originally Posted by dave205t View Post
Thanks! Btw, is there anyone else still working on this ?
Yes, etuners are working - but they need a spare TCU to experiment with.
I have asked if someone is willing to help in finding a spare TCU - but no one is responding. Without access to the hardware progress is almost impossible.
Appreciate 0
      03-22-2016, 07:24 AM   #740
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 dave205t View Post
What does the HW number look like for the EGS 7564645A.0pa/A7571103.0da combination Rjahl posted (EGS_00000-FFFFF-00 first.bin) ? I can check quickly if that is feasible.

Best regards, Dave
Hi Dave,
This is something we found just before X-mas 2015 when trying to flash the Alpina file. Look around this post:
http://www.e90post.com/forums/showpo...&postcount=415
rjahl then found that the HW number occurs several times within the flash file and most likely is part of the RSA signature:
http://www.e90post.com/forums/showpo...&postcount=423

I was wondering if we could change the HW reference in EEprom of the EGS (through K-Line) which then would make it accept the Alpina flash.
I noticed that on my E53 with Progman (really old BMW tools), it was able to actually change the HW number. So it should be possible.
Appreciate 0
      03-22-2016, 07:36 AM   #741
dave205t
Private First Class
218
Rep
109
Posts

Drives: BMW e90
Join Date: Jan 2016
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by _TB_ View Post
Yes, etuners are working - but they need a spare TCU to experiment with.
I have asked if someone is willing to help in finding a spare TCU - but no one is responding. Without access to the hardware progress is almost impossible.
Why don't they just buy one ? It seems to be a company, some investment makes sense (in time and/or money) to get the $$$ returns.

It would be great to cooperate with someone (or a group) on this (on a level playing field), perhaps they are open to this ? If its a company most likely they want to keep the box closed.

Best regards, Dave
Appreciate 0
      03-22-2016, 07:41 AM   #742
dave205t
Private First Class
218
Rep
109
Posts

Drives: BMW e90
Join Date: Jan 2016
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by Mik325tds View Post
Hi Dave,
This is something we found just before X-mas 2015 when trying to flash the Alpina file. Look around this post:
http://www.e90post.com/forums/showpo...&postcount=415
rjahl then found that the HW number occurs several times within the flash file and most likely is part of the RSA signature:
http://www.e90post.com/forums/showpo...&postcount=423
Yes, that area is checksum/rsa covered you will not be able to change that without correcting the checksum/rsa.

Best regards, Dave
Appreciate 0
      03-22-2016, 05:18 PM   #743
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 dave205t
Quote:
Originally Posted by DWR View Post
Thanks for your continued dedication.
Thanks! Btw, is there anyone else still working on this ? I read back to the start of the thread and there was plenty of idea/action there; Have all these efforts stalled ??

There must be some tuner who has already cracked this ? Or other people working on it ? I would be a shame to duplicate work.

Best regards, Dave
That's the point. No one on this forum knows any tuner who has done this before. I've spent days on the net finding someone and also contacted many tuners/tool developers through email. There are plenty of solutions out there for the GS19 unit, but NOT for those used in BMW's. For example Magic Motorsport has cracked it on Audi/VW but not on BMW.

I also had contact to some guy on the Nefmoto forum who claimed he can do it, but in the end refused to share anything. Not for the community and not for money.

As far as I know Robert from Germany can reflash the BMW GS19 units with tweaked files. But only with direct access (K-Line) and his own hardware. So that doesnt help us out either. On his website he started to offer the tool for about 3k Euro
Appreciate 1
      03-22-2016, 06:36 PM   #744
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 dave205t View Post
Yes, that area is checksum/rsa covered you will not be able to change that without correcting the checksum/rsa.

Best regards, Dave
In this case the idea was not to change the .0pa/.0da files but change the HW reference of the EGS to match that in the files. So when it comes time to compare them it would be accepted.
Appreciate 0
      03-23-2016, 04:49 AM   #745
dave205t
Private First Class
218
Rep
109
Posts

Drives: BMW e90
Join Date: Jan 2016
Location: Netherlands

iTrader: (0)

Quote:
Originally Posted by RayBan81 View Post
I also had contact to some guy on the Nefmoto forum who claimed he can do it, but in the end refused to share anything. Not for the community and not for money.
Interesting, so there is another guy who solved this (apparently), did he provide sufficient details to back up his claim or was it another unicorn sighting ? Perhaps he wants to join and help out a bit.

Quote:
Originally Posted by RayBan81 View Post
As far as I know Robert from Germany can reflash the BMW GS19 units with tweaked files. But only with direct access (K-Line) and his own hardware. So that doesnt help us out either. On his website he started to offer the tool for about 3k Euro
Promising, that means there are potentially two people who solved it. Flashing the transmission is no problem, i can solve that puzzle quite easily; But it is of no use without being able to fully correct (or patch) a changed file first.

Best regards, Dave

Last edited by dave205t; 03-23-2016 at 05:37 AM..
Appreciate 0
      03-23-2016, 12:34 PM   #746
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 dave205t View Post
Interesting, so there is another guy who solved this (apparently), did he provide sufficient details to back up his claim or was it another unicorn sighting ? Perhaps he wants to join and help out a bit.


Promising, that means there are potentially two people who solved it. Flashing the transmission is no problem, i can solve that puzzle quite easily; But it is of no use without being able to fully correct (or patch) a changed file first.

Best regards, Dave
I know from talking to Robert that he doesn't fix the RSA signature and I wouldn't believe anyone who can't prove it to me.
Appreciate 0
      03-23-2016, 02:52 PM   #747
passuff
New Member
2
Rep
5
Posts

Drives: 330D
Join Date: Apr 2013
Location: Deutschland

iTrader: (0)

Quote:
Originally Posted by RayBan81 View Post

As far as I know Robert from Germany can reflash the BMW GS19 units with tweaked files. But only with direct access (K-Line) and his own hardware. So that doesnt help us out either. On his website he started to offer the tool for about 3k Euro
Do you have a link?

EDIT: Are you referring to this one?: http://mechasoft.de/item/mechaprog-a-interface-2/
It's just for VAG seems..

Last edited by passuff; 03-23-2016 at 03:07 PM..
Appreciate 0
      03-23-2016, 07:26 PM   #748
NickTheStick
Private First Class
NickTheStick's Avatar
United_States
16
Rep
158
Posts

Drives: 12' X5d / 09' 335d
Join Date: Jan 2015
Location: Chicago

iTrader: (1)

Quote:
Originally Posted by RayBan81 View Post
That's the point. No one on this forum knows any tuner who has done this before. I've spent days on the net finding someone and also contacted many tuners/tool developers through email. There are plenty of solutions out there for the GS19 unit, but NOT for those used in BMW's. For example Magic Motorsport has cracked it on Audi/VW but not on BMW.

I also had contact to some guy on the Nefmoto forum who claimed he can do it, but in the end refused to share anything. Not for the community and not for money.

As far as I know Robert from Germany can reflash the BMW GS19 units with tweaked files. But only with direct access (K-Line) and his own hardware. So that doesnt help us out either. On his website he started to offer the tool for about 3k Euro
Thats only 300 euro from 10 people.

Just sayin...
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 01:42 AM.




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