yashsingh1/xdaforums huggingface dataset:
[TouchPad General] HP_TOUCHPAD:
The Universal Settings are completely different from all the others settings. As the name implies is used for all Android versions on the Tablet, not just focus on the latest ROMs. By looking into details of the settings from older ROMs and compare it to the newer ROMs, I have mix and combined what it works best and it does.

The tcpBuffer has been incremented over the years, keep in mind internet speeds have improved and now HD videos are the normal. By increasing to 6MB, newest ROMs streaming capabilities have improved dramatically, as youtube will play HD 720 as if it was playing a local file, fast forward , back or 10 seconds increment. The increase does not create any slow down, it allows for more buffer to be available.

The attached screenshots is of PIE with Open Gapps Super ( all the apps that are available from google ).

Running : Maps, Youtube (HD 720), Street View, Google Earth and Settings to see available Memory.

The set up: 1. Pie, 2. Universal_Settings 3. ROM_Reducer ( testing, all done ) 3. Open Gapps Super ( nothing more, nothing to change in Android, just as is )

There is a limitation on posting 4 images on each reply, I will post the available memory, next.
[TouchPad General] HP_TOUCHPAD:
The attached screenshot is from the above set up, and shows the available free Memory available to run any App after running and placing in the background the previously mentions Apps . All the Apps can be open and be place in the background and nothing will be kill.

Currently testing the following games and all are usable installed on the same Tablet.

Race Runner 3D, Pinball Arcade, HeartStone.

I am not a gamer, but have been using those game as a way to test the limitations.

If there is any Apps or game that I can download from the Play Store, post the link and I will see if it can be run, or make any changes to make it usable.
[TouchPad General] schwatter:
Puuhh, sorry but sometimes i think we don't understand each other...

I just want to know if you changed the buffer since first zip with just optimizedsettings or have you increased the buffer first in universaloptimizedsettings.zip.

I don't have the old file, so i can't compare each other.
[TouchPad General] HP_TOUCHPAD:
If you want to see what the tcpBuffers settings are on any Tablet you are using do this on adb Shell or Terminal in Android:

cat /proc/sys/net/core/rmem_max

cat /proc/sys/net/core/wmem_max

The results will be shown in bytes : 6291456 which is 6MB

shell@tenderloin:/ $ cat /proc/sys/net/core/rmem_max
6291456
shell@tenderloin:/ $ cat /proc/sys/net/core/wmem_max
6291456
[TouchPad General] schwatter:
Ok thx.

So now that you confirmed it. I will try again and setup the Touchpad with Opengapps.
[TouchPad General] HP_TOUCHPAD:
The most important of all, and I do not know how explain it or make everyone aware.

The Universal_Optimize_Settings make the Tablet run as a Laptop ( a PC ) with a swap partition. NO Apps to monitor, make Kernel modifications, nothing can be use, DO NOT use anything to Tweak the system. It only takes one setting to through out everything out of balance and make it worse.

Go to Play Store and install the Apps, or install the Apps by copying to the Tablet directly from PC, if the play store is not need it.

The Tablet is set up completely different as has always been use, is all the opposite now.

Note on Chrome Browser, on new Automatic updates from play store if Chrome gets updated it it will not work properly.

The Chrome version that is installed using the Open Gapps works, but not the one that gets updated by the Play Store.
[TouchPad General] schwatter:
:)

Yes and again yes. I changed nothing in settings or with tools like kerneltuner but the slowdown was there. I must look if the microg was the helping thing

or your tweaks from universlaoptimizedsettings.zip did the right.

---------- Post added at 17:50 ---------- Previous post was at 17:41 ----------

Chrome with microg works after update btw.
[TouchPad General] HP_TOUCHPAD:
Chrome will work but worse.

I will be updating all the Universals_Settings with improve memory changes for better multitasking and playing games, also the ROM_Reducer.
[TouchPad General] schwatter:
So, It did not take long. Slowdowns and hiccup's are present again with opengapps pico. I change now back to microG.
[TouchPad General] HP_TOUCHPAD:
Like I said it before, it is great to have options as everyone uses the Tablet for different purpose, as we know one shoe does not fit all.... !

Details on Open Gapps Pico ( Play Store Services )

A new installation ( for testing purpose ) of Open Gapps Super on Pie was done a couple hours ago.

