yashsingh1/xdaforums huggingface dataset:
[TouchPad General] HP_TOUCHPAD:
This code Display various attributes of physical volume.

./lvm.static lvdisplay

This is how it needs to be on a working Tablet, LV Write Access read/write

/boot/usr/sbin # ./lvm.static lvdisplay
--- Logical volume ---
LV Name /dev/store/cm-system
VG Name store
LV UUID LGAnOf-aV2V-z4SS-bUh1-2d89-gcL1-18IFLp
LV Write Access read/write
LV Status available
# open 0
LV Size 2.20 GiB
Current LE 282
Segments 1
Allocation contiguous
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 0
Block device 253:0

--- Logical volume ---
LV Name /dev/store/cm-cache
VG Name store
LV UUID 52QTQC-KfiX-D8R1-FnWJ-32vB-kFwj-Bh8aGi
LV Write Access read/write
LV Status available
# open 1
LV Size 200.00 MiB
Current LE 25
Segments 1
Allocation contiguous
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 1
Block device 253:1

--- Logical volume ---
LV Name /dev/store/swap
VG Name store
LV UUID LIdxb8-WzLk-h18J-LSk1-1yx2-HkDs-CqyQhu
LV Write Access read/write
LV Status available
# open 0
LV Size 504.00 MiB
Current LE 63
Segments 1
Allocation contiguous
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 2
Block device 253:2

--- Logical volume ---
LV Name /dev/store/media
VG Name store
LV UUID IjXp25-0v7k-7aYn-MnyA-McQN-3z4O-f7nQto
LV Write Access read/write
LV Status available
# open 1
LV Size 504.00 MiB
Current LE 63
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 6
Block device 253:6

--- Logical volume ---
LV Name /dev/store/cm-data
VG Name store
LV UUID JDmwUf-10pe-T45l-IKSX-Vh3x-CJyx-Ogqoi6
LV Write Access read/write
LV Status available
# open 1
LV Size 25.70 GiB
Current LE 3290
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 3
Block device 253:3
[TouchPad General] HP_TOUCHPAD:
The list of commands for LVM, anything, can be changed from read only to read and write.

To use any of the commands, first type ./lvm.static follow by the command

Example ./lvm.static lvchange ( Then use the options available )

formats List available metadata formats
help Display help for commands
lvchange Change the attributes of logical volume(s)
lvconvert Change logical volume layout
lvcreate Create a logical volume
lvdisplay Display information about a logical volume
lvextend Add space to a logical volume
lvmchange With the device mapper, this is obsolete and does nothing.
lvmdiskscan List devices that may be used as physical volumes
lvmsadc Collect activity data
lvmsar Create activity report
lvreduce Reduce the size of a logical volume
lvremove Remove logical volume(s) from the system
lvrename Rename a logical volume
lvresize Resize a logical volume
lvs Display information about logical volumes
lvscan List all logical volumes in all volume groups
pvchange Change attributes of physical volume(s)
pvresize Resize physical volume(s)
pvck Check the consistency of physical volume(s)
pvcreate Initialize physical volume(s) for use by LVM
pvdata Display the on-disk metadata for physical volume(s)
pvdisplay Display various attributes of physical volume(s)
pvmove Move extents from one physical volume to another
pvremove Remove LVM label(s) from physical volume(s)
pvs Display information about physical volumes
pvscan List all physical volumes
segtypes List available segment types
vgcfgbackup Backup volume group configuration(s)
vgcfgrestore Restore volume group configuration
vgchange Change volume group attributes
vgck Check the consistency of volume group(s)
vgconvert Change volume group metadata format
vgcreate Create a volume group
vgdisplay Display volume group information
vgexport Unregister volume group(s) from the system
vgextend Add physical volumes to a volume group
vgimport Register exported volume group with system
vgmerge Merge volume groups
vgmknodes Create the special files for volume group devices in /dev
vgreduce Remove physical volume(s) from a volume group
vgremove Remove volume group(s)
vgrename Rename a volume group
vgs Display information about volume groups
vgscan Search for all volume groups
vgsplit Move physical volumes into a new or existing volume group
version Display software and driver version information
[TouchPad General] zangief1977:
C:\adb>adb shell
~ # [6ncd /boot/usr/sbin
/boot/usr/sbin # [6n./lvm.static vgs
VG #PV #LV #SN Attr VSize VFree
store 1 5 0 wz--n- 29.09g 0
/boot/usr/sbin # [6n./lvm.static lvdisplay
--- Logical volume ---
LV Name /dev/store/cm-system
VG Name store
LV UUID dQ5WPY-n3qu-jMkE-gdcV-o04r-Wyc9-0vncZu
LV Write Access read/write
LV Status available
# open 0
LV Size 2.20 GiB
Current LE 282
Segments 1
Allocation contiguous
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 0
Block device 253:0

