yashsingh1/xdaforums huggingface dataset:
[Sprint LG G4] Agimax:
UltraPOP V1.50 HiPerf (Now In The OP)

UltraPOP V1.50

Hi Performance

** I recommend a factory reset ** (can backup with LG backup then restore after reset)

- Removed Lots more bloat and useless programs (like LIA, QV, TEST SW)

- Removed Concierge / Smart card notifications

- Left powersave mode on 4 small cores (found a better combo for smoothness)

- Lots of tweaks to On Demand governor for all cores (more balance)

- Many touch boost tweaks for MSM (stock is off)

- Reduction in top speed to 864 mhz for both large cores (but is much more snappy due to touchboost / ondemand tweaks)

- Multiple-load/Single-load adjustment tweaks for MSM (2 cores/1 core)

- Enabled scheduled in MSM (stock is off)

- More permission fixes for rw media & external sd card

- Charging boost to 1000 mA for wireless charging (900 is stock)

- Fast charging boost to 2000 mA -w/ LG Cord/charger (1800 mA is stock)

- Fast charging boost to 1600 mA -w/o LG Cord/charger (1600 mA is stock)

Update

: Just figured out the Camera Manual MF mode force close at highest level. The DPI was left at 620 instead of 640 ::o . I just noticed this and set it back to 640 -no more manual mode FC with the MF control. You can manually edit the build.prop to be 640 or wait for UltraPOP 1.5+ version.
[Sprint LG G4] Agimax:
If you want to share your values I will look into them, but high performance in some areas leads to low performance in others. There has to be a median.
[Sprint LG G4] LaughingCarrot:
Downloading 1.5 now. Should I factory reset before or after flashing?
[Sprint LG G4] PureLife90:
Just got my replacement phone. Loaded up this rom to test it out. [MENTION=2158849]Agimax[/MENTION] sorry for not responding to you. I'm going through a few life changes right now and I haven't had a chance to get on here, that and I didn't have a phone. I am 100% ready to test any future builds. Also, [MENTION=2158849]Agimax[/MENTION] how would I go about reinstalling my smart notices? I kinda like it lol, they've grown on me. Lets me know ASAP what apps are killing my battery and by how many percent per hour.
[Sprint LG G4] Agimax:
It's all good. The app removed was known as smart notice. The program to copy back to the system/priv-app directory is LGConciergeBoard.

Set permissions and Selinux permissions and reboot. You'll be good to go.

Not sure what you mean by battery drain per hour...
[Sprint LG G4] LaughingCarrot:
Gee when you said you removed some more apps, you weren't kidding!
[Sprint LG G4] daniel06gt:
Quick question, how do you guys do the factory reset. Also, if doing the factory reset won't it delete the .img file that's on the root folder of the device?
[Sprint LG G4] RealSpArTeN:
Been running 1.5 for a few hours and noticed it has a really hard time waking up. After about half a min, it starts running normally but after unlocking/while unlocking its really slow/laggy. Any advice? :confused:

EDIT:

Looks like i solved the problem, seems it had something to do with installing an outdated xposed. Beautiful rom, loving 1.5!
[Sprint LG G4] theblackdawn:
running 1.5 and it's super fast. like way faster than iphone 6 pre-ios 9 fast. I also uploaded a comparison video between io settings on YT here:https://www.youtube.com/watch?v=P7Hc1jQ_YR0
[Sprint LG G4] stam27:
Getting reboots when using camera and sync on..just freezes then reboots...running 1.5 did factory reset
[Sprint LG G4] cubexg:
Hey - I'd love to see the io changes you made. If you could post or pm that would be great. Thanks!
[Sprint LG G4] LaughingCarrot:
Using 1.5 I've noticed it's much faster. The battery life is also better than 1.42. Just can't wait to get my grubby hands on that AOSP-like ROM you're working on!
[Sprint LG G4] theblackdawn:
https://www.dropbox.com/s/e16a0tl7pqpshq9/Screenshot_2015-12-01-22-13-39.png?dl=0

