Best daily deals

Links on Android Authority may earn us a commission. Learn more.

How to Install Android 4.0.3 Ice Cream Sandwich on the HP TouchPad

January 28, 2012

Just when you thought that the HP TouchPad would be dead after it lost webOS support from HP, think again. Developers from the Android community have already taken the device for a full spin with reports showing signs of success running the CyanogenMod 7 ROM based on Android 2.3 Gingerbread.

Now, as users already got a taste of how CM7 works wonders for their device, it’s time to bring out the bigger guns as the CyanogenMod Touchpad Team just recently released alpha 0 of CyanogenMod 9 (based on Ice Cream Sandwich) for the HP TouchPad. Right now, the CM9 Ice Cream Sandwich Rom is still in its alpha stage with no official CyanogenMod Team support yet.

Non-working features of CM9 Alpha 0 for the TouchPad include the following:

  • Hardware video (OMX). Consequently, Netflix won’t work and YouTube won’t play HD movies.  As a temporary remedy, you can use alternative players (e.g., MXPlayer) and software codecs for viewing your local media files.
  • Audio.  Microphone is not functional.  Current libaudio solution will no longer be developed further in favor of CAF libaudio, which will replace the current solution.
  • Camera does not work.
  • Market filters prevent some apps from being installed.  Temporary solution is to revert to standard DPI settings (e.g., 120, 160, or 240).
  • Titanium Backup crashes the kernel.  This is being looked into and will most likely be resolved with latest updates to Titanium Backup.
  • Most hardware problems from CyanogenMod 7 have been carried over to CyanogenMod 9 Alpha 0 for the HP TouchPad.
  • Gapps for CyanogenMod 7 won’t work.  This can be remedied by using an updated Gapps package.
  • Traditional storage mounting is not supported.  ICS uses MTP or PTP for USB file transfers.


  • HP TouchPad with 2 GB of free memory on media partition
  • Java must be installed on your computer.  Install it from here.
  • Palm Novacom drivers must be installed on your computer.  The easiest way to install them is to use the Universal Novacom Installer.  Get the JAR file from here.  Run the JAR file and follow the instructions for installation.  This will work only if you have Java on your computer, so make sure you install Java first.
  • Download the following packages and save them to your computer without modifying or extracting the files:
    • CyanogenMod 9 Alpha 0 for HP TouchPad — This is the Android 4.0 ROM for the HP TouchPad.  Get it here or here.
    • ACMEInstaller2 — This is the installer software that will flash the ROM and update files.  Do not use the earlier version of the installer.  Get ACMEInstaller2 here.
    • ClockworkMod Recovery — This is the custom recovery utility.  Get it here.
    • Moboot —  This is the software that allows you to choose whether to boot your tablet into webOS, Android, or ClockworkMod Recovery at boot time.  Get it here.
    • Fix for charger issues and SystemUI force close issue.  Get the package here.
    • gApps (Google Apps) package.  Get the archive here.


  1. Locate where Novacom is installed on your computer.  It is usually in “C:Program FilesPalm, Inc”.  Copy ACMEInstaller2 into that folder.
  2. Connect your tablet to your PC using a USB cable.  Connect the device as “USB Drive”.
  3. On your computer, navigate to your TouchPad mounted as a USB Drive.  Create a new folder called “cminstall” on the USB Drive.
  4. Copy the following ZIP files into the newly created “cminstall” folder on the HP TouchPad:
    5. gApps 4.0.3
  5. Reboot your TouchPad as follows:
    1. Tap the Home button on your TouchPad.
    2. Tap the arrow icon.  You will see a list of applications.
    3. Go to the Settings tab.
    4. Tap on “Device Info.”
    5. Tap on the red “Reset Options” button.
    6. Tap the “Restart” button.
  6. When the screen powers down, press and hold the Volume Up key on the TouchPad until you see a big USB icon displayed on the screen.
  7. At this point, your computer will try detecting your tablet and install the necessary drivers.  If you’ve installed the Palm Novacom drivers, the drivers will automatically be installed.
  8. Open a command prompt on your computer.
  9. Change directory to where novacom.exe is located (which is also where you copied ACMEInstaller2 to).
  10. Type the following command (without the quotes) at the command prompt and press the Enter key afterwards: “novacom.exe boot mem:// < ACMEInstaller2”
  11. You will see some text displayed on your screen.  After the command finishes executing, the tablet will boot into Moboot.
  12. Flash the charger and SystemUI fix file as follows:
    1. Turn off your TouchPad and power it back on.
    2. At the Moboot menu, choose to boot into ClockworkMod Recovery.
    3. From the ClockworkMod Recovery menu, select “Install zip from SDcard,” then locate “” and press the Home button to start flashing it.
  13. If ACMEInstaller2 failed to install the gApps package, you can manually install it at this point.  Just repeat the previous step, but choose the gApps update package instead.
  14. After the installation process is done, your TouchPad should automatically reboot to the HP logo followed by the Moboot booting options in blue.
  15. Select “Boot CyanogenMod” using the Volume keys and press the Home button to execute.

Congratulations! You have successfully installed CyanogenMod 9 Alpha 0 (based on Android 4.0 Ice Cream Sandwich) on your HP TouchPad.