E90Post
 


 
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-09-2015, 06:50 AM   #441
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 Whitbread View Post
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.
I remember that this idea was brought up before. We'd need a gateway that translates the CAN messages in both directions. Not terribly hard to do. I guess swapping the trannies would be the most involved.
Does anyone have the full CAN databases for the E89x?

Last edited by Mik325tds; 12-10-2015 at 06:31 AM..
Appreciate 0
      12-09-2015, 02:04 PM   #442
DWR
Banned
799
Rep
1,630
Posts

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

iTrader: (0)

Yeap, if we were driving Fords this would all be much simpler... but then, we would be driving Fords.

HP Tuners allows access to the Aussie Ford TCUs. I used it and some Ford maps to find maps in our trans. Could put a Ford TCU into our trans, but I doubt CAN messaging would work. Wondering if it would be possible to get Alpina TCUs?
Appreciate 0
      12-10-2015, 04:12 PM   #443
_TB_
Lieutenant
151
Rep
450
Posts

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

iTrader: (0)

I'm trying to compare some different files for the same HW# 7591971, but I need the *.0da file for ZUSB: 7582274

So far I have been comparing 7603529 and 7615835 and it is interesting..

Seems to dump is 16bit HiLo. There are a lot of maps changed - and a lot of data that is the same..


EDIT: Has anybody considered that the number in the $REFERENZ line also is in the beginning of the hex file?