--- Logical volume ---
LV Name /dev/store/cm-cache
VG Name store
LV UUID Nhbi8h-d4A4-vvXs-eiBT-wtKD-tAXt-yy4PX2
LV Write Access read/write
LV Status available
# open 0
LV Size 200.00 MiB
Current LE 25
Segments 1
Allocation contiguous
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 1
Block device 253:1

--- Logical volume ---
LV Name /dev/store/swap
VG Name store
LV UUID Zjgs93-DLtg-lnBP-vQsc-73aJ-QdL2-fI1chU
LV Write Access read/write
LV Status available
# open 0
LV Size 1.00 GiB
Current LE 128
Segments 1
Allocation contiguous
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 2
Block device 253:2

--- Logical volume ---
LV Name /dev/store/media
VG Name store
LV UUID FvNWeP-rqzX-6GNO-omMn-dXZP-14fY-uWjxam
LV Write Access read/write
LV Status available
# open 0
LV Size 1.00 GiB
Current LE 128
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 6
Block device 253:6

--- Logical volume ---
LV Name /dev/store/cm-data
VG Name store
LV UUID 3httZL-ltq6-Smxu-uyu7-KPEA-Ora8-QsPXYX
LV Write Access read/write
LV Status available
# open 0
LV Size 24.69 GiB
Current LE 3160
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 4096
Persistent major 254
Persistent minor 3
Block device 253:3
[TouchPad General] HP_TOUCHPAD:
It is exactly the same, you could try the other commands to remove the group store.

Probably doing the WebOS doctor and restore it to factory settings, installing WebOS.

Could it be that the internal storage has reached the maximum writes allow and is lock or damage?
[TouchPad General] zangief1977:
It was used very little. There's probably less than 10 hours on the tablet. It was purchased by me brand new.

Doesn't Android need to be uninstalled before WebOS doctor can be installed?

First bricked Touchpad possibly.
[TouchPad General] HP_TOUCHPAD:
It is not bricked, it does work, but it does not allow writing to the internal storage. You can try to format each partition and see if works.

I will post the code, is use the same way by adb shell
[TouchPad General] HP_TOUCHPAD:
This code is to format each partition, try one at a time and see if allows it.

Location to execute the command is in cd /sbin ( not boot )

cd /sbin

mke2fs -E lazy_itable_init=0 -t ext4 /dev/store/cm-system
mke2fs -E lazy_itable_init=0 -t ext4 /dev/store/cm-cache
mkswap -L SWAP /dev/store/swap
busybox mkfs.vfat -v -n USB_MEDIA /dev/store/media
mke2fs -E lazy_itable_init=0 -t ext4 /dev/store/cm-data
e2fsck -fy /dev/store/cm-system
e2fsck -fy /dev/store/cm-cache
e2fsck -fy /dev/store/cm-data

tune2fs -c60 -i180d /dev/block/mmcblk0p13
tune2fs -c60 -i180d /dev/mapper/store-cm--system
tune2fs -c60 -i180d /dev/mapper/store-cm--cache
tune2fs -c60 -i180d /dev/mapper/store-cm--data

