BMW iDrive 7 Custom Apps (MGU)

BMW iDrive 7 Custom Apps (MGU)

Custom apps inside the original BMW iDrive 7 (MGU): virtual dyno, brake test, drag timer, shift light, G-force, warm-up, fault scanner and more – no extra hardware or screen. Installed remotely over ENET. €150.

Price
€200
€150.00
Save €50.00 (25%)

How remote tuning works

All you need is:

  • Laptop
  • ENET cable
  • Internet connection
  1. Connect your ENET cable to the car's OBD2 port and to your laptop.
  2. Open UltraViewer on your laptop (TeamViewer or AnyDesk also work).
  3. Let our technician connect to your laptop and run the session while you watch.

Remote tuning means we work on your car the same way a workshop tech would, except the technician is in another country. The cable, the laptop, and the OBD2 port do the heavy lifting; we drive the keyboard.

After you book the appointment, you follow the three steps above. Our technician handles everything from there: reading the ECU, applying the requested changes, verifying the result, writing it back. The session itself usually takes 30–60 minutes depending on the service.

You provide the laptop (Windows), a stable internet connection, a 12V power source for the car (a battery charger is recommended for longer sessions), and an ENET cable for your model. ENET cables are widely available online — if you already own one, that works too. We provide the diagnostic software, the step-by-step instructions, and the live technician.

If anything goes wrong during the session — connection drop, software hiccup, anything — we restore the original ECU file before disconnecting. Nothing leaves your car worse than we found it.

Service Overview

Extra apps inside your original BMW iDrive 7

BMW iDrive 7 custom apps add a set of enthusiast tools to the original MGU head unit of a compatible BMW: a virtual dyno, brake and drag timers, a shift light, a G-force meter, a warm-up monitor and a fault scanner. They appear on the factory screen next to the standard apps and are operated with the iDrive controller – without an extra display, a phone mount, an OBD dongle or any other hardware.

The apps are installed remotely: our technician joins your laptop, connected to the car with an ENET cable, and installs them on the head unit in one session. Compatibility depends on your head-unit software build, so we check it by VIN before you book.

An honest note first: this is an unofficial, independent modification of the head unit software and is not endorsed by BMW AG. Timers and performance apps are for closed roads and tracks; the head unit should be operated while the car is parked.

At a glance

QuestionAnswer
Price€150 (regular price €200)
Works onBMW with the MGU head unit (iDrive 7) on a compatible software build
Extra hardwareNone
How it is doneRemote session over ENET with a Windows laptop
Before you payVIN and head-unit software are checked

The apps

AppWhat it doesGood to know
Fault ScannerReads fault codes from the control units with descriptions, and can clear themRead codes before clearing. Clearing does not repair anything – see BMW Remote Diagnostics for a proper diagnosis
Virtual DynoEstimates a power and torque curve from a full-throttle pullCalculated from the car’s own signals – not a calibrated dyno. Best for comparing before and after a change
Brake TestTimes and records stops from 100 km/h to zero, and from 200 km/hClosed road or track only
Drag TimerTimes 0–100 km/h, 100–200 km/h and quarter-mile runs with splits and saved bestsClosed road or track only
RedlineShift light with a rev bar, a large gear display and shift scoringHelps you learn the engine’s rev range
G-ForceShows lateral and longitudinal g-forces with peaksUses the car’s sensors
Warm-UpShows oil and coolant temperature progress so you know when the engine is ready for full loadAn estimate, not a replacement for good practice
M VitalsLive gauges such as revs, boost, torque, temperatures and moreWhich values appear depends on the engine and car
eDriveRange estimate, battery information and energy use for plug-in hybrids and electric BMWsOnly useful on cars with an electrified drivetrain
ServiceRead-only view of the car’s service itemsIt does not reset service intervals
TetrisThe classic falling-blocks puzzle game on the head unit, played with the iDrive controllerOnly while the car is parked
DoomA playable port of the classic shooter, controlled with the iDrive controllerOnly while the car is parked
PaintA simple drawing app on the head unitUse it while the car is parked

The app list can change as the project evolves.

The apps on the iDrive 7 screen

These photos were taken on the screen of a BMW with iDrive 7 after the installation. The apps appear in the standard “Installed apps” list, next to BMW’s own.

First page of the Installed apps list on a BMW iDrive 7 screen: Brake Test, Warm-Up, Service, Redline, G-Force, eDrive, Virtual Dyno, Fault Scanner and Drag Timer next to BMW Assistance
Installed apps, page 1: the custom apps sit next to BMW’s own apps.
Second page of the Installed apps list on a BMW iDrive 7 screen with Doom, M Vitals, Paint, a tempadrive.com icon and Tetris
Installed apps, page 2: the list continues with Doom, M Vitals, Paint, a tempadrive.com icon and Tetris.

