webOS Nation Forums >  webOS Devices >  HP TouchPad > How to completely fix a Bricked Touch Pad.
How to completely fix a Bricked Touch Pad.
  Reply
Like Tree4Likes
  • 3 Post By Ventus221
  • 1 Post By TopTongueBarry

 
Thread Tools Display Modes
Old 12/11/2012, 06:18 AM   #1 (permalink)
pivotCE Developer
 
Ventus221's Avatar
 
Posts: 480
This method will completely fix your Touch Pad if you are suffering from any form of boot loops or anything. It is important that you have all the required prerecuisites of having Novacom and etc on your computer and this has proven to work on both my Windows 7 and Windows 8 machines. This will NOT fix any hardware issues. So if this method does not work that more than likely it is a hardware issue or you can not boot into recovery, then it's a corrupted bootloader and it will be beyond this threads help to fix unless you go to to Toptoungebarry's suggestion below.

This will only work if you are able to put your Touch Pad into recovery mode. If you can not then there is a post two below this one with the right directions.

This method will also restore any missing data partitions as a result of a botched Ubuntu or Android or other Linux distro install

Important: this method will also create a CM7 partition that is easy to remove, just run acme uninstaller as if you were uninstalling Android even if it is not there. That way you will have a perfect WebOS tablet.

Note: This Method will NOT work on a Touch Pad Go I promise, also I'm not aware if it works on a Touch Pad 4G so do not try it on a Touch Pad 4G.

Also the most important thing to note is that you must follow every line in this method precisely or else it will NOT fix your Touch Pad. Its important to note that you can copy and paste the lines to save alot of time. but read every line carefully as some sections change in the later parts of this method.

Also in order to update from 3.0.4 to 3.0.5 you must update manually not via WebOS doctor.

I got this method from this forum on the XDA site so do NOT thank me for this thank them.

Here is the original thread: [SOLVED] BRICKED and WebOS Doctor Won't Help... - xda-developers

And here are the directions;

HOWTO for anyone interested: Updated on 2011 12-13
Update: resolved 'major:minor pair unavailable'
Update: Works for 32GB HP Touchpad and 16GB HP Touchpad

Credits to:
webos-internals.org/wiki/How_To_Recover#Doctor_disconnects_at_8.25
for the 32GB HP Touchpad filesystem creation example

[FIRST]
1) THIS PROCESS WILL COMPLETELY WIPE YOUR TOUCHPAD! WEBOS, CM7,
& ANYTHING ELSE YOU'VE INSTALLED!!
2) This process also assumes you can get functional terminal to your HP
Touchpad already via novaterm, novacom open TTY://, or with putty.
3) This process also assumes you know how to install CM7 already.

YOU WILL ALSO NEED:
webOS Doctor version 3.0.0
webOS Doctor version 3.0.4
from All HP WebOS Doctor Versions:
webos-internals.org/wiki/Webos_Doctor_Versions

[NOW START]
1) Put your HP Touchpad in webOS Recovery Mode:
a. Power off the HP Touchpad or reset it with [Power Button] + [Home]
b. Hold [Up Volume] + [Power Button] until you see a usb symbol on screen.
2) Start up taskmanager in Windows:
a. [CTRL]+[ALT]+[DEL] and select task manager
3) Run webOS Doctor and let it run to 8% then use taskmanager to end task
on webOS doctor.
4) Open up windows command prompt and type in: novacom open TTY://
5) Run the following commands [CASE SENSITIVE] type it exactly as shown
and make sure to get the numbers after --minor correct:

[Note: Don't bother customizing webOS partitions because in this process
webOS doctor will re-size them back to the following anyways.]

a. lvm.static vgscan --ignorelockingfailure
b. lvm.static vgchange -ay --ignorelockingfailure
c. lvm.static vgremove store
d. lvm.static vgscan --ignorelockingfailure
e. lvm.static vgchange -ay --ignorelockingfailure
f. lvm.static vgcreate -s 8M store /dev/mmcblk0p14
g. lvm.static vgscan --ignorelockingfailure
h. lvm.static vgchange -ay --ignorelockingfailure
i. lvm.static lvcreate -l 71 -M y --major 254 --minor 0 -n root store
j. lvm.static lvcreate -l 8 -M y --major 254 --minor 1 -n var store
k. lvm.static lvcreate -l 2 -M y --major 254 --minor 2 -n update store
l. lvm.static lvcreate -l 3 -M y --major 254 --minor 3 -n log store
m. lvm.static lvcreate -l 32 -M y --major 254 --minor 4 -n mojodb store
n. lvm.static lvcreate -l 17 -M y --major 254 --minor 5 -n filecache store