This is how it must be after a successful format for /cm-system

~ # cd sbin
/sbin # mke2fs -E lazy_itable_init=0 -t ext4 /dev/store/cm-system
mke2fs 1.43.3 (04-Sep-2016)
/dev/store/cm-system contains a ext4 file system
last mounted on Mon Jul 31 02:21:39 2023
Proceed anyway? (y,n) y
Discarding device blocks: done
Creating filesystem with 577536 4k blocks and 144576 inodes
Filesystem UUID: bcb5eb14-6b56-4c8f-b523-3ff618d51fc2
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

/sbin #
[TouchPad General] zangief1977:
Acme Uninstaller and WebOS wouldn't work either. "Unable to mount". Might be time to give up on this.
[TouchPad General] HP_TOUCHPAD:
This is the main error that shows why the internal storage is in READ ONLY MODE.

e2fsck: unable to set superblock flags

A quick search and this comes up:

https://unix.stackexchange.com/questions/327863/fsck-wont-fsck-unable-to-set-superblock-flags

" info from the link"

"It seems the card had gone into some sort of failsafe mode, where the data could still be read, but nothing written.

The e2fsck message unable to set superblock flags means it tried to write to the superblock to mark the journal as processed, which happened without error, but when it went to read the superblock back again it still indicated that the journal needed to be replayed. In other words, the changes written to the superblock were not saved on the storage medium."

Possible solution? " info from the link"

Twice now I've had similar problems for a microSD and it turned out to be the SD adapter, not the microSD. Changing to a different SD adapter, even when the first one was the same brand as the microSD, fixed the problem of being unable to write superblock flags, and having I/O errors.

Question:

Was the Tablet store inside the house at all times?

Not in a garage, storage room or any other place where high humidity could damage the internal components?

You could open it and see if there is any physical damage inside.
[TouchPad General] zangief1977:
It was primarily stored in the garage. I live in Los Angeles. The garage can get upwards to 95 degrees F. Los Angeles is mainly dry heat, not much humidity.

Thanks for all the help. You really went out of your way to help and I really appreciate that. I think this TP is gone though.
[TouchPad General] HP_TOUCHPAD:
You are right, the west coast is way less humid than the east. I am south-east with the highest humidity possible and always keep anything that has an electronic board inside the house. Also keep in mind if there is any liquid inside the garage it will evaporate, and the garage will have its own humid environment.

You are very welcome, and I have learned as much as you did. I will never give up trying. If you want, you can open it and see if there is something that can be clean. If everything looks good, then boot into TWRP and leave it charging until winter and then reboot it and try to reformat using TWRP, the simple easy way. You never know, it could actually work the same way the battery took charge again, changes in temperature makes electronics work.

Good luck !
[TouchPad General] luizorlandi:
Hello Guys !

I got a Touchpad this weekend and it comes with WebOS and Android 4.0.4, what are the steps to upgrade it for Android 7 ?
[TouchPad General] HP_TOUCHPAD:
Congratulations on your new toy!

There are two options:

1. Upgrade to 7 , 8 or 9 and keeping WebOS ( Dual Boot )

Requires the use of the ToolBox to resize the system partition and flash TWRP to flash any ROM.

2. WIPE_ALL to only run Android, it will remove WebOS. TWRP will available, and any ROM can be flash.

It is your choice on how you want to proceed.
[TouchPad General] kojam:
😱

Ppl STILL have these?! 😱

Been through 2 which both died. Still hold on to them and try to charge them every 6 months or so. 😂
[TouchPad General] HP_TOUCHPAD:
Of course, I have one playing music right at this moment which is loud enough.

The Tablet not working because of a discharged battery, has nothing to do with the internal hardware, which is very basic and built like a heavy-duty tank.

Keep it charging with any android charger while on and in use and will last forever.
[TouchPad General] ROG-TITAN:
@HP_TOUCHPAD