Virtual Dyno – estimated power and torque

Virtual Dyno app on the BMW iDrive 7 screen: an empty dyno sheet with power in hp and torque in Nm against engine speed
Virtual Dyno before a pull: power in hp and torque in Nm against revs.

The dyno sheet plots power and torque against engine speed and has a tab for saved runs. The curve is built from one full-throttle pull – the screen suggests 3rd gear from about 2,000 rpm to the limiter on a flat road, which is only for a closed road or track. The result is an estimate calculated from the car’s own signals, not a calibrated dyno, so use it to compare the same car before and after a change.

Fault Scanner – fault codes on the car’s screen

Fault Scanner app on the BMW iDrive 7 screen listing active faults with code, control unit and description
Fault Scanner: the faults page lists each fault with its code, control unit and description.

The faults page shows how many control units answered, how many faults are stored and how many are active right now, and lists each one with its code, control unit and description. There are also pages for Check Control messages and for the control units, and buttons to scan again or clear everything. Clearing removes the codes from every control unit – read a code before you clear it, because clearing does not repair the cause. For a proper diagnosis see BMW Remote Diagnostics.

M Vitals – live gauges

M Vitals app on the BMW iDrive 7 screen, chassis page with a G-force circle and the four tyre pressures against their targets
M Vitals, chassis page: a G-force circle and the four tyre pressures with their targets and temperatures.
M Vitals app on the BMW iDrive 7 screen, fuel and ignition page with intake air, high-pressure fuel, ignition timing and misfires
M Vitals, fuel and ignition page: intake air, high-pressure fuel, ignition timing and misfires.

Live gauges are spread over four pages: engine, thermals, fuel and ignition, and chassis. A page shows a value only when the car supplies it – in the fuel and ignition photo the engine unit gave no reading – so which gauges you see depends on the engine and the car.

Warm-Up – oil and coolant temperature

Warm-Up app on the BMW iDrive 7 screen with oil and coolant temperature bars, an 80 °C target and a safe rev limit
Warm-Up: oil and coolant temperature against an 80 °C target, with a status and a safe rev limit.

Two bars show the oil and coolant temperature, with a status (COLD in the photo) and a safe rev limit. When the car is driving electrically the page shows that the engine is off. It is an estimate, not a replacement for good practice.

Service – service requirements

Service app on the BMW iDrive 7 screen listing service requirements such as engine oil, brake pads, vehicle check and brake fluid
Service: items due soon and due now, and each service requirement with its remaining distance or date.

A read-only list of the car’s service requirements – in the photo engine oil, rear brake pads, vehicle check and brake fluid – with the remaining distance or date for each. It does not reset service intervals.

Tetris, Doom and Paint – for a parked car

Tetris game on the BMW iDrive 7 screen with score, level, next piece and controls
Tetris on the iDrive 7 screen, played with the iDrive controller.

The extras are for a parked car. In Tetris you turn or tilt the controller to move a piece, press to rotate it and tilt down or up to drop it, and the screen itself reminds you to play while parked. Doom and Paint are on the second page of the Installed apps list.

Which BMWs are supported?

Head unitiDriveCustom apps with this service
MGUiDrive 7Supported on compatible software builds – checked by VIN before booking
MGUiDrive 8 and newerSelected vehicles only – send your VIN and we will tell you
NBT EVO, NBT, CICOlder systemsNot applicable – see Android Auto for NBT EVO for that generation

iDrive 7 is typically found on G-series cars built from about 2018, with the wide control display. If you are unsure which system you have, read Which BMW iDrive do I have? or send us your VIN.

How the apps work

The apps run on the head unit and draw directly on the control display. They read the car’s live signals through the head unit and use its diagnostic gateway to talk to the control units, so you do not need an OBD dongle, a phone connection or an internet connection for the apps to work. That is also why the exact values available depend on your engine and equipment.

Read this before ordering

  • Unofficial modification. The apps are an independent community project and change the head unit’s software. They are not endorsed by BMW AG.
  • Use them safely. Brake Test, Drag Timer and Virtual Dyno are for closed roads and tracks only. Operate the head unit while parked and keep your attention on the road.
  • Values are estimates. The virtual dyno, braking and range figures are calculated from sensor data. Flat, controlled runs give the most useful results.
  • Fault Scanner clears codes in every control unit. Read a code before you clear it. A cleared code that comes back means the problem is still there.
  • Software updates. A head-unit software update can hide the apps until they are reinstalled. Ask us before updating.
  • Warranty. A modified infotainment system can affect related warranty claims. Discuss it with your dealer if the car is still covered.

