Latest Posts

  • 2017 Frieling Racing Software Downloads Available

    All the new 2017 software downloads are available for dealers.  You can access these under Partner Access, than All Downloads.  These expire on 6/30/2017 where you will need to update again.  Same every year.  Expires on Dec 31 and June 1....

  • BMW F-Series ECU Flashing via OBDII Released

    Frieling Racing has just released the ability to flash all F-Series MEVD17 ECUs via the OBDII port.  You no longer have to patch or boot mode the ECU first.  To flash the ECU, you just need to make the tune of an original file.  Most......

Type what you are searching for:
 

ECU OBDII Tuning

Frieling Racing / ECU OBDII Tuning
ECU OBDII Tuning

iflash-bmw

BMW | Mini iFlash

The BMW/Mini iFlash works with all BMW vehicles up to the F Series and Mini up to 2010/2011.  The allows you to read out both the full ECU memory or calibration data only on most ECU’s.  Popular cars such as the M3, M5, M6 can be done with the iFlash.  All Mini platforms with the supercharged or turbocharged engine can be done.  Other platforms including the N54 engine vehicles can also be done.  In addition to the reading and writing tool is a basic diagnostic tool to read and clear trouble codes.  You can see what protocols we support below.

BMW Protocols

  • {    BMW_BOSCH_DDE3,                _T(“Bosch DDE 3”),                        (1 << protocolDS2)                                                                                },
  • {    BMW_BOSCH_DDE4,                _T(“Bosch DDE 4”),                        (1 << protocolDS2)                                                                                },
  •  {    BMW_BOSCH_ME72,                _T(“Bosch DME ME7.2”),                    (1 << protocolKWP2000_STAR)                                                                        },
  • {    BMW_SIEMENS_MS43,            _T(“Siemens DME MS43”),                    (1 << protocolDS2)                                                                                },
  • {    BMW_SIEMENS_MS42,            _T(“Siemens DME MS42”),                    (1 << protocolDS2)                                                                                },
  • {    BMW_SIEMENS_MS41,            _T(“Siemens DME MS41”),                    (1 << protocolDS2)                                                                                },
  • {    BMW_SIEMENS_MSS50,            _T(“Siemens DME MSS50”),                (1 << protocolDS2)                                                                                },
  • {    BMW_SIEMENS_MSS52_MSS54,    _T(“Siemens DME MSS52/54”),                (1 << protocolDS2)                                                                                },
  • {    BMW_SIEMENS_MSS54_HP,        _T(“Siemens DME MSS54HP”),                (1 << protocolDS2)                                                                                },
  • {    BMW_BOSCH_M52,                _T(“Bosch DME M5.2”),                    (1 << protocolDS2)                                                                                },
  • {    BMW_BOSCH_M521,                _T(“Bosch DME M5.2.1”),                    (1 << protocolDS2)                                                                                },
  •  {    BMW_SIEMENS_MS450,            _T(“Siemens DME MS45.0”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MS451,            _T(“Siemens DME MS45.1”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSS60,            _T(“Siemens DME MSS60”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSS65,            _T(“Siemens DME MSS65”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  •  {    BMW_SIEMENS_MSS70,            _T(“Siemens DME MSS70”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  •  {    BMW_SIEMENS_MSV70,            _T(“Siemens DME MSV70”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSD80,            _T(“Siemens DME MSD80”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSD81,            _T(“Siemens DME MSD81”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSD802,            _T(“Siemens DME MSD80.2”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSD812,            _T(“Siemens DME MSD81.2”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSV80,            _T(“Siemens DME MSV80”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSV801,            _T(“Siemens DME MSV80.1”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSD851,            _T(“Siemens DME MSD85.1”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSD852,            _T(“Siemens DME MSD85.2”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_SIEMENS_MSD872,            _T(“Siemens DME MSD87.2”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    MINI_SIEMENS_EMS,            _T(“Siemens DME EMS2000”),                (1 << protocolKWP2000_STAR)                                                                        },
  • {    BMW_BOSCH_MED172_INT,        _T(“Bosch DME MED17.2 Internal”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_MEV172_INT,        _T(“Bosch DME MEV17.2 Internal”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_ME1745_INT,        _T(“Bosch DME ME17.4.5 Internal”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_MV1746_INT,        _T(“Bosch DME MV17.4.6 Internal”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_MED172_EXT,        _T(“Bosch DME MED17.2 External”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_MEV172_EXT,        _T(“Bosch DME MEV17.2 External”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_ME1745_EXT,        _T(“Bosch DME ME17.4.5 External”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_MV1746_EXT,        _T(“Bosch DME MV17.4.6 External”),        (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_MEV1722_INT,        _T(“Bosch DME MEV17.2.2”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)                                        },
  • {    BMW_BOSCH_MEVD17_INT,        _T(“Bosch DME MEVD17”),                    (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)                                        },
  • {    BMW_BOSCH_MEVD1722_INT,        _T(“Bosch DME MEVD17.2.2”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)                                        },
  • {    BMW_BOSCH_MEVD1724_INT,        _T(“Bosch DME MEVD17.2.4”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)                                        },
  • {    BMW_BOSCH_MEVD1726_INT,        _T(“Bosch DME MEVD17.2.6”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)                                        },
  • {    BMW_BOSCH_MEVD1727_INT,        _T(“Bosch DME MEVD17.2.7”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)                                        },
  • {    BMW_BOSCH_MEVD1729_INT,        _T(“Bosch DME MEVD17.2.9”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)                                        },
  • {    BMW_BOSCH_EK924,            _T(“Bosch DME EK9.2.4”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_EK927,            _T(“Bosch DME EK9.2.7”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_EK928,            _T(“Bosch DME EK9.2.8”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_EK9282,            _T(“Bosch DME EK9.2.8.2”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_EK9285,            _T(“Bosch DME EK9.2.8.5”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_EK9287,            _T(“Bosch DME EK9.2.8.7”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_EKB924,            _T(“Bosch DME EKB9.2.4”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_EKB945,            _T(“Bosch DME EKB9.4.5”),                (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE502,            _T(“Bosch DDE 5.0.2”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE503,            _T(“Bosch DDE 5.0.3”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE504,            _T(“Bosch DDE 5.0.4”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE506,            _T(“Bosch DDE 5.0.6”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE507,            _T(“Bosch DDE 5.0.7”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE508,            _T(“Bosch DDE 5.0.8”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE509,            _T(“Bosch DDE 5.0.9”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE51,            _T(“Bosch DDE 5.1”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE603,            _T(“Bosch DDE 6.0.3”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE604,            _T(“Bosch DDE 6.0.4”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE606,            _T(“Bosch DDE 6.0.6”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE608,            _T(“Bosch DDE 6.0.8”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE609,            _T(“Bosch DDE 6.0.9”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE626,            _T(“Bosch DDE 6.2.6”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE63,            _T(“Bosch DDE 6.3”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE70,            _T(“Bosch DDE 7.0”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE71,            _T(“Bosch DDE 7.1”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },
  • {    BMW_BOSCH_DDE73,            _T(“Bosch DDE 7.3”),                    (1 << protocolKWP2000_STAR) | (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765_STAR)            },

iflash-porsche

Porsche iFlash

The Porsche iFlash works with all Porsche 911, Boxster, Cayman vehicles from 1999 to 2012.  It also does the Cayenne 957 platform from 2008-2010.  The iFlash allows you to read out both the full ECU memory or calibration data most ECU’s.  Some ECU’s only allow you to read out the data area.  Popular cars such as the 996/997 Turbo, 987 Cayman/Boxster, and Cayenne Turbo can be done with the iFlash.  In addition to the reading and writing tool is a basic diagnostic tool to read and clear trouble codes.  For the DFI cars, this will also do the required throttlebody adaption process.  You can see what protocols we support below.

Porsche Protocols

  • {    PORSCHE_BOSCH_M522,                _T(“Bosch M5.2.2”),                        (1 << protocolKWP2000)                                                                            },
  • {    PORSCHE_BOSCH_ME78_400,            _T(“Bosch ME7.x (512K)”),                (1 << protocolKWP2000)                                                                            },
  • {    PORSCHE_BOSCH_ME78_800,            _T(“Bosch ME7.x (1024K)”),                (1 << protocolKWP2000)                                                                            },
  • {    PORSCHE_BOSCH_ME781,            _T(“Bosch ME7.8.x”),                    (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765)                                            },
  • {    PORSCHE_BOSCH_ME78_MIN,            _T(“Bosch ME7.8 MIN”),                    (1 << protocolKWP2000)                                                                            },
  • {    PORSCHE_SIEMENS_SDI3,            _T(“Siemens SDI3”),                        (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765)                                            },
  • {    PORSCHE_SIEMENS_SDI4,            _T(“Siemens SDI4”),                        (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765)                                            },

iflash-vag

VAG iFlash

The VAG iFlash covers a large range of Volkswagen Audi Group vehicles.  This includes Volkswagen, Audi, Lamborghini, Bentley, Porsche 955 Cayenne, Skoda, and others.  Popular vehicles would be the Audi S4, Audi R8, Volkswagen GTI, Bentley Continental GT.  Basic scan tool functions are enabled as well.

VAG Protocols

  • {    VAG_BOSCH_M383_200,                _T(“Bosch M3.8 / M5.9”),                (1 << protocolKWP2000)                                                                            },
  • {    VAG_BOSCH_ME7_400,                _T(“Bosch ME7.x.x (512K)”),                (1 << protocolKWP2000)                                                                            },
  • {    VAG_BOSCH_ME7_800,                _T(“Bosch ME7.x.x (1024K)”),            (1 << protocolKWP2000) | (1 << protocolCAN_TP20)                                                },
  • {    VAG_BOSCH_ME7_800X2,            _T(“Bosch ME7.x.x (1024K) x 2”),        (1 << protocolKWP2000) | (1 << protocolCAN_TP20)                                                },
  • {    VAG_BOSCH_ME7_ST10,                _T(“Bosch ME7.1.x (1024K)”),            (1 << protocolKWP2000) | (1 << protocolCAN_TP20)                                                },
  • {    VAG_BOSCH_ME7_ST10X2,            _T(“Bosch ME7.1.x (1024K) x 2”),        (1 << protocolKWP2000) | (1 << protocolCAN_TP20)                                                },
  • {    VAG_BOSCH_EDC15_400,            _T(“Bosch EDC15 (512K)”),                (1 << protocolKWP2000)                                                                            },
  • {    VAG_BOSCH_EDC15_800,            _T(“Bosch EDC15 (1024K)”),                (1 << protocolKWP2000)                                                                            },
  • {    VAG_BOSCH_EDC16_1MB_GROUP,        _T(“Bosch EDC16 U1”),                    (1 << protocolKWP2000) | (1 << protocolCAN_TP20)                                                },
  • {    VAG_BOSCH_EDC16_2MB_GROUP,        _T(“Bosch EDC16 U3x”),                    (1 << protocolKWP2000) | (1 << protocolCAN_TP20)                                                },
  • {    VAG_BOSCH_MED91_SILVER192,        _T(“Bosch MED9.1 (Silver Oak)”),        (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_BOSCH_MED911_GREEN128,        _T(“Bosch MED9.1.1 (Green Oak)”),        (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_BOSCH_MED911_GREEN128_25L,    _T(“Bosch MED9.1.1 (Green Oak) 2.5L”),    (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_BOSCH_MED911_GREEN256,        _T(“Bosch MED9.1.1 (Green Oak) x 2”),    (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_BOSCH_MED95_SILVER128,        _T(“Bosch MED9.5 (Silver Oak)”),        (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_BOSCH_MED17_TC1766_INTERN,    _T(“Bosch MED17 (TC1766)”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_BOSCH_MED17_TC1796_INTERN,    _T(“Bosch MED17 (TC1796)”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_SIEMENS_SIMOS_83,            _T(“Siemens Simos 8.4”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_SIEMENS_SIMOS_84,            _T(“Siemens Simos 8.4”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • {    VAG_SIEMENS_SIMOS_10,            _T(“Siemens Simos 10.x”),                (1 << protocolKWP2000) | (1 << protocolCAN_ISO15765) | (1 << protocolCAN_TP20)                    },
  • EDC17CP20

iflash-lotus

Lotus iFlash

The Lotus iFlash is very special and we are one of the few who have the protocols for it.  Unlike the other iFlash clients, Lotus ECU’s can only be ID, which we then provide you the matching software to create the tune file on.  There is no reading of the ECU, but once we provide you with the stock file, that can be flashed back to original.  Below are the protocols we support for Lotus.

Lotus Protocols

  • {    OPEL_BOSCH_ME762K_LOTUS,    _T(“Bosch M7.6”),                        (1 << protocolKWP2000)                                                                            },
  • {    LOTUS_EFI_T4,                _T(“EFI T4”),                            -1    },//(1 << protocolCAN_ISO15765)    | (1 << protocolKWP2000)                                            },
  • {    LOTUS_EFI_T4E,                _T(“EFI T4E”),                            -1    },//(1 << protocolCAN_ISO15765)    | (1 << protocolKWP2000)                                            },
  • {    LOTUS_EFI_T6E,                _T(“EFI T6E”),                            -1    },//(1 << protocolCAN_ISO15765)    | (1 << protocolKWP2000)                                            },

iflash-ford

Ford iFlash

The Ford iFlash is great for doing the popular Ford Focus ST and RS cars.  This allows reading and writing of the ECU and basic diagnostic functions.  It can be used on the MED17.2 and the ME9 ECU’s.

Ford Protocols

  • Bosch ME9
  • Bosch MED17
  • Bosch EDC17
  • Delphi DCM 6.x
  • Delphi DCM 3.5
  • Siemens SID
  • Siemens EMS
  • Siemens SIM

iflash-gm

GM iFlash

The GM iFlash covers many European versions of the automakers vehicles.  Will do reading and writing for cars like Pontiac, Saab, Opel, Chevrolet, and others.  Popular cars include the Camaro, Vauxhall Astra, Opel Vectra, and others.  We have listed the protocols available below.

GM Protocols

  • {    OPEL_BOSCH_ME762K_LOTUS,    _T(“Bosch M7.6”),                        (1 << protocolKWP2000)                                                                            },
  • {    OPEL_BOSCH_ME761,            _T(“Bosch ME7.6.1”),                    (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_BOSCH_ME762,            _T(“Bosch ME7.6.2”),                    (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_BOSCH_ME763,            _T(“Bosch ME7.6.3”),                    (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_BOSCH_ME764,            _T(“Bosch ME7.6.4”),                    (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_BOSCH_ME96,            _T(“Bosch ME9.6”),                        (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_BOSCH_ME96_NEW,        _T(“Bosch MED9.6.1”),                    (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_DELCO_TURBO,            _T(“Delco (Turbo)”),                    (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_DELCO_2009,            _T(“Delco (2009)”),                        (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_DELCO_2012,            _T(“Delco (2012)”),                        (1 << protocolCAN_ISO15765)                                                                        },
  • {    OPEL_DELCO_2012_VXR,        _T(“Delco (2012 VXR)”),                    (1 << protocolCAN_ISO15765)                                                                        },
  • {    SAAB_MOTOROLA_TRIONIC_T8,    _T(“Motorola Trionic 8”),                (1 << protocolCAN_ISO15765)

iflash-mercedes

Mercedes iFlash

The Mercedes iFlash currently covers the ME9 ECU that is found in the C63 AMG.  More information to be added at a later date.

Mercedes Protocols

Protocol list coming soon

iflash-peugeot

Peugeot | Citroen iFlash

More information to be added at a later date.

Protocols

  • Bosch MED17
  • Bosch ME7.4.4
  • Bosch ME7.4.5
  • Bosch EDC16
  • Bosch EDC17
  • Siemens SID801
  • Siemens SID804
  • Magneti Marelli IAW 6LP
  • Magneti Marelli IAW 48P
  • Magneti Marelli IAW 48P2
  • Sagem S2000

iflash-renault

Renault iFlash

More information to be added at a later date.

Protocols

  • Bosch EDC17
  • Siemens SIM 31
  • Siemens EMS 3150
  • Siemens SID 301
  • Siemens Sirius 32
  • Siemens Sirius 34
  • Delphi DCM1.2
  • Delphi DCM3.4
  • Delphi DDCR
  • Sagum S2000
  • Sagum S3000

polaris-iflash-home

Polaris iFlash

The Polaris iFlash supports ID and writing via the diagnostic port.

Protocols

  • Bosch ME17.9.74
  • Bosch ME17.8.7
  • Bosch M17.8.7

i-flash-canam

Canam iFlash

The Canam iFlash supports ID and writing via the diagnostic port.

Protocols

  • Bosch ME17.8.5
We have compiled a list of vehicles and ECU types you can reference here.  The ECU information listed is on a “best effort” basis and the iFlash may not cover some of these vehicles.  This is purely a resource to see what vehicles may use which ECU.

Ready to make money?