MG Flasher B58 Gen 1 & 2 Ultimate Package — BMW M240i (2017–2026), M340i (2020–2026), Toyota Supra 3.0 (2020–2026) & more; see fitment
B58 Gen 1 & 2 Ultimate Package
Includes the Flasher License, Logger License and all available OTS maps for the assigned vehicle, including future supported OTS releases. Custom tuner calibration is not included.
ECU/DME unlock: Before ordering, run Check Support in the MG Flasher app and contact Kies Motorsports to confirm ECU compatibility, unlock requirements and any additional cost. A third-party bench unlock may be required. A separate compatible ECU unlock service must be added to the cart; qualifying MG Flasher Ultimate Package purchases (standalone Flasher Licenses excluded) can receive the matching eligible Kies unlock for $0 under the tune promotion. Contact Kies first to confirm exact ECU compatibility. Shipping both ways, removal/refitting, flashing adapters and installation labor are separate.
Digital software for one VIN. No physical item is shipped. Kies will provide license assignment/redemption instructions; contact us to confirm fulfillment timing. Do not purchase or redeem the wrong engine-family license.
Vehicle Fitment & ECU Requirements
Conditional applications — ECU confirmation required. The rows below identify model-year/chassis candidates; they do not override Check Support or establish support for every engine/software within a year.
| Vehicle / trim | Model years | Chassis | Engine / conditions |
|---|---|---|---|
| BMW 2 Series M240i | 2017–2021 | F22, F23 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW 2 Series M240i | 2022–2026 | G42 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW 3 Series 340i/xDrive | 2016–2018 | F30, F34 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW 3 Series M340i/xDrive | 2020–2022 | G20 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW 3 Series M340i/xDrive | 2023–2026 | G20 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. Engine generation varies by production date; a year match alone does not establish compatibility. |
| BMW 4 Series 440i/xDrive | 2017–2020 | F32, F33, F36 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW 4 Series M440i/xDrive | 2021–2024 | G22, G23, G26 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW 4 Series M440i/xDrive | 2025–2026 | G22, G23, G26 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. Engine generation varies by production date; a year match alone does not establish compatibility. |
| BMW 5 Series 540i/xDrive | 2017–2023 | G30 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. Engine generation varies by production date; a year match alone does not establish compatibility. |
| BMW Z4 M40i | 2020–2026 | G29 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW X3 M40i | 2018–2024 | G01 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. Engine generation varies by production date; a year match alone does not establish compatibility. |
| BMW X4 M40i | 2016–2024 | G02 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW X5 40i/xDrive40i | 2019–2023 | G05 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW X5 40i/xDrive40i | 2024–2026 | G05 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. Engine generation varies by production date; a year match alone does not establish compatibility. |
| BMW X5 45e xDrive | 2021–2023 | G05 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW X5 50e xDrive | 2024–2026 | G05 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. Engine generation varies by production date; a year match alone does not establish compatibility. |
| BMW X6 35i/40i | 2011–2026 | G06 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| BMW X7 xDrive40i | 2019–2026 | G07 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. Engine generation varies by production date; a year match alone does not establish compatibility. |
| Toyota GR Supra 3.0 | 2020–2020 | J29, A90 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| Toyota GR Supra 3.0/A91 | 2021–2026 | J29, A91 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
| Toyota GR Supra 3.0 Manual/A91-MT | 2023–2026 | J29, A91 | B58 Gen 1 & 2. Run Check Support in the MG Flasher app before ordering; exact ECU/software support is required. Gen 1 / Gen 2 only. Gen 3 is excluded, even when the chassis/model year overlaps. |
Additional manufacturer-listed applications requiring confirmation
- BMW M140i F20/F21; M240i F22/F23/G42; 340i F30/F31/F34; M340i G20/G21/G28
- BMW 440i F32/F33/F36; M440i G22/G23/G26; 540i G30/G31/G38; 640i G32; 740i/740Li G11/G12; 840i G14/G15/G16
- BMW X3 M40i G01; X4 M40i G02; X5 40i G05; X6 40i G06; X7 40i G07; Z4 M40i G29
- Toyota GR Supra 3.0 A90/A91/J29, including supported automatic/manual ECU revisions
Additional applications above have unconfirmed year/market/ECU coverage and are not unconditional fitment claims. Gen 3 B48/B58, MINI MEVD and unsupported engine/controller revisions are excluded. Optional features vary by engine, software and map.
App Downloads & Complete Setup Guide
Get the free MG Flasher app: iPhone / iPad · Android · Windows.
Open the full official MG Flasher user manual. Review the current instructions before connecting or flashing; the app and manufacturer instructions take precedence over this overview.
- Check support first. Install the app, connect a compatible ENET Wi-Fi adapter and use Check Support to identify the vehicle, DME and available products. An engine badge alone is insufficient.
- Arrange the correct license. Select the matching engine family. Contact Kies with your VIN and MG Flasher account information for assignment/redemption instructions. Licenses bind to one VIN; verify everything before redeeming.
- Resolve ECU security. Complete any required compatible unlock before flashing. Contact Kies about the method and separate cost.
- Prepare the vehicle. Follow the manufacturer preparation checklist, use a healthy charged battery with suitable charger, turn off electrical loads and remove incompatible piggybacks.
- Connect and sync. Follow the connection guide for your device. Internet is needed for support checks, account sync and map downloads; a vehicle connection is needed for flashing and logging.
- Flash the matching calibration. With the engine off and ignition set as instructed for your vehicle, choose the correct fuel, stage and hardware options. Do not disconnect or interrupt the process. Wait for app confirmation and follow its ignition-cycle instructions.
- Review the result. Check diagnostics and record logs as appropriate. Obtain tuner review when hardware, fuel or calibration requires it. Logger-only purchases do not authorize flashing.
Detailed instructions: Connection guide · License redemption · Vehicle preparation · Full flashing procedure · DME unlock guidance · Supported vehicles.
Choose the Right MG Flasher Product
- Stage 2 - B58 F and G series — $125.00
- Logger License - B58 F and G series — $125.00
- Ultimate Package - B58 F and G series — $549.00
- Stage 1 - B58 F and G series — $125.00
- OTS Map Bundle - B58 F and G series — $179.00
- Flasher License - B58 F and G series — $299.00
Plan Your Build
BMW B58 build guide · Toyota Supra build guide
Build power targets do not establish OTS map output. Upgraded-turbo or high-output builds require an appropriate custom calibration and tuner approval; custom tuning is sold separately.