[TouchPad General] asiliat:
TPDebrick - my steps are slightly different/updated from original

I'll leave it here and hope this will help someone else. My steps to debrick definitely a little different from original post. I've made it from memory and as n00b friendly as possible (I hope, cuz that's what I am!)

Pre-check:

Check that the HP Touchpad has a chance to live. After all the combinations of home+power, home+power+volUp and home+power+volDown fails

- Plug microUSB cable into a Windows 10 computer, press and hold home+power+volDown

- With the PC volume enabled, my Win 10 recognized that a Palm device has been plugged in, and in the Device Manager (right click on the Windows button > Device Manager) it will show a Palm device with invalid drivers.

Result: That shows to me that it's not something more worrisome like a big HW failure.

Preparation: Here are links that worked for me as of June 20, 2017

WebOSDoctor 3.0.5: http://downloads.codefi.re/jcsullins/webos/doctors/original/webosdoctorp305hstnhwifi.jar

TPDebrick-v005: http://downloads.codefi.re/jcsullins/tpdebrick/tpdebrick-v005.zip

Ubuntu 16.04.2 LTS: https://www.ubuntu.com/download/ubuntu-kylin (SELECT 32-bit)

For Windows users, download Universal-USB-Installer-1.9.7.8 at: https://www.pendrivelinux.com/downloads/Universal-USB-Installer/Universal-USB-Installer-1.9.7.8.exe

Result: You have all the necessary initial binaries to get going.

Get the OS ready:

1. If you don't run Linux daily (I don't either), you need a USB stick

** NOTE: running a Linux USB means if you reboot the machine in anyway, all your configs/etc during the session will be gone. If you download any files while in linux, they're also gone.

- Follow this guide to create the USB (mine was an 8GB stick): https://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

- TL-DR. Download Universal USB installer and Ubuntu 32bit ISO, run the installer. Select Ubuntu install, point it to the ISO you have, write to the USB key, confirm drive letter and OK!

2. Reboot system and boot from USB

- Restart machine, set your system BIOS to boot from a USB port before booting the HDD

3. Select the very first option to boot from the USB stick (Cant' remember the actual wording)

4. On the Ubuntu desktop, set either your WIFI and Ethernet

- Click on the WIFI icon at the top right of the desktop, select your AP, provide credentials

- for Ethernet, it should just work…

5. Look on the buttons at the left of the screen and open System Settings (icon with wrench and gear) > Software & Updates

6. Enable “Community-maintained free and open-source software (universe)” > Close > Accept any other prompts > Close System settings

7. Open terminal (Shortcut key: CTRL+ALT+T)

Result: You have a terminal.

Get the Tools installed:

1. In Terminal, type the commands below 1 line at a time, (no "")

"sudo apt-get update"

"sudo apt-get install openjdk-7-jre"

"sudo apt-get install dfu-util"

"sudo apt-get install android-tools-adb android-tools-fastboot"

"sudo apt-get install android-tools-fsutils"

2. You can now either copy TPDebrick and WebOSdoctor to the Home folder in Ubuntu GUI, or open Firefix and download them

**NOTE: if you somehow reboot, all downloaded software in your USB Ubuntu will be gone, so I decided to download them via firefox.

3. Drag and drop the files into the home folder

4. In Terminal, do an "ls" (no quote) and ensure you see tpdebrick-v005.zip. and webosdoctorp305hstnhwifi.jar files

5. Type: unzip tpdebrick-005.zip

6. On the desktop GUI, copy the .jar file to the newly created tpdebrick-005 folder

Result: You're almost ready to start. Get excited.

Get the environment ready:

1. In Terminal, type cd .. enough times until you see the prompt: ubuntu@ubuntu:~$

2. Type cd /etc/ssh/

3. sudo getit sshd_config

4. Scroll to the bottom of the host file, add:

#Legacy changes

KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1

Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr

5. Save and exit

6. In Terminal, type: ssh-keygen -A

Result: You've added the legacy algorithms not enabled by default in Ubuntu.

Ready to start debrick:

1. Navigate back to the tpdebrick-005 directory in Terminal

2. Run "script" (this will capture the output of the tpdebrick process)

3. Run "sudo ./tpdebrick XX" (where XX is the size of the TP: 16, 32 or 64)

4. Hold Power+Home+VolDown buttons on Touchpad for 30 seconds

5 Follow any prompts and cross your fingers

6. Find a way to charge the Touchpad back to 100%

Result: Your device should be good to go. This worked for me after googling for a day.

**NOTE: I used an iPad charger and a non-descript micro USB cable, and right now, it's charging to 7%

Shoutouts:

- jcsullins, Emba4, Pendrivelinux.com.