How the remote session works

  1. Send your VIN. We confirm your head unit, the software build and the price.
  2. Park the car, connect it to your Windows laptop with the ENET cable and switch the ignition on. A battery charger is strongly recommended.
  3. Start the remote tool and let our technician join your laptop.
  4. We read the head unit’s state, install the apps and restart the system.
  5. You open the apps on the iDrive screen and we check that they run.

If you are near Vilnius, we can also install the apps in the workshop – ask us.

Price

BMW iDrive 7 custom apps cost €150 (regular price €200). The price covers the compatibility check, the remote installation of the available app set and a final check on the screen.

Frequently asked questions

What are BMW iDrive 7 custom apps?

They are extra apps installed inside the original iDrive 7 (MGU) head unit – for example a virtual dyno, brake and drag timers, a shift light, a G-force meter and a fault scanner – shown on the factory screen.

Do I need extra hardware?

No. There is no add-on display, OBD dongle or box. The apps run on the car’s own head unit.

Which BMWs does it work on?

BMWs with the MGU head unit (iDrive 7) on a compatible software build. iDrive 8 is possible on selected vehicles. Send your VIN and we reply with a clear yes or no before you book.

Is the Virtual Dyno accurate?

It is an estimate calculated from the car’s own signals, not a calibrated dyno. It is most useful for comparing the same car before and after a change on a flat, controlled run.

Can I use the apps while driving?

Use the head unit while parked. Brake Test, Drag Timer and Virtual Dyno are for closed roads and tracks only. Follow the traffic rules where you drive.

Can the Fault Scanner clear fault codes?

Yes, but read the code first. Clearing does not repair the fault, and a code that returns means the cause is still present. For a proper diagnosis see our BMW remote diagnostics service.

Will a software update remove the apps?

It can hide them until they are reinstalled. Ask us before updating the head unit.

Can the apps be removed?

Yes. We can remove them and return the head unit to its previous state on request.

Does it work offline?

The apps themselves do not need an internet connection. The remote installation session does.

Will it affect my warranty?

Modifying the infotainment software can affect warranty claims related to it. If your car is still under warranty, discuss it with your dealer first.

How long does the installation take?

Usually around one hour including the connection and the final check.

Request a compatibility check

Send your VIN and we will confirm whether your car can take the custom apps and the exact route before you pay. Browse all BMW remote services, see Apple CarPlay for iDrive 7 MGU, or contact us.

Benefits

Performance and diagnostic tools on the factory screen, from the driver’s seat

Nothing added to the car – the apps live in the head unit

Compatibility checked by VIN and software before you book

Done in one remote session over ENET

Independent apps that keep improving as the project develops

Key Features

  • Custom apps installed inside the original iDrive 7 (MGU) system
  • Fault Scanner – read fault codes with descriptions, and clear them
  • Virtual Dyno – estimated power and torque curve from a full-throttle pull
  • Brake Test and Drag Timer – 100–0 km/h stops and 0–100, 100–200 and quarter-mile runs
  • Redline shift light, G-Force, Warm-Up and M Vitals live gauges
  • eDrive and Service pages for hybrid and electric BMWs and service items
  • No extra hardware, no OBD dongle and no additional display

Compatibility

MGU (iDrive 7)
BMW G-series with iDrive 7
iDrive 8 on selected vehicles (ask with your VIN)

Additional Information

Unofficial, independent modification of the head unit software; not affiliated with or endorsed by BMW AG. Use timers and performance apps only on closed roads or a track, and use the head unit while parked. Virtual dyno, range and similar values are calculated estimates.

Information

Category
BMW G Series
Delivery
Digital/Remote

Need help with this service?

Ask in our community forum →

Related Services

BMW 2026+ Remote Coding & Software Updates

BMW 2026+ Remote Coding & Software Updates

Secure remote coding, software updates and new-module coding for supported new-generation BMW vehicles from 2026 onward, including NA5 iX3 and G70 LCI. VIN pre-check and ENET cable required.

€300.00
Learn More
BMW ACSM Airbag Module Programming & Coding

BMW ACSM Airbag Module Programming & Coding

Remote BMW ACSM airbag control-module diagnosis, programming, coding and initialization after compatible module replacement. E-, F-, G- and supported newest 2026+ BMW architectures, subject to VIN and part-number verification.

€30.00 - €80.00
Learn More
Stage 1 Chiptuning

Stage 1 Chiptuning

BMW E, F, G Series

€160
€100.00
Save €60.00 (38%)
Learn More
BMW iDrive 7 Custom Apps (MGU) – Remote Install | TempaDrive