NOTE: THE FOLLOWING --minor JUMPS to 7 from 5 above
o. lvm.static lvcreate -l 64 -M y --major 254 --minor 7 -n swap store

NOTE: THE FOLLOWING MAKES CM7 PARTITIONS, I specified a 5GB cm-data
partition, you can do more or less. 1 Physical Extent (PE) is 8MB.
The number after -l is the number of Physical Extents for
the partition.
p. lvm.static lvcreate -l 96 -M y --major 254 --minor 8 -n cm-system store
q. lvm.static lvcreate -l 32 -M y --major 254 --minor 9 -n cm-cache store
r. lvm.static lvcreate -l 640 -M y --major 254 --minor 10 -n cm-data store

NOTE: The following creates the media partition used as SDCARD and sets
it to --minor 6, make sure you set it to --minor 6, the SDCARD is
specified as dm-6 in CM7. This will save you from having to edit
/etc/vold.fstab in CM7.
s. lvm.static vgscan --ignorelockingfailure
t. lvm.static vgchange -ay --ignorelockingfailure
u. lvm.static vgdisplay
i. this command displays information on the Volume Group: store
at the bottom you should see:
Free PE/Size X / XX
where X is the number of Physical Extents free and XX is the size free.
ii. write down the number of X (Physical Extents free) to use in the
next command
v. lvm.static lvcreate -l X -M y --major 254 --minor 6 -n media store
w. lvm.static vgscan --ignorelockingfailure
x. lvm.static vgchange -ay --ignorelockingfailure
y. mkdosfs -f 1 -s 64 -F 32 /dev/store/media
z. mkfs.ext4 /dev/store/cm-system or mkfs.ext3 /dev/store/cm-system
za. mkfs.ext4 /dev/store/cm-cache or mkfs.ext3 /dev/store/cm-cache
zb. mkfs.ext4 /dev/store/cm-data or mkfs.ext3 /dev/store/cm-data
zc. run webOS Doctor 3.0.0 and let it complete and let it reboot to
the language selection screen
zd. reset the HP Touchpad with [POWER BUTTON] + [HOME] and put it into
webOS Doctor recovery mode with [POWER BUTTON] + [VOLUME UP].
ze. run webOS Doctor 3.0.4 and let it complete and let it reboot and
complete webOS install and go into webOS.

If you did everything right, you now have an HP Touchpad tablet with a fresh
webOS 3.0.4 and pre-created CM7 partitions. Now, just follow the standard
CM7 install procedure after you boot into webOS 3.0.4 to install CM7.
ACMEInstaller will use the cm-system, cm-cache, and cm-data file system
you've already created. Enjoy.

webOS Doctor 3.0.0 is required. If you do not run this first, other webOS
Doctor version will fail. webOS Doctor 3.0.0 resizes and formats partitions
as needed, the other versions seem to no longer have this and fail when
the webOS partitions aren't perfect in format/size.

There you go. Enjoy WebOS again
__________________
Verizon Pre 3. ATT HP Touchpad. Touchstone 2.

Last edited by Ventus221; 12/17/2012 at 03:56 AM.
Ventus221 is offline   Reply With Quote
Liked by savithari, OldSkoolVWLover and Remy X like this.
Thanked By: savithari
Old 12/15/2012, 03:42 AM   #2 (permalink)
pivotCE Developer
 
Ventus221's Avatar
 
Posts: 480
Bump
__________________
Verizon Pre 3. ATT HP Touchpad. Touchstone 2.
Ventus221 is offline   Reply With Quote
Old 12/15/2012, 11:57 AM   #3 (permalink)
Member
 
TopTongueBarry's Avatar
 
Posts: 1,837
Quote:
Originally Posted by Ventus221 View Post
This method will completely fix your Touch Pad if you are suffering from any form of boot loops or anything.

[NOW START]
1) Put your HP Touchpad in webOS Recovery Mode:
.... anything. ????????????
Hmmmm, Not so fast Ventus221. There are bricked Touchpads, Pre 3's and Touchpad GO's that are unable to get into recovery mode because the bootloader is damaged. On webOS devices, the bootloader is required not only to boot these device's into the OS, a functional bootloader is required to load novacom, which is necessary to boot into recovery mode. You cannot even memboot without functional novacom drivers.

