yashsingh1/xdaforums huggingface dataset:
[TouchPad General] smithylovestouchpad:
You could be right. The moboot.background.tga is only 1.3 kb in size. Also when I installed the DU Pie Rom, TWRP did not say that the install failed. I just installed Oreo Rom only and will see if it will boot.

Smithy

---------- Post added at 02:26 AM ---------- Previous post was at 02:22 AM ----------

What do you mean clean boot using TWRP? What about including wiping Dalvik/ART cache?

---------- Post added at 02:31 AM ---------- Previous post was at 02:26 AM ----------

If you are ready to update your OP, just go ahead and I'll wait to download the updated files.
[TouchPad General] HP_TOUCHPAD:
[/COLOR]

What do you mean clean boot using TWRP? What about including wiping Dalvik/ART cache?

That does not clean /boot.

It must be done manually using TWRP, mounting /boot then use file manager and select each file to be delete it.

---------- Post added at 02:31 AM ---------- Previous post was at 02:26 AM ----------

If you are ready to update your OP, just go ahead and I'll wait to download the updated files.[/QUOTE]

I am uploading a new Automatic_Wipe_All that will create a system partition of2.2 GB , to allow the installation of Super Gapps on PIE as I am doing it now to verify the Universal Settings. You can Flash the new file and all will be done and have a /system partition ready to take any Open Gapps size.

The file will be available in 10 minutes.

It is done, now it is possible to flash the Super Variant of Open Gapps in PIE, flash the new Automatic_Wipe_All and a 2.2 GB /system will be created.
[TouchPad General] middle_road:
I used 'du_tenderloin-v13.0-20190328-1316-RC.zip' on two this evening without any problems.

Well except that I can't see the icons very well...
[TouchPad General] HP_TOUCHPAD:
You can change everything in PIE, all the background colors and icon, go for it and make your own version be creative, there is nothing you can do to brick the Tablet!

Is a total success ! Flashed Open Gapps Variant Super 876 MB. That includes everything !

This is about how long it takes:

To flash only the Super Gapps in TWRP : 10 Minutes

To boot into the Set up Screen ( Welcome ) 21 minutes

To finish the set up with no account 17 minutes

The Process System isn't responding will come up in the welcome screen ( Select Wait ) do not close.

Any other time a window comes up Select ( Wait ) it should only come up twice.

For faster set up do not add the google account at the beginning, and select Don't Copy the device Data.

Use the current Automatic_Wipe_All that will create, 2.2 GB /system

Also the new, just now posted Universal_Optimize_Settings for Pie.
[TouchPad General] HP_TOUCHPAD:
Screenshots of the finished Install of Open Gapps Super on PIE.

Using 1782 CPU.

The system behaves the same as just the ROM by itself.

Very responsive and fluid, you get it ALL with this.

The most important of all:

Android 9 is the first ROM built stock with Swap partition support and also is the first ROM ever to be use as:

A normal ( regular device ) meaning is not treated as a Low RAM ( Memory) device compare to all previous ROMs.

With this install the Tablet is working as just an up to date Android Tablet.

Thanks again [MENTION=3716175]flintman[/MENTION] for creating PIE and the Dirty Unicorn Team !
[TouchPad General] middle_road:
Now you've gone and done it.

Gotta go and start over on these two. :cool: :good:

Customizing - yeah, I spent a bit of time on that. Jacked up the icons to +20.

All that does is makes them fuzzier.

Default is ~54x54, +20 is 62x62.......

IMO a tiny icon inside a large white square is a rather lousy design element. Give me the 'old' style of icon where it fills out the available area.

Key word here is 'old' as in older eyes. One of the main reason I hang on to my Touchpads.

But then that is progress. Resolution of the TPs are 768x1024, newer devices - 1080 x 2160?

Something is incorrect here though, I just searched on images of 'Pie Icons' and they look a lot better than what I'm seeing on the TP.

Might have to try to dig into Icon Packs or something...

Installing Novacom fixed my problem... Much more visible.
[TouchPad General] HP_TOUCHPAD:
The PIE version is exactly the same as with any other device, it all depends on the settings.

Here is a quick ( Very large Icons with a dark theme ) screenshot.