https://www.dropbox.com/s/3421w5ug2miwi4g/Screenshot_2015-12-01-22-13-50.png?dl=0
[Sprint LG G4] tourbound129:
First full day with 1.50 after testing yesterday. Very solid. No issues. 17 hours up time, 4.5 hours SOT, 20 minutes on phone calls, still have 19% as I head to bed.

Can't ask for much more.
[Sprint LG G4] joeminati:
Does this rom also come with the international unlock fix set automatically?
[Sprint LG G4] Agimax:
No, but as already mentioned, there are external threads on the XDA G4 forums that explain the process. There are also numerous posts in this thread that explain how.
[Sprint LG G4] Agimax:
I had tested ROW scheduler, but noticed more stutters during playback of streaming media, however i did not tweak any of the settings other than the read ahead currently was set to 15k. After watching your video, i began some tweaking and noticed the setting you changed that actually improved the performance of ROW was the rotational setting enabled. So after testing, i find the best performance balance is as follows:

rotational=1

iostats=0

nr_requests=2048

read_ahead_kb=2048

nomerges=1

scheduler=row

So-Special thanks [MENTION=5757072]theblackdawn[/MENTION] for making me take another look at the ROW I/O scheduler. This has indeed improved performance and will be in the next version of UltraPOP V1.6.

/.
[Sprint LG G4] chulo12:
Hello. This rom is great. My only issue is when trying to re-install my apps using titanium backup, I cannot. Titanium backup does not see the backed up files, though they are there. Any advice?
[Sprint LG G4] De_Falt:
Should have used the LG Backup app instead, works flawless with every ROM update.
[Sprint LG G4] Mahapederdon:
Did you try and go into preferences in Tb and find the folder your backups are in. I store mine on the sd card. Last time I put them on the computer and put them back on the phone Tb didn't wanna use them. Not sure what the deal was. Good luck man.
[Sprint LG G4] leond:
after upgrading 1.42-->1.50 I can no longer enable hotspot via APN settings. "Inernet" APN is not even in the list now. I did hard reset after the upgrade
[Sprint LG G4] Agimax:
then you are doing something wrong.. see attached screenshots

use "quickshortcutmaker" in the market
[Sprint LG G4] leond:
thank you, doing "update profile" followed by reboot solved the issue
[Sprint LG G4] ironbesterer:
Since it's on internal storage, yes. Copy it over to SD card and then back over to internal.
[Sprint LG G4] leond:
Factory Reset can be done from the stock Recovery and i took me a while to figure out how to get there

This is standard procedure that does not work on my phone:

1. With phone off, hold power and volume down.

2. When LG logo appears, release both and then press again.

3. Phone should now boot into recovery (but it turns off).

This is what worked for me:

1. turn off phone.

2. Press the power button and immediately release and press both power and down button holding for under 10 seconds

3. if it says entering recovery, let go of buttons or it will reboot.

