|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
Transmission remap - Let's do it ourselves
|
|
04-03-2016, 07:47 AM | #815 |
Major
808
Rep 1,192
Posts |
Hm, looks to me like we still have a lot to learn before we can tamper with the signals correctly.
|
Appreciate
0
|
04-03-2016, 07:49 AM | #816 |
Major
808
Rep 1,192
Posts |
|
Appreciate
0
|
04-03-2016, 08:00 AM | #817 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
From DME - to Trans 10% 10% 20% 20% 30% 35% 40% 50% 50% 60% 60% 70% 70% 80% 80% 95% 90% 100% 100% 100% 110% 100% 120% 100% The Transmission has no way of knowing how much power the Engine is really producing and will reach max line pressure some where in the higher engine loading. You can create your own trans tune by bumping up the reported torque in the mid range but capping the reported torque at the max. If you built similar tables for the throttle input, kick down switch and even the TCU's request for the engine to cut torque for a gear shift. I think you could get really close any result you would have achieved with a full remap in the calibration file. Without the risks associated with tuning a fully locked down TCU file. The big negative will be losing the ability to move the MAX shift RPMs above their current RPM. Sure, someone building a really powerful motor is also going to run into limits but that person has already spend $$ and is probably going to need a different drive line anyways You guys might find a different calibration file that gives you higher RPM limits that can be fooled to shift when you want. Don't know, maybe an RPM trigger on the throttle translation. This will take processing power and some programming for sure. Certainly not simple resisters on sending units. I'd love to see this go "open source" so we can get multiple talents working on it. I'm I dreaming? |
|
Appreciate
1
|
04-03-2016, 09:48 PM | #818 | ||
Colonel
1002
Rep 2,287
Posts |
Quote:
|
||
Appreciate
0
|
04-04-2016, 08:40 AM | #819 |
Major
808
Rep 1,192
Posts |
Yes, I do have a compiler (greenhills), but since it is a company license it's probably not well suited for an open source project. I'm OK at application level embedded SW but would need help with OS, CAN drivers and such.
|
Appreciate
0
|
04-04-2016, 09:55 AM | #820 |
Banned
799
Rep 1,630
Posts |
Just curious what specific faults you hit? There are many ways to get to limp mode. Do you reset adaptions after each change? Just trying to learn more.
|
Appreciate
0
|
04-08-2016, 11:21 AM | #821 |
Private First Class
218
Rep 109
Posts |
Hi Guys,
Big news from my side: I have fully unpacked, analysed and corrected all compressed code of the "EGS_00000-FFFFF-00.bin" first bin and am able to fully correct ALL checksums and RSA signatures. Best regards, Dave |
04-08-2016, 11:29 AM | #822 | |
Ballin' out of control.
525
Rep 1,289
Posts |
Quote:
Can the bin file be converted back to data (*.0da) and program (*.0pa) files so that the modified bin can be flashed with WinKFP?
__________________
Alpina B3 Flash/BMS OCC/ER CP/ETS 5/HKS BOV/M3 Control Arms
|
|
Appreciate
0
|
04-08-2016, 11:29 AM | #823 |
Colonel
1002
Rep 2,287
Posts |
|
Appreciate
0
|
04-08-2016, 11:29 AM | #824 | |
Major
808
Rep 1,192
Posts |
Quote:
So would you be able to change the HW version of the Alpina B3 files and create a new signature? I'm not sure how much work it is for you, but for starters we could try this lightly modified file (see attached). I just changed one downshift point. I included the original for comparison. If that works - you would be our hero, Dave! Last edited by Mik325tds; 04-08-2016 at 11:59 AM.. |
|
Appreciate
0
|
04-08-2016, 11:34 AM | #825 | |
Colonel
1002
Rep 2,287
Posts |
Quote:
The key is having the correct RSA and calibration file checksum. |
|
Appreciate
0
|
04-08-2016, 12:16 PM | #826 |
Private First Class
218
Rep 109
Posts |
Well that's not so straightforward, i can correct the full binary, but for the ecu to accept it it would have to be written fully as well; To correct the RSA i have to replace the public key (or would have to factor the BMW private key). The public key is in a section which is normally not distributed with the program; but i think can be rewritten without to much hassle.
So the next step is testing if this section can be reprogrammed, but i have not received any logs (yet) from you guys of a full programming session. Also looking forward to more full bin readouts from other transmission variants to look into making a tool that works for all. If it cannot be reprogrammed (easily) there are some other strategies that can be deployed, but more work. Best regards, Dave |
04-08-2016, 12:25 PM | #827 | |
Private First Class
218
Rep 109
Posts |
Quote:
Best regards, Dave |
|
Appreciate
0
|
04-09-2016, 09:27 AM | #829 | |
Major
808
Rep 1,192
Posts |
Quote:
The biggy problem I see is, how are we going to write the whole corrected bin? That won't be possible with WinKFP and I'm not sure it'll be possible with K-Line... |
|
Appreciate
0
|
04-09-2016, 10:06 AM | #830 | |
Private First Class
218
Rep 109
Posts |
Quote:
Best regards, Dave Last edited by dave205t; 04-09-2016 at 10:31 AM.. |
|
Appreciate
0
|
04-09-2016, 11:25 AM | #831 | |
Major
808
Rep 1,192
Posts |
Quote:
The GS19D.prg is the applicable one. How do I extract the api jobs? |
|
Appreciate
0
|
04-09-2016, 12:17 PM | #832 | |
Private First Class
218
Rep 109
Posts |
Quote:
Best regards, Dave |
|
Appreciate
5
|
04-09-2016, 12:30 PM | #833 | ||
Colonel
1002
Rep 2,287
Posts |
Quote:
|
||
Appreciate
0
|
04-09-2016, 02:27 PM | #834 | |
Private First Class
218
Rep 109
Posts |
Quote:
Since i do not have a TCU myself i could not run full test, but in theory it should work (at least not affect any harm). Best regards, Dave Last edited by dave205t; 04-14-2016 at 02:23 PM.. Reason: removed old TCU_flash version |
|
Appreciate
0
|
04-09-2016, 03:39 PM | #835 |
715
Rep 755
Posts |
Here are the Level 3 API Trace files! Had to up the filesize to 1024, as otherwise I had been to slow with renaming during the flash process. ;-))
Just rename to *.rar! Hope that helps! |
Appreciate
2
|
Bookmarks |
|
|