BMW E90 Manual Shift Suggestion: SCHALT_PKT Coding

On manual-gearbox E90s, the gear change suggestion in the cluster is enabled through SP_ANZEIGE, SCHALT_PKT_BC and SCHALT_PKT_DAUERHAFT in the KOMBI module.

— Tekin Code


On manual-gearbox E90s, showing a gear change suggestion in the instrument cluster requires three KOMBI parameters to be aktiv together: SP_ANZEIGE, SCHALT_PKT_BC and SCHALT_PKT_DAUERHAFT. Without SP_ANZEIGE and SCHALT_PKT_BC set to aktiv the display never appears at all, while SCHALT_PKT_DAUERHAFT decides whether it stays on permanently or only when called up. What does the shift suggestion do? The display shows an up or down arrow in the cluster when engine load and revs indicate a more efficient gear is available. The suggestion targets fuel consumption; it is not a rev-limit warning for performance driving. That is why it appears early under hard acceleration, because it is calculated for economy rather than for pace. Module: KOMBI Parameters: SP_ANZEIGE, SCHALT_PKT_BC, SCHALT_PKT_DAUERHAFT Value: all three aktiv Alternative: if the display cannot be hidden, set SCHALT_PKT_DAUERHAFT = nicht_aktiv Gearbox: manual only Engine compatibility: per the source note it may only work on N54; unconfirmed on N52 Risk: low, fully reversible Which model years and which engines? Community lists mark this trio for the 2008, 2009 and 2011 model years. A note in the same list sets an important limit: the coding may only work on N54-engined cars, and there is no confirmed report of it working on an N52 car. • Marked for the 2008, 2009 and 2011 model years. • Only meaningful on manual cars; an automatic already shows the gear number. • Per the source note, the function is unconfirmed on engines other than the N54, so an N52 may show nothing. • Model-year coverage comes from community-compiled E90 coding lists; the binding source is your own car's FSW/PSW data. How do you code it? The work touches three lines in the KOMBI module and all three must be changed together. OBDThink is an independent BMW coding and diagnostics app and is not affiliated with BMW AG. Before writing, note your service information and trip computer values; per the source list, cluster coding can reset these records on some cars. • Record the remaining service distance and the trip computer pages before you code. • Put the gearbox in neutral, apply the handbrake and switch the ignition on without starting the engine. • Connect with OBDThink and list the shift suggestion lines in the KOMBI module. • Save a backup, then set the SP_ANZEIGE and SCHALT_PKT_BC lines to aktiv. • Set SCHALT_PKT_DAUERHAFT to aktiv as well and write all three changes together. • Take a short drive and confirm an upshift suggestion appears at steady throttle. Watching revs and engine load live in OBDThink shows whether the suggestion genuinely tracks load or simply appears at a fixed engine speed. How do you revert it? Reverting means returning all three lines to nicht_aktiv. Switching off DAUERHAFT alone does not remove the function, only its permanence; switching off SP_ANZEIGE or SCHALT_PKT_BC on its own does remove the display but leaves the other lines changed. That is why restoring the pre-coding backup is the preferred route for a clean revert. Module: KOMBI Lines to revert: SP_ANZEIGE, SCHALT_PKT_BC, SCHALT_PKT_DAUERHAFT Revert value: all three nicht_aktiv Method: change all three values and write, or restore the backup Check: no shift arrow should appear in the cluster What should you keep in mind when using the suggestion? The source list gives a specific remedy for this case: if the display stays on permanently and cannot be switched off from the trip computer, set the SCHALT_PKT_DAUERHAFT line to nicht_aktiv. The other two lines stay aktiv and the display becomes something you call up rather than something always present. That removes the permanence, not the function. Do not treat the suggestion as a rev-limit warning. It points at the economical gear and can suggest an upshift early on a climb; labouring the engine at low revs under high load causes damage over time. What if no suggestion ever appears? First read the KOMBI data back and confirm all three lines really were written as aktiv, because missing one of them is the most common mistake. Second, check which engine your car has, since the source note leaves the function unconfirmed outside the N54. Third, on an automatic car these parameters have no visible effect at all.

You may also like