Once the Google Play Service is install and Android is boot for the first time, the second step of updating takes place, it all depends on the types of Apps the user install.

The screenshot shows ( 4 ) Apps that got updated while installing plus (4 ) pending just after booting into Android.

The process of a new Operating System installation that will be connected to the Internet will take longer for a complete install due to the updates that needs to be downloaded and install. This applies to every device and is worse on the desktop, that could take hours or even days to completely have an updated system.

After the Tablet is set up with all the updated files it could take a full day for everything to be useful. The tablet is " antique" and it can not perform running Apps and installing new ones at the same time. It must be kept on and charging to maintain the Android ecosystem updated.

If the user does not have the patience and rush into start using Apps right after the ROM install, it will not work at all. The Tablet will be extremely slow that it looks frozen.

The second screenshot is of the mentioned installation showing the amount of memory been use from all the 46 Apps.

But the most important of all is how much memory is available in the system as RAM is the main factor, for that Activate Developers Options and go to Running Services.
[TouchPad General] schwatter:
Here you can see how microG perform
[TouchPad General] Gborg3:
The moment I have a computer, I am doing a clean install and trying microG. I had been curious about this and seeing how using mindthegapps would go.
[TouchPad General] schwatter:
mindthegapps and microG are different offshots from gapps.
[TouchPad General] Gborg3:
Which is why I am curious about possible results of one or the other. It is for curiosity's sake.
[TouchPad General] schwatter:
k, sentence wrong interpreted.
[TouchPad General] HP_TOUCHPAD:
Open Gapps, provides the original stock google apps and services ( Play Store ) nothing is modified or change in any way.

Yes google play services ( Play Store ) takes more resources, RAM and is more active as is always collecting data but is the safest way of using a google account with all the user information. Also now integrated with the Play Store is Play Protect that scan all the apps, it takes more resources. If you know the apps are safe then disabled it.

microG is the opposite of Open Gapps. The installation creates a modified Play Store that connects to Google Servers and does not have the extra services that collects data.

It is not recommended to be use on an account with important information with payments options, it has been modify and google is not collecting the information but probably someone else could.

It is perfectly fine to use it with an account that does not provide valuable information, or it can also be use with no google account at all ( the best way ).

The most efficient way to install Apps in the Tablet is to download to PC and transfer the Apps to Tablet for installation. There is no need of Open Gapps, microG or mindthegapps. A safe way to download the original apps directly from the Google Play Store is by using this Software:

Click here for Safely download Android apps from the Google Play Store to your Desktop PC.

The Apps will be install with no extra services and will be able to use the Maximum available RAM.

But not all Apps will work as some needs the Play Store, example Toutube. Then microG can be flashed to fake the Play Store and then work, no account is need it and minimal resources are use.

The Pico Gapps and microG was flashed on a Tablet (separately) with the following ROM from this Guide.

Evervolv 7.1.2

1782_Universal_Optimized_Settings

ROM_Reducer (removed obsolete Apps and services to provide more RAM )

Pico

microG

The attached screenshots are of Pico Open Gapps and microG (with no extra Apps installed )
[TouchPad General] HP_TOUCHPAD:
From this Website:

https://www.reddit.com/r/LineageOS/mindthegapps_vs_opengapps/

MindTheGApps is a minimal GApps package with no customization options.

microG is completely different from MindTheGApps and OpenGapps.

It allows to use Google Servers (Play Store), but prevents google from collecting data.

microG performs better as there is no extra services running, just a modified Play Store.

The attached screenshot shows the Pico OpenGapps Play Store and microG, which also installs Newpipe ( similar to youtube ).
[TouchPad General] HP_TOUCHPAD:
[MENTION=3294522]geearf[/MENTION]:

https://xdaforums.com/hp-touchpad/development/rom-evervolv-7-0-0p1-wifi-t3456292/page127

On February of this year the HpTp user [MENTION=3294522]geearf[/MENTION] had issues running the game Hearthstone:

Since then I have been using HearthStone as the maximum test for all the settings, if the game runs then it is very possible than other equivalent Apps will do as well as the main restriction on the Tablet is the low RAM. I am not a gamer, but HearthStone got me hook ! and every time I made modifications to the settings it was time to play. At the beginning it will crashed after one round, as more changes were made now I can play non-stop for hours preventing me to work on getting all the settings pack and ready to post.