So after flashing Automatic process to Wipe All and Create Android partitions with Swap 1GB or 500MB and getting the fresh touchpad, I flashed evervolv 7.1, and HpTp MAX Universal Optimize Swap Settings, rom reducer, how do I know that the swap partitions are working because you need HpTp to be flashed for the swap to work right?

I was just wondering because you know a lot what do you think the best android is for gaming, so which one has the most ram available and I want somewhat stable wifi, I usually game offline so i dont really care if the wifi is stable or not I just want it to work.

Also do you know any good perfomance tweaks other then the ones mentioned here.
[TouchPad General] HP_TOUCHPAD:
The swap partition is created by Automatic_Wipe_All and the "HpTp enables the ROM to use the swap partition"

To check that swap is working and active, connect Tablet to PC using ADB shell run the command free -h , or run the command in a terminal emulator.

root@android:/ # free -h
total used free shared buffers
Mem: 828M 574M 254M 0 5.4M
-/+ buffers/cache: 568M 260M
Swap: 504M 0 504M

In this guide, you can see in detail all the available RAM for each ROM.

https://xdaforums.com/t/hp-touchpad-max-1gb-ram-max-1836-frequency-for-all-roms.3973149/

This guide and settings provides the Maximum performance for the Tablet. Use the highest CPU speed that your Tablet can handle also use the HpTp_MaXtreme

It provides the maximum amount of RAM 1GB plus swap with open maximum CPU speed.

If any other tweak is applied or any App is installed, it will make it worse, not work and crash it as there is no room for improvement, it is set at MaXtreme settings.

Newer games use very high resolution graphics, which require more Ram, and it will not run on the Tablet.

Use old version of games and should be fine, this is a guide of a game that I used for testing which does not work anymore due to the graphics.

https://xdaforums.com/t/how-to-play-hearthstone-r-by-blizzard-entertainment-on-hp-touchpad.3924170/

In this guide I provided a Kernel to be use with WINE for Android, is the perfect choice for emulators to run old PC games.

https://xdaforums.com/t/hp-touchpad-run-windows-arm-apps-using-wine-for-android.4000793/
[TouchPad General] ROG-TITAN:
Yea I just used the team win recovery project terminal and typed that command and it did not show any swap memory. It showed 0 for total 0 for used and 0 for free. In the steps It said

2. HpTp MAX Universal Optimize Swap Settings ( Enables swap partition and provide the best settings for Android )

All_Files (name of the ROM) zip contains everything. Uncompress on PC first then flash the selected frequency.

2_A Optional -- HpTp_MaXtreme (Max Extreme Kernel for All ROMs). So can I flash both HpTp MAX Universal and HpTp_MaXtreme. The HpTp MAX Universal is to configure the roms kernel to use that swap memory? The swap memory is only used by the system and not the apps right? I think I flashed both of them HpTp MAX Universal first and then MaXtreme which probably configured it to not use the swap space because MaXtreme does not use swap space right?
[TouchPad General] HP_TOUCHPAD:
Team Win Recovery does not have the settings to mount the swap partition. The command under Team Win Recovery is: Mount /boot first then:

In terminal, go to the directory /boot/usr/sbin

then type this command ./lvm.static lvdisplay

Go to this posting to see details:

https://xdaforums.com/t/hp-touchpad...oms-with-swap-partition.3901773/post-88824179

All "HpTp" use swap, MaXtreme have settings set to the Maximum Extreme that it can be set and if you want performance this is the one to flash with the maximum CPU speed your tablet can handle.

Only "ONE" HpTp can be flash at a time and be use by the ROM. All the settings are in the uImage. "ROM Name" located in the /boot partition.

Example if using Evervolv the file name is uImage.Evervolv