To change the setting properly go to:

Settings : Display

Advance Theme Options

Device Theme

Accent Color

QS Tile Style

Density options ( select all those )

My advice is to change the theme to Dark and that will give you a black background with the default size, as the last attached screenshot.
[TouchPad General] middle_road:
Thanks!

I'll try that in a few minutes.

I'm going to go and start over on this one to use all the new files you put up this evening.

I haven't got that much time put into these two tablets so far tonight so I may as well do some testing on the new stuff.
[TouchPad General] HP_TOUCHPAD:
The new settings are for DU PIE, working on updating the rest of the ROMs.

I will update the guide, soon and mark it been updated..!

Have fun flashing !
[TouchPad General] HP_TOUCHPAD:
Everything has been updated on July 8, 2019.

To apply the new settings, to an existing ROM using TWRP wipe/ cache and flash the selected CPU frequency.

If a higher frequency is desire, there is no need to wipe /cache, only flash the new CPU frequency.

For a better experience always use the highest CPU frequency, with the new settings the CPU work less and can idle between 2 - 5 %.

Always leave the Tablet on, connected to WiFi and charging.

Do not install any Apps to monitor battery, change kernel settings or any other tweaks.

Keep it simple, install the Apps that you use only.
[TouchPad General] smithylovestouchpad:
Well, it turns out there was nothing wrong with the DU Pie Rom. You guessed right that the MD5 on the website was incorrect. I figured out what you were talking about using TWRP file manager to remove or add files to /boot. I did install DU Pie before you uploaded your new changes and first thing I found that the Home Button does not work to wake up the TP when it is asleep. There used to be a place in Settings to allow he Home Button or volume buttons to wake the TP. I have looked but not found that setting in Pie. I will be downloading and installing your new files this morning. I still disagree with you that the Battery Monitor Widget by 3C has anything to do with the issues I experienced. It was NOT installed when they occurred. I understand that with your optimized kernel and swap file set up, any apps that change those settings are going to cause problems. But I want to be able to install some of my favorite apps that are not Google apps and if I cannot do that, that's no fun.

Smithy
[TouchPad General] middle_road:
Oh crud, that's right, 3C is a battery app.

I've got 3C Toolbox Pro, is that OK to install?

I only use the system utilities and especially like backing up apps into a CWM/TWRP zip.

=============

So all the files have been updated?

I've got another tablet here and would like to install a 4.4.4 ROM onto it for grins.

=============

It is possible and what would be the best method to increase the size of ext-sd? 500mb is a tad small.

=============

Got an odd problem on one of the two I did up last night with PIE.

I jacked around until late, tried 'super' GApps for grins after files were updated, then wiped and started over,

and tried the 'micro' package.

On it there's no keyboard installed to use, only voice typing... -hehe.

Going to redo that one very shortly, got a gut feeling that there's 'User Error' involved somehow.

=============

One oddity with TWRP - I like to disable the screen timeout and set the timezone to EDT.

The changes don't take and hold for the next time around for the first couple of times.

=============

I've a another gut feeling that with one of these there is a hardware gremlin/problem on/in it.
[TouchPad General] middle_road:
So far in the last (24) hours:

(3) Tablets. (2) on PIE, (1) on 4.4.4 - Milaq's.

Re-installed PIE with the latest files. All good so far.

On the 4.4.4 I used TWRP 3.1.0 to see what it would do and used GApps nano.

All went well, plus it automatically rebooted after 'Automatic_Wipe_All_and_Create_Android_with_Swap_Partition'

On the PIE installs, v3.2.1 seems to want to wait for user to select 'Reboot...' And then at reboot 3.2.1 came up instead.

I messed up something bigtime on my attempt at PIE with the new files during the weee hours this morning. All good now.

On the 4.4.4 install it did do one random reboot so far, but I believe that was due to app updates.

Device had only been freshly booted for a few minutes and I noticed that apps were updating and then it just re-booted.

YouTube and VLC a bit flaky, but after a couple of attempts they seem to be straightening out.

Firefox is OK, but Opera and Canary won't run. Also I guess Firefox Focus is not available for 4.4.4

Need to use it a bit more this evening. Same with the PIEs.