And yes, factory reset will delete *.img file from the internal storage. So I would FLASH the new ROM first and do not do factory reset. Make sure your phone boots. Then go to recovery and do factory reset.
[Sprint LG G4] digitalshadow:
After pushing the ROM, you can do a factory reset from Backup & Reset under the general settings tab
[Sprint LG G4] PureLife90:
unoffical M is out. anybody test it yet? maybe [MENTION=2158849]Agimax[/MENTION] can figure out a possible way to build on it. could have two roms here to flash, those who want the current android version and those who want M
[Sprint LG G4] Agimax:
I've been inquiring to see if root of an be achieved or reverting is confirmed. I can see make a switch script
[Sprint LG G4] PureLife90:
Im getting ready to flash this TOT for M now. They said you should be able to go back to Android L. So I'm gonna take the risk.
[Sprint LG G4] tourbound129:
Let us know how it goes. I'm trying to get everything backed up on my phone and then I was planning to do the same thing.
[Sprint LG G4] PureLife90:
Well, I planned on flashing it and keeping it. Lemme try to TOT back to android L just so everybody knows if it's possible. Little extra work on my behalf but it's whatever lol. Will return back onces my phone fully boots android M up.
[Sprint LG G4] tourbound129:
Oh I just meant let us know how M is Lol. But if you want to test TOT back I'm sure people will be interested in that also.
[Sprint LG G4] PureLife90:
No visual differences in M. Looks the same as android L. No new settings. maybe just small fixes? Startup screen is different though. Im going to TOT back to L now and then flash this rom again
[Sprint LG G4] Agimax:
hmmm should have differences, maybe a fake? snapshot you software versions screen on M please
[Sprint LG G4] tourbound129:
Any update? Everything work out?
[Sprint LG G4] cubexg:
Kablewy. [emoji312] [emoji4]
[Sprint LG G4] tourbound129:
Lol I hope not. That would suck.
[Sprint LG G4] Doomstang:
1.5 has been great for me the past couple of days. I love the increased responsiveness
[Sprint LG G4] PureLife90:
Well I was a little caught up on Fallout 4 lol. I miss my xposed framework and my youtube ad away and background play. Im flashing android L bakc now. will report back. I'll take a few screenshots and upload them first

[MENTION=2158849]Agimax[/MENTION] here is your screenshot. I'm flashing back now

EDIT : I can't get it to flashback to android L. I keep getting an error on DL on LG Flash Tools

Here is a screenshot of my error that I'm getting.
[Sprint LG G4] tourbound129:
Well I guess that's disappointing that you can't go back.
[Sprint LG G4] Agimax:
see if you can get to dl mode and run dd commands using Send_Command.exe, but only read with dd don't write yet.
[Sprint LG G4] PureLife90:
[MENTION=2158849]Agimax[/MENTION] I can't access the DL mode with Send_Command.exe anymore

---------- Post added at 03:41 PM ---------- Previous post was at 03:26 PM ----------

[/COLOR [MENTION=2158849]Agimax[/MENTION] think you can work on a root method for this? I'm a little stuck.. I miss my youtube modules lol
[Sprint LG G4] Agimax:
Fastboot Menu LS991

Ok, so i've been able to nuke my LAF partition and get into Fastboot mode. This gives access to all fastboot commands, but removes ability to use Download Mode. I am on ZV6 / UltraPOP. Once you backup your laf partition, you can reboot like you would for download mode but goes to fastboot. You can restore LAF partition from the backup you make and get back access to download mode.

I tried to see if our bootloader will unlock like the way they do it in the T-Mobile forums by checking the OEM Unlock in the developer menu, then booting to Fastboot and running 'Fastboot.exe oem unlock', but unfortunately it will not work. The phone does not recognize the unlock command like it does for the T-Mobile versions. See screenshots. I'm still working on this. Keep in mind, if you do something wrong, you will NOT have the ability to TOT without the download mode until you restore the LAF back to the phone!

Instructions

: (only try if you are an advanced tester!)

1.) Backup your LAF partition command from ADB

* copy this in a safe place before nuking your LAF partition. Like on a flashdrive or computer.

dd if=/dev/block/bootdevice/by-name/laf of=/sdcard/laf.img

2.) Nuke your LAF partition command from ADB

dd if=/dev/zero of=/dev/block/bootdevice/by-name/laf

* now you can boot into fastboot mode by booting like you would into download mode (up-volume and power on with usb plugged in)

Note:

Once you are in fastboot mode, you must update the drivers on your computer by opening device manager and clicking on the ADB device and updating driver over internet. Reboot back into fastboot mode and commands will work.

To restore your LAF partition command from ADB

'dd of=/dev/block/bootdevice/by-name/laf if=/sdcard/laf.img'

* you may also restore the laf partition from fastboot if you wish, but they are different commands