When flashing different HpTp files the uImage gets deleted and replace with new settings. The only setting that change is the CPU speed, as not all the Tablets can be overclock to the maximum.
[TouchPad General] ROG-TITAN:
OK so I used a terminal emulator as you said before and I only just one HpTp I did the free -h command, It shows the 1g swap because I used the wipe all 1gb but it does not show anything for used so it has the swap but it is not using it so would you know why. And btw I dont have SuperSu installed so the touchpad is not rooted.View attachment 6051801
[TouchPad General] HP_TOUCHPAD:
The swap partition will only be use when RAM "memory" is low. Information located in RAM that is not needed at the moment is temporary place in the swap partition to later be transfer to RAM when need it.

Here is a video that shows swapping in action and how it makes it possible to run all the apps with only 1GB of RAM.

More video info:

https://www.youtube.com/@hptouchpad7619
[TouchPad General] kmart92:
I have a couple touchpads that I've been playing around with updating. I've been using the Evervolv 7.1.2 ROM and trying different versions of the HpTp files to see what speeds my tablets can handle and what gives the best performance for my needs. On one tablet, I used HpTp_MAX_1728 and everything seems to be working great. Using a system monitor app, the cpu speed seems close to that. On another tablet, I used HpTp_MaXtreme_1674 and it is really laggy. When I looked at the system monitor app on that one, the cpu speed shows as 2.70 GHz. Does that seem right? Did I make some kind of mistake? Should I try repeating the entire install process from scratch or is it possible that there is something wrong with the tablet?
[TouchPad General] kmart92:
I have a couple touchpads I have been trying to revive. I've been using the Evervolv 7.1.2 ROM and playing aroud with different HpTp files to figure out what CPU frequency my tablets can handle and what gives the best performance for my needs. When I install one of the HpTp_MAX files, a cpu monitoring app shows very close to the appropriate frequency. However, when I install one of the HpTp_MaXtreme files, the frequency shown is about a Ghz too high. For example with 1674 installed, it shows a frequency of 2.70 GHz. With the 1728 installed, it's showing 2.80 GHz. Is this normal/expected behavior? Am I doing something wrong?
[TouchPad General] HP_TOUCHPAD:
It is best not to install any CPU monitoring or optimizing Apps, it will slow down the Tablet by using RAM and resources. Everything is optimized to the maximum potential.

You are not doing anything wrong, and your Tablets are fine.

Congratulations, you found an Easter Egg, that should have not been found by installing any optimization Apps.

The MaXtreme = Maximum Extreme settings is configured to get the most of the Tablet in any possible way, plus provide support for the next 10 or 20 years !

The real overclocked CPU speed is 1728 GHz, but to the Operating System ( Android ) and Apps is 2.8 GHz.

Some Apps have restriction set by the developer on what type of Device it can run, depending on the hardware specifications.

The App can be configured to only run on a device with a CPU of 2.5 GHz or higher, same as with memory and screen resolution.

In the near future, if a user needs to use one of those Apps then by just flashing the MaXtreme settings could make it work.

But I recommend to use MaXtreme to get the most out of the Tablet and use the fastest speed your Tablet can handle.

At this moment in 2024 these are the fastest mobile CPU in GHz and the HP Touchpad is within the range.

https://nanoreview.net/en/soc-list/rating
[TouchPad General] igiddyuup:
Hi everyone.

I recently re-discovered my Hp Tablet. I haven't used it in years, but I was able to get it working by plugging it into a slow charge for about a day, now it seems to be working great.

Previously I installed TWRP 3.1.0-0 and Evervolv 7.1.2. They are working fine, but I want to install an app for my dart board that requires android 8 or newer.

When I boot my tablet I'm prompted with moboot 0.3.8 choices of :

evervolv

twrp

webOS Recovery

reboot

shutdown

I want/need to upgrade to Evervolv 9, but I have some questions. It's been so long since I've worked with this that I don't recall all the details.

I've downloaded

ev_tenderloin-9-userbuild-2019.08.30.zip

