|
|
|
|
![]() |
|
|
BMW Garage | BMW Meets | Register | Today's Posts | Search |
|
|
BMW 3-Series (E90 E92) Forum
>
Fixing a free e90
|
![]() |
| 04-17-2026, 03:10 PM | #1 |
|
Registered
3
Rep 3
Posts |
I have a 2010 328i e90 automatic LHD that was given to me for free.
Doing some research on the VIN i can see it was a crash damaged, manual e90 from Africa. I've been going through the problems with it so far with some of them being a fried FRM module, a lot of cut wires up at the front of the car on the headlight harness and misc pieces missing. The car starts and the engine sounds healthy, but I've been met with transmission codes which put the car into a limp mode whenever you try to put it into gear. Codes associated with this being 581A, 581B, 581C, 581D and 5658. All speed sensor related. I've already done a service on the transmission to rule that out as a possibility. So with that being said. I recently went on a trip and forgot to disconnect the battery on the car. When I got back the battery was dead. I recharged it and went back into trying to diagnose it and realized none of the ECU's were showing up. The only thing that sort of communicated was the JBBF module. I connected with INPA and saw the JBBF had basically lost the vin that was coded to it, and everything else. Weirdly enough, the car still starts, but shifting does nothing. Car doesnt respond to throttle. Which i understand is because the JBBF/JBE is in charge of waking up the other modules. So what I'm wondering is if the JBBF is recoverable by any means. I've tried coding it through Winkfp and only being met with errors. I've tried multiple sp-datens and am somewhat familiar with the process of using bmw tools. I've updated the cas on my 2008 e91 recently to try to fix an ELV issue. So is this a situation that can be fixed with coding, or do I need a new JBBF/JBE. Thank you! |
| 04-17-2026, 07:13 PM | #2 |
|
Major General
![]() ![]()
11282
Rep 6,823
Posts
Drives: 2006 BMW 330i MT
Join Date: Dec 2021
Location: SoCal
iTrader: (6)
Garage List 2007 BMW 328i E91 [10.00]
2009 BMW 328i E91 [7.56] 2006 BMW 330i [8.17] 2007 BMW 328i [8.83] 2013 BMW X5 35i [8.43] 2011 BMW 528i [9.07] |
Sounds like you have a bit of a project there! Hope you can get it all sorted and running!
|
|
Appreciate
1
rogerduv3.00 |
| 04-17-2026, 10:06 PM | #3 |
|
Registered
3
Rep 3
Posts |
|
|
Appreciate
1
StradaRedlands11281.50 |
| 04-18-2026, 03:39 AM | #4 |
|
Brigadier General
![]() 893
Rep 3,786
Posts |
there are dozens of topics on n52 troubleshooting
so just use search and read diagrams provided by forum members
__________________
E81 2007 130i 6cylinder Montego blue
Retrofits: Harman Kardon, High-beam assistant, Removable tow hitch. Auto-dim folding exterior mirrors. Lumbar support. Perfomance Brakes. |
|
Appreciate
0
|
| 04-18-2026, 08:07 PM | #5 | |
|
Major General
![]() ![]() 3841
Rep 5,133
Posts |
Quote:
1) INPA > Functional Jobs > F2 Identification, which lists all Modules in the vehicle which are communicating. 2) INPA > Functional Jobs > F4 > F1 Read Error Memory, which lists ALL Fault Codes in ALL modules. That will provide clues as to which modules are NOT communicating, or fault codes in the various modules. Getting a complete picture of what is communicating & the fault codes is the Starting Point in any diagnosis. If there are communication issues, preventing connecting with, or reading fault codes IN, a particular Module, we need to address that. Questions: 0) What are the Last-7 Characters of your VIN? So we can see correct ISTA ScreenPrints. Also that will show configuration of Vehicle from factory (AT vs. MT, etc.). 1) What make/model Scan Tool/Software did you use to read the 5 EGS codes you listed? INPA? 2) Can you still read those codes with that Tool/Software? 3) With Ignition ON, & engine running, is the gear selected, "P", displayed in the lower Instrument Cluster display? 4) With Ignition ON: a) can you shift out of Park by putting your foot on the Brake? b) if so, does the gear selected display in the lower Instrument Cluster change correctly for each gear change? 5) Does the vehicle have a Steering Lock (ELV)? 6) What Warning Lights are present on the Instrument Cluster with ignition on & engine running? A photo would be helpful. I would address the "5658" EGS code first. Here is the BMW Fault Code Lookup Definition of that code: 5658 | EGS: Gearbox-position sensor: malfunction | gs1912 | Transmission control Unfortunately, I am NOT aware of any such sensor, or switch. There is a Selector Lever Position Switch next to the Shift Lever The other 4 EGS fault codes you list indicate EGS is NOT receiving any signal from any of the 4 wheel speed sensors, which are connected to the DSC Module. That would NOT prevent shifting from Park or put vehicle in Limp mode. That could be due to actual sensor faults, line faults between the sensors & DSC Module, OR, PT-CAN bus fault preventing EGS from receiving those signals from the DSC Module. If multiple Modules are NOT communicating, there is a high likelihood of Bus wiring/connector issues. I would NOT program or code anything BEFORE using INPA to fully-diagnose the issues. If you speak English, but NOT German, ISTA (IF you have it) might be more "user-friendly", but we can use Google Translate to translate Technical German to Technical English. Technical German is very specific, at least when used in proper context. "Thingy" or "Thingamajig" is "Dingsda" in German. I've never seen that word in INPA. ![]() Please answer the questions above & furnish the requested Functional Jobs ScreenPrints. If any questions or issues, please ask/describe. Make sure your COM 1, Latency 1, settings have NOT gotten changed (by Windows Updates). How to check that, how to view Functional Jobs, & example Screens from my 3/2007 build 328xi are all included in the attached pdf: "INPA Tutorial Quickstart". George |
|
|
Appreciate
2
rogerduv3.00 greenohawk6937.00 |
| 04-18-2026, 08:43 PM | #6 | |
|
Registered
3
Rep 3
Posts |
Quote:
I'll be attaching the screenshots and photos you requested. Last 7 digits - NM53695 Scan tools used - INPA, Launch x-431 and bimmerlink Ign on/engine running - No Ign on shift out of park - Yes. (Prior to the JBBE issue only P and N would display) Presently with JBBE issue, none showing. Steering lock - Doesnt seem so. Warning lights - attaching photo I can assume windows hasn't changed anything because all programs still work with my e91 which is currently running with an ELV issue that I'm working on as well. I can work on getting ISTA if its "better", but I've gotten by so far in INPA with google translate, utilizing forum searches, and common sense. Once again, thank you! |
|
|
Appreciate
1
StradaRedlands11281.50 |
| Yesterday, 12:09 AM | #7 |
|
Major General
![]() ![]()
11282
Rep 6,823
Posts
Drives: 2006 BMW 330i MT
Join Date: Dec 2021
Location: SoCal
iTrader: (6)
Garage List 2007 BMW 328i E91 [10.00]
2009 BMW 328i E91 [7.56] 2006 BMW 330i [8.17] 2007 BMW 328i [8.83] 2013 BMW X5 35i [8.43] 2011 BMW 528i [9.07] |
Those are a lot of lights!
|
|
Appreciate
0
|
![]() |
| Bookmarks |
|
|