All three are nice and snappy. Feels so good.
[TouchPad General] HP_TOUCHPAD:
I have made changes to all posted ROMs to have /system Read and Write enabled and Super Su works perfectly with all of them. The user has full access to everything and I believed "WE" all should have complete control of what is ours. But the Universal Settings makes the Tablet work as a Laptop and the Apps that you want to use are designed to be use with smartphones settings. Example: The Tablet is an ALL Time On device that must be connected to WiFi and charging, no need to have a Battery Monitor App to shut it down to make sure you have enough battery to make an emergency phone call. Every optimizing App takes extra RAM, display Ads creating lag and using memory on a very low RAM device. If any App can be install and RUN properly, why install Apps that will use RAM work in the background using the CPU?
[TouchPad General] HP_TOUCHPAD:
To test for hardware issues install different ROMs on same Tablet and tested it, post the issues on here as ROMs do have its own issues. If is not a ROM issue and it can duplicated with other ROM, then it could be hardware.
[TouchPad General] HP_TOUCHPAD:
The Universal Optimized Settings makes the Tablet work better for Internet use, video playing, streaming, email, web browsing.

Make sure the Tablets are " ON" all the time charging with Wifi active
[TouchPad General] smithylovestouchpad:
no need to have a Battery Monitor App to shut it down to make sure you have enough battery to make an emergency phone call.

HP TP, you have to do your homework. Battery Monitor Widget is a passive application. It only monitors battery usage and helps track the battery health. It does nothing active like shutting down the device or restricting applications usage when the battery gets too low. I have used it for years and it comes in handy when some application is causing too much battery usage. It does not modify or affect the device in any way. You should try it. You will find it really useful.

Smithy
[TouchPad General] HP_TOUCHPAD:
The attached screenshots is of Pie, which shows everything about the battery and those settings can be change. There is no need to duplicate the data that Pie gets from the Kernel battery module to a widget. But most important, the battery is the least important to track down the Tablet must be charging all the time and apps should not be restricted on power consumption, that will make that process to slow down on an already cripple device. Is not helping but making it worse.

I do like to tweak everything to its maximum capabilities and I will provide a very simple but powerful way to Tweak everything on the Tablet from Kitkat to Pie with just a touch. Now that I have posted all the ROMs with the Universal Optimize settings. There will be the Universal way to make changes to the inner working core of Android to all the ROMs, just a Touch and Done!
[TouchPad General] smithylovestouchpad:
I don't understand your obsession with the following: "Make sure the Tablets are " ON" all the time charging with Wifi active", "the Tablet must be charging all the time " Battery Monitor Widget by 3C keeps a record of the power consumption which the battery function of Pie does not do. And it does not restrict app performance. I keep telling you that and you are either not reading what I write or just don't get it. Why are you so afraid of one particular app? What affect it has on performance is only a small fraction compared to the following. Do you realize that many of the Google apps that get installed when you install the "Super" variant also run and stay resident, consuming battery and processor resources and affect performance? I tried installing the "Super" variant and had to start over and install the "Pico" version because of how badly the "Super" version was affecting performance.

On another subject. Can you give a detailed explanation of how the Swap file works, where exactly it resides and what exactly is swapped into and out of the swap location? And any more details you can think of.

Also, middle-road asked how he could make the Media partition bigger and you told him it did not need to be bigger. You even said that we don't really need the Media partition. I agree, the only reason for the Media partition was for WebOS and J.C. Sullin's TouchPad Toolbox so it could install Android Roms. The way you install them, there is no need for the Media partition. Why don't you just remove it and dedicate the 500mb to /data or even make the swap partition bigger? And of course you could have told middle-road that he could put Sullin's TouchPad Toolbox in /boot and use it to increase /media if he really wanted it larger. That would not do any harm to the overall operation of the TouchPad.

And please explain why you keep saying that the TP must be kept charging all the time with WiFi on all the time. It's not a portable device anymore if it has to be connected to a charger all the time. No one who wants to use a tablet wants to be tethered to an electrical cord all the time. It's an unreasonable expectation.