HpTp_MaXtreme_ALL_CPU_Universal_Optimize_Swap_Evervolv_v9_elginsk8r_Pie.zip

All_Files_Evervolv_v9_elginsk8r_Pie.zip (I picked one individual file from this zip)

open_gapps-arm-9.0-pico-20220215.zip (note it defaulted to arm64 and that didn't work, so I switched it to arm 32 and it worked)

Automatic_Wipe_All_and_Create_Android_with_1GB_Swap_Partition.zip

So far:

I was able to install novacom drivers and connect to my HPTP via WebOS USB recovery.

I ran the wipe all, and then rebooted it into twrp 3.2.

This is where I'm stuck, every time I try to mount the USB I can only see the 500 MB partition. no matter what I select I can only get to the 500 MB partition. So I cannot copy the from, gapps and the kernel to it, as there's not enough space.

Any ideas?

Update:

I figured out a workaround. I copy a file to the SD, then in TWRP I used the move file feature to move it to the TWRP folder. I was able to install it successfully by doing this.
[TouchPad General] HP_TOUCHPAD:
The compress .zip file : All_Files_Evervolv_v9_elginsk8r_Pie.zip ( Needs to be decompressed on the PC first, then copy the kernel and options you want to the Tablet to flash )

Open the file README for details.

Screenshot of All_Files_Evervolv_v9_elginsk8r_Pie.zip ( decompressed on PC )

View attachment 6090014

Select the CPU kernel to flash from the folder MAX_Kernel and copy it to Tablet, example MAX_1836 below.

View attachment 6090016

It should be 469.7 MB in total, there is more space to copy over more settings to flash if you would like.
[TouchPad General] HP_TOUCHPAD:
You can run your 4G with the regular SKz optimized WiFi version, it will boot. The only thing is that the modem will not be usable, but you will have a very fast tablet!
[TouchPad General] HP_TOUCHPAD:
You can do it, is extremely easy. You need Ubuntu and follow my guide :

Click here for How to Recompile the HP Touchpad Android Kernel
[TouchPad General] HP_TOUCHPAD:
The 8.1 (Oreo) Skz kernel (only the kernel without the Ramdisk), when in use with the 9 Pie Ramdisk will work on Dirty Unicorns 13 (Pie). I have it running right now, it should be an easy task for Shumash to provide an Skz kernel for Pie if have the time for it and wants to. I can optimized the Skz kernel and have it working with just the same settings as with 7.1.2 and 8.1.

There is no need to create new partitioning, from the settings on this thread everything is fine all the way to Android Q and Z !

At the moment I have flashed Pie with full stock google open gapps and it works. But I do not have access to the internal storage, it may be an issue with the ROM or just me.
[TouchPad General] HP_TOUCHPAD:
The Oreo 8.1 Kernel (boot uImage , Kernel and Ramdisk ) will not work with DU 13 or Pie. The settings of the Ramdisk is different.

Only the Kernel will work with the Android Pie (9) Dirty Unicorns 13.

Oreo 8.1 Kernel and Ramdisk from DU 13 (Pie) will work and the moment until a new Skz Kernel is combined with the Pie Ramdisk .
[TouchPad General] BGrosse:
YES, I know, but I have other wifi Touchpads around here so I do not have to run the 4G for wifi only ROM just to get from 1836 to 1892 MHz. It is not bad to have 1892 MHz but it is not a really booster. Wifi only ROM with 1836 MHz is already cool enough as long as it can have your new partioning!

My goal is to have a 4G ROM on a 4G Touchpad with new partitioning and and shumash's SKZ kernel. I will have to try the kernel shumash posted already (he did one kernel for 7.1.2. with 4G and your partitioning) and if it does not work (for whatever reasons) I will have a look at all your guides and dig deeper into how to compile a kernel and combine with your new partitioning. Hopefully one day I will get this working! :fingers-crossed:

Maybe you can help me out when I run into trouble with it...

Again & again: THANKs for all your work on this! :highfive: