yashsingh1/xdaforums huggingface dataset:
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
Here is the info about the White version:

https://www.webosnation.com/review-white-touchpad

Keep in mind all Tablets 16GB 32GB or 64GB can be overclock to 1.836 to max 1.90 (unstable )

That applies to WebOS and All Android ROMs, because is done at the kernel level directly to the CPU.

The most important to read:

Binning​

If you’re a webOS junkie like we are, you might have noticed something in our introduction: the beating heart of the White TouchPad is a 1.5GHz dual-core Qualcomm APQ8060 processor. “Wait,” you say, “Isn’t the APQ8060 the same processor that’s in the other TouchPads? It thought it was clocked at 1.2GHz...”

You’re 100% right. But how can the same processor, right down to the model number, be 1.2GHz in one tablet and 1.5GHz in the other? It comes down to a practice called “binning.”

Binning is the process where a manufacturer tests their product’s performance, in this case Qualcomm testing processors, and sorts them based on the results. The APQ8060 was designed to run at 1.5GHz, but due to variances in the manufacturing process not all of the chips were able to measure up to that lofty computing target. So those that didn’t do so hot were sorted into a low-performers bin, slapped with a 1.2GHz sticker, and sold at a cheaper price. They’re at the very least guaranteed to be capable of 1.2Ghz, but 1.5Ghz isn’t a promise. This is exactly the same process that gave the world crappy Intel Celeron chips – they were brain-damaged Pentium chips.

That’s not to say that the 1.2Ghz APQ8060 in your black TouchPad is a slouch. It just could never live up to its full potential. Well, at least that’s what the testing said, many of you have been able to overclock your TouchPads to 1.5Ghz with no issue. In fact, very few that have attempted the overclock have encountered stability issues that should be exhibited by a processor that was binned for defects.

Of course, a chip maker like Qualcomm is going to be cautious about binning – any hint that the chip can’t stand up to the pressure is going to get it thrown into the not-perfect-but-salvageable bin. Releasing a bunch of chips clocked and labeled at 1.5Ghz that aren’t fully capable of reaching that benchmark would result in this thing we call “consumer backlash”, first against HP and then against Qualcomm. Everybody looses, hence binning.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Ah yes, I read this exact review earlier this week when I was researching the different versions of the Touchpad that exist out there.

I think mine (just like the white touchpad) is also using one of the better-binned Snapdragon S3's, because the AT&T 4G TouchPad is also clocked to 1.5Ghz out of the box: https://www.anandtech.com/show/4498/hp-touchpad-4g-coming-to-att

Mine also has an app called "AT&T Communications Manager".

With it recognizing a SIM, and this app, I am certain that I have this 4G variant.

Anyway, it's now at 70% battery. Tomorrow I'll probably start in flashing CM, and then I can test some overclocks.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Hey, I've gotten CM11 flashed and setup (no Gapps, just running Aurora Store for downloads, a lot of stuff is incompatible with KitKat 4.4.4 anyway, so I have to use apkmirror to get old versions). Flashed the Max kernel with 1674 clock on CPU. It's stable, and since I have the better 4G variant of the touchpad, I think I can run the higher overclocks just fine, so I'd like to switch to higher frequency kernel. I assume the zips can be flashed on top of each other, as the previous kernel gets overwritten, right?

Also, CM11 doesn't see any SIM card. I assume this is because the ROM was built for WiFi models. Is there any way to make the 4G work though? I probably won't use it because I don't think I'll have a SIM card for it, but it would still be nice to have properly working.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
Great ! The Tablet can handle new Apps with no problem , just not games.

Then you flash the Automatic_Wipe_All ( that creates a swap partition, that is need it with the Max kernel). Yes the new CPU frequency zip files can be flashed at any time, it replace the other one. It is easier to flash a zip that to manually delete and copy each file in the boot partition, not an easy task for all users.

Use the MaXtreme Kernel for even better performance.

To get the 4G SIM card working the driver needs to be built into the kernel and the ROM needs the software to use it.

Flintman did create a version of Naugat (7) that has support for 4G SIM. But that ROM needs to be use as is, you will have to make a lot of changes manually to get it optimized. If you are not going to use the SIM, then use the Wifi ROMs.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Can you explain what the difference is between the Max kernel and MeXtreme kernel? What changes were made between these two kernels (assuming you use the same clock on both)?

I already did the wipe all BTW, I've got the MoBoot menu now and TWRP 3.2.0-1 installed (No WebOS). Followed DoubleStuff's instructions - https://xdaforums.com/t/updated-10-...-android-9-0-through-4-4-on-touchpad.3575861/

Anyway, I'll stick with the WiFI roms then, I don't really need the 4G.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
The Max Kernel is not just about changing the CPU frequency, that is only one change from all the optimization that it has. It also provides more RAM, I never counted every single change but is a lot.

The MaXtreme takes the settings of Max to the Xtreme, but is all safe to use. Media streaming works as local media, is very responsive ( depending on your internet connection )

MaXtreme will perform better with ROMs 7,8 and 9. Those ROMs have a newer Kernel version.

https://www.mediafire.com/folder/zadfhdbskoii1/HpTp_MaXtreme_Kernel

At any time, you can change any Kernel version even go back to the ROM stock settings.

There is no need to reflash the ROM, just wipe Dalvick and Cache in TWRP every time a new kernel is flash.

Yes Automatic_Wipe sets the Tablet completely as a 100% Android.

Using TWRP, you can flash 4.4.4 use it, back up the Tablet, move the backup file to PC.

Wipe all partitions in TWRP, then flash another ROM, 5 ,7 , 8 or 9 and create a back up and move to PC.

At any time, you can switch ROMs by moving the backup from PC to Tablet. Use any ROM at any time when you want to.

You can try all ROMs, do not worry nothing will happen.

This Guide has everything that you need, if you get into trouble:

https://xdaforums.com/t/hp-touchpad-optimize-for-all-android-roms-with-swap-partition.3901773/

Have fun !
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Yeah, I've done quite a bit of flashing ROMs in the past (My main phone runs LOS), so I'm familiar with TWRP. I may eventually give 7.1 Evervolv a try if it's not too slow, just for a working Jellyfin client. (As Jellyfin doesn't support Android 4.4 at all, with no existing builds ever supporting it)
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
Flash Evervolv 7.1.2 Android Nougat and use the MaXtreme 1836, kernel. No need for Gapps, just install the apk Apps that you need.

Now you have a Linux Laptop with a touchscreen as fast and responsive as it can be !
[TouchPad Q&A, Help & Troubleshooting] Sanras:
I flashed the MaXtreme kernel 1782 clock on my CM 11 install, and the tablet is definitely faster, but AiDA64 and CM Performed!dance settings report that the tablet is running at a 2800 MHz clock, which can't be right. Why does the kernel do this? I'm sure it doesn't really cause problems, I just don't really like fake specs.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
Congratulations ! You found an "Easter Egg" of Overclocking !

Now flash MaXtreme 1836 and you will get 3000 MHz the fastest Mobile CPU on the planet at this moment !

The CPU normal speed is 1.2 then it can be overclock to any frequency: 1.5, 1.6, 1.7, 1.8 and Max 1.9

https://xdaforums.com/t/webos-guide-overclock-the-hp-touchpad-to-1-9ghz.1230912/

The frequency number reported to the OS ( Android ) can be set to anything is just a number map to the overclocking frequency the CPU will handle, so 1836 is map as 3000.

Why do this?

There is no damage to the CPU, but any App can set a minimum CPU requirement to RUN, or even the OS ( force upgrade ) We are seen this with current Desktop OS that requires some very specific CPU and TPU requirements to be use, but in reality the OS will work and perform with no problem with unsupported hardware. ( Force upgrade )

Keeping that in mind, the CPU number is mask to reflect a higher MHz and that is what the Apps running will see and will think is running on the latest CPU !

HP sold the 64GB model for more using the same CPU, but overclock. That to me is a scam, because a lot of them can be run at 1.836 with no problem at all.

If you decide to flash 7.1.2, do not install any Kernel or optimization Apps, it will make all worse. You can do it to verify settings, but then removed it.

Have fun with one of the fastest Mobile CPU on the planet in 2022 !
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Lol. I know its actually running at the 1782 I flashed, I was just confused why the kernel was faking the clock speed.

I don't think I've ever encountered a single app that actually refused to run because of a lower clock speed. Is there really any good reason to do this?The only thing preventing apps from running is the android API level, and the fact that this tablet is running a 32 bit CPU arch.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
I never faked the true MHz as it says on the file is 1782, but is reported higher to the OS.

Keep in mind a lot of the settings of the HP touchpad had to be fake to run Android as is not a native Android device.

The kernel are just settings that the user can set, withing a range otherwise it would not work.

There is a lot that can be done at the kernel level of any device to override the OS or make changes.

Faking the CPU is just a number and it can be set to anything and the worse the App running the benchmark has no way of really know the true MHz, as it just go by the number set in the Kernel.

Android API, RAM and CPU. My testing Game App was HearthStone which I played until recently, the limitations is RAM due to the HD graphics now been use, otherwise the Tablet can run it with no problem at normal resolution.

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

Everything on the HP Touchpad got to be Fake to run Android, this is just another little tweak to the basket.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Welp, it looks like lost the silicon lottery. Flashed to 1836 Max kernel, and the tablet started flashing blue lines across the screen rapidly. Flashed to 1782Mhz and the tablet is back to normal again.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
That is because you are using 4.4 and that will happen even with 5, but all is good with 7, 8 and 9.

The reason for the blue flashing is because the memory for the display driver has been reduced to allocate more RAM for the OS and those settings are applied to all ROMs. Older Android version and kernel used different way of allocating driver memory. You are using an old Android version and kernel and will run into problems even with swaping.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Oh, ok. So 1782 is max for 4.4 and 5. If 1836 never works on 4.4, then why offer that frequency at all in the All_files_for_ROM zip? It's essentially useless, so there should at least be a warning not to use it.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
It has nothing to do with the frequency, as you saw in the previous link. WebOS can run even 1900, that is the same for all android version depending on the Tablet.

The flashing blue screen, which I am aware of is due to reduce memory display driver. It does work after it finished flashing and boots into Android, you may need to boot twice.

The Kernel settings is not just about cpu frequency, but memory allocation and many more settings.

To get the best experience of Android on the Tablet use 7.1.2, 8 or 9.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Well, as far as I'm aware the only difference between Max kernel 1782 and Max kernel 1836 is the CPU clock speed. Why would the same kernel with different CPU clock speed settings also change the memory allocation for the GPU driver?
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
The CPU is the same and has the same frequency settings from WebOS to Android 9.

There are over 100 different settings when compiling a kernel and those settings will not be display on the OS, or the user will be aware of, only the frequency. MaXtreme has the same frequency but others settings applies to make it ever more responsive.

If you want to learn how to recompile a kernel take a look at my guide:

https://xdaforums.com/t/how-to-recompile-the-hp-touchpad-android-kernel.3889025/

That is the basics, as you can see it gets complicated but it can be done.

The Kernel for 4.4 and 5 is not the same as 7,8 and 9.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
I know that the kernel is different for different Android versions. But flashing the 4.4 Max kernel @ 1836Mhz causes the blue lines issue, while flashing the 4.4 Max kernel @ 1782 does not.

Since these two kernels are for the same Android version (and the same "Max" version of it), the only difference between the two should be the clock speed, right?
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
The kernel version is the same for 7,8,9, but with changes to run newer version.

The reason Android 10 can not run is due to the Kernel version can not be upgraded due to the old hardware. But some are trying and who knows any day we may get a surprise.

The kernel frequency is the only thing that changes from the zip files, but that does affect other settings as well, again is not just a frequency change and the kernel of 4.4 and 5 is older and also Android, but I did applied the same settings to all ROM.

Give 7.1.2 a try and get the most of the Tablet.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
If I want to flash to another ROM, do I flash the "Automatic_Wipe_All_and_Create_Android_with _Swap" zip, or do I just use the wipe menu in TWRP like on a normal Android device?
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
To flash another ROM old or New, go to the TWRP 3.2.1-0 menu:

Wipe

Advance Wipe

( Select Partitions to Wipe )

/Dalvik / Art Cache

/Cache

/Data

/Internal Storage

/System

( Micro SD card ) there is no need to wipe, this is the USB drive that gets mounted when the Tablet is connected to PC and copy the ROM to be flash.

( It can also be wipe ) All the ROM files that were used will be gone.

( optional: Format data ) you will need to Type YES to continue

Automatic_Wipe_All is used to create the Android Partitions with swap partition ( same as WebOS ) and it only needs to be done one time only.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Ok, thanks, that's what I thought.

Another quick question - is there any documentation that lists the exact differences between the stock kernel of the ROM and the different kernels you configured? I'd like to know what they're really doing.

Also, you should warn about the consequences of using the Performance CPU governor in your thread -

Performance locks the CPU frequency to max at all time. This makes the tablet slightly more responsive because the frequency is always high.

However, CPU governors exist for a reason. Lowering the clock speed when the tablet doesn't need much CPU power saves battery.

I found that leaving the tablet on overnight with the screen turned off and wifi off made the battery drain significantly with the performance kernel.

The Interactive kernel is much better for overall battery life, especially in idle, even if the tablet is slightly less responsive.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
I never said it caused damage. I'm just saying there are consequences to using this governor, because it makes battery life worse in exchange for responsiveness.

It does lock it to maximum frequency. Obviously CPU utilization isn't 100% all the time, so it doesn't get hot, but the voltage on the CPU is always the same. Basically, it behaves like a desktop PC's CPU would.

I confirmed this in CM's performance menu, and with AIDA64. With performance governor, the clock speed is always set to 1782Mhz. With interactive, the CPU clock will drop to 384MHz and fluctuate when the CPU is not in use to save power, since the CPU draws less voltage this way.

This is exactly how modern laptops work as well. When on AC power, they will keep the CPU close to max clock speed, since power saving doesn't matter. When on battery, laptops will drop the CPU clock speed to consume less voltage and maintain better battery life. You can see this happening if you run HW Monitor or Task Manager while doing tasks. When you do something intensive, you will see the clock speed jump, and drop after the operation is complete. This makes the a bit CPU slower, but saves battery.

This thread here also confirms my observations: https://xdaforums.com/t/ref-guide-m...pu-governors-i-o-schedulers-and-more.3048957/
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
Responsiveness = Performance, Quick, Fast ( More energy is required )

That is expected as everything works that way, the faster you accelerate the car the more energy it will consume, but you get there faster.

There is no magic governor or settings that will extend battery life and offer full performance.

Is working as a Desktop PC, the frequency does change. In the Kernel settings the idle frequency is set to 384 the lowest is 190. It instruct the CPU that it can not go lower than 384 to keep the system running but it can use up to 1.836 with no "scaling". Instead of going up in steps, (800) (1000) (1200) it just jump to 1.836 to finish the task, when done it goes back to 384 ( it does not stay at 1.836 ) The 1.836 is reported to the OS as the maximum frequency, when using a governor it will change and provide the new frequency to the OS. But either way the governor idles at the minimum of 384 regardless of any governor been use.

Fluctuate ( scaling ) with performance there is only two frequencies 384 idle and 1836 max.

With new CPU, battery optimization is completely control by the CPU itself and many use (hybrid modes).

Using different frequency cores for specific tasks, but is not control by any software or code. It does get complicated because every single model and platform works differently.

That thread is the perfect example of the many tweaks that all the users have done to get the phone to last a day but trying to get the most performance.

Take a look at this youtube video of using one of the HpTp_Max Kernel version running 1.836 ( shows as 1.84 )

At the top center shows all the info, also look at the sensor temp 32f.

The goal is not to save battery, but to be able to use the device.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
Well, I flashed the Evervolv 7.1.2 ROM now, amd I have to say, Im actually very impressed. This runs better than CM 11, which is insane.

Anyway, another question - does the wifi chip on this tablet just suck? Im connected to a 5 Ghz WiFi network, and I never really get more than 15mbps in a speed test, even though all my other devices get 50-60 mbps. 15 mbps is fine enough and useable, but it would be nice to get some better wifi speed.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
As new version of Android became available developers kept improving the Kernel and moved to newer version.

Is more stable even with swapping, version 8.1 and 9 behave the same as the same settings are apply.

Did you flashed 1836? Can the 4G Tablet handle that speed? ( It should )

Not at all, from my experience the wifi works extremely good. Due to Android changes to the way wifi connection works Android 7.1.2 offers better re-connection to WiFi than 8.1 and 9.

The Tablet's WiFi performance depends on the router's settings. Again is all in the settings same as with the Kernel.

If the wrong settings are apply to the WiFi router, the Tablet will perform slower and the same principal applies ( save battery and have slower WiFi connection or Maximize the routers WiFi signal to full speed and use more battery on connected devices. The Kernel and all settings are extremely optimized for streaming as that is what the Tablet can do best. Allows for streaming HD 1080 videos as it was playing from the internal storage and music performs even better.

2.4 Ghz provides longer range and slower connection, but still fast around 70 mbps.

5 Ghz provides faster speed but shorter range, speeds of 150 mbps.

The Tablet will perform perfect using 2.4 Ghz that way it can be use far away from the router.

Here is a detail post about WiFi and how to get full control of it.

https://xdaforums.com/t/rom-7-1-2-e...wi-fi-fixes-2021-12-11.4362689/#post-86023107

In this post shows the Tablet can stream video in HD 1080 at 60 FPS using NewPipe and also works witn youtube.

https://xdaforums.com/t/hp-touchpad...-swap-partition.3901773/page-43#post-86027695
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
The most important information, find out the TRUE remaining battery capacity ( Battery life )

Read this post:

https://xdaforums.com/t/hp-touchpad-poweroff-prevents-battery-drain.4002265/#post-80993173
[TouchPad Q&A, Help & Troubleshooting] Sanras:
It does work fine. It's just that the speed isn't as good as on my other devices. When downloading something from Aurora Store for example, I usually get around 2.5-3MB/s, no matter how strong the WiFi signal is. That is around 20-25mbps. It has done this on all kernels with both 7.1.2 and 4.4.4.

As I said, my network is around 60/50mbps down. My other Android devices get at least 40mbps down usually on 5Ghz.

My WiFi settings are perfectly fine though. I have two networks, 2.4 and 5Ghz. I've got decent signal, and all my devices usually get the 50-60mbps on it. I would expect the tablet to do the same.

No, I can't even consider using 2.4. I only use it if I'm absolutely forced to. (that is, the device doesn't support 5G) This is because at my place, 2.4Ghz is interference hell. Looking at a WiFi graph for 2.4 is more like looking at a rainbow. There's a ton of networks, and they're all causing tons of interference that make 2.4Ghz extremely unstable to use.
[TouchPad Q&A, Help & Troubleshooting] Sanras:
And yes, it can stay on 1836Mhz clock fine. I've been using it at 1836 for a while, and it's perfectly stable. However, I don't really see much improvement from 1782 in terms of speed.
[TouchPad Q&A, Help & Troubleshooting] HP_TOUCHPAD:
As I already provided a link showing screenshot of the Tablet connecting to 5Ghz WiFi at 150 mbps, there is something not right at your router when new Android devices connect at 50-60mbps. Those speeds are more of 2.4Ghz and not of 5Ghz. It does not matter how good the WiFi signal is, if the settings are not right it will be very slow and that is why the Tablet is under-performing same as with the other Androids devices.

1836Mhz is the Max overclocking, to experience faster response disable Animation effect in Developer's Mode.