jcsullins latest TPDebrick v004

Search This thread

cuky787

New member
Nov 28, 2012
1
0
USB Symbol after use tpdebrick

Hi:

My touchpad was working fine, after turn it off and after vibrate to turn it OFF suddenlly appear the USB on screen. To erase it, I did a reset with power bottom and home button and turn that off. Now, after trying more than. 3 times with J C Sullins tpdebrick, go ALL DOME but just appear the USB symbol on screen, from there I have used webOS doctor and after finish, it say can not reboot and again, the USB Symbol on screen.

Any idea to work with this?

Thanks for all help.
 

Domvillan

Senior Member
Jan 16, 2011
81
8
Does any one know if this script can be run via mac terminal

Sent from my SCH-I545 using Tapatalk
 

bchen_bin

Member
Feb 29, 2008
6
0
One of my touchpad is 100% dead. It couldn't even show anything on screen. not sure if this can save it...
 

davo89

Member
Jan 7, 2011
5
0
64 GB tpdebrick??

I used the TP Debrick on my 64 GB Touchpad. I notice that the process runs "ebr32.bin", "mbr32.bin". The contents of tpdebrick have what looks to be files specific for 16 gb, 32 gb and 64 gb. I have run the command correctly for a 64 gb version but I think there is a possible programming error since it executes the 32gb version of ebr and mbr.

The process went all the way through and ended in "All Done" but I still cant revive this thing

Just an assumption based on what I have seen, can anyone correct me or look into this?
 
Last edited:
Mar 3, 2014
25
23
64GB

I used the TP Debrick on my 64 GB Touchpad. I notice that the process runs "ebr32.bin", "mbr32.bin". The contents of tpdebrick have what looks to be files specific for 16 gb, 32 gb and 64 gb. I have run the command correctly for a 64 gb version but I think there is a possible programming error since it executes the 32gb version of ebr and mbr.

The process went all the way through and ended in "All Done" but I still cant revive this thing

Just an assumption based on what I have seen, can anyone correct me or look into this?

Hey Davo89, you figure yours out? My 64GB is bricked as well. I used the debricker, and I can't get past 8% on the webOS. I obviously need to re-do the partitions, but can find no info on how to do this for a 64GB.
 

davo89

Member
Jan 7, 2011
5
0
Hey Davo89, you figure yours out? My 64GB is bricked as well. I used the debricker, and I can't get past 8% on the webOS. I obviously need to re-do the partitions, but can find no info on how to do this for a 64GB.

No, mine is still bricked, I think the TPdebrick program is meant to work on the 64, but I am pretty sure when the script runs it is referencing the 32 gb files.

I have tried everything I could find, now the damn thing wont take a charge.

Hopefuly jscullins sees these comments and looks into the code for us.

I check here all the time to see if anyone knows an answer. Do me a favor and let me know if you figure yours out. Good luck
 

davo89

Member
Jan 7, 2011
5
0
Hey Davo89, you figure yours out? My 64GB is bricked as well. I used the debricker, and I can't get past 8% on the webOS. I obviously need to re-do the partitions, but can find no info on how to do this for a 64GB.

By the way, I agree, there is nothing on the net for re-doing the partitions on a 64gb. I looked for days
 

mavogs

New member
Dec 23, 2009
2
0
netchip mode not found

Hi!

I tried to debrick my Touchpad 32GB, but the script stops when waiting for netchip mode.

I also saw that the "Qfprom Fuse List: Blowing FAILED". Is this normal?

Code:
MSG: Qfprom Fuse List: Blowing FAILED    
MSG: Failed Fuse addr:  
MSG: 0x00000000 
MSG:    Error Status:  
MSG: 0x00000000

I used a Ubuntu 12.04.

Any ideas that may bring life back to my Touchpad?

BR
Martin
 

Attachments

  • typescript.txt
    108.2 KB · Views: 336

shumash

Senior Member
Jun 1, 2008
1,782
2,813
Google Pixel 3
Hi!

I tried to debrick my Touchpad 32GB, but the script stops when waiting for netchip mode.

I also saw that the "Qfprom Fuse List: Blowing FAILED". Is this normal?

Code:
MSG: Qfprom Fuse List: Blowing FAILED    
MSG: Failed Fuse addr:  
MSG: 0x00000000 
MSG:    Error Status:  
MSG: 0x00000000

I used a Ubuntu 12.04.

Any ideas that may bring life back to my Touchpad?

BR
Martin

No good news for that:

http://xdaforums.com/showthread.php?t=2734057
 

mavogs

New member
Dec 23, 2009
2
0

Hmm, the error does not look simular to mine.

It does not stop at "open multi", but much later when waiting for the net chip mode.

here the last few lines I receive:

Code:
Sending CloseFlush...
Done writing files.
Reseting device...
Requesting Reset...
Waiting for fastboot mode...
Loading TPToolbox-Headless ...
sending 'bootmem' (13200 KB)...
OKAY [  0.829s]
writing 'bootmem'...
OKAY [  2.889s]
finished. total time: 3.730s
Waiting for netchip mode... (may take 3+ mins)
netchip mode not found
Aborted.
 

jtornone

Senior Member
Sep 17, 2011
50
2
Near Greenville, SC
error when running

I am getting this error when running this:
john@john-ubuntu:~/Downloads/tpdebrick-v004$ sudo ./tpdebrick 32
checking doc files ...
could not find ../webosdoctorp305hstnhwifi.jar or ../webosdoctorp305hstnhatt.jar
Aborted

I do have this file, webosdoctorp305hstnhwifi.jar Where does it need to be placed so the script can find it? I have it in the same folder as the script. Any help would be appreciated. Thanks
 

