Idle Speed Control Valve Closing Solenoid Control Open Circuit
On BMW vehicles, P1504 is logged when the ECU detects a fault in the powertrain: “Idle Speed Control Valve Closing Solenoid Control Open Circuit”. P1504 is a manufacturer-specific BMW code (the "1" after the letter marks an OEM-defined code), so its meaning applies to BMW and may differ on other makes.
Typical triggers for a powertrain code like P1504 include faulty or ageing sensors, wiring/connector faults, a clogged or removed component, or a value drifting outside the ECU's expected window. Symptoms range from a check-engine light only, to limp mode, rough running, higher consumption or failed emissions tests.
When a BMW has had hardware changed for off-road/motorsport use (for example a removed DPF or EGR), the related monitor must be disabled in the ECU map or the code re-appears. Softechpro Solutions performs DPF/EGR/AdBlue/DTC off and recalculates the checksum, so codes like P1504 stay cleared after the flash. Genuine faults should always be repaired, not just hidden.
Softechpro Solutions does DPF/EGR/AdBlue/DTC off + checksum for 260+ ECU families — from €98.99/mo.
See pricing Ask on WhatsApp