Smithy
[TouchPad General] HP_TOUCHPAD:
I will provide the way to make all changes to the /swap file as you like, turn the swap on and off and have the users learn just as I am doing. Give me some time to create the new guide on how to and the flash files then you can have all the fun swapping around!

Attached are screenshot from Android PIE with the Super Gapps, to find out the amount of swap size been use type in ADB shell ( connected to PC ) or inside terminal emulator:

free -h

It shows 19 MB been use for swap.

To see the activity ( task manager ) Type:

top

It shows all the details, look at the 199% idle, that means the CPU was only working at 1% when I took the screenshot and that is using 1782 CPU performance.

The Tablet works cooler and the CPU less as there is nothing to keep the Android OS alive, just place it on swap and use it when need it.
[TouchPad General] HP_TOUCHPAD:
Keep them on and connected, give it some use while idle, stream music, run youtube on auto play. The speakers are loud !

I have been testing and using this set up for a couple of years now, keep in mind is been use as intended a Tablet like in WebOS and not like a phone!
[TouchPad General] smithylovestouchpad:
[MENTION=2316730]middle[/MENTION]_road, I guess we will have to agree to disagree about Battery Monitor Widget. I have used it for years without issue on several TouchPads running different Roms, an Asus tablet and all my smart phones. Compared to other run_stay resident applications on the TouchPad, it doesn't even register on the radar in resource use.

I agree with HP_TP, TWRP is a great tool for backing up your TouchPad. You can do a full system backup and restore or just a /data backup and restore.

Smithy
[TouchPad General] smithylovestouchpad:
It will be best if you search for Linux swap partition to learn about it, is too much to type on here.

OK, I went and did some reading. Guess what I found? According to every Linux forum or article about swap files or partitions, they recommend that the size of swap be at a minimum equal to the installed Ram and better, twice the amount of Ram. So according to them, swap on the TouchPad should be at least 1gb and better 2gb. So it seems to me the TouchPad swap file/partition should be at least 1gb if not two. Have you even tested making it larger?

This goes back to the days when Windows machines had very small amounts of Ram and the operating system used the hard drive for a page file system to move programs out of physical memory(Ram) when it got full. The Windows rule for a page file was 1.5 times to 4 times the size of the physical memory.

And to continue the conversation about the /media partition. I disagree that it is absolutely needed. It makes it convenient to store your installation files there, but if you have to wipe with TWRP, I don't consider it that big of a deal to copy the files I need over from my PC to internal storage. And if a larger swap partition is really better, I would vote to sacrifice /media back to memory to support a larger swap.

Smithy

BTW. which way are you setting up swap, Zram or Zswap?
[TouchPad General] shumash:
--SNIP--
[TouchPad General] HP_TOUCHPAD:
zswap and zRAM is the Android solution for their devices that can not have a swap partition and provided a compress swap file in RAM.

Both of those works differently and zRAM was the one used on the Tablet. The size of zRAM used was around 135 MB, it could be change to any size, I ran it at 2GB.

Example 135 MB swap file will be compress in RAM to double the size. The CPU needs to compress the data and write it to RAM, then it will need to un-compress it every time that needs to use it and that is happening all the time. Think of if how the CPU needs to keep working and for a dual core 1.2 is a lot to do, that is how it was set up.

Now zRAM is replaced by the swap partition, the CPU does not need to do extra work and provide more power to run the OS and Apps.

Take a look at my guides, it shows you how to completely manage all partitions for the Tablet.

You can removed Media, create any size swap partition do anything you want!

https://xdaforums.com/hp-touchpad/general/powerful-feature-hp-touchpad-lvm-t3889068

https://xdaforums.com/hp-touchpad/general/how-to-create-swap-partition-size-t3892060
[TouchPad General] smithylovestouchpad:
So, if I get this straight, you disabled Zram and are not using the Zswap method of setting up swap on the TouchPad? It is my understanding that the Linux kernel uses the Zswap method to swap to a storage device, hard drive, SSD etc. The Zram method uses a portion of Ram to set up a swap area and compresses any files and data to fit it into Zram. So what exactly is it that you are doing? I read the two links you provided and even Shumash did not understand what you are doing.

Smithy
[TouchPad General] HP_TOUCHPAD:
That is because you came in late to the party, but I will explain it very simple.