My biggest surprise happened last night, after the final settings ( for now ) were applied to a fresh install on Android PIE, it was time to load HearthStone and play. The results were not expected that the game will just keep going and going working better than even 7.1.2 or Lollipop.

The game runs from Lollipop to Pie, it works best on Oreo and Pie. ( tested with the ROM only and the App )

Attached are screenshots of just now, that I finished playing another round of HearthStone on Android PIE.
[TouchPad General] geearf:
Thank you so much for looking into this!

Truthfully I have not tried using the TP since our last discussion, and I pretty much like you used Hearthstone as the test for the TP ;)

It is awesome that it runs best in Pie. Which ROM did you use for that? Is it the Evervolv?
[TouchPad General] HP_TOUCHPAD:
It can be use best with DU Oreo 8.1 or DU Pie, that is keeping it simple. If you are really into the Game the Tablet can be use as the HearthStone Device "Only"

I am currently working on the files to post, new settings and the ROM_Reducer ( removes features ) to get extra RAM. The Game does not need the Play Store to run and that is a big plus ( less resources ).

Attached are the screenshot of DU Pie with HearthStone, as simple and basic as it can get!

Also Pinball Arcade and Race Run 3D plays.
[TouchPad General] green2000:
Just getting back into getting the Touchpad useful again. Thanks for the great work. In this post, you mention ROM_Reducer. What is this and should it be done in OP?

Thanks.
[TouchPad General] HP_TOUCHPAD:
The problem with Apps not running or performing slow is due to the low RAM. The swap partition helps, but there is some RAM that can be made available by removing obsolete features and Apps from the basic ROM.

It is the same as removing features from any Device or the OS in Desktop. The only thing for the user to do is flash a file in TWRP Recovery and in less than 30 seconds the ROM is reduced. If the user wants it back to original Stock install then flash ROM_Restore and all goes back to stock. Making the ROM leaner and with less "Bling Bling" gets it up to speed and more RAM. The new files will be posted soon and also new Universal Settings which are greatly improved. Testing each individual ROM now to make sure it gets install and working.
[TouchPad General] geearf:
That's awesome, thank you!

I will be happy to try again once you post your ROM_Reducer.

Please do add the information on what will be removed though :)

Quite unrelated to your work, but maybe you know how to do this, it'd be also nice to be able to run games/heavy apps on a new smartphone but display them on the TP for the better screen size... :)
[TouchPad General] anonxlg:
I'm flashed the revert swap zip and it's stuck on the evervolv rainbow flashing boot animation/

restarted twice now and i let it run for almost 30 minutes (and counting on the second boot).
[TouchPad General] smithylovestouchpad:
I agree that there can be things included in the basic Rom that are not needed. So how do you determine which features and Apps are obsolete and not needed? What you might consider obsolete and not needed might not be to me or someone else. How do you remove the unwanted feature or app?

Will you be applying "Rom Reducer" to every version of Android, KitKat on forward?

Smithy
[TouchPad General] HP_TOUCHPAD:
That is remote desktop or a VNC connection. Take a look at this video, is the other way around, using a PC to control Ubuntu running on the Tablet, also the tablet can be use to control the PC.

https://xdaforums.com/hp-touchpad/general/how-to-install-ubuntu-18-04-lts-bionix-t3913108

On this guide you can see more videos controlling the Tablet using the PC.

https://xdaforums.com/hp-touchpad/general/how-to-install-ubuntu-18-04-lts-bionix-t3913108

This is an example of an App ( screen mirroring )

https://play.google.com/store/apps/details?id=com.mobzapp.screenstream.trial

The phone display could be mirror to the tablet and use the phone as the game controller.

All apps works differently and it will be up to the user to find out which App works best between their own smartphone and the HP Tablet.
[TouchPad General] HP_TOUCHPAD:
Thank you for reporting the problem, there was an error on the flash file and it is now fixed. The new file is available for download.

The Tablet can be use with or whiteout the swap partition.