webOS devices with a corrupt bootloader will not complete step 1 of your guide. There is hope for these devices though. It is not the method you describe.

A solution created by jcsullins, (do you know of him by chance???) and darkspr1te for devices with qualcomm chips that have damaged bootloaders is detailed on rootzwiki and on xda. I have a Touchpad GO fully recovered using this method. It works (or has the potential to work) on not only 16GB and 32GB Touchpads, but also on any webOS device manufactured with a Qualcomm chipset (Pre 3, Touchpad wifi, Touchpad 4G, and Touchpad GO).

TPDebrick v0.1 - HP Touchpad - RootzWiki

If you have a dead Touchpad Wi Fi device that can get into recovery mode, but will not successfully complete webOS doctor, or boot loops after running the doctor, then yes the method you describe will work. If the device doesn't meet that specific criteria, then no, it will not work.

Always do your research before posting a solution!
TTB
__________________
----------------------------------------------------------------------------------------------------
I am an AT&T employee and the postings on this site are my own and donít necessarily represent AT&Tís positions, strategies or opinions.

Last edited by TopTongueBarry; 12/15/2012 at 12:07 PM.
TopTongueBarry is offline   Reply With Quote
Liked by MartinH@webos likes this.
Old 12/17/2012, 03:44 AM   #4 (permalink)
pivotCE Developer
 
Ventus221's Avatar
 
Posts: 480
Ahh that's right....I should state that this will fix your touch pad if your able to boot into recovery mode ill edit that immediately. Thank you for pointing it out
__________________
Verizon Pre 3. ATT HP Touchpad. Touchstone 2.
Ventus221 is offline   Reply With Quote
Old 12/29/2012, 09:58 AM   #5 (permalink)
Member
 
Posts: 2
Quote:
Originally Posted by TopTongueBarry View Post
.... anything. ????????????
Hmmmm, Not so fast Ventus221. There are bricked Touchpads, Pre 3's and Touchpad GO's that are unable to get into recovery mode because the bootloader is damaged. On webOS devices, the bootloader is required not only to boot these device's into the OS, a functional bootloader is required to load novacom, which is necessary to boot into recovery mode. You cannot even memboot without functional novacom drivers.

webOS devices with a corrupt bootloader will not complete step 1 of your guide. There is hope for these devices though. It is not the method you describe.

A solution created by jcsullins, (do you know of him by chance???) and darkspr1te for devices with qualcomm chips that have damaged bootloaders is detailed on rootzwiki and on xda. I have a Touchpad GO fully recovered using this method. It works (or has the potential to work) on not only 16GB and 32GB Touchpads, but also on any webOS device manufactured with a Qualcomm chipset (Pre 3, Touchpad wifi, Touchpad 4G, and Touchpad GO).

TPDebrick v0.1 - HP Touchpad - RootzWiki

If you have a dead Touchpad Wi Fi device that can get into recovery mode, but will not successfully complete webOS doctor, or boot loops after running the doctor, then yes the method you describe will work. If the device doesn't meet that specific criteria, then no, it will not work.

Always do your research before posting a solution!
TTB
Great info gentlemen! Where does the question mark of death issue fall? Should I be able to boot into recovery mode with the ? on my touchpad?
makemyday21 is offline   Reply With Quote
Old 12/29/2012, 02:53 PM   #6 (permalink)
Member
 
GMMan's Avatar
 
Posts: 2,136
The question mark problem is due to the system not recognizing the battery. Somehow the battery failed to communicate or validate, so the system refuses to boot with it.

Musing: there's an environment variable or something in the bootloader stage named "checkbatt". What if it's changed or removed?
__________________
Contact: @GMMan_BZFlag (me on Twitter)
webOS Releases: Change your App Catalog country: TouchPad/PC | TouchPad/webOS Resources | Search suggestion patch for browser | Cycling Email Notifications | Don't Doctor! Make a good support request. | How to post logs | webOS Charge Monitor
GMMan is offline   Reply With Quote
Old 12/29/2012, 04:09 PM   #7 (permalink)
Member
 
Posts: 46
Quote:
Originally Posted by makemyday21 View Post
Great info gentlemen! Where does the question mark of death issue fall? Should I be able to boot into recovery mode with the ? on my touchpad?

