Repository navigation
Installing HMG API
VysseCodes edited this page Nov 1, 2026
·
1 revision
Takes about 10 minutes. Park the car and keep it on (the head unit restarts once).
Which download? Get it from the Releases page:
| You have | Use | Steps |
|---|---|---|
| Nothing installed, no computer | hmgapi-<version>-usb.zip |
USB stick |
| NEMESIS | hmgapi-<version>-nemesis.zip |
NEMESIS |
| A computer with adb | hmgapi-<version>-adb.zip |
adb |
All three install the same thing, and uninstalling puts every file back exactly as it was.
- Unzip
hmgapi-<version>-usb.ziponto an empty USB stick (FAT32), at the top level. - Plug the stick into the car's USB port.
- Open Engineering Mode → USB Copy → DSP → Update OTA. The screen shows "HMG-API … installing", then "HMG-API installed, restarting". Error 684 on the OTA screen afterwards is expected: nothing is undone.
- Take the stick out once the head unit has restarted.
What happened is written to HMGAPI/install.log on the stick.
- Copy
hmgapi-<version>-nemesis.zipto a USB stick. - Plug it in and confirm the install of "HMG-API" in NEMESIS Manager.
- Take the stick out when it's done.
Updating through NEMESIS later keeps your mods.
unzip hmgapi-<version>-adb.zip
cd hmgapi-<version>-adb
./hmgapi-adb.sh install
Then restart the head unit. The first install needs root from NEMESIS.
Open HMG-API from the app menu (or put it on a ★ key). The bar at the top says whether HMG-API's hooks are on for your car:
- Hooks on: everything works. Add mods (Installing and removing mods).
- Hooks off for this car: HMG-API still works (mods' files, settings, apps and services), but mods that change the car's own apps wait for your car's hook map. Make a Car Report and send it: that's what's needed to add your car.
A USB stick left in the port can start wired Android Auto and keep wireless from connecting, so take it out after installing.