Skip to content

DAB Cache fix

What?

After some years of operation, MHI2 units with DAB (even unpatched!) can become very slow, or more seriously, stuck in in a boot loop. No reaction to button inputs, no audio output, not reachable via OBD2. Reboots every 60 seconds.

Read: Same behaviour as the ExceptionList bug, but other cause.

Cause

The /mnt/efs-persist partition is running out of space, due to cache files created especially by the DAB module.

Solution

Note: If you are stuck in the 60sec bootloop, you have to be very quick now…

  1. Connect to RCC via Telnet (D-Link adapter) or TTL cable, login with the password for your SW version (See Password_List_V4.0.pdf in M.I.B. GitHub)
  2. (optional) Check free space of /mnt/efs-persist with df command. Expected to be below <5%
  3. Mount persistence partition as writeable:

mount -uw /net/rcc/mnt/efs-persist/ 4. Delete cache files:

rm -R /HBpersistence/irc/*

rm -R /HBpersistence/persistence/*

rm -R /net/mmx/mnt/ols/rcc/epg/*

rm /HBpersistence/core/* 5. Reboot (or wait for boot loop happening) 6. Profit! The unit should now be fully operational again.

References

https://www.digital-eliteboard.com/threads/kostenloses-dabfix-fuer-mhi2-modelle.541645/

\