M.I.B. - More Incredible Bash
![GEM](https://github.com/Mr-MIBonk/M.I.B._More-Incredible-Bash/blob/main/GEM.png)
All bastards who stolen and selling this should be fucked🖕
NOT FOR COMMERCIAL USE - IF YOU BOUGHT THIS YOU GOT RIPPED OFF!
M.I.B. is distributed under the GNU General Public License v2.0. See LICENSE for more information.
Check https://github.com/Mr-MIBonk/M.I.B._More-Incredible-Bash/wiki for even more details about M.I.B and your MHIG/MHI2/MHI2Q unit.
NOTE:
CAUTION:
- Ensure that a external power is connected to the car during any flash or programming process!
- It is not recommended to flash with running engine!
- Power failure during flashing/programming will brick your unit.
- All you do and use at your own risk!
M.I.B Functions:
- Extract all files of the M.I.B. to the root folder of a clean FAT32 formatted SD card
- Make sure that your SD card is not write protected.
- Patched IFS-stage2 images have to be placed on the SD card in the folder /patches
- Pre-patched (CP, FEC and EL) ifs-root-stage2 images can be found for all recent MHI2 FW versions here: https://mib.mibsolution.one
- You only have to copy the folder(s) you need for your car(s) - e.g. /patches/MHI2_ER_SKGxx_Pxxxx_MUxxxx_PATCH
- They are already prepared in the right way, so that the tool can use them right away
There is also a example video guide available now:
![image](http://img.youtube.com/vi/eAQgzYlnSrA/0.jpg)
FEC Generator:
- M.I.B is generating custom FecContainer.fec files based on existing FecContainer.fec and addfec.txt in patch folder.
- addfec.txt can be edited with any ASCII editor (Notepad++). DO NOT change EOL. Only not yet existing FECs will be added to container during the process.
- Do NOT change FECContainer.fec with WhatTheFec tool, it will break file signature. M.I.B method will keep original FECs intact.
- If your unit was patched with M.I.B before April 2021 run "Add new Fecs to FecContainer.fec" script in M.I.B -> PATCH.
- This will switch over to FecContainer.fec based patch and avoid EL BUG - unit will get stuck during boot.
- After M.I.B SD card is prepared
- Insert the SD card into slot SD1 of your unit.
- Enter Engineering/Red Menu to start SW Update. Select UPDATE, select SD card, select "FREE for all - M.I.B. Launcher V1.2", START update.
- Installation of M.I.B. on your Unit will start. The unit will restart three time until update process is finished.
- GEM will be activated as part of the installation.
- SVM error has to be cleared via M.I.B. function in GEM after installation
- Enter GEM on your unit
- Select ==>>m.i.b<<== in GEM and have FUN!
IMPORTANT! SD card must be presented in SD slot 1 (SD1) to enable M.I.B. in GEM. --> no SD no M.I.B.
- GEM screen layout is designed for 9.2'' screens but should work OK on 8'' just some text lines may look cut
- No need to reinstall M.I.B if you want to use a new version.
- Just create a fresh SD with latest M.I.B. version and insert into unit.
-
This method is still available in M.I.B, but no longer fully supported.
-
Basic functions are still available - Full functionallity is only given via GEM
-
D-Link - e.g. DUB-E100 HW rev. D1 - USB-Ethernet adapter is required to connect to your MHI2 unit.
-
Use Putty/Kitty to connect via UART or Telnet (MIB IP:172.16.250.248) and login into RCC (recommended: port:123) or MMX (port:23).
-
Login and password for your units SW train has to be known.
-
Check your SW-train, a pre-patched ifs-root-stage2 has to be present within the folder /patches
-
Insert the SD card into slot SD1 of your MHI2 unit and login to the RCC shell:
Mount SD card in slot SD1
-
mount -uw /net/mmx/fs/sda0/
Start M.I.B by typing
-
/net/mmx/fs/sda0/start
-
Default screen size of Putty/Kitty is often too small to display the M.I.B. menu in full.
-
Increase the window size manually.
CONTACT:
Supporting Documents:
https://mibsolution.one
user and pass: guest