What’s better than a $100 tablet? A $100 tablet that can run two operating systems! The TouchPad was a great bargain and now that you’ve figured out webOS, try Android. Here’s how to install it in 3 easy steps.
While webOS is not completely dead and the TouchPad is still supported by HP for it’s software and hardware, a $100 tablet that can run two operating systems is always better than just one. Ever since HP announced the fire sale, multiple groups vowed to port Android to the discontinued tablet and there was even a $2000 bounty for the first team to successfully do it.
Some things to note before running Android on your HP TouchPad.
- Doing so will void your warranty
- This is a multiboot system that will allow you to run webOS or Android by rebooting the device
- This is an early alpha release of the software (entitled “Lower Your Expectations”) which means there are bugs and you alone are responsible if something breaks
- There are hardware and software incompatibilities when running Android on the TouchPad
- This release runs the non-tablet version of Android 2.3 because Google never released the source code for Android 3.0 “Honeycomb.” This means that apps designed for Android 3.0 will not work.
Before you continue, you should check out the long winded forum thread which explains everything in detail and is where you will want to go for support and updates.
[UPDATE] There has been a newer version posted in the forum link above. Please use that to download the latest release. The rest of the how-to will continue as normal.
First thing you need to do is download the following files to your computer.
Download and install Palm Novacom on your computer. You can download this by installing the webOS SDK free of charge. It runs on Windows, OS X, or Linux. You don’t have to install Virtualbox, or Java so you can just skip straight to the SDK download and install it.
If you do a custom installation, just make sure you install novacom which is also known as the command line interface tool.
Download moboot from Google code. (do not unzip the file)
Download CyanogenMod 7.1.0 ALPHA 1 from the original thread (above) or from our mirror here. (do not unzip the file)
Download Clockwork recovery from the original thread or from our mirror here. (do not unzip the file)
Download ACMEInstaller from the original thread or from our mirror here. (unzip and extract the files in step 3 below)
Copy Files to the TouchPad
Boot the TouchPad in webOS and plug it into your computer with a microUSB cable. When the TouchPad is plugged in, tap to share device in USB Drive mode.
Once the drive mounts, create a cminstall folder and copy the CyanogenMod zip file, the ClockworkMod zip file, and the moboot zip file into the folder.
Before you go any further, make sure you have at minimum 2 GB of space available on your TouchPad’s media drive. CyanogenMod will require 2 GB for system files and will resize your media partition.
Unmount/eject the TouchPad from your computer but leave the USB cable connected.
Turn off the TouchPad by holding the power button and select power off.
Next, turn on the TouchPad and immediately push the volume up button until you get a big USB symbol on your screen.
Extract the files from the ACMEInstaller.zip into your c:\Program Files\Palm, Inc folder or wherever your novacom executable file installed (Linux and OS X will be different).
Open a command prompt on your computer and use the cd command to navigate to the folder you transferred the ACMEInstaller to earlier (C:\Program Files\Palm, Inc for Windows). Then run the command
Your TouchPad will reboot in a few seconds and you will get a Linux boot screen with our good friend Tux sitting atop scrolling text.
Once the TouchPad boots you will have a fully functional Alpha version of CyanogenMod 7.1
Switching Back to webOS
To switch between the two operating systems you can just reboot the device and using the new bootloader, select your desired operating system using the volume keys and home button.
Optional – Install Google Market
CyanogyenMod does not come with any official Google apps or access to Google’s market (only sanctioned devices get that privilege). Android may be boring without all of the available apps though, so here is how you can better your Android experience by installing Google’s Market and official apps.
First you need to download the Google Apps package from the CyanogenMod wiki found here. You will want the pakage for CyanogenMod 7 but don’t extract the files. Plug your TouchPad into your computer and browse to the cminstall folder we created earlier. Copy the gapps…zip file to that folder and reboot the TouchPad.
When moboot comes up select boot ClockworkMod and push the home button.
Use the volume buttons to navigate to install zip from SD card and push the home button.
Select choose zip from SD card and then navigate to the cminstall folder and select the gapps…zip file.
Navigate back to the home screen and reboot the device. You will need to go through the basic Android setup this time but you will get full access to Google’s available market apps including Google Maps, Gmail, etc.
Whether you bought a TouchPad at a firesale price after HP abandoned ship (like me), or for full price after being impressed by WebOS (like my mom), you’re probably getting increasingly frustrated with the lack of applications and HP’s abandoning of the platform. Unless you’re running Android, that is. Increasingly slick and almost fully functional versions of Android are now running on the TouchPad, making it competitive with many current tablets. In this article we’ll give you some advice on how to get started and what to expect if you decide to jump from WebOS to Android on your TouchPad. Otherwise you may be stuck relegating your TouchPad to the role of an overpriced appliance.
Is Android right for you?
Anyone with a TouchPad is certainly a candidate for Android. As application support for WebOS lags further behind both Android and iOS, and with the open-sourced future of the popular WebOS platform in doubt, Android provides a stable alternative with hundreds of thousands of applications. Even better, most of the solutions for running Android on the TouchPad actually make it a multi-boot device, so you can still boot WebOS if and when you need it.
Keeping in mind those benefits, the conversion is not without challenges. It requires some fiddling with unusual installation tools — at least the first time you do it — and then relying on user-supported “hacked” Android ROMs to keep your tablet running. In theory you can brick your tablet (make it unusable), by doing the conversion wrong, but in practice the TouchPad has recovery failsafes that make this almost impossible. Holding down the Power and Home keys together for 10-30 seconds will almost always reset the device, for example. If you have previously flashed custom ROMs on an Android phone or tablet, most of the process — except for the initial steps — will be familiar to you.
So if you’re willing to diligently follow a set of detailed instructions and aren’t afraid of surfing sites full of usually friendly hackers looking for solutions to any issues you run into, Android may be right for you. If you haven’t already bought a TouchPad and are considering taking advantage of the low prices on a used one, make sure and read the caveats.
What’s involved and getting started
The trickiest steps in the process of adding Android to your TouchPad involve loading all the utilities which need to be installed first. On your Windows, Mac, or Linux computer — there is much more support for performing these steps from Windows but it is not the only option — you start by ensuring you have Java installed and then installing the Novacom tool from Palm (the creators of WebOS purchased by HP). The tutorials below will then show you how to use Novacom to download ACMEInstaller (short for A Cyanogen Mod Experimental Installer), which in turn is used to install Moboot — a bootloader for your TouchPad. Along with Moboot, ACMEInstaller can install CWM — the ubiquitous Clockwork Mod Recovery software needed for system maintenance, along with a CyanogenMod ROM version, and an appropriate version of Gapps — versions of Google’s core applications (Gmail, Music, and so on) designed to run on the TouchPad.
This is a lot of software, and involves following quite a few steps, but very detailed instructions for installing CM9 (ICS version of CyanogenmMod) on your TouchPad make it fairly straightforward as long as you pay attention to the order in which things are done. Links to the needed software are either in the tutorial or can be found on RootzWiki and XDA-Developers. If you prefer to watch, there is also this video which walks you through the process.
- 1 of 2
- Next »
Here is a list of files that you’ll need to obtain using the respective links given.
- Palm Novacom (Download for Windows, Linux or Mac)
- MoBoot (Download)
- Cyanogenmod 7.1.0 Alpha 3 (Download)
- Clockworkmod Recovery (Download)
- ACMEInstaller (Download)
Download all of the above files to your computer. Some of the links point to the forum thread, so you need to find the specific file yourself from the list of downloadable files. Once it’s done, follow the steps given below.
These instructions primarily presume you are running Windows, but if you are familiar with the command line you can follow them on Linux or OSX, too.
Start up your HP TouchPad, obviously, in webOS. Then, connect it to your PC via the USB cable and from the TouchPad Menu, select the USB Drive mode to allow file sharing between PC and the TouchPad.
On your PC, you will be able to see a new drive mounted under My Computer (or just Computer, in Windows 7). Open it and create a new folder called cm install. Transfer the Cyanogenmod, Clockworkmod Recovery, and MoBoot files to this folder.
It is recommended that you have at least 2GB of free space in your TouchPad to avoid any problems during the process. When the file transfer completes, just eject the USB cable from your PC.
We will now install the Boot loader on the TouchPad. First, press and hold the Power button and select Shut Down. It will turn off the device.
Now, turn on your TouchPad and quickly press the Volume Up button. It should show you a USB symbol on your screen; if not, shut it down and try again.
From the files that you have downloaded, extract ACMEInstaller.zip to the folder where you installed Palm Novacom. On Windows, this should be
C:Program FilesPalm, Inc
Mac and Linux would have different paths.
Now, you need to open the command prompt, and switch to the Novacom folder. In Windows, you can do this by navigating to the aforementioned folder, holding the Shift button and right-clicking anywhere on blank area, then choosing Open command window here from the context menu that appears.
Run the following command in the Command Window:
This step by step guide will walk you every step of the way through installing Android (the latest version) on your HP TouchPad via your Mac.
- Lets jump right in. First you’ll need to install Java on your Mac. If you’re using OS X Lion, head to this page, download and then install Java. If you’re using an earlier version of OS X, you probably already have Java installed. But you should double-check just to be sure – this page has the instructions (and it’s very straight forward). It’s likely that after Java has been installed you’ll need to restart your Mac. Do so now (might want to bookmark this page first…).
- Now we’ll install the required drivers on your Mac. Head over to the WebOS Quick Install page and click the Download Here link to download the file WebOSQuickInstall-4.4.0.jar. Once the download has finished, navigate to your Downloads folder and double click the WebOSQuickInstall-4.4.0.jar file.
You’ll be promptly greeted with a ‘warning’ window explaining that you need to install the Novacom drivers. Click the Yes button.
The driver download will begin.
The ‘installation wizard’ will run as soon as the download completes. Click Continue.
Make your way through the installer (just click “Next” a few times and enter your password when prompted). Once it has finished, click the Close button.
A window should pop up saying Driver installed successfully. Click OK to close that window, and exit out of/quit the WebOS Quick Install application.
Grab your HP TouchPad. Make sure it’s not plugged into your Mac and in the Just Type: bar, enter:
as one long string of text. Side note: If it looks familiar, it is in fact the Konami Code.
Tap the Developer Mode button in the Launch field.
Tap the Submit button.
Developer Mode should now be set to ON as illustrated in the screenshot below. Exit out of the Developer Mode application.
Now you’ll need to download a number of files. They can be found here, and save yourself some time by scrolling straight down to the Downloads: section of the page. The files you’ll need are:
ACMEInstaller2 – which is labeled as New ACMEInstaller
update-cwm_tenderloin-1012.zip – which is labeled as Clockwork Recovery
moboot_0.3.5.zip – which is labeled as Moboot
update-cm-9.0.0-RC0-Touchpad-alpha0.6-fullofbugs.zip – which is labeled as Alpha0.6 CM9 for Touchpad
If you wish to have the Google Apps (Market, Gmail, Maps etc) installed, you’ll need to download and install them separately. Once you’re done with this guide, just follow the steps in the tutorial How to Install Google Apps on Your Android Device. Assuming you do want to install the Google Apps, download the file here and keep it handy.
Once you’ve downloaded all of the files listed above, plug your TouchPad into your Mac using the USB cable that came with your tablet. An ‘alert’ window will appear on your TouchPad asking you if you would like to put the device into USB Storage Mode – tap OK. Your tablet screen will turn into one large “USB” icon.
On your Mac open a Finder window. In the DEVICES column, you should see HP TOUCHPAD listed. Select it.
Create a folder on your HP TOUCHSMART ‘drive’ titled cminstall. Copy the following four files into that folder: update-cm-9.0.0-RC0-Touchpad-alpha0.6-fullofbugs.zip, update-cwm_tenderloin-1012.zip, moboot_0.3.5.zip and Gapps ICS 4.0.3 11.12.22.zip (if you decided you want to also install the Google Apps – Market, Gmail, Maps etc). If you don’t want to install the Google Apps, the first three files are the ones you need to copy to the cminstall folder.
Once you have copied the files, click the Eject button next to HP TOUCHPAD in your DEVICES list. Leave your HP TouchPad plugged into your Mac.
Now you’ll need to copy one of the files you downloaded to a specific folder on your Mac. Open up a Finder window and select “Your Hard Drive”. From there select the opt folder, then the nova folder and finally the bin folder. Locate the file ACMEInstaller2 (which you downloaded back at step #11) and copy it to the bin folder.
Now you’ll need to restart your HP TouchPad. Navigate to your Settings and select Device Info.
Tap the big red Reset Options button.
Now you’re going to restart your HP TouchPad but also force it to start in a specific mode. Tap the Restart button and as soon as your HP TouchPad screen goes dark, click and hold down the Volume Up button on your tablet.
followed by the command:
./novacom boot mem:// If this article helped you, I’d be grateful if you could share it on your preferred social network – it helps me a lot. If you’re feeling particularly generous, you could buy me a coffee and I’d be super grateful 🙂
Darien Graham-Smith Associate editorA split personality in the nicest sense, Darien is deputy editor of PC Pro, the resident technologist at alphr, and frontman for band The Red Queens at night. He’s also the main host of our technology podcast. Read more October 18, 2011
If you were lucky enough to get your hands on a cheap HP TouchPad a few months ago – or even if you paid full price – you’ve probably been waiting for a way to install Android on it. Now the CyanogenMod team, perhaps the web’s most respected Android hacking group, has released its alpha Android build for the device.
In this feature we’ll tell you what to expect, what works and what doesn’t, and – if you’re feeling brave – how to install it yourself.
Android on the TouchPad
The TouchPad hardware is more than capable of running Android. With its 1.2GHz dual-core Snapdragon CPU, it performs similarly to the Tegra 2-based tablets we’ve seen from the likes of Asus and Samsung. In the Quadrant benchmark we found a TouchPad running CyanogenMod’s alpha Android release scored 2,187, while the Samsung Galaxy Tab 10.1 with stock system software got 2,200.
The CyanogenMod Android build includes a few interface tweaks and features not normally found on stock Android devices, such as improved gesture support and an incognito browsing mode. But it lacks some of the aesthetic elegance of a dedicated Android tablet. Since source code for Android 3 (Honeycomb) hasn’t been made publicly available, this release of CyanogenMod (version 7.1) is based on Android 2.3 (Gingerbread), an older version of the OS originally designed for smartphones. For the future, the team plans to port Google’s forthcoming tablet-friendly Android 4 (Ice Cream Sandwich) to the TouchPad, but that probably won’t be with us for many months.
Android on the TouchPad therefore looks and feels a bit like using an outsized phone; and in fact all the phone and SMS apps and settings are still present in this alpha release, though of course they’re not functional. Since the TouchPad only has a single physical button, the CyanogenMod port adds soft buttons for Home, Back, Search and other features at the bottom of the screen, just like we’re used to seeing on Honeycomb tablets. In practice it’s a neat and usable solution.
Overall, while the CyanogenMod front-end is perhaps not as slick as Honeycomb, the TouchPad makes a perfectly good Android tablet.
What works, and what doesn’t
CyanogenMod 7.1 for the TouchPad is currently an alpha release, and bugs are to be expected. In our case we’ve found the operating system seems mostly stable, but a few times it’s failed to wake up from sleep, requiring us to restart the device. We’ve also found that our Wi-Fi connection cuts out intermittently, forcing us to disable and re-enable networking to regain connectivity.
Otherwise, though, hardware support is pretty solid, with the multitouch screen, accelerometers and Bluetooth networking all present and correct. GPU acceleration isn’t quite there yet, though: animations and scrolling can be very slightly jerky.
The biggest feature still lacking is the camera: with this build you can’t take photos or capture video. Then again, since the TouchPad’s camera faces forwards, it’s of limited use anyway.
There’s also no GPS, of course, since the TouchPad lacks GPS hardware. As there’s no SD card slot either, the internal 16GB or 32GB of internal storage is mounted as a virtual SD card. 2GB of this becomes the Android system partition; the rest you can fill with apps and media. WebOS remains functional too, so you can easily boot back into the TouchPad’s native environment if you wish.
We haven’t yet had a chance to test battery performance, but so far a single charge has been ample for two days of irregular browsing and playing with apps, and the team says it’s working to improve power management for the final release.
We tested a range of Android apps on the TouchPad, with both phone and tablet interfaces, and everything seemed to work fine – even system software such as replacement keyboards, and tools such as screenshot utilities that require root access. As we’ve noted above, graphics-heavy games and apps aren’t perfectly smooth, but they’re still perfectly usable.
The only real problem we hit was some apps refusing to install from the Android Market because they didn’t recognise the hardware: see below for more details on this issue, and possible ways round it.
In all, the CyanogenMod alpha release is clearly a work in progress, but it’s already usable for most tablet tasks – so long as you can live with the odd quirk or bit of flakiness. Based on what we’ve seen so far, there’s every reason to expect the final release will turn the TouchPad into a fully functional Android device.
Can I do app development on HP TouchPad running CyanogenMod 9?
I have an HP TouchPad with CyanogenMod 9 installed and am trying to build to the device from Eclipse. The IDE does not appear to recognize the device at all though. Is the problem with the driver? Where can I find it?
4 Answers 4
Just in case that link disappears, here’s the breakdown:
1) Turn on MTP, which is disabled by default
By going to Settings -> Storage -> Menu (Upper right hand corner) -> USB computer connection -> Media Device (MTP).
2) Adding an HP Touchpad reference in android_winusb.inf
Edit the android_winusb.inf file included with the Google USB Drivers and add:
after the last lines of the [Google.NTx86] and [Google.NTamd64] sections.
3) Updated the drivers in Device Manager
Right click the unknown cm_tenderloin device in Device Manager, tell it to update drivers, and point it to C:\android-sdk-windows\extras\google\usb_driver.
4) At that point ADB should recognize the device but in an offline state which does’t allow Eclipse to run my app on the cmtouchpad. So.
5) Reboot the cmtouchpad at which point ADB should hopefully recognize it as a device in “device” state.
Your device has several developer options that can be used by application developers when testing applications. In an effort to reduce accidental usage of these options, we have hidden the Developer options menu.
To enable Developer options:
You will begin seeing a message as you approach the 7 touches
and Developer options will now appear under Settings.
Following the directions form softwarequestioneer on Windows 8 you may get an error message when trying to install the driver after adding the info to the android_winusb.inf file. Something about hash error or something, I don’t remember. If you get this you need to turn off driver verification checks.
How to turn off these driver verification checks?
In order to do this, you must enter the following commands in command prompt (run as administrator)
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
then reboot (Windows 8 starts in TEST mode).
Please keep in mind that this MAKES YOU VULNERABLE to malicious drivers, packages, blah, blah, blah. Once you’ve installed the drivers you’ve been having trouble with, you can turn it off with these commands using the same process.
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF
Took me a while to figure this out, but you MUST make sure that the option “Android Debugging” option is enabled or you will not see the extra “HP TouchPad” device under Device Manager | Other Devices. This can be found on CM10 under “<> Developer options”, which is a hidden option that must enabled by tapping the “About Tablet | Build number” seven times as outlined here:
Android OS was and still achieving best results. Now he owns a large share of the market systems’ cake. And it seems that everyone is panting to take his share of this cake before its too late, so we saw many ports of Android for many devices such htc HD2; Samsung Omnia2; HTC Diamond and now a new device came from HP has joined the navy.
A Developer from TouchDroid team named fnj00 has released all his current progress of porting Android 2.3.5 into HP TouchPad via their website, it is worth mention that fnj00 worked with the progress that Cyanogen’s developers done, thanks to CM team for allowing this release with their Touch Driver and the efforts of other team members that helped make this alpha build a reality. Porting Android to this abandoned Tablets from HP is the main interests of developers now days, we will wait just few days to see the full working Android on it.
HP TouchPad Android 2.3.5 Installation Walk through
The Geeks Club in no way responsible if this bricks or otherwise damages your TouchPad.
Attention Non-Developers: This is a pre-beta build, WiFi does not work, with along many other things, do not install unless you know what are you doing.
The following steps process requires interacting with the HP Touchpad using a terminal window to execute linux commands and install Android
With Ice Cream Sandwich slowly trickling out to Android devices, now is the opportunity to give your HP TouchPad some love from the big green robot. Follow these simple steps below, to enjoy a TouchPad with both WebOS and Ice Cream Sandwich (CM9).
Editor Note: This is alpha software, meaning things are definitely broken. If that sounds scary to you, I recommend you hold off until there’s a more stable version. Also, these instructions are for linux, but OS X and Windows would be similar. If you’re an early adopter, and like to tweak your toys, let’s begin.
First, go to the official CM9 ICS forum Post and download the following files.
- gapps_ics_4.0.3_v10.zip (latest version available here)
Next, download and install the Novacom drivers from Palm’s website.
Now that the Novacom drivers are installed, move some of the files that you downloaded onto the Touchpad. Plug in the touchpad and set it to USB Drive.
Make sure you have at least 2 GB of free space on the TouchPad. Create a folder called cminstall. Copy the files you got from the CM9 forum post into that folder.
Now that the files are on the Touchpad, click the Eject button in nautilus.
Hold down the power button and shut off the TouchPad. Now you’re ready to install everything.
Hold down the Volume Up button and the Power button at the same time. A big white USB symbol will appear indicating its time to run the install script. Plug the TouchPad back into your computer.
Open Terminal and change the directory to the one where you downloaded the files.
Now type: novacom boot mem:// 3 Comments
Hey there! Thanks for dropping by ne0hp’s Blog! Take a look around and grab the RSS feed to stay updated. See you around!
- Moto E 1st Generation
HP touchpad CM12.1 SNAPSHOT by JCSullins
Quoted this from post of googlephone on xda –> googlephone xda
To upgrade/update your HP Touchpad to Android lollipop 5.1.1 using CM12.1-SNAPSHOT by jcsullins, all you need is to download following three files and do clean install using jcsullins TPToolbox v4.2
Before downloading those three files, Don’t forget to read RolandDeschain79’s thread from here –> RolandDeschain79 xda
This post is very useful for the ones who wants to install Android for the first time. To flash all below mentioned three files one must have
- Novacom Installer
- TP Toolbox v42
which you can find and download from above link.
♣️ cm-12.1-20160109-SNAPSHOT-jcsullins-tenderloin.zip Download latest from here –> CM12.1 SNAPSHOT jcsullins
♣️ gapps-511-base-20160323-1-signed.zip Download latest from here –> GAAPS 5.1.1 base
♣️ update-TWRP-jcs-dm-tenderloin-20140612b.zip or update-CWM-jcs-dm-tenderloin-201500703.zip whichever you like Download latest from here –> Recovery Tenderloin TWRP CWM
Now Put the Touchpad into webOS recovery mode and connect via USB cable to PC
NOTE: Even if webOS is removed, webOS recovery will still exist as it’s built into the bootloader.
If you have moboot already installed, just select “webOS recovery” there.
Power the Touchpad off via webOS, then with the Touchpad is off, hold VolumeUp (closest to Power) and Power until you see the USB symbol.
Hold Power + Home until the screen changes (about 10 secs) and then start holding the VolumeUp button until you see the big USB symbol.
Copy three files (ROM, Gapps and Recovery) when and where TPToolbox asks and then select “yes” when asked to confirm the install details.
Quoted this from post of jcsullins –> JCSullins XDA
If you’ve successfully flash CM12.1 on your HP Touchpad then don’t forget to thank JCSullins & googlephone and those people also who tested it, commented on it and shared their valuable experiences.