[TouchPad Q&A, Help & Troubleshooting] RolandDeschain79:
Hey Oldpapa,

What do you need from the Rom? Bluetooth is the missing feature from the newer CM10.1+ Roms. Have a look at this new CM10 build, everything works and it has the latest WiFi and BT fixes and upstream changes. If you want to try the latest and greatest I recommend Flintmans Evervolvs AOSP Android 4.3.1 Rom. It runs great and you won't need to change anything. As always make a back up before flashing new Rom.

News and Updates

New 10/19/2013 Builds based on Jcsullins CM10 that include the Master key exploit fixes: By iMark90

[YOUTUBE]Q0JWVdJwycs[/YOUTUBE]

The Problem: A Master key security exploit issue was discovered in CM9/CM10 that was later fixed in all Android 4.2+ builds. However this still effects many HP TouchPad CM10 builds. You can test for these exploits by installing and running the Bluebox security test App here.

The solution: RootzWiki member iMark90 has included the Master key fixes into two new builds of Jcsullins CM10. These builds by iMark90 are entirely based on the fantastic work of Jcsullins, Dorregaray, and Dr Marbel, et al. Install these new CM10 builds by dirty flashing them over your current build of CM9/CM10.

Note:In addition to these fixes iMark90 has included all the current upstream changes like, Jcsullins newer WiFi drivers V4.5 and Bluetooth fixes.

1)CM10 Rom Download:

cm-10-20131019-UNOFFICIAL-tenderloin

Note: This is the latest CM10 build includes the Gyroscope patch.

2)Gaps Download:

CM10 Gapps 20121011

3)(Optional)HP TouchPad CM10 WebOS-like Card Switcher Mod, Watch theVideo here.

WebCM10 for CM10 03/04 (with battery stats)

Hey start by reading all the OP. The method in that video is for upgrading (drity flashing) your Rom. If you want to change your version of Android and/or switching from CM to AOSP, then do a clean install like is mentioned below.

When updating your version of Android its recommended to do a clean install of Android. You can do this by using Clockworkmod/TWRP to Format/Wipe the system data and the cache partitions. You will find a full step by step instructional video below. First choose an Android 4.2 or Android 4.3 Rom and Gapps package from the detailed guides. Next transfer the two .zip files to your Android device with the USB or direct download them. Note that you must have the correct version of Gapps for your version of Android or you may experience errors with Google apps and the Play Store.

Note(Important): If you have not installed Android before, then start by installing CM9 or CM10 and making a Nandroid backup using the easy way guide below. Installing Android 4.2/4.3 Roms with the ACMEInstaller3 can cause boot loops. If you have never used the ACMEInstaller3 before or are using CM7, then you will need to do a Full uninstall and reinstall. This fixes several problematic issues such as increasing the partition size to accommodate the larger size of newer Roms. There is also a flashable .zip file you can use to change the partition size to 512MB. Additionally you can also use the WebOS Preware app Tailor to resize your system partition. Refer to Gradular's thread below for instructions.

Flash this .zip file through recovery to change the partition size to 512MB(Gradular&codycoyote)

How to guide for changing your system, data, and cache partition sizes(how to use Tailor): (Gradular)

[YOUTUBE]U4-UuzlFgGs[/YOUTUBE]

Don't forget! First make a Nandroid backup of your current setup! Full CWM and TWRP Video here:

If you wish to keep your current setup, your selected Rom and gapps package can be Dirty flashed but don't forget to wipe your caches. I would highly recommend doing this over a CM9/CM10 Rom. Flashing CM10.1 Roms over one another can cause issues or boot loops, so be sure to have a backup before you attempt any Dirty flashing. Click here to learn how to dirty flash your Rom

Clean Install vs Dirty Install Rom/Updates via Recovery: (After initial install with Acme3) ->Mpgrimm2 Quote

"Clean installing" a rom usually means to format the 3 basic partitions (& sometimes the /boot too depending on the rom/kernel script) and flash the rom as recommended by most devs to avoid issues (some rom installer scripts will handle the formatting for you, but shouldn't be assumed unless stated by the rom's developer. 9-14-13: See Attachment for example).

"Dirty Installing" a rom typically involves formatting the system & cache (sometimes only the cache :thumbdown: ) and flashing a rom to preserve /data partition with user apps & settings.

A cleaner method for this is to format all 3 partitions, flash rom, and restore only /data from a backup.

I've rarely seen dirty installs recommended by devs, but when I have seen them say it was "OK to try", it was done on the same rom/firmware base between incremental rom updates only (vs b/w CM7 - CM9 or CM9 - CM10, etc), and if you had a bug, you needed to go back and do a clean install before reporting it or expecting help. I will add that many people have been successful restoring their CM9 data after flashing CM10 & Gapps.

See Picture here:

http://rootzwiki.com/uploads/monthly_09_2013/post-130675-0-90084800-1379142203.jpg

Read all about using CWM6 in this great thread by Mpgrimm2:

[RECOVERY] JCSullins' Touchpad CWM6 v6.0.1.9 [2012-12-15]