[Other TouchPad Development] castrwilliam:
SmackMe 2.1 Installer

Read the whole post before doing anything.

Sorry this has been so long in the making. It underwent several rewrites and design changes.

SmackMe now supports recovery - individual recoveries will be installed along with kexec kernels - don't worry about the graphical corruption.

Supported Android Files:

Android 2.2: Froyo-*.zip|froyo-*.zip

Android 2.3 / CM7.1: update-cm-7*.zip|update-cm7*.zip|cm-7*.zip

Android 4.0 / CM9: update-cm-9*.zip|cm-9*.zip|update-cm9*.zip

Android 4.1 / CM10: cm-10*.zip|update-cm-10*.zip|update-cm10*.zip

Android 4.2: Evervolv-*.zip|evervolv-*.zip

Google Apps for Android: gapps-*.zip

Supported native-Linux Files:

Ubuntu: TouchPadBuntuRootfs*.tar.gz|TouchPadBuntuRootfs*.tgz

Split Ubuntu: TouchPadBuntuRootfs1210*.tar.gz.[123]|TouchPadBuntuRootfs1210*.tgz.[123]

Arch Linux ARM (untested but should work): ArchLinuxARM-touchpad*.tar.gz|ArchLinuxARM-touchpad*.tgz

Split Arch Linux: ArchLinuxARM-touchpad*.tar.gz.[1-4]|ArchLinuxARM-touchpad*.tgz.[1-4]

Debian (which fell off the face of the Earth, apparently, so also might not work): bodhi-touchpad-*.tar.gz|bodhi-touchpad-*.tgz

Split Debian: bodhi-touchpad-*.tar.gz.[123]|bodhi-touchpad-*.tgz.[123]

Fedora (ported by me, will release this month): HPTPFedora*.tar.gz|HPTPFedora*.tar.gz

Split Fedora: HPTPFedora*.tar.gz.[123]|HPTPFedora*.tar.gz.[123]

Slackware (ported by me): HPTPSlackware*.tar.gz|HPTPSlackware*.tar.gz

Split Slackware: HPTPSlackware*.tar.gz.[123]|HPTPSlackware*.tar.gz.[123]

Supported Miscellaneous Files:

uImage files: uImage.*

kexec kernel tarchives: kexec-*.tar

moboot (0.3.5, 0.3.8 tested only): moboot*.zip

You will need:

Computer with the HP webOS SDK installed, including Novacom and Novaterm.

A TouchPad (which I will refer to as HPTP)

All your files to install.

Patience. An install of the whole shebang on my 32GB test unit took almost 40 minutes.

Instructions for use:

Create a directory in the USB storage of your HPTP with the name "sminstall".

Copy all the files you want to install from your PC (refer to the lists above) into that directory.

Boot your HPTP into recovery mode.

Run the following command in your Terminal or Command Prompt:

novacom boot mem:// < uImage.SmackMe2

You should see the USB logo get replaced by the HP logo, then two Tuxes (Linux's mascot, the penguin - one for each CPU coer on the SoC) and scrolling text. Wait for the tablet to reboot to moboot. If you encounter any issues, please remember that I AM NOT RESPONSIBLE FOR YOUR ACTIONS, but I will certainly do my utmost to fix anything that I made. It is unlikely to brick your TouchPad using either this installer or ACME Installer. The worst that can theoretically happen is the "www.palm.com/ROM" screen, which IS NOT a brick, and IS EASILY FIXABLE.

DOWNLOADS

The main installer (what you feed into Novacom):

uImage.SmackMe2 - https://docs.google.com/file/d/0B4WUjKii92l2T1k5THhKNmNPVEk/edit?usp=sharing

Buiidables for the main installer: http://www.mediafire.com/?it96af7fvp39l9c

To use kexec for any OS, you need both "uImage.kexec" and the "kexec-<OSNAME>.tar" files.

MAIN FILE (uImage.kexec): https://docs.google.com/file/d/0B4WUjKii92l2RHJoNE93c2dVRlU/edit?usp=sharing

Android 2.2: https://docs.google.com/file/d/0B4WUjKii92l2d2cwQlBtVVd4aGM/edit?usp=sharing

Android 2.3: https://docs.google.com/file/d/0B4WUjKii92l2UGtETzBwNnNvckU/edit?usp=sharing

Android 4.0: https://docs.google.com/file/d/0B4WUjKii92l2UDc2cVZ2TjBWM2s/edit?usp=sharing

Android 4.1: https://docs.google.com/file/d/0B4WUjKii92l2d3g0U3p6c0l4NFk/edit?usp=sharing

Android 4.2: https://docs.google.com/file/d/0B4WUjKii92l2dlFzcFBacThSVXc/edit?usp=sharing

Ubuntu 12.10 final: http://www.mediafire.com/?uowhfd1sx1pppoa

Ubuntu 13.04: kexec kernel already included in the rootfs, DO NOT try to extract the 12.10 one on top!

Arch Linux: coming soon

Slackware: http://www.mediafire.com/?8kow2lrwnamuui1

Fedora: coming soon