Hi all,
My mom's 2017 i3 REX 12v battery died. She wasn't exactly sure what had happened at the time and tried a few times to move and/or start it without luck and finally called me. I figured out over the phone pretty quick that the 12v battery had probably died. We had a bunch of bad weather here in Portland and her i3 had been sitting in the garage for a few weeks without use. It also wasn't plugged into its high-voltage charger during this time.
Anyway, I picked up a new 12v battery from BMW. I verified it was fully charged and installed it. I registered the battery with Rheingold ISTA-d but the car would not move afterwards. It through all sorts of "drivetrain malfunction" faults and was all around grumpy. it would shift into D or R, but not move, and it would not shift into PARK. In reverse, it made an awful sound for a split second before I took my foot off the gas. I guessed the parking lock was engaged and the computer had lost its mind about where the parking lock was. I pulled the codes and had:
222D27 "Parking lock module, activation: no teach-in values stored"
2228C0 "Parking lock, parking lock position monitoring. Wrong parking lock position"
222851 "Parking lock, parking lock position monitoring. Position Unknown"
222011 "Electrical machine, rotor position sensor, signal. Rotor position sensor adjustment"
I was able to run the transmission rotor position sensor adjustment service in ISTA without issue which removed that last code above. This cleared all the "drivetrain malfunction" faults.
Running the "learn parking lock module" service function in ISTA started fine and it was able to finally unlock the parking lock and put the car into neutral but the procedure would end in an "unknown error, procedure was unsuccessful". I tried a few times and would always end in an unknown error. The one thing I'm not sure about is part of the preliminary work says "switch on terminal 15", which I'm assuming means have the car "on", but I'm not entirely sure.
I suppose it's possible that the parking lock module is bad, but the car didn't have any issues before the battery died, and the car is able to successfully switch the parking lock module into neutral from the parked lock position, so I'm assuming that it's fine and I'm just doing something wrong. The car also has pretty low miles, just over 36,000.
Is there some special procedure to "switch on terminal 15"? That's the only thing I can think of that I'm doing wrong.
Thankfully the car drives fine now, just won't go into park when stopped. So to get the charge door open, you need to pull the cord behind the right-side passenger door. Hopefully, I don't have to drop this thing off at bmw service...
Thoughts?
My mom's 2017 i3 REX 12v battery died. She wasn't exactly sure what had happened at the time and tried a few times to move and/or start it without luck and finally called me. I figured out over the phone pretty quick that the 12v battery had probably died. We had a bunch of bad weather here in Portland and her i3 had been sitting in the garage for a few weeks without use. It also wasn't plugged into its high-voltage charger during this time.
Anyway, I picked up a new 12v battery from BMW. I verified it was fully charged and installed it. I registered the battery with Rheingold ISTA-d but the car would not move afterwards. It through all sorts of "drivetrain malfunction" faults and was all around grumpy. it would shift into D or R, but not move, and it would not shift into PARK. In reverse, it made an awful sound for a split second before I took my foot off the gas. I guessed the parking lock was engaged and the computer had lost its mind about where the parking lock was. I pulled the codes and had:
222D27 "Parking lock module, activation: no teach-in values stored"
2228C0 "Parking lock, parking lock position monitoring. Wrong parking lock position"
222851 "Parking lock, parking lock position monitoring. Position Unknown"
222011 "Electrical machine, rotor position sensor, signal. Rotor position sensor adjustment"
I was able to run the transmission rotor position sensor adjustment service in ISTA without issue which removed that last code above. This cleared all the "drivetrain malfunction" faults.
Running the "learn parking lock module" service function in ISTA started fine and it was able to finally unlock the parking lock and put the car into neutral but the procedure would end in an "unknown error, procedure was unsuccessful". I tried a few times and would always end in an unknown error. The one thing I'm not sure about is part of the preliminary work says "switch on terminal 15", which I'm assuming means have the car "on", but I'm not entirely sure.
I suppose it's possible that the parking lock module is bad, but the car didn't have any issues before the battery died, and the car is able to successfully switch the parking lock module into neutral from the parked lock position, so I'm assuming that it's fine and I'm just doing something wrong. The car also has pretty low miles, just over 36,000.
Is there some special procedure to "switch on terminal 15"? That's the only thing I can think of that I'm doing wrong.
Thankfully the car drives fine now, just won't go into park when stopped. So to get the charge door open, you need to pull the cord behind the right-side passenger door. Hopefully, I don't have to drop this thing off at bmw service...
Thoughts?