If the user decides that wants to use the tablet like before, go to TWRP Recovery and flash the desire settings. When the flash finished, touch on Wipe cache/dalvik ( next to Reboot System ) The boot time of Evervolv wil depend on how many Apps the user had installed. For a basic install the boot time is around 4 minutes.
[TouchPad General] HP_TOUCHPAD:
The ROM Reducer has been done to all listed ROM on this guide, testing before posting.
[TouchPad General] Gborg3:
The 'experts' I am referring to are you [MENTION=8005714]HP_TOUCHPAD[/MENTION] and [MENTION=1009123]shumash[/MENTION]

You are the experts because the swap partition process is created and evidently understood by both of you. I would research the effects of minimizing background processes in a swap enabled device online but as you two modified the kernel and created the zip for the swap partitioning, you would likely know best if there is an expected positive, neutral or negative effect. With the improvement in my TouchPad already, I trust you two also. I know I enjoyed a previous, I think schizoid, rom from shumash as well.
[TouchPad General] HP_TOUCHPAD:
Everything on this guide is to make the best use of the Tablet and provides maximum settings, but it must be follow exactly as posted, one single misstep and it will not be the same.
[TouchPad General] Gborg3:
That is exactly what I hoped to hear. Thank you [MENTION=8005714]HP_TOUCHPAD[/MENTION]
[TouchPad General] HP_TOUCHPAD:
If you had important information or special Apps that you would like to get from your tablet, you can retrieve those with un delete Apps. It works the same way as on a PC.

Take a look:

https://undeleter.en.uptodown.com/android
[TouchPad General] shumash:
What he said and:
[TouchPad General] chimaera15:
This might be a stupid question, but I don't see "acct" folder at the root level in TWRP file manager (?)
[TouchPad General] HP_TOUCHPAD:
There are no stupid questions and feel free to ask anything even as simple as " how do I turn on the Tablet?"

First make sure you are using the correct version of TWRP 3.1

Did you look at the Graphical instructions link?

Here is again, click here to view the instructions and where the acct folder is

Look at number 6
[TouchPad General] chimaera15:
Well turns out I wasn't using TWRP 3.1 :rolleyes: all good now, thank you so much for all your hard work and your help with my question.
[TouchPad General] HP_TOUCHPAD:
Thanks for clarification on the subject. My brain has a tendency to work faster than my eyes can read and I interpreted opinion for options. That is why I asked for the expert options! Is a loss in translation kind of action.

The reason for been specific on Dirty Unicorns and Evervolv is due to been the last built ROM in which my opinion works perfectly. I feel that a lot of hard work have been put into creating the ROMs and Kernels for this device to work. But creating an easy way to deploy to all users in a way that most can achieve the same results is the biggest challenge and I do not think it will be possible, the Tablet is the same but the users are completely unique and we can not presume everyone has the means to get it done or at least have the resources.

If anyone has any ideas on how to make it easier, lets do it !!!
[TouchPad General] HP_TOUCHPAD:
Great to know you are updated to 3.1 and will be able to get your Tablet to work. If any issues as simple as it maybe just ask ! Have fun Flashing!
[TouchPad General] HP_TOUCHPAD:
[MENTION=5590960]Gborg3[/MENTION]

I have not tried this, but be careful and not apply it to any Android system process.

The Android command that you maybe interested in is: RUN_IN_BACKGROUND ignore

This is all it needs to be done in a terminal

adb shell
cmd appops set <package_name> RUN_IN_BACKGROUND ignore

Here are two links that explains it:

Click here for the link on How to Freeze Any App’s Background Processes without Root on Android 7.0+

Click here for the same process explain differently

Have fun and learn!
[TouchPad General] Gborg3:
Not too long ago I found an app here in XDA that did this from within Android. It scared me enough because I saw how my inability to remember much due to neurological damage and the power of this process could render me very much in need of keeping a TWRP backup at all times or I will have a stressful monotonous day of trying to remember what apps I had installed after flashing everything again.

I have such a minimal amount of apps on my TouchPad that I know I will be fine with everything set as you recommend.

Oh yeah, I am having fun and learning. I forgot that part ?
[TouchPad General] HP_TOUCHPAD:
This is how I manage my Apps. I do not keep anything on the tablet, just the ones that I need. But in the computer is a 2 GB directory full of Apps that get updated automatically and no need to use the Tablet.

How to get all your Apps from the play store and keep it on your computer at all times.