The question mark issue has just been solved for one user over at TPDebrick v0.1 - HP Touchpad - RootzWiki

Apparently it was rather straight forward following @jcsullins instruction. The guy basically was able to flash the A6 chip from within Linux. I hope there will be a guide for other users with this issue

However it was noted that flashing the A6 could "potentially" result in a permanent Brick.
con500 is offline   Reply With Quote
Old 09/15/2013, 01:01 PM   #8 (permalink)
Member
 
Posts: 1
Thank You very much Ventus221. Your suggestions are awesome. It saved my Touch Pad.

Only one suggestion that I want you to add please.

Please provide this link Page 1 of comments on Fix A Bricked HP TouchPad - Fix All Boot Loops & Software Issues - YouTube


Quote:
Originally Posted by Ventus221 View Post
This method will completely fix your Touch Pad if you are suffering from any form of boot loops or anything. It is important that you have all the required prerecuisites of having Novacom and etc on your computer and this has proven to work on both my Windows 7 and Windows 8 machines. This will NOT fix any hardware issues. So if this method does not work that more than likely it is a hardware issue or you can not boot into recovery, then it's a corrupted bootloader and it will be beyond this threads help to fix unless you go to to Toptoungebarry's suggestion below.

This will only work if you are able to put your Touch Pad into recovery mode. If you can not then there is a post two below this one with the right directions.

This method will also restore any missing data partitions as a result of a botched Ubuntu or Android or other Linux distro install

Important: this method will also create a CM7 partition that is easy to remove, just run acme uninstaller as if you were uninstalling Android even if it is not there. That way you will have a perfect WebOS tablet.

Note: This Method will NOT work on a Touch Pad Go I promise, also I'm not aware if it works on a Touch Pad 4G so do not try it on a Touch Pad 4G.

Also the most important thing to note is that you must follow every line in this method precisely or else it will NOT fix your Touch Pad. Its important to note that you can copy and paste the lines to save alot of time. but read every line carefully as some sections change in the later parts of this method.

Also in order to update from 3.0.4 to 3.0.5 you must update manually not via WebOS doctor.

I got this method from this forum on the XDA site so do NOT thank me for this thank them.

Here is the original thread: [SOLVED] BRICKED and WebOS Doctor Won't Help... - xda-developers

And here are the directions;

HOWTO for anyone interested: Updated on 2011 12-13
Update: resolved 'major:minor pair unavailable'
Update: Works for 32GB HP Touchpad and 16GB HP Touchpad

Credits to:
webos-internals.org/wiki/How_To_Recover#Doctor_disconnects_at_8.25
for the 32GB HP Touchpad filesystem creation example

[FIRST]
1) THIS PROCESS WILL COMPLETELY WIPE YOUR TOUCHPAD! WEBOS, CM7,
& ANYTHING ELSE YOU'VE INSTALLED!!
2) This process also assumes you can get functional terminal to your HP
Touchpad already via novaterm, novacom open TTY://, or with putty.
3) This process also assumes you know how to install CM7 already.

YOU WILL ALSO NEED:
webOS Doctor version 3.0.0
webOS Doctor version 3.0.4
from All HP WebOS Doctor Versions:
webos-internals.org/wiki/Webos_Doctor_Versions

[NOW START]
1) Put your HP Touchpad in webOS Recovery Mode:
a. Power off the HP Touchpad or reset it with [Power Button] + [Home]
b. Hold [Up Volume] + [Power Button] until you see a usb symbol on screen.
2) Start up taskmanager in Windows:
a. [CTRL]+[ALT]+[DEL] and select task manager
3) Run webOS Doctor and let it run to 8% then use taskmanager to end task
on webOS doctor.
4) Open up windows command prompt and type in: novacom open TTY://
5) Run the following commands [CASE SENSITIVE] type it exactly as shown
and make sure to get the numbers after --minor correct:

[Note: Don't bother customizing webOS partitions because in this process
webOS doctor will re-size them back to the following anyways.]

a. lvm.static vgscan --ignorelockingfailure
b. lvm.static vgchange -ay --ignorelockingfailure
c. lvm.static vgremove store
d. lvm.static vgscan --ignorelockingfailure
e. lvm.static vgchange -ay --ignorelockingfailure
f. lvm.static vgcreate -s 8M store /dev/mmcblk0p14

This above step 'f' did not work for me. I could not get the store created, I was getting this error

