Giter Site home page Giter Site logo

james-yq / m.i.b._more-incredible-bash Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mr-mibonk/m.i.b._more-incredible-bash

1.0 0.0 0.0 133.33 MB

M.I.B. - More Incredible Bash - The Army knife for Harman MIB 2.x aka MHI2(Q) units

License: GNU General Public License v2.0

Shell 99.71% Lua 0.29%

m.i.b._more-incredible-bash's Introduction

M.I.B. - More Incredible Bash

GEM

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

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

m.i.b._more-incredible-bash's People

Contributors

harman-f avatar mr-mibonk avatar lprot avatar kusmierz avatar thevaan avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.