IbarJar

New member
Dec 5, 2014
2
0
Need webosdoctorp305hstnhwifi.jar file

I am getting this error when running this:
john@john-ubuntu:~/Downloads/tpdebrick-v004$ sudo ./tpdebrick 32
checking doc files ...
could not find ../webosdoctorp305hstnhwifi.jar or ../webosdoctorp305hstnhatt.jar
Aborted

I do have this file, webosdoctorp305hstnhwifi.jar Where does it need to be placed so the script can find it? I have it in the same folder as the script. Any help would be appreciated. Thanks

Hi,
All the links to the WebOS doctor (webosdoctorp305hstnhwifi.jar) are dead. Can you please upload it somewhere and send me the link?

Thanks.
 

johnbelloh

Senior Member
Jan 3, 2013
204
46
Dayton
One of my touchpads just bricked. I was running Lollipop 12.0 on it that had been installed via tptoolbox after removing Webos. I am attempting to use tpdebrick and Ubuntu keeps looking for ADB and fastboot. Any help would be greatly appreciated.
 

johnbelloh

Senior Member
Jan 3, 2013
204
46
Dayton
Help - Here is the scrip from running tpdebrick-v004 on my TP32:
Writing 1024 bytes to 0x2a027c00; 2180 bytes left.
Writing 1024 bytes to 0x2a028000; 1156 bytes left.
Writing 1024 bytes to 0x2a028400; 132 bytes left.
Writing 132 bytes to 0x2a028800; 0 bytes left.
Executing file...
Checking QDL mode...
Writing file tz.mbn ...
Sending MAGIC...
MSG: Qfprom Fuse List: Blowing FAILED
MSG: Failed Fuse addr:
MSG: 0x00000000
MSG: Error Status:
MSG: 0x00000000
Sending secureMode...
Sending openMulti ...
MSG: Open multi failed, unknown error
ERROR: Open multi failed, unknown error
Invalid openMulti response.
Cannot write file tz.mbn
Aborted.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    http://rootzwiki.com/topic/38786-tpdebrick-v004/

    Jcsullins did it again, and has provided the touchpad community with a complete toolset and guide to fix a bricked touchpad. Hit it up if your touchpad has been bricked or your facing the dreaded questionmark of death.
    5
    Hi everyone - trying to revive my touchpad from the battery question mark problem. I am running TPDebrick and it's goes all the way until the end and aborts. Here is the end of the message file that fails:

    Checking/updating known_hosts...
    Copying A6 files...
    Unable to negotiate with 192.168.7.7 port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
    lost connection
    A6 files copy failed.
    Aborted.

    Any ideas??

    Thanks!

    It just so happens i do! i was a little bored this evening so i decided to try and resurrect my dead 32Gb TP and hit that same error, a little research revealed that diffie-hellman-group1-sha1 is disabled by default in current builds of openssh, so you have two options here, start by cracking open the debrick script in your favourite text editor and scroll down to the bottom section to get to the section where it failed,

    ooh look its right near the end, its practically begging to live! if you dont fancy a bit of random scrolling you can find the first ssh command on line 646 of the script, now you simply need to add the flag to enable the algo like such: -oKexAlgorithms=+diffie-hellman-group1-sha1 the whole line will look like this:


    ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -i ssh-key root@192.168.7.7 /tmp/PmA6Updater -x -d 0 /tmp/a6_firmware.txt.00


    so from here the choice is yours, you can just insert the command and copy paste each line into the shell (when asked for a password just hit enter) or mod the script by adding the command to any command that starts with ssh (if you dont want to start from scratch and continue with the device in netchip mode youll need to cut the script from line 557 down and run that) the outputs from the commands will vary but should look a little like this:

    Code:
    root@kali:~/Desktop/tpdebrick-v005# ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -i ssh-key root@192.168.7.7 dd if=/tmp/emmc_appsboot.mbn of=/dev/mmcblk0p7
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    Permissions 0766 for 'ssh-key' are too open.
    It is required that your private key files are NOT accessible by others.
    This private key will be ignored.
    Load key "ssh-key": bad permissions
    root@192.168.7.7's password: 
    89+1 records in
    89+1 records out
    45720 bytes (44.6KB) copied, 0.325275 seconds, 137.3KB/s

    once complete your touchpad should soar back to life like a phoenix from the flames. just in case anyone is feeling a bit lazy ive attached modded scripts, theres one for the full process and one that just does the netchip section. enjoy and of course thanks to jcsullins for his excellent work

    @longknives

    i got the Qfprom Fuse List: Blowing FAILED error but it didnt cause an issue running in the latest build of kali (running in a VM) and tpdebrick-v005
    3
    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.
    2
    Solution on UBUNTU 16

    Can you explain how you did step #6 please, thanks.

    Hi all,

    I completed the process on an LIVE-USB Ubuntu 16 (64 bit).

    In order to work, you must add a legacy option -oKexAlgorithms=+diffie-hellman-group1-sha1 to all scp and ssh commands in tpdebrick.

    The attached zip has the tpdebrick executable already fixed (the option added). Otherwise here is how the tpdebrick looks like (remember to do a chmod 755 tpdebrick after you make manual changes)
    2
    I go to the Rootzwkiki page and I just get errors???
    Can anyone help?
    Tx

    Here ya go brother tptoolbox_v42 :good:

    https://drive.google.com/file/d/0B1hMj9wyICefVlNpMlZNalBvSWs/view?usp=sharing

    And just in case you were hard bricked like me and nothing else worked:

    tpdebrick-v004

    https://drive.google.com/file/d/0B1hMj9wyICefbDEwVXh1Vm1WdGM/view?usp=sharing