Click here for APK Downloader Raccoon
[TouchPad General] shumash:
Chortle ...
[TouchPad General] HP_TOUCHPAD:
Before I created this guide and posted the flash files, I was very concern of how badly in could turn out for some users. I never expected to become humorous and entertaining, all this is ironic!

But in a serious and constructive way @ shumash, it could be very possible to create a zip file to flash the battery firmware onto the Touchpad, using the PmA6Updater from WebOS.

It could be very easy and handy to all user to just download the zip flash file and flash it every now and then to keep that battery ship thinking that is new!
[TouchPad General] Tipika:
Hi, 7 years ago I flashed cyanogenmod 7 (android kitkat) with clockworkmod in dual boot with moboot

Do I need to do something? If I follow the guide will I lose webos?
[TouchPad General] HP_TOUCHPAD:
I have not tested this, but you could. If you still have WebOS and would like to keep it and try Android with a swap partition, then you only need to Flash Dirty Unicorns or Evervolv. Then install the Kernel listed above for the correct ROM.

WebOS has the swap partition, I will think that it could be share by Android. In your case you will not have to wipe WebOS.

Let me do a test today on my WebOS Tablet and I will report back before you try it out.
[TouchPad General] Gborg3:
[MENTION=8005714]HP_TOUCHPAD[/MENTION] [MENTION=1009123]shumash[/MENTION]

On Facebook, XDA posted about the new 1TB MicroSD cards coming out. I brought up the idea of an article and forum explaining the use, implementation and benefits of swap files and partitions. I mentioned us TouchPad users and our progress along with the use of swap on devices with excess storage but not enough ram like the Pixel there was an article about previously. I have not mentioned specific user names but if you want, we could write up the necessary information and submit it as a user written article and start the forum/thread. There will not be much necessity for swap on higher end devices. But for low specification Android Go devices and older ones with owners looking to keep them up to date and fully functioning, this is much simpler than opening up a device and hacking the hardware for more actual ram. Like I said I have suggested it on the XDA post but it is up to you two. I respect what both of you have done too much to go for personal glory with this. The TouchPad swap magic happened from both of your efforts afterall.
[TouchPad General] Nomad1600:
Thanks for continuing to develop and maintain the old beast. I have flashed numerous ROMs since switching from webOS to Android including AOKP, various Sullins versions, Evervolv and last DU. But I was getting frustrated by slow performance so put the TouchPad in a drawer and let it sit for a long while. Your new approach inspired me to charge it up and try again.

I went through your install process step by step (choosing the Evervolve and 7.1 OpenGapps (Pico). I reboot and seem to be stuck in the Evervolv bootloop. Any suggestions? I tried simply rebooting and then going back into TWRP (3.1.0.0) and wiping cache and dalvic but no luck, stays on the Evervolv logo. Should I do a full wipe (and if so, cache, dalvic, data and system) and try reflashing all (evervolve, gapps, keyboard, optimization, and SU) again? Or is this suggesting something else is wrong? Thanks in advance!
[TouchPad General] HP_TOUCHPAD:
The guide was updated with the ROM installation time:

After selecting Android from the moboot menu the installation will begin.

The animation of the Dirty Unicorns Logo will be active for about 5 minutes, if Pico Open Gapps was flashed, if other Gapps then it will take longer until the welcome set up screen. It takes time to be set up for first time, it will only freeze if the animation is still or taken more than 15 minutes if Pico Gapps was Flashed.

If the animation still moving, it maybe active and installing. If not then:

Go to TWRP Recovery

((( WIPE )))

((( Advance Wipe )))

Selected one Partition at a time

((( Repair or Change File System )))

((( Resize File System )))

((( Back )))

((( Back )))

Repeat the process for all Partitions.
[TouchPad General] smithylovestouchpad:
This does not answer my question. I understand perfectly that when more Ram is available, apps will potentially run better because they have more room in Ram. And that one can reverse the process with your Zip to restore the removed items.

So let's try this again:

I agree that there can be things included in the basic Rom that are not needed. So how do you determine which features and Apps are obsolete and not needed? What you might consider obsolete and not needed might not be to me or someone else. How do you remove the unwanted feature or app? And I will add, which features and Apps are removed by Rom Reducer?

How about this too, how much Ram is available before using Rom Reducer and how much Ram is available after Rom Reducer is applied?

Smithy