Programming with ISTA
ISTA is BMW's workshop system for diagnosis and programming. I use it for software updates, coding a replaced control unit and the programming step after a repair, on F- and G-series BMW and MINI.
Popular BMW jobs
- Apple CarPlay activation on supported NBT Evo and MGU head units, plus full-screen display where the hardware supports it
- Module replacement and coding: headlights, footwell module, instrument cluster, head unit
- Software updates for control units and the whole vehicle
- Retrofit coding: reversing camera, LED or laser lights, M steering wheel, parking sensors, assistance systems
- Comfort coding: digital speed display, sport displays, mirror folding with the key, start-stop remembers your last setting
- Battery registration after a battery change, so the charging strategy matches the new battery
Before the session
BMW programming sessions can be long and draw a lot of current. A strong battery charger is essential, plus a Windows laptop, a supported interface (ENET cable or ICOM) and stable internet. I'll confirm the exact setup for your car.
Check first
Head unit generation, model year and installed software decide what's possible. Send your VIN and I'll tell you exactly what your car supports.
Frequently asked questions
Which BMW models do you cover?
F- and G-series BMW and current MINI models. Older E-series on request.
Which interface do I need?
For most coding an ENET cable is enough. Larger programming jobs work best with an ICOM. I'll tell you which fits your job.
Is battery registration really needed?
Yes. Without it the car charges a new battery as if it were the old one, which shortens its life.
Do you do video in motion?
No. Video while driving is a distraction and illegal in many countries.