|
01/20/2012, 02:36 PM
#1
EDITED FOR OFFICIAL NIGHTLY BUILDS! 3-30-12) - OFFICIAL NIGHTLY BUILDS NOW AVAILABLE AS WELL!: http://download.cyanogenmod.com/?typ...ice=tenderloin
So you're ready to start dabbling with CM9 but don't know where to start? Allow me to be your guide! Please note that these instructions are subject to rapid change as CM9 receives upgrades from it's alpha status in the coming days/weeks/months. This guide is accurate as of 3/30/12 and will be updated reasonably frequently to keep it relevant. If in doubt, take a moment to visit rootzwiki and ensure you are working with the most current version. If you find this guide was a big help, feel free to ! You have all went above and beyond in letting me know my work here is appreciated. Thanks!
I hope this helps! I appreciate the kind words, find your generosity to be amazing and hope this guide continues to help all of our dual-booting members! A lot of time and effort have went into this post and your appreciation keeps me motivated to continue my work here. I will be updating the post soon with more fun tricks, tips, improvements, and app reviews!
Before you install this, please do some reading to understand the current limitations of the android ALPHA (it is -not- a totally stable or bug-free release). If you decide you still want to give it a shot, read on.
-------------------------------------------------------------------------------------------------
UPGRADE INSTRUCTIONS:
Already have CM9 on your touchpad and want to upgrade to a more recent version that has been released?
First, download the new version of android, and drag/drop it into your touchpad in an easily accessable place (/media/internal is easiest, just go into webOS, put the device into usb mode, then drag/drop the file into it).
Now reboot your touchpad, and when it enters Moboot, select clockworkmod.
Once there, you need to select the "wipe cache partition" option.
Next, go into advanced, and wipe dalvik cache.
Finally, select the option to install from a zip on the SD card, and from there, select the newest CM9 file that you downloaded/drag and dropped into the touchpad.
A few minutes later, you'll be staring at a nice new shiny build. Bear in mind that as these builds are still in ALPHA stages, it is possible new builds will bring with them new problems and may not always be as stable as the build you left behind.
The other option for installing a new version of Android is to simply remove the previous version using the instructions found further in this post, then installing it as normal from scratch.
--------------------------------------------------------------------------------------------------
STEP 0: Is your touchpad ready to install Android?
Make sure your touchpad is in developer mode and that you have novacom installed on your computer. One of the best ways to ensure this is simply to follow my Getting Started guide for webOS, as it will improve your webOS experience and in the process will ensure your computer can properly communicate with the touchpad before you attempt android install. You can find that guide here:
http://forums.webosnation.com/hp-tou...ted-guide.html
Also, take time to read about the current CM9 android offerings and make sure it's something you actually want to pursue. Android is in an extreme alpha state, and while it is running remarkably well on the touchpad even now, it is still not recommended for all users (AKA - it may be better to wait on a more stable release).
Relevant reading:
http://rootzwiki.com/forum/278-cyanogenmod/
Finally, "What if I already have CM7 installed and want to upgrade?"
At this time, I've personally had issues upgrading directly through clockworkmod from CM7 to CM9. It -CAN- be done, but I don't recommend it. It is also not recommended to attempt triple-booting at this time. Because of this, I am recommending you uninstall CM7 entirely, then install CM9 following this guide.
So uninstall CM7, you first need to download the ACMEUninstaller:
http://mirror.dal.tdrevolution.net/k...CMEUninstaller
Once downloaded, move this file to an easy to find location. I prefer creating a directory as explained below in the "install" phase, I put my android files in c:\android
Once the file is placed properly, connect the touchpad to the computer via the USB. Restart the touchpad. When moboot comes up, select the webOS recovery option. This will bring up the USB symbol. Now, on your computer go to Start, and in the search box (or the start/run box) type:
cmd
This will bring up your terminal window. Now, navigate to your acmeuninstaller file:
cd /android
And finally, cut/paste this:
novacom boot mem:// < ACMEUninstaller
That's it!
If you run into any issues, such as novacom not working (not being recognized), this simply means that novacom is not properly set up to work on your computer. You can solve this by moving the ACMEUninstall file to this folder:
c:\Program Files\Palm, Inc
(or WHATEVER drive your /Program Files/palm, Inc folder is in, most computers default to c:\ but yours may be different)
Then running the program from there as explained above. Hit start, and in the search box or the start/run box, type cmd, then once the terminal box comes up, type the following:
cd /Program Files/Palm, Inc
novacom boot mem:// < ACMEUninstaller
--------------------------------------------------------------------------------------------------
STEP 1: Lets get ready for the install! Assemble the various files you will need to install CM9. For starters, you're going to need the following files:
The newest Nightly build (go to this site, scroll down for the most recent day posted, and download it):
NIGHTLY ALPHA BUILD!
Clockworkmod
http://goo.gl/WJIKw
New ACMEInstaller
goo-inside.me - acmeinstaller downloads
Moboot
Downloads - moboot - Mobile Open Bootloader for the HP Touchpad - Google Project Hosting
And lastly, you'll want a version of google apps that will work on your Touchpad, you can find that here:
http://goo-inside.me/gapps/gapps-ics...317-signed.zip
Note - this is a 3-17 version of GAPPS, it is different than the version offered for 2.0. This is widely reported to work with the latest nightly, although this may change as nighty builds develop. YMMV.
[/I]
---------------------------------------------------------------------------------------------------
Step 2: Prepare the Touchpad for installation.
To prepare the Touchpad for installation, you must first plug the touchpad into your computer as a USB drive and there are several files we must transfer to the device.
When you plug your touchpad into the computer and put it in USB mode, then explore the touchpad as a USB drive, it is automatically in the /media/internal folder.
Into this folder, you are going to drag and drop the following file(s):
The google apps files we downloaded in step 1.
Now that that's been handled, you need to right click anywhere on the screen and create a new directory. Simply right click anywhere on the file explorer screen, and create a new directory named:
CMinstall
If you've followed directions, you will now have a folder named CMinstall in the same directory that you've dropped the two files we just discussed.
Now, double click into this directory. You should now be inside the empty CMinstall directory. You are going to drag and drop several of the .zip files you downloaded in step 1. Place into this CMinstall directory the following ZIP files:
CM9 alpha 2.0 (or the latest nightly)
Moboot
Clockworkmod
There is ONE MORE THING we need to do. Take a look at your "nightly" file. The developers may have changed it in a way that will prevent installing. It should look like this: update-cm-9-20120611-NIGHTLY-tenderloin-signed.zip (obviously, with the proper date etc inside). If your doesn't say "update" at the beginning of the file name, you need to change this or it will not install, right click and rename it, adding "update-" to the front of the file name. If it does say "update" don't worry about this and you're fine.
Now you can eject your touchpad. At this point, you need to put your touchpad into bootie recovery USB mode. To do this, shut down your touchpad by holding the power button until a menu appears. Choose "Shut Down". Once your touchpad is completely off, turn the touchpad back on, and the INSTANT the screen begins to light-up to turn on, hold down the volume-up rocker button until a USB symbol appears on the screen. Finally, plug your touchpad into your computer via the USB cable. Your touchpad is now prepared to install Android.
Note: If you have issues getting the touchpad into bootie recovery mode, try the following. First, turn the touchpad off as directed above. Second, while the touchpad is OFF, hold the volume-up button. Third, while holding this button, plug the touchpad into the computer. This -should- get bootie up and running and show you an USB symbol on the touchpad screen.
--------------------------------------------------------------------------------------------
Step 3: Prepare windows to install Android.
First, you need to move your ACMEInstall2 file to a directory that you can easily find it. I suggest making a directory on the root of your hard drive for this purpose. For example:
c:\android
To do this, simply go into explorer, click on your hard drive, right click on the pane with the folders, and create a directory called android. Now drag and drop (or cut/paste) your ACMEInstall2 file into this directory.
Now, it's time to actually install CM9. Click on the start menu at the bottom left of your screen, then in the search bar (or in the start/run bar for those still using XP), type:
cmd
Now hit enter. This will bring up a black-screen terminal window. First, you're going to need to navigate to the place that you placed the ACMEInstall2 file. If you're following this guide, you do this by typing:
cd /android
Finally, we are ready to install. To do so, cut/paste the following line into your CMD terminal window:
novacom boot mem:// < ACMEInstaller2
If you've done everything right, your touchpad will go dark, then begin filling up with text as it installs the various bits and pieces to get everything working. Pat yourself on the back, the hard part is over. You still need to fix some things however, so before the touchpad boots back up, quickly begin preparing for step 4.
I'M DELIBERATELY PUTTING THE NEXT BIT OF TEXT IN ITALIC. ONLY FOLLOW THIS NEXT SECTION OF TEXT IF THE PREVIOUS ATTEMPT TO RUN NOVACOM FAILED. OTHERWISE, SKIP TO STEP 4.
If on the other hand, your computer fails to recognize the novacom command, this simply means novacom isn't properly set up for use on your computer. You can solve this by following my "get started" guide for webOS, but if you don't feel like tackling that, here is a simple way to get around the problem:
If you run into any issues, such as novacom not working (not being recognized), this simply means that novacom is not properly set up to work on your computer. You can solve this by moving the ACMEInstaller2 file to this folder:
c:\Program Files\Palm, Inc
(or WHATEVER drive your /Program Files/palm, Inc folder is in, most computers default to c:\ but yours may be different)
Then running the program from there as explained above. Hit start, and in the search box or the start/run box, type cmd, then once the terminal box comes up, type the following:
cd /Program Files/Palm, Inc
novacom boot mem:// < ACMEInstaller2
If you have issues with this, some versions of windows only recognizes backslashes, so you may have more success with -this- set of commands:
cd C:\Program Files\Palm, Inc
novacom.exe boot mem:// < ACMEInstaller2
If you've done everything right, your touchpad will go dark, then begin filling up with text as it installs the various bits and pieces to get everything working. Pat yourself on the back, the hard part is over. You still need to fix some things however, so before the touchpad boots back up, quickly begin preparing for step 4.
---------------------------------------------------------------------------------------------------
Step 4: WE NEED TO FIX A FEW THINGS!
Ok, your touchpad is getting everything installed, but you're going to need to fix a few things before it will be as useful as you might like. When the touchpad finishes installing it's going to reboot into MOBOOT, a place that allows you to select which operating system you would like to use (webOS or cyanomod). You select between these by using the volume rocker, then hitting the home button to select. On your first boot-up you don't want EITHER of these options - you want to boot into CLOCKWORKMOD. Be ready when the touchpad begins to boot up, and immediately put it into clockworkmod.
Now that you're in clockworkmod, you need to select "install zip from sdcard". You navigate this menu with your volume rocker and your home/power buttons. Simply use the volume rocker to go down to select install zip, and hit the home key to select.
Select "choose zip from sdcard".
Now scroll down until you see the file we put on the touchpad earlier (google apps file).
Install the google apps zip you placed on the drive earlier.
Now hit the power button a few times to get back to the main screen and choose to "reboot system now".
Finally, allow the system to boot into CM9.
Last little thing - once you've set up your touchpad there's a good chance Google Talk is now logged in. If you leave it logged in it will -eat- battery. Open up google talk and LOG OUT. Battery life will improve nicely by doing this.
-----------------------------------------------------------------------------------------------
Step 5: Do you want webOS to boot by default?
One annoying thing about installing android is it sets up MOBOOT to automatically boot into android if you turn your touchpad on and leave it sit for a few seconds. I much prefer my touchpad to boot into webOS.
To do this, boot back into webOS and go into preware, then search for the application named:
cyboot
Install it, then launch this program. now you can easily change the settings of moboot. Set the boot default to webOS and you're golden. You can also change the bootloader timeout to anywhere between 1 and 9 seconds. Set it to a slightly higher amount of seconds (I find 7 seconds is the sweet spot) and now you'll be auto-booting into webOS and have a slightly greater amount of time for any selections when MOBOOT loads.
Do be careful in cyboot however, do not fiddle with the other settings and don't ask the touchpad to "boot into cyanomod on next boot" as these settings can cause the touchpad to skip moboot on reboot and make it difficult to return to webOS without doctoring etc. You've been warned.
------------------------------------------------------------------------------------------------
Step 6: Learn some useful tricks...
I'll just dump a few useful tricks and tidbits of information here.
Want Web-OS like card-management in Android ICS? DONE!:
http://forums.webosnation.com/androi...t-android.html
Notice your headphones don't seem to be working? Plug the headphones in BEFORE you open the app you want to use with them (before you go into a music app for example). They will now work fine. Hopefully they'll get around to fixing this bug soon, but this is a workaround for the time being.
The HP Bluetooth Keyboard (meant for the touchpad) pairs and works brilliantly in CM9, even allowing you to scroll through webpages and click links. I -love- it.
There is a fix available if you'd like to change the DPI on your touchpad. This will make UI elements smaller (like the keyboard) and allow you to use HD apps like adobe touch. You can find those here:
http://rootzwiki.com/topic/18843-rel...od-9-touchpad/
Simply download and install from clockworkmod. The 160 file will allow you to revert your changes if you do not like the 120 DPI choice.
if you want to transfer files back and forth from the CM9 touchpad you might have difficulty figuring out how exactly to do it. Here's how you pull it off:
First, tap on your app drawer in the top right of the screen (the little checkerboard). Now, select the "settings" icon.
Now tap on storage on the left-hand pane.
Finally, the tricky part - tap on the 3 squares at the VERY top right of your screen. It will bring down a little drop-down menu for USB computer connection. Tap it and put a checkmark in the "Media Device MTP" box.
Now you can plug your touchpad into the computer at will and transfer files back and forth from it. Easy as pie, I'm not sure why this isn't activated by default, but it's a simple fix if you know what to do.
--------------------------------------------------------------------------------------------------
Step 7: There is no step 7, yet... 
You are now dual-booting CM9 and ready to enjoy testing it out. There will be more tweaks/steps/suggestions to come as the build becomes more stable and complete, but for now it works reasonably well and should provide you with a nice experience. Feel free to go into the android marketplace and find some cool android-only programs to experience. One I recommend you give a shot is Google Currents - it's free and a brilliant news reader. Almost every game/app I've tested seems to work well on my touchpad, including netflix.
Future updates to CM9 can be installed very easily from clockworkmod, simply download them on the touchpad and install them from clockworkmod as we described above. This will keep you current and enjoying the latest updates.
Thanks again for all of your support and I look forward to updating this guide again once we have Jelly Bean up and running. If you find my efforts here worthwhile feel free to . I appreciate the kind words, support, and love from this amazing community!
|
|
|