My thoughts are -if we were able to Nuke the LAF partition on 6.0 M, we would be able to copy the partitions from the phone we would need to make rooted system images and also modem and kernel. This should allow us to copy partitions to a phone running 5.1 and switch between by just flashing the 3 partitions back and forth.
[Sprint LG G4] PureLife90:
Alright [MENTION=2158849]Agimax[/MENTION] is this something you need from me? I'm stuck on M, so since I am, I can do any testing you need me to do.
[Sprint LG G4] Awesomeslayerg:
If we could get an unlock.bin file... Would it be possible to unlock it using the original unlock method like the other models and use there unlock bins?

Also could you check if fastboot boot.img works?? If it works then we maybe able to modify the system folder and obtain root. As well we might able to get a custom rom like the amazon fire
[Sprint LG G4] riverob:
Quick and fluid ROM running 1.5. Only issue so far is this FC. Happens when I try to add a custom Ringtone sound. Remedy that I used was actually opening the app, which was Zedge, and then setting the ringtone there. The ringtone would show up in the sound menu then, but I just can't add a sound from Ringtone via Settings. Suggestions anyone? TIA :)
[Sprint LG G4] Agimax:
I believe it is a permissions based issue, and should be fixed, along with the DPI issue in the next release. Probably 1.51

I have the UltraPOP AOSPish v1.0 ROM almost ready for release also.

I am also trying to get the 6.0 stock ROM to be flashable via DD from download mode without it locking down the device, but is a WIP. I finally have the Boot (Kernel), Modem, and System partition ripped from the TOT and will be toying with it soon this week.

/.
[Sprint LG G4] jaxbierley:
yess, cant wait to try that goodness!
[Sprint LG G4] ironbesterer:
Would not recommend flashing... I almost bricked my phone and it took me a whole day to get it back to normal. Just wait until the official release.
[Sprint LG G4] PureLife90:
I already flashed it. It's a good unofficial leak. I just missed having root and free wifi tether. I have flashed back to zv6 with no issues. Idk what yall did wrong to get status 2 error but never happened for me.
[Sprint LG G4] digitalshadow:
App compatibility

Currently running 1.50 which has been the fastest of any version (I have run them all). One strange thing that I have noticed is that Amazon and Need for Speed: No limits now show as incompatible with my device and won't let me install. I have not tried side loading yet...but strange none the less. Can any other users weigh in on this?
[Sprint LG G4] jaxbierley:
I don't use those apps, but I do get the same message in the Playstore
[Sprint LG G4] riverob:
Same here, but I had to sideload amazon.
[Sprint LG G4] Agimax:
Usually because of the DPI change, as i stated will be fixed in next version. Was a simple mistake of 620 dpi when it should have been 640 dpi in the build.prop. I also fixed some permission related issues.

/.
[Sprint LG G4] riverob:
Is there a way to bake in custom dpi settings into your ROM?
[Sprint LG G4] EuphoricFuzion:
Hey, check here.. Post #28

http://xdaforums.com/lg-g-pad-83/help/sprint-lg-lk430-qcn-lg-gpad-f7-0-t3164315/page3

I've been getting failed: unknown command errors using fastboot to try and flash to get mine working again, and would kill to get my hands on a tot or kdz.. Just in case you find one ?
[Sprint LG G4] ironbesterer:
What do you mean you're stuck on M? You can downgrade back down to ZV6. Just flash the TOT in LGUP.
[Sprint LG G4] Agimax:
there are issues changing dpi, so i reverted back to stock. I had it at 560. the framework and camera has issues at those dpi
[Sprint LG G4] Agimax:
Aospish Teaser

:)

Not highest for g4 on other variants but Damn close...
[Sprint LG G4] Silenus21:
I'm still on 1.42.

Can I install 1.5 and manually modify the build.prop to 640? So I don't get those errors.

Or do you recommend to better wait for 1.51
[Sprint LG G4] Mahapederdon:
That worked good for me. I'm sure 1.51 will have more than just that Change though.
[Sprint LG G4] Silenus21:
Yes I'm sure too, is just that I wouldn't like to back up, reset then set up everything and having to do a lot of those things again for 1.51 if is around the corner.