..What happens if we change the REFERENZ line AND the number in the hex - and then recalculate the checksum in the *.0da file?
If we could find the address for the checksums in the hex file (not the WinKFP checksum's!) then we should be able to write the file and get a working gearbox.

..normally when remapping - the RSA encryption is done by the tool - we "only" need to calculate the checksum in the binary that we write to the ecu. I cannot see why it should be any different here?

Last edited by _TB_; 12-10-2015 at 04:53 PM..
Appreciate 0
      12-10-2015, 06:25 PM   #444
Len_Beach
Major
191
Rep
1,245
Posts

Drives: 435d
Join Date: Jun 2011
Location: UK

iTrader: (1)

Looks like great progress is being made here.

To clarify; are you Guys trying to flash an Alpina file as is or are you looking to understand what prevents/allows a flash?

Surely the Alpina flash wouldn't fit the characteristics of a diesel?
Appreciate 0
      12-10-2015, 09:28 PM   #445
DWR
Banned
799
Rep
1,630
Posts

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

iTrader: (0)

Quote:
Originally Posted by Len_Beach View Post
Surely the Alpina flash wouldn't fit the characteristics of a diesel?
It does when the Alpina is a diesel.
Appreciate 0
      12-11-2015, 04:52 AM   #446
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 _TB_
I'm trying to compare some different files for the same HW# 7591971, but I need the *.0da file for ZUSB: 7582274

So far I have been comparing 7603529 and 7615835 and it is interesting..

Seems to dump is 16bit HiLo. There are a lot of maps changed - and a lot of data that is the same..


EDIT: Has anybody considered that the number in the $REFERENZ line also is in the beginning of the hex file?

..What happens if we change the REFERENZ line AND the number in the hex - and then recalculate the checksum in the *.0da file?
If we could find the address for the checksums in the hex file (not the WinKFP checksum's!) then we should be able to write the file and get a working gearbox.

..normally when remapping - the RSA encryption is done by the tool - we "only" need to calculate the checksum in the binary that we write to the ecu. I cannot see why it should be any different here?
You're right, but in this case we have no tool, which takes care of the signature. NCSDummy can calculate the CHKS but it won't calculate the RSA. The reference# is included in the comments section at the beginning of the 0da file, and 3 times in the binary which is flashed. Changing the reference in the binary leads (likely) to a faulty signature and therefore rejection of the file. TCU stays in boot mode afterwards.
Appreciate 0
      12-11-2015, 08:11 AM   #447
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 Len_Beach View Post
Surely the Alpina flash wouldn't fit the characteristics of a diesel?
Quote:
Originally Posted by DWR View Post
It does when the Alpina is a diesel.
Not quite right. There are in fact two different Alpina flashes being talked about. One is the Alpina B3 (Gasser, uses our tranny) and the other is the Alpina D3 (Diesel, uses double clutch 8 speed, I believe).
The D3 is incompatible with our tranny for obvious reasons, while the B3 is very close to our HW but does have the aforementioned problem from Len_Beach , that the shift points are a bit too high under full fueling conditions. This will lead to the effect that sometimes the B3 Cal won't shift under full fueling conditions while the engine hangs in the RPM limiter when used on a diesel engine. At least that's what I have red somewhere.

If we ever get the Alpina B3 SW to run on our tranny, that's definitely something to watch out for.
Appreciate 0
      12-11-2015, 08:14 AM   #448
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 Len_Beach View Post
To clarify; are you Guys trying to flash an Alpina file as is or are you looking to understand what prevents/allows a flash?
The hope was to be able to flash the Alpina files as they are. We can't modify the files since they are protected by a RSA signature.
Appreciate 0
      12-11-2015, 10:34 AM   #449
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
Not quite right. There are in fact two different Alpina flashes being talked about. One is the Alpina B3 (Gasser, uses our tranny) and the other is the Alpina D3 (Diesel, uses double clutch 8 speed, I believe).
Depends on the model year Alpina D3 we are talking about. I assumed we were talking about the optional six speed automatic version found in earlier years - perhaps they are not 2nd gen ZFs or HW compatible? As you so rightly point out, the 8 speed has no place in this conversation (unless we want to discuss swapping trans).

Also, the manual six speed transmission was allowed a 5,200 rpm redline, so reving the engine past our current shift points should not be a problem. The problem is the B3 full fuel 6,800 rpm shift points are not appropriate for the diesel. Personally, I'd give up automatic controlled full fueling shifts for fastser shifting. What I think some folks are not going to like is slightly higher shifts under light load - me included. After all, we are driving a diesel with plenty of torque.

Last edited by DWR; 12-11-2015 at 11:09 AM..
Appreciate 0
      12-11-2015, 02:09 PM   #450
shnaggs
Lieutenant
76
Rep
459
Posts

Drives: TDi
Join Date: Jan 2015
Location: NE, Pa

iTrader: (1)

Quote:
Originally Posted by DWR View Post
Depends on the model year Alpina D3 we are talking about. I assumed we were talking about the optional six speed automatic version found in earlier years - perhaps they are not 2nd gen ZFs or HW compatible? As you so rightly point out, the 8 speed has no place in this conversation (unless we want to discuss swapping trans).

Also, the manual six speed transmission was allowed a 5,200 rpm redline, so reving the engine past our current shift points should not be a problem. The problem is the B3 full fuel 6,800 rpm shift points are not appropriate for the diesel. Personally, I'd give up automatic controlled full fueling shifts for fastser shifting. What I think some folks are not going to like is slightly higher shifts under light load - me included. After all, we are driving a diesel with plenty of torque.

^^^this, plus I'm sure the alpina b3 will most likely downshift more often with lighter fueling/tps readings, which would piss me off. I think our stock trans tune does this already. We have torque monsters, let the engine do what it's good at doing!

But I'd be all into faster shifts, even if I had to use the flappy paddles all the time.
Appreciate 0
      12-11-2015, 05:51 PM   #451
RBT-Tuning
RBT-Tuning's Avatar
Austria
715
Rep
755
Posts

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

iTrader: (0)

Found another interesting discussion on the net: http://nefariousmotorsports.com/foru...?topic=453.165

I didn't manage to register until now, but there are a lot of guys with reverse engineering knowledge! Loot at the post from user "prj" !?
Appreciate 2
      12-11-2015, 06:52 PM   #452
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
Depends on the model year Alpina D3 we are talking about. I assumed we were talking about the optional six speed automatic version found in earlier years - perhaps they are not 2nd gen ZFs or HW compatible? As you so rightly point out, the 8 speed has no place in this conversation (unless we want to discuss swapping trans).

Also, the manual six speed transmission was allowed a 5,200 rpm redline, so reving the engine past our current shift points should not be a problem. The problem is the B3 full fuel 6,800 rpm shift points are not appropriate for the diesel. Personally, I'd give up automatic controlled full fueling shifts for fastser shifting. What I think some folks are not going to like is slightly higher shifts under light load - me included. After all, we are driving a diesel with plenty of torque.
I wasn't aware that there is an earlier D3. Do you know which ZB-Nr that would be? I'd be happy to give it a shot.
Yes, the B3 might be a disappointment to drive with the leaping tigers. But I think we are so desperate that we'd take any improvement in shift behavior over what we have now.
Appreciate 0
      12-11-2015, 11:28 PM   #453
DWR
Banned
799
Rep
1,630
Posts

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

iTrader: (0)

Quote:
Originally Posted by RayBan81 View Post
Found another interesting discussion on the net: http://nefariousmotorsports.com/foru...?topic=453.165

I didn't manage to register until now, but there are a lot of guys with reverse engineering knowledge! Loot at the post from user "prj" !?
Nice find! Can you shoot him a PM to see if he has more info on the RSA bootloader patch? That's really what we need.
Appreciate 0
      12-11-2015, 11:29 PM   #454
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
I wasn't aware that there is an earlier D3. Do you know which ZB-Nr that would be? I'd be happy to give it a shot.
Yes, the B3 might be a disappointment to drive with the leaping tigers. But I think we are so desperate that we'd take any improvement in shift behavior over what we have now.
Sorry, I've looked high and low and can't find the ZB-Nr.
Appreciate 0
      12-12-2015, 09:44 AM   #455
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
Nice find! Can you shoot him a PM to see if he has more info on the RSA bootloader patch? That's really what we need.
^^^ YES, YES, YES! Bootloader patch. I want it!
Appreciate 0
      12-12-2015, 10:28 AM   #456
808AWD325xi
Ballin' out of control.
808AWD325xi's Avatar
No_Country
525
Rep
1,289
Posts

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

iTrader: (0)

I found the Linkedin profile of a former ZF engineer that developed a generic bootloader:
https://www.linkedin.com/in/alexey-andreev-6588a378
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
Appreciate 3
      12-12-2015, 11:43 AM   #457
DWR
Banned
799
Rep
1,630
Posts

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

iTrader: (0)

Quote:
Originally Posted by 808AWD325xi View Post
I found the Linkedin profile of a former ZF engineer that developed a generic bootloader:
https://www.linkedin.com/in/alexey-andreev-6588a378
Amazing. Simply amazing.

Who can run with this? I'd volunteer, but just don't have the background to support an intelligent dialog with this guy.
Appreciate 0
      12-12-2015, 12:37 PM   #458
Whitbread
Banned
144
Rep
315
Posts

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

iTrader: (0)

Quote:
Originally Posted by DWR View Post
... but just don't have the background to support an intelligent dialog with this guy.
Probably the only time this phrase will ever appear around here


On a serious note, simply awesome to find someone who's been on "the inside". If we can get this auto tuned up, maybe I'll keep it as the only auto vehicle I've ever owned and not swapped to a manual.
Appreciate 1
      12-12-2015, 02:22 PM   #459
_TB_
Lieutenant
151
Rep
450
Posts

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

iTrader: (0)

Alpina D3 (2.0L Diesel with a ZF6HP19TU gearbox): ZUSB: 7603531
Alpina B3 (Old version, ZF6HP19TU): ZUSB: 7603529
Alpina B3 (newer version, ZF6HP19TU) ZUSB: 7615835

I have tried all three in my 325d. The D3 version has no issues shifting @ WOT - but runs with higher revs, and shifts later.
The two B3 versions are very similar - I have not found any big differences between them yet. Super smooth in D, really quick shifting in M. S shifts too late for my taste, so I never use S.

It runs with rather low revs, shifts at 1500 rpm when puddling around. Is it would be able to change gears @ WOT properly, then it would be ideel for the 3.0L Diesel.

I'm pussled a bit about the two Alpine files, looking at the 0da files it *looks* like the old one is for a N57 and the newer one is for a N54. Anybody have comments about this?


EDIT: Apparently 7603537 is also an Alpine file, for N55. (Apparently it shifts later than the other Alpina files) And there is a "Z4 Sport" file: 7601494

Last edited by _TB_; 12-12-2015 at 02:29 PM..
Appreciate 1
      12-12-2015, 02:58 PM   #460
Yozh
Colonel
Yozh's Avatar
No_Country
871
Rep
2,611
Posts

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

iTrader: (4)

Quote:
Originally Posted by 808AWD325xi View Post
I found the Linkedin profile of a former ZF engineer that developed a generic bootloader:
https://www.linkedin.com/in/alexey-andreev-6588a378
Wonder if he would be more receptive if approached in his native language. I can write to him, just need to know what we want to find out from him.
Appreciate 1
      12-12-2015, 03:29 PM   #461
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 Yozh View Post
Wonder if he would be more receptive if approached in his native language. I can write to him, just need to know what we want to find out from him.
Yozh, that would be great. Please ask him if he has any advice on how to replace the current bootloader of our tranny with a boot loader that doesn't check for the RSA signature. And, of course, if he has such a bootloader ;-).
Thanks!
Appreciate 0
      12-12-2015, 03:41 PM   #462
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 _TB_ View Post
Alpina D3 (2.0L Diesel with a ZF6HP19TU gearbox): ZUSB: 7603531
Alpina B3 (Old version, ZF6HP19TU): ZUSB: 7603529
Alpina B3 (newer version, ZF6HP19TU) ZUSB: 7615835

I have tried all three in my 325d. The D3 version has no issues shifting @ WOT - but runs with higher revs, and shifts later.
The two B3 versions are very similar - I have not found any big differences between them yet. Super smooth in D, really quick shifting in M. S shifts too late for my taste, so I never use S.

It runs with rather low revs, shifts at 1500 rpm when puddling around. Is it would be able to change gears @ WOT properly, then it would be ideel for the 3.0L Diesel.

I'm pussled a bit about the two Alpine files, looking at the 0da files it *looks* like the old one is for a N57 and the newer one is for a N54. Anybody have comments about this?


EDIT: Apparently 7603537 is also an Alpine file, for N55. (Apparently it shifts later than the other Alpina files) And there is a "Z4 Sport" file: 7601494
Thanks _TB_. Found them in the GKE215 folder. Unfortunately, they are also based on the HW reference 9SA0T = won't work.
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 11:30 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