|
|
|
|
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
BMW 3-Series (E90 E92) Forum
>
Flashing EPS Module
|
|
06-12-2020, 06:55 AM | #1 | |
Lieutenant Colonel
487
Rep 1,551
Posts |
Flashing EPS Module
Hi,
I know this relates to an E89 rather than an E90 but they are close enough. I'm messing around with the EPS module in my Z4. I have a 35i and want to see if I can flash the software from the 35is onto my EPS module. I've checked realoem and both vehicles have the same steering rack and the module share the same ECU type "EPSPL2". The difference is that the 35i comes with the ZB# 6791454 and the 35is comes with ZB# 6855892. I tried to flash 6855892 using WinKFP but I get the error Quote:
Both come under the banner of EPSPL2 in WinKFP. I'm only a novice with module coding so I don't know how meaningful these differences are. Should I move forward and try and force the flash or am I doing something really stupid here and about to brick my EPS? |
|
06-13-2020, 05:21 PM | #2 |
Colonel
532
Rep 2,503
Posts |
Got your PM. I wouldn't force flash it unless you have the ability to recover the module on a bench setup.
You need to have a look in the DAT files to see what HW Number is supported by which ZB Nr. I'll have a look for you tomorrow. |
Appreciate
0
|
06-13-2020, 06:29 PM | #3 | |
Lieutenant Colonel
487
Rep 1,551
Posts |
Quote:
Didn't realise there was a way to check comparability in the DAT. |
|
Appreciate
0
|
06-16-2020, 05:12 AM | #4 | |
Lieutenant Colonel
487
Rep 1,551
Posts |
Quote:
The plan looks to be to use WinKFP in expert mode. Specify the PABD (080100EPSPL2.ipo), P-SGBD (10flash.prg), ECU Address (30) and program file (6855892A.0pa) copied into the DEVELOP folder) then flash that. I don't have any ability to bench flash so I'd really like to avoid bricking this £2k module. I honestly don't have much need to do this procedure but the curiosity is killing me |
|
Appreciate
0
|
06-29-2020, 05:08 AM | #5 |
Lieutenant Colonel
487
Rep 1,551
Posts |
Just a final update on this. I bought a scrap steering rack (EPSLP2.C02) from a 2007 E90 and flashed it with a different EPS ZB and it gets a program error and won't work. It can be flashes back to the correct ZB and will work again.
Basically EPSLP2 has 4 variants that I can see. EPSE89.C01 - 2009 23i/30i/35i only EPSPL2.C01 - 1 and 3 series up to 2006~ EPSPL2.C02 - 1 and 3 series up to 2010~ EPSPL2.C03 - 2010+ Z4, 1 series, 3 series Cross flashing ZB numbers doesn't work due to signature checks. EDIT: I still think this is possible, just need to get the correct bootloader flash to match the program flash. Maybe this isn't the final update Last edited by CarAbuser; 06-29-2020 at 06:41 AM.. |
Appreciate
0
|
09-08-2020, 07:21 AM | #6 | |
Private First Class
31
Rep 131
Posts |
Quote:
If there is a compatibility check then I wonder if we would be able to just copy the map parts of the file (assuming it works the same way as an ECU). Based on your posts I found on another forum where you mention the ECU IDs for each hardware version, they look very similar to the ECU codes used for the zf-6hp gearbox and INPA also identifies the manufacturer as ZF lenksysteme. I know they've had luck cross-flashing Alpina software to what I think is the ZF8 gearbox and there's a lot of research into breaking the ZF6's RSA protection. I've not had a chance to dig into either that much but hopefully they used a similar TCU on the EPS. Do you know what the different steering flash would bring? Do the latter steering revisions (2010+ Z4, 1 series, 3 series) have a more aggressive steering feel? I read they introduced EPS to the 2015 m3 & m4 models, it's unlikely but I wonder if they used a similar module.. |
|
Appreciate
0
|
09-08-2020, 02:24 PM | #7 |
Lieutenant Colonel
487
Rep 1,551
Posts |
I tried a few things like flashing the corresponding NAAB file and also pasting the data part of the 0pa into the correct 0pa and flashing that but all come back with a hardware compatibility error.
When I'm done on other projects I'll try disassemble the program and see if there's a routine responsible for it. Need to find what processor it uses so will crack open the EPS module on my spare steering rack first. To be honest I don't think there's any benefit to be had with the programming alone. EPS is shit on all models, I'm just trying to do it for the sake of it. I think the RSA protection is bypassed rather than cracked in most applications. In the DME and DCT TCU it's possible to pass the RSA check just by not calling the signature routine in the program code. |
Appreciate
0
|
03-20-2022, 03:05 AM | #8 |
Registered
2
Rep 4
Posts |
stearling up this thread :-D
i crushed my LHD eps and got hand on a donor RHD steeringrack witch I took the motor from. it looks ecsactly same and partnumbers identical but motor sitts mirrorwise. this is how my steering behaves now: |
Appreciate
1
sdbmwcoding195.50 |
10-02-2022, 02:54 PM | #9 |
New Member
0
Rep 20
Posts |
16EPSPL2.IPO file
hello, I am trying to change the VIN of my used EPS, but got this error in WinKFP, can please someone send me the file or can help me to get the right VIN on my EPS so that I can activate it with ISTA/P.
I also tried tool32 but there i can read aif but not write thanks |
Appreciate
0
|
Bookmarks |
Tags |
eps |
|
|