I'll wait a couple of days I guess.
[Sprint LG G4] kgreen66:
I used an app on the play store called "texdroider dpi" to change my screen.
[Sprint LG G4] skandranon314:
Running 1.50 for about a week now. Loving the rom!

Agimax do you accept bitcoin donations? I would love to donate for your work on this, but I do not use paypal.
[Sprint LG G4] Agimax:
Sorry, don't have bitcoin :(
[Sprint LG G4] PureLife90:
Anybody figure out a way to get Android pay to work?
[Sprint LG G4] DaveIsHome:
It doesn't work with custom roms on any device but I'm sure we'll hear about it if somebody does get it going we'll just have to keep googling
[Sprint LG G4] LaughingCarrot:
I'm pretty sure you're just not able to set it up while you're rooted. You can try flashing stock, setting up Android pay, then flash back to this ROM without wiping.
[Sprint LG G4] cubexg:
I just turned off root thru su and then it allowed me to set it up. Since last dd I haven't been able to use it for one reason on another but just need to do a bit more testing.
[Sprint LG G4] PureLife90:
I've got a slight issue considering WiFi. I mean it's not an issue, maybe a feature? But when I download things on WiFi whether it be play store or something online, my WiFi stops working when my screen is off causing things not to download (because in settings my WiFi doesn't turn off when screen is off) it's just like it shuts down but still stays on but doesn't work. Idk. Any help would be awesome.
[Sprint LG G4] EuphoricFuzion:
Since the v1.50 update, I'm not able to connect through Bluetooth or USB to anything. When plugged in through USB to my PC, there is no action when selected MTP and when PTP mode is selected, it begins installing the drivers, and then MTP USB DEVICE:FAILED.

LG Backup failed, since the beginning, but have always just backed up needed filed and TiBU to my PC before reset.

More than anything, I don't want to lose the backup files when I do a fresh wipe and reinstall to attempt to get my media connections back on track.

As far as LG Backup service, when I click the Icon there is no response. If I try to access it through Settings, it tells me I have no account set up and closes the app. This has been since I first grabbed this ROM, but wasn't worried about it.

If anyone has any ideas, or radios or updates I'd need to flash, I would be BEYOND appreciative! This ROM is the T O P S, I'm getting over 24 hours on battery with the v1.50, and for the most part, it's been more than my dreams could have imagined!

Thank you. thank you, thank you to Agimax, the Testers and the Team!!

(Previously obsessed with Spleef's Carbon for the OG, my last device)
[Sprint LG G4] Agimax:
haven't seen the issues you are having, no reports of them either. I did have some backup issues using LG Backup, but I think an SD permissions was needed. other issues are not present. A factory reset sounds like needed. the Mtp issue is on your computer driver side sounds like.

I am releasing a 1.51 to fix sdcard permissions and dpi issue only.

anything you put on an external sd card (not internal) stays with a factory reset as long as you don't checkmark the SD option under the backup and reset menu
[Sprint LG G4] Agimax:
make sure disconnect on weak WiFi signal is off. also the Sprint connections optimizer to mobile handout and WiFi mamagement is unchecked (disabled)
[Sprint LG G4] Phantisy:
I can't update the ad blocking program to the most recent version. I mean I could just delete it with root explorer, but it would be nice if it either wasn't included or it could be removed/updated.
[Sprint LG G4] Agimax:
UltraPOP V1.51 (Fixes)

Update In OP:

V1.51

* No Wipe Necessary

Added Many More SD Card Permissions/Fixes

Changed DPI Back To Stock 640 dpi (Other DPIs Cause Issues)

/.
[Sprint LG G4] surge27:
What kind of SD card permissions?
[Sprint LG G4] Agimax:
added permissions for these (I had already set some of them just not all) to make programs access to read/write without denying, helps some programs.

/mnt/media_rw

/mnt/sdcard

/mnt/media_rw/external_SD

/storage/external_SD

/storage

/data/media/0

Also added external SD card to the platform permissions.

Why the quiz?

/.
[Sprint LG G4] Agimax:
I will look into adding the AdBlocker to the list of uninstallable files. Originally when i added the update blocker, it crashed on certain parts -so i stuck with the old tried and true. The new version blocks ads the same, it just adds other options.

/.
[Sprint LG G4] surge27:
Not quiz just curious. Thanks for the update.
[Sprint LG G4] Apkbuccsfan:
Sorry for the stupid question but if I flash this will it erase my data? I know it won't touch the ext sd but will I have to reinstall my apps and settings etc? I'm used to doing it with TWRP and Samsung phones.
[Sprint LG G4] De_Falt:
It wont, but I would recommend a wipe after flashing. Cleans up and all that.
[Sprint LG G4] elsamuraiguapo:
When I run the new DD command for version 1.51 in the command prompt it does nothing and I just get another # after I press enter.

Edit: Redid everything again, following the instructions from the root thread. I get to the point where you type in "id" and get "uid=0(root) gid=0(root)...." and then I'm just supposed to copy and paste the DD command from the opening thread right? Well I do that and press enter and all it does is skip to the next line. I know I'm using the correct COM port too (4)
[Sprint LG G4] timlair:
Do I need to wipe going from 1.3 to 1.51?
[Sprint LG G4] base_ten:
Works great, looking forward to more updates

---------- Post added at 01:23 AM ---------- Previous post was at 01:22 AM ----------

One error though, no txt app
[Sprint LG G4] Agimax:
YAATA is the txt app
[Sprint LG G4] base_ten:
Oh, I feel stupid now
[Sprint LG G4] punkerEVO:
Are you sure you've copied the rom to the root of your sd card? And are you sure com 4 is the right com? For me the DIAG was com 5
[Sprint LG G4] Awesomeslayerg:
More people are more comfortable with flashing just the zip
[Sprint LG G4] elsamuraiguapo:
Yeah I'm sure. But what's even stranger is that the ROM seemed to get flashed anyway. Even though no text popped up on the phone while it was in download mode and nothing happened on the command prompt window after I entered the DR command, after I powered the phone on a while later it was on the ultrapop 1.51 ROM according to the settings. It was even rooted and had the yaata app etc. Is this normal?
[Sprint LG G4] Apkbuccsfan:
The same thing happened to me and everything has been fine as far as I can tell.
[Sprint LG G4] elsamuraiguapo:
Yeah everything seems fine.. Weird
[Sprint LG G4] riverob:
I reverted back to this ROM from the AOSPish one and recently got an Android System Update. Will I lose root by installing it? And has anyone successfully completed the process of the "How to prevent updates on your G4" thread?

Oh yeah, and Happy Holidays and soon to be New Year everyone!
[Sprint LG G4] 2348z:
It'll download but won't install as you can install an OTA update over root.
[Sprint LG G4] riverob:
Do you mean "can not" install an OTA update over root? I'm use to Samsung so I wasn't sure what the LG Update would do.
[Sprint LG G4] Agimax:
he meant you "can't" install an update over a rooted phone as far as LG is concerned. It will fail validation. To accept an ota you must revert to an unmodified stock rom before applying update.
[Sprint LG G4] punkerEVO:
How do I make the stupid "system update downloaded" notification go away?
[Sprint LG G4] Agimax:
"Throttling down" would cause a great performance and lag issue. I can however do this, i can tell you our biggest issue is the HD Screen. It's a power sucker no matter what the processor is set at. That being said, the Built-in Kernel isn't half bad and can be really tweaked. Unfortunately until we get unlocked bootloader for custom Kenrel, i can't undervolt (though it may not be possible on our SD808, have never tried to see stability).

I could send you a replacement Kernel file for your system/init.d folder if you wish, but no complaints if the phone lags and doesn't like to wake up fast receiving phone calls :)