Skip to content

v1.1.0: more cars, software-update install fixed, CarPlay map (experimental)

Latest

Choose a tag to compare

@MacsInSpace MacsInSpace released this 19 Oct 07:08
· 11 commits to main since this release

Android Auto map on more cars, a working software-update install, and the first CarPlay map on a dash.

What's new since v1.0.0

  • Software update install works. In v1.0.0 it did nothing on cars because of a path bug. It has now run on three cars. At the end the unit shows "Version back documentation". This is normal: press Cancel.
  • The map fills your cluster's window. The installer reads the real window size from the unit instead of assuming 800×480, and the phone leaves margins so the map fills it without stretching. This fixes the stripes on SEAT.
  • SEAT MHI2_ER_SEG11_P4708 is supported (thanks @lito69). Its 1010×376 window works.
  • Turn arrows on SEAT P4708 and P4709.
  • Untested firmware with a trial line. If ClusterMap/gal_dualscreen.conf has a GAL_PROFILE_TRIAL= line for your firmware, the installer installs it. You don't need SSH. A Golf R on P4512 installs this way.
  • Day/night and insets without the hex. GAL_SECONDARY_UI_CONFIG_HEX is now an expert override, so GAL_SECONDARY_INSETS (each 0 to 127) and the theme take effect.
  • Save logs keeps every run in ClusterMap/run_logs/1, 2, ... and works from SD slot 2.
  • CarPlay map (experimental). Built from harman-f's mhi2_altscreen_carplay hook (GPL-3.0). It installs only on the exact CarPlay library it was made for. It adds one firewall rule so the iPhone's cluster video can reach the unit, and a safe area from your insets. It has shown on a Golf R dash. Fitting it between the dials is still being tested. Once after installing, use Forget This Car on the iPhone. See CarPlay.
  • Optional autorun. _Swdlautorun.txt at the top of the card is off. Rename it to Swdlautorun.txt and units that honour it start the update without the service menu. This is untested; it's meant for Audis, where that menu needs developer mode.
  • The folder on the card is now ClusterMap (it was AAClusterMap). If you still have an AAClusterMap folder, delete it.

Install

Download mib-cluster-map_v1.1.0.zip below. Don't use "Source code": it has no built programs. Copy everything inside it to a FAT32 SD card, so ClusterMap, Custom, metainfo2.txt and _Swdlautorun.txt are at the top level. Put the card in SD slot 1 and unplug the phone. Then:

  • VW, SEAT, Skoda: hold MENU > Software updates/versions > Update > SD card > MIB Cluster Map.
  • Audi: with developer mode on (5F), hold BACK + upper-left.

Press Cancel at the end, then hold power for 10 seconds to reboot. The update writes what it did to ClusterMap/update_result.txt. Full guide: Install.

On unsupported firmware it installs nothing and collects the files needed to add your unit. Open an issue with the info.txt from the porting_... folder.

Known limits

  • Hardware video decoding (GAL_PLAYER_DECODER=hw) fails on the cars tried so far and falls back to software. The default is software.
  • The map and the turn arrows can't run together. Steering-wheel zoom isn't possible.
  • The Android Auto map shows whenever Android Auto is connected, even while the car's own navigation has a route (issue #4).

Thanks to @lito69, @tulio150 and @DaniFR3 for car tests and porting files.