Quote:
Hi, I'm getting this.
root@webos-device:/dev# lvm.static vgcreate -s 8M store /dev/mmcblk0p14 No physical volume label read from /dev/mmcblk0p14 /dev/mmcblk0p14 not identified as an existing physical volume
 Unable to add physical volume '/dev/mmcblk0p14' to volume group 'store'
Any suggestions?

The suggestion to make this work is

==================
heres a fix you need to add two extra lines of code.
dd if=/dev/zero of=/dev/mmcblk0p14 bs=1024 count=1000
lvm.static pvcreate /dev/mmcblk0p14
also make sure your using webdoctor vesion 3.0.0 not 3.0.X

This has to be done at the step where it says

==================
g. lvm.static vgscan --ignorelockingfailure
h. lvm.static vgchange -ay --ignorelockingfailure
i. lvm.static lvcreate -l 71 -M y --major 254 --minor 0 -n root store
j. lvm.static lvcreate -l 8 -M y --major 254 --minor 1 -n var store
k. lvm.static lvcreate -l 2 -M y --major 254 --minor 2 -n update store
l. lvm.static lvcreate -l 3 -M y --major 254 --minor 3 -n log store
m. lvm.static lvcreate -l 32 -M y --major 254 --minor 4 -n mojodb store
n. lvm.static lvcreate -l 17 -M y --major 254 --minor 5 -n filecache store

NOTE: THE FOLLOWING --minor JUMPS to 7 from 5 above
o. lvm.static lvcreate -l 64 -M y --major 254 --minor 7 -n swap store

NOTE: THE FOLLOWING MAKES CM7 PARTITIONS, I specified a 5GB cm-data
partition, you can do more or less. 1 Physical Extent (PE) is 8MB.
The number after -l is the number of Physical Extents for
the partition.
p. lvm.static lvcreate -l 96 -M y --major 254 --minor 8 -n cm-system store
q. lvm.static lvcreate -l 32 -M y --major 254 --minor 9 -n cm-cache store
r. lvm.static lvcreate -l 640 -M y --major 254 --minor 10 -n cm-data store

NOTE: The following creates the media partition used as SDCARD and sets
it to --minor 6, make sure you set it to --minor 6, the SDCARD is
specified as dm-6 in CM7. This will save you from having to edit
/etc/vold.fstab in CM7.
s. lvm.static vgscan --ignorelockingfailure
t. lvm.static vgchange -ay --ignorelockingfailure
u. lvm.static vgdisplay
i. this command displays information on the Volume Group: store
at the bottom you should see:
Free PE/Size X / XX
where X is the number of Physical Extents free and XX is the size free.
ii. write down the number of X (Physical Extents free) to use in the
next command
v. lvm.static lvcreate -l X -M y --major 254 --minor 6 -n media store
w. lvm.static vgscan --ignorelockingfailure
x. lvm.static vgchange -ay --ignorelockingfailure
y. mkdosfs -f 1 -s 64 -F 32 /dev/store/media
z. mkfs.ext4 /dev/store/cm-system or mkfs.ext3 /dev/store/cm-system
za. mkfs.ext4 /dev/store/cm-cache or mkfs.ext3 /dev/store/cm-cache
zb. mkfs.ext4 /dev/store/cm-data or mkfs.ext3 /dev/store/cm-data
zc. run webOS Doctor 3.0.0 and let it complete and let it reboot to
the language selection screen
zd. reset the HP Touchpad with [POWER BUTTON] + [HOME] and put it into
webOS Doctor recovery mode with [POWER BUTTON] + [VOLUME UP].
ze. run webOS Doctor 3.0.4 and let it complete and let it reboot and
complete webOS install and go into webOS.

If you did everything right, you now have an HP Touchpad tablet with a fresh
webOS 3.0.4 and pre-created CM7 partitions. Now, just follow the standard
CM7 install procedure after you boot into webOS 3.0.4 to install CM7.
ACMEInstaller will use the cm-system, cm-cache, and cm-data file system
you've already created. Enjoy.

webOS Doctor 3.0.0 is required. If you do not run this first, other webOS
Doctor version will fail. webOS Doctor 3.0.0 resizes and formats partitions
as needed, the other versions seem to no longer have this and fail when
the webOS partitions aren't perfect in format/size.

There you go. Enjoy WebOS again
savithari is offline   Reply With Quote
Reply

 

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0