Autel factory combine Obd2tool.com engineer make a comparison table about Autel MaxiIM IM608 VS Autel MaxiIM IM508 VS Auro OtoSys IM600 VS Auro OtoSys IM100. They can compare with each other in the aspects of IMMO (key programming, key learning, pin code read etc.), programming, OE-Level diagnosis, Advanced Service Functions, configurations etc.
Here we go for details:
Product | Autel MaxiIM IM508 | Autel MaxiIM IM608 | Auro OtoSys IM100 | Auro OtoSys IM600 |
Image | ![]() |
![]() |
![]() |
![]() |
IMMO | ||||
Smart Mode (Guided and Automated Key Learning Function) | √ | √ | √ | √ |
Expert Mode (Advanced key Learning) | √ | √ | ||
Auto Detect Make/Model/Year/System | √ | √ | ||
Read PIN/CS | √ | √ | ||
Read PIN/CS (All Keys Lost) | √ | √ | √ | √ |
Key Generation | √ | √ | ||
Key Learning | √ | √ | √ | √ |
IMMO ECU Reset/Adaption | √ | √ | √ | √ |
IMMO ECU Refresh/Coding | √ | √ | √ | √ |
Remote Learning | √ | √ | √ | √ |
Backup /Restore IMMO Data | √ | √ | ||
AUDI Q5/A4/A5 2015-2017 Read PIN/CS | N/A | √ | ||
BMW FEM/BDC Key Learning and Adaption | √ | √ | ||
Mercedes Key Learning | × | √ | ||
Benz 3rd Generation IMMO Add key, all key lost, key Learning | N/A | √ | ||
BMW FEM/BDC Key Learning and ECU adaptation | √ | √ | ||
BMW CAS4/3/2 key learning | CAS4 available when connected to XP400 | √ | ||
VW /Audi MQB (VDO & JCI) add key, IMMO V A4/A5/Q5 2015+ Key learning | N/A | √ | ||
VW /Audi /Skoda / Seat IMMO III /IV /V add key, all key lost | √ | √ | ||
Programming | ||||
Key read /write | √ | √ | ||
EEPROM Read/Write | √ | √ | √ | √ |
MCU Read/Write | Basic | Advanced | Basic | Advanced |
ECU Read/Write | When connected to XP400 | √ | ||
MC9S12 Encryption Chip read/write | When connected to XP400 | √ | ||
IC Card Read/Write | When connected to XP400 | √ | N/A | √ |
Mercedes Infrared Key Read/Write | When connected to XP400 | √ | N/A | √ |
Remote Frequency Detect | When connected to XP400 | √ | N/A | √ |
Support PC | When connected to XP400 | √ | ||
OE-Level Diagnostics | ||||
All Systems for Over 80 Makes and Models | N/A | √ | √ | √ |
AutoVIN /Auto scan | √ | √ | ||
Read /Erase codes | √ | √ | ||
View, record, playback live data | √ | √ | ||
View Freeze Frame data | √ | √ | ||
Shop and data Manager applications | √ | √ | ||
MaxiFlash JVCI ECU Reprogrammer (Bluetooth /USB cable) | N/A | √ | ||
OtoFlash (J2534 ECU Reprogrammer) | N/A | √ | ||
Advanced Service Functions | ||||
Oil Serive Reset | √ | √ | √ | √ |
Parking Brake Pad Relearn After Replacement | √ | √ | √ | √ |
Steering Angle Sensor Relearn | √ | √ | √ | √ |
Battery Registration and Reset | √ | √ | √ | √ |
Diesel Particulate Filter Regeneration | √ | √ | √ | √ |
Tire Pressure Monitoring System Sensor ID Relearn | √ | √ | √ | √ |
ECU Coding | N/A | √ | N/A | √ |
VW/Audi Component Protection | N/A | √ | ||
Complete Service Functions | N/A | √ | N/A | √ |
Tool Features | ||||
Built-in Rechargeable Li-ion Battery | 5000 mAh | 15000 mAh | 5000 mAh | 15000 mAh |
Internet Updatable | Wi-Fi | Wi-Fi | Wi-Fi | Wi-Fi |
Multilingual Support | √ | √ | √ | √ |
One Year Warranty | √ | √ | √ | √ |
Free Online Update Two Years | √ | √ | √ | √ |
Touchscreen | 7-inch | 10.1-inch | 7-inch | 10.1-inch |
Memory | 32 GB | 64 GB | 32 GB | 64 GB |
Processor | Cortex-A9 processor | Cortex A7+A15 six-core processor | Quad-core processor | Hexa-core processor |
Camera | N/A | 8.0 Megapixel | N/A | 8.0 Megapixel |
Resolution | 1024×600 | 1920×1200 | 1024×600 | 1920×1200 |
Note: XP400 can be purchased separately. | ||||
Some listed functions are manufacture dependent. Constantly update MaxiIM for current vehicle coverage. Update software regularly for most accurate tool features. |
Note: Both IM100/IM600 has BMW FEM/BDC capability. IM600 is capable of BMW CAS4 and Mercedes-Benz key programming, while IM100 does not. If you are interested in IM600, please contact:
Main Steps:
Check key status
Backup EEPROM data
Learn Key
Procedure:
Step 1: Check key status
Disassemble FEM/BDC module
Connect with FEM module, Key Programmer IM100 and UP200 programmer
Select IMMO function->BMW->System selection->FEM/BDC immobilizer
Make sure the engine is off
Check Key Status
Put the tested key/working key into induction antenna
Put another keys into induction antenna one by one to check key status. New keys are not locked
Step 2: Backup EEPROM
Back to BMW menu, select Smart Mode
Auro IM100 detect current immobilizer system is FEM/BDC
Reading vehicle information and ecu information
Backing up coding files
Going to modify EEPROM data automatically:
1. Please disassemble the EEPROM chip and connect the programmer
2. The FEM module is chip M9S128 and the BDC module is chip M95256
3. If you operate the EEPROM with clamp, you should turn off the +12V power first!
Backup EEPROM data automatiocally
Automatically modified EEPROM data successfully
The backup path is /mint/sdcard/scan/UserData/autobackup/
EEPROM chip operated successfully! Please install the chip back to the ECU module
Step 3: Learn Key
Notice:
The programming is about to start, make sure the supply voltage exceeds 13V and is stable.
1.Please make sure that the vehicle power is ok
2.Please make sute that the OBD diagnostic cable is correctly connected
3. Please make sure that the power icon on the top right corner of the
Auro im100 diagnostic tool correctly displays the voltage.
Programming key in procedure
Going to restore EEPROM data automatically:
1. Please disassemble the EEPROM chip and connect the programmer
2. The FEM module is chip M9S128 and the BDC module is chip M95256
3. If you operate the EEPROM with clamp, you should turn off the +12V power first!
Restoring EEPROM data automatically
EEPROM chip operated successfully. Install the chip back to ECU module
The restoration coding file is about to start
1.Please make sure that the vehicle power is ok
2.Please make sute that the OBD diagnostic cable is correctly connected
3. Please make sure that the power icon on the top right corner of the diagnostic tool
correctly displays the voltage.
Restore coding data files.
Note:
1.Before the key can be written and cleared, the password must be read out first.
2.Before the key can be written or cleared, the corresponding key position must be selected first.
Do you have a working key? Yes.
Insert working key into emergency start coil, select Read password
Read password, DME, ISN code success
Insert a new key into induction coil, select a key position and press Write Key
Key learning has 4 steps,
The first step of authenticating key information is in progress
The seconds steps if writing data into key is in progress
The third step of resetting ecu is in progress
The fourth step of verifying key information is in progress
Write key success.
Put the key close to start induction coil, press and hold the ingnition for 10s.
After key learning is completed, the key can be normally used.
You can program next key with Auro OtoSys IM100 from OBD2TOOL
Notice:
When the number of keys is greater than three, the newly added keys may have no remote control function
due to the imitation of BMW system.
http://forobd2tool.com/blog/2018/07/30/how-to-add-bmw-f30-2012-fem-spare-key-with-auro-otosys-im100im600/