All settings got removed ( it was set up to work as a phone )

Now is set up to work as a laptop ( a PC ) with a swap partition, the same way it was set up with WebOS.

I am not doing anything that has never been done, this is how a normal regular computer is set up, from the past and present times.

A swap partition or file has always been use from the beginning to present times, anyone that has ever use a computer knows the basics very well.

Copied from the WEB:

ZSWAP is a lightweight compressed cache for swap pages:

ZRAM is a module of the Linux kernel, previously called "compcache". ZRAM increases performance by avoiding paging on disk and instead uses a compressed block device in RAM.

Swap space is a common aspect of computing today, regardless of operating system. Linux uses swap space to increase the amount of virtual memory available to a host. It can use one or more dedicated swap partitions or a swap file on a regular filesystem or logical volume.

A SWAP partition can also help move some items from your memory to your hard drive in order to leave more room in memory for more important items. This implies that items that are rarely ever touched would get moved to the SWAP partition.

Keep searching and learning about the differences between all those. I can not retype all the information that is out there.

I am working on the list of all the features that got removed, which by many do not agree and still refuse to accept the Tablet perform better and provides more use.

But you are one that installed Super on PIE and worked with no reboots during the install. It shows that the Tablet handle the massive task due to the Universal Optimize Swap Settings.
[TouchPad General] HP_TOUCHPAD:
On the news Today July 10, 2019:

Android apps are harvesting your data even after you tell them not to, says study

Click Here for Android apps are harvesting your data even after you tell them not to, says study

Thousands of popular apps from the Google Play Store are able to bypass permissions to collect user data, according to the nonprofit research center International Computer Science Institute, which partners with University of California, Berkeley. The apps work around restrictions by finding "side channels" or "covert channels" such as taking data from apps that do have those permissions, potentially affecting hundreds of millions of Android users.

Researchers found roughly 60 Android apps, which have been downloaded millions of times, are already doing this. Many others are built with code that could allow them to do the same.

My comments:

The issue here for the Tablet is not the information that collects as I see it as a TOY and not a secure device.

But the data collection that happens in the background that eventually needs to be uploaded, it will slow down the device.

Is another reason to not install any App, that are not necessary, the App maybe free for in exchange of your data and slowing down the device.
[TouchPad General] smithylovestouchpad:
You still did not explain how YOU set up a swap file/volume/partition/device on the TouchPad. You say you are setting it up the same way it was with WebOS. How did they do it? I don't care how anyone else does it on other devices, and you don't have to try to explain it to me or anyone else, I've already read about it. I'm well aware that computers have used some form of swap file or page file as it is called on Windows for a long time. BTW, if you consider late to the party as I was studying electronics back in the 60's, was an electronics technician in the Air Force for 21 years and have been building my own PC's since the early 80's, then I guess I'm late to the party. No, I'm not a programmer or developer, that's your deal. Rather hardware is my thing.

On another subject, it seems that when you are active, I'm asleep and visa versa. So I live in the Eastern United States. So what part of the world do you live in? Also, your written English is a dead give away too. Some would call it broken English, I would say it is" English is your second language".

Cheers,

Smithy
[TouchPad General] HP_TOUCHPAD:
Take time to read the links I posted for the second time, all the changes to the partitions can be made using TWRP, well is the only way. Is better to connect to a PC and using adb shell to type all the commands using the PC keyboard.
[TouchPad General] smithylovestouchpad:
I did read the links you posted, but like I said previously, my thing is hardware, I don't speak LVM. So most of what you said in those posts is over my head. Can you explain in layman's terms how you set up swap on a TouchPad? How is the swap file/volume/partition/cache set up on the TouchPad? If it is not Zram or Zswap, what is it? Remember, explain in lay terms, not LVM, I don't speak that language.

And speaking of language, if English is your second language, what is your first?

Thanks,

Smithy
[TouchPad General] HP_TOUCHPAD:
I can not explain it simpler of what I have done, just read about LVM and partitions, is the same on PC that on Movile OS.
[TouchPad General] shumash:
I understand completely. You seem not to understand. No zram, no zswap, just a hard-wired swap partition.