yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Q&A, Help & Troubleshooting] Strephon Alkhalikoi:
This isn't device related, but something to do with XDA itself. You'll have to ask them what's going on, because I'm not seeing anything odd on XDA when I visit there in Chrome.
[Nexus 6 Q&A, Help & Troubleshooting] ktmom:
I'm certain that exclamation is a mobile representation of the word "notification". It's the right descriptor for the associated "0". If you pull down, it should show mentions, quotes, ect.

I'd double check but I don't seem to be able to duplicate the theme.

"Good judgment comes from experience, and a lot of that comes from bad judgment." - Will Rogers
[G4 General] steadfasterX:
UsU background

UsU explained (in short words)

This is just for those want to understand what UsU is in detail and how it works.

If you are not interested in background information.. well its worth to read anyways ;)

rawres_UsU.img -> raw_resources partition

when to be flashed:

once (part of the unlock ZIP), after flashing another raw_resources partition

what it is:

Contains logo for boot, download mode and recovery loading

laf_UsU.img -> laf partition

when to be flashed:

once (part of the unlock ZIP), after flashing another laf partition

what it is:

The laf partition holds your download mode. This one is optimized for UsU and SALT.

aboot_UsU.img -> aboot partition

when to be flashed:

once (part of the unlock ZIP), after flashing another aboot partition (which should NEVER happen as it would hard brick your phone)

what it is:

The debug/engineering/whatever aboot partition and the heart of UsU. The aboot partition is part of your bootloader stack and besides this it also holds the fastboot mode.

Its a leaked file originally coming from Mohd Saqib (see credits in the OP) who may even don't know what he provided in his unbrick guide.

Most important: If you ever flash a KDZ/TOT with one of the windows tools out there it will overwrite this partition and HARD-BRICK your device.

That's why I write this so explicit in the LIMITATIONS/KNOWN ISSUES topic of the OP!

For more details refer to the above FAQ #27!

<model>_UsU_baseband_flash-in-twrp.zip

when to be flashed:

once, after flashing another modem partition (e.g. H-ROM still containing the modem partition! which is incredible bad practice btw)

what it is:

model dependent baseband / radio / modem files (the stuff needed to make your cell service work).

I extracted for every model these files and provided a flashable ZIP as this ensures the modem will not crash when on MM or N firmwares.

To be specific these files are always the latest LP basebands I was able to find/extract for each model and yes its still a kind of hackish this way.

If I will be able to get the kernel module working this file will be obsolete on newer ROMs but will be necessary on all which do not have that kernel patch.
[G4 General] augusto1024:
Thank you man! I've been waiting for this since last July! Will try it as soon as I get home :D
[G4 General] doop:
Thank you.

I`ve been USU`d!

9TP968739A2116456
[G4 General] steadfasterX:
I think I will take a 1 year vacation now... :rolleyes:

.
[G4 General] DevUt:
Congrats

You worked very hard over the last year.
[G4 General] keeponjammin:
Glorious

Even though I own an h815 I want to thank you for your work. This is truly glorious and truly impressive!
[G4 General] Makifylmz:
Hahah You deserve more than 1 year :D I'm so excited to try it as soon as possible. Downloading necessarily files right now. Thank you again ! :D
[G4 General] nummer:
Im not clear how you flash twrp. Do you use lglaf? adb? Please tell me
[G4 General] fates13:
Congrats steadfaster!!!! Does anyone know if there are any working roms for VS986 yet?
[G4 General] steadfasterX:
pls do not try to unlock bc the very first thing is it requires

carefully

reading

.

I do not flash TWRP but you would when you follow the guide.

How? Its all described. Read or do not go further.

.
[G4 General] fates13:
I finished the unlock processes but now i cannot connect to the mobile network on VS986. Tried to set up the APN settings but not working. I'm on stock 13B Lollipop rom.

Edit: Figured it out. Had to do the modem flash from FAQ: 5c) I flashed UsU and now Android crashes with a blue/purple demigod screen
[G4 General] cablematicman:
I followed the instructions. It worked. I'm using lineageOS on my h812!!! Thanks steadfasterX.
[G4 General] nummer:
I installed RR 7.1.2 (H811 ver) on my h812 but there are a few issues popping up, like sound not working, youtube videos barely able to play, and sensors not working. Is anyone else experiencing these issues?
[G4 General] adam_s_459_:
How would I go about telling if a ROM has a bootloader stack in it? I am slightly confused. Which versions would cause problems? Is it just v29a? Or are there more that cause problems?

I have read the limitations 6 times and I don't understand.
[G4 General] TheDerpyLlamas:
LS991 roms

Are the H815 roms supposed to be in the LS991 Lineage 13 folder?
[G4 General] TJtheBLueDragon:
Lg g4 h812

For the H812, witch model should I take, H811 or H815?
[G4 General] steadfasterX:
When sound is not working its very likely a modem partition issue. Read the FAQ regarding bootloop and flash the modem partition of your device

A custom ROM will never include a bootloader stack unless it is a stock ROM. Like the v29a.

If you open the ROM zip and you find a file named aboot do not flash it.

Custom ROMs like aoscp or LOS will never contain the bootloader stack.

Ah good one I have to remove that folder.

And regarding your question read FAQ 12

read FAQ 12
[G4 General] N4cr2k:
Since my H810 isn't my daily driver any more and after following this thread for a looong time I decided to take the plung and unlock. Salt said "Some parts of UsU couldn't be flashed!" and continued but when that was done I was unable to boot into fastboot mode. From there things mostly failed. I do have a full salt backup from a few days ago. Right now the phone won't boot into either download or fastboot mode. Happy be be a guinea pig. Logs below:

https://bpaste.net/show/6028668ee3a1
[G4 General] mwahahaa:
I can't flash AOSCP; it says the ROMs are for h811 and I have H812. Also, after I did a factory reset and flashed the stock N provided in this thread, google asked at setup if I wanted to restore settings from H815. I'm a bit confused about what device I have now, and more importantly, how to get calls and mobile data back.
[G4 General] spartan268:
Read the FAQ.

You have to modify the update script in the ROM and remove the first assert lines about checking the version.

For calls and mobile makes sure to flash the N modem and then the baseband for H812. This has been asked a few times already.
[G4 General] hey_joe:
No. Still not working. If I flash the N modem then the H12 baseband after, everything is working including carrier services but no sound, videos are working but they're in slow motion.

If I flash the Telus modem then the H12 baseband after, I will get the sound but the phone becomes unstable, freezing up, rebooting randomly and bootlooping . Also can't connect to my mobile provider ( can't detect the Sim on the phone ). Good thing it's not my daily driver so stopped messing with it. Will wait for a solution before giving it another go.
[G4 General] adam_s_459_:
I have an unlocked H812 and I flashed AOSCP without flashing the v29a modem zip at all like [MENTION=5545101]steadfasterX[/MENTION] said to do and everything is working including videos and audio. I can connect to the network and everything. I just used the modem image from the initial backup I made just after unlocking. Hope that helps...... My computer is acting up right now so I'm sorry for no logcats.:( cheers
[G4 General] fil3s:
:( I'm an idiot.

I was just confused when I flashed the 29a bootloader_usu.zip that it kept prompting me to flash the H815 usu zip (baseband) and I did it and it worked for me

Sorry to all :(
[G4 General] nummer:
Really? Can you share the modem image? Can you also tell me a detailed process on what you did?
[G4 General] adam_s_459_:
I will in 4 hours or so because I'm quite busy right now
[G4 General] fil3s:
Sorry. I should have waited for steadfasterX to help you. I got the demigod screen so went back to lollipop then asked for help. I then flashed the n bootloader then when it asked i flashed the n baseband it said it worked so i went ahead and flashed aoscp o and it booted. Pls don't take any recommendations from me.
[G4 General] අධිරාජ (Adhirāja):
Did you already unlock the BL??????
[G4 General] mwahahaa:
I did read the FAQ; I'm not too concerned about the custom ROM but I did do all the right steps with flashing of the modem and baseband after installing the stock N Rom provided by steadfasterx. I will try to get AOSCP but I'm not expecting it to get my calls back.
[G4 General] slim902:
So you used modem.bin from the salt back up? Did you flash h812_UsU_baseband_flash-in-twrp.zip at all?
[G4 General] අධිරාජ (Adhirāja):
Why don't you flash some and see????
[G4 General] TJtheBLueDragon:
I have installed the G4_ARB-0_v29a_FULL-STOCK-ROM_UsU.zip and Magisk 16.0. The rom works. But, with the exception of 2 problem:

1- The battery goes down very quickly when it is on standby

2- In Magisk. I have the problem of ctsProfile: false (https://imgur.com/a/GWWFV)
[G4 General] hey_joe:
Update: H12

Ok, I got this thing working with sound, mobile provider connecting, video now playing normal instead of slow motion everything running on stock nougat ( despacito-n-rom ).

Here's what I did.

I'm one of the unlucky ones who flashed the 29a bootloader zip steadfasterX says not to flash but it's too late for me since it was only mentioned lately. So thinking of putting back the original bootloader stack on my phone, I replaced all the files inside steadfasterX's 29a bootloader zip with the version from my provider's H12 and flashed that one followed by the uSu baseband ( not sure if it's necessary to flash the baseband but did it anyway ). Now everything is working as far as I can tell. Been only few minutes so I don't know yet if there is still an issue I have missed. But will keep you postedl
[G4 General] fil3s:
When I got the demigod screen after flashing aoscp o on 29a usu bootloader i flashed a twrp flashable 5.1 rom that replaced the boolader (?) with lp one

After i first unlocked bootloader I wasn't getting sound so I cleanflashed the flashable lollipop rom and got sound

I then realised I should (?) be able to flash anything lower that N . so I flashed resurrection remix marshmallow. Then I flashed the baseband.

Now I'm on ressurection remix N .

I'm not an idiot I hadn't slept for about 48 hours

.
[G4 General] spartan268:
Sweet. I'm going to try this as well. Worst case scenario I can always flash the N modem right after. Looking at the files it looks like the logic is just to flash the modem.bin file which doesn't look too fancy at all.

I'm not sure on the process either. But I'll do my own hack job version of it. Basically I grabbed the modem.bin file from the salt backup and replaced in the one in the .ZIP file that steadfastX provided. Worst case scenario I flash the N one after if it causes problems. My methodology might be basic and frowned upon but I'm a simple man.

Yup. Going to flash Oreo right now.

Ok just making sure. Cause that will be the first thing steadfast will ask
[G4 General] adam_s_459_:
When I first unlocked but not just before flashing AOSCP
[G4 General] mateus.sc:
Just unlocked my H815p yesterday and flashed the v30 port, all working fine except for the baseband info in about software page being listed as unknown.

Thank you very very much for your work [MENTION=5545101]steadfasterX[/MENTION]
[G4 General] spartan268:
Update: Successfully installed AOSCP Oreo. Originally had the network not being recognised but this was resolved with a reboot. I did encounter the video issue along with the rest of everybody. Everything else is flawless though.

EDIT: Spoke too soon. After another reboot the network died again. Def going to flash the modems and all.

I only so far ran the pre-condition steps after unlocking. And installed AOSCP + GAPPS. Nothing else. Going to do some troubleshooting with flashing modems and see if it makes any difference with the video problem.

EDIT: So far noticed the issue only occurs when running in 720p or 1080p. In 480p it looked like it's perfectly fine.
[G4 General] steadfasterX:
download TWRP to the folder "Download" in mAid.

open the file explorer and browse to the folder Download there.

right click somewhere in the free space of right window where you see the TWRP image (so do not right click any file, just within the blank)

choose "open terminal here"

type:

fastboot flash recovery twrp<PRESS-TAB-key-for-autocompletion>

power off after successful flash and ensure you boot DIRECTLY to TWRP now (see the OP for the new key combo since you UsU'd). if you fail booting TWRP, repeat the above steps until you got it booted once.

hint: fastboot uses your LOCAL files to flash and you gave a path on the PHONE in your command above.

.-
[G4 General] steadfasterX:
as this is going too offtopic for a LOS thread I moved here where it belongs.

so most important thing first:

you are doing (and did) that on your own risk. Frankenstein devices are not just a different name they flash internal stuff which contains who knows what. The advice I can give here are based on how it SHOULD work but there are not guarantees nowhere.

if you understand that and that you might making things even worse proceed, otherwise not..

download the H810 (!) UsU unlock files and extract them.

Follow FAQ #25 of the UsU thread to flash only the mentioned 2 files.

ensure you flash the MODEM partition (fastboot flash modem modem.img) of your SALT backup from BEFORE you did UsU.

now you can flash h810 LOS.
[G4 General] vert21B:
Hi steadfasterx, so far this is the most smoothest rom i have ever flashed since usu.

https://xdaforums.com/showpost.php?p=75829995&postcount=98

i really want to use this rom as it's the only one that screen lock really works and it's smoother than any other rom (any rom lags which i think there's something wrong somewhere ).

I have gone over your posts and faqs several times but something doesn't seem right with my device .

The problem am facing so far with this rom is;

1. no network

2. no sound

3. can't play media

4. Settings>about> freezes the phone .

i followed the instructions carefully on the thread but couldn't get it to work perfectly .

No matter how i flash the rom immediately i flashed the KERNEL it bootloops but phone boots okay without flashing anything ( at best phone bootloops at "Android is Starting 98%" with kernel )

I flashed my salt backup modem it bootloops but when i flash G4_29a_N_modem_UsU no bootloop and no network either .(nothing changes ).

i tried every possible combination with no success :eek:

H810_UsU_baseband_flash-in-twrp couldn't solve bootloop after kernel have been flashed.

So am asking is there something i haven't done?:(

Pls i need help. Thanks
[G4 General] steadfasterX:
if (and only if) your device is a h810 you need to flash the

h810 modem (from your SALT backup)

and afterwards: H810_UsU_baseband_flash-in-twrp

.-
[G4 General] Cyanoid:
sfx: Thank you SO much for your quick response! I was teetering on the edge wondering if I'd bricked it, but with your additional instructions, I succeeded at USUing and flashing TWRP on the h81220x! :D I thought I had read your OP carefully, but I did not see anything on how to execute the adb step under mAID/FWUL, to flash the TWRP files. I read about 3 choices for storing those files, including “Downloads” on internal memory. So I presumed the Downloads folder was on the phone, not the PC.

What "fully USU compatible" ROM can you recommend for my H81220x G4 (where its not necessary to flash the modem/baseband)? Would Lineage 16.0 be good?

p.s. While I thought it was a pain at first to set up, I am really glad you created this fix for us on a Linux distro! :good: It proved so much smoother and less painful than it was, trying to do anything with this phone under my Windows installs, due to faults caused by the LG USB drivers!
[G4 General] vert21B:
Okay I think I have done that:confused:. I will follow the steps to confirm again

1. Flash stock nougat (twrp)

2. Flash stock nougat kernel (fastboot)

3. Flash salt modem backup which was LP before usu and I have H810(fastboot)

4. Flash H810_UsU_baseband_flash-in-twrp (twrp obviously ;) )

5. Reboot

Thanks for reply. I will post feedback soon.

---------- Post added at 09:11 PM ---------- Previous post was at 08:59 PM ----------

I think he clearly mentioned it on the first post. That's the "device specific ROM " and please let me know the outcome in terms of it smoothness and overall performance because I have another G4 same as yours.
[G4 General] Cyanoid:
---------- Post added at 09:11 PM ---------- Previous post was at 08:59 PM ----------

Well there were numerous ROMS mentioned as being compatible with my H812 G4. I just wanted an idea of which of those might perform the best/be most stable. ie. I'd like to install LOS 17, but I'm not sure this model will run it well performance-wise, and also it doesn't seem to have all the bugs ironed out yet. So I burned LOS 16 to the H812 (along with Magisk), and so far, I am happy as pie with it. No bootloops, no hiccups, no crashes (yet). Everything seems to work (wifi, bluetooth, etc.), though I don't have a SIM to try out cell yet. It's responsive, so performance seems no different than the stock MM I had before. HUGE thanks go out to SteadfasterX again, without whom I know on the H812, this would not have been possible! :good: It allows me to extend the life of the phone for about 3 years, I estimate. :)
[G4 General] vert21B:
Good to hear mate. I think I will use the H812 if that H810 still gives me problems. Any ROM I install on h810 is not smooth and nothing compare to stock LP:eek:

---------- Post added at 11:01 PM ---------- Previous post was at 10:57 PM ----------

Wait did I heard ya saying LOS 17 for G4? Where?
[G4 General] vert21B:
1. Flash stock nougat (twrp)

2. Flash stock nougat kernel (fastboot)

3. Flash salt modem backup which was LP before usu and I have H810(fastboot)

4. Flash H810_UsU_baseband_flash-in-twrp (twrp obviously )

5. Reboot

unfortunately this procedure above too bootloops:(:(

Any suggestions ?
[G4 General] Cyanoid:
If you have an H812 phone great, try that. If you're talking about using H812 firmware for an H810 model, that's another story. :cowboy: LOS 17 is right here on XDA. And here. May not be USU, I haven't checked.
[G4 General] vert21B:
of course you didnt check, it doesn't exist. i guest project has been abandoned :cool:
[G4 General] steadfasterX:
Well.. when your modem was on lollipop before unlocking this way will not work of course. That's why the requirements to upgrade to marshmallow exists or at least it is one reason why that one exists and why it is not recommended to unlock without that.

Anyways you can try to the MM modem for that model and then flash the baseband package over it. But this will only work when you have upgraded your full Bootloader stack to the same version as well. If not do that that first.
[G4 General] vert21B:
Well I admit I messed up in the first place:laugh:

Okay what I havent try is to flashing full bootloader stack (MM h810_20n_UsU_bootloader_ARB2 the one that help me to boot any android) then proceed with this specific stock ROM flashing.

I hope I don't need to flash modem again after flashing MM full bootloader stack, ROM and kernel? Maybe I will try either way and see which one helps.

Thanks.

Second thought... Should in case I don't succeed in this last method, I will take your word for it as this device is "strick and sensitive". Damn:rolleyes:

I actually have two of this G4, H810 and H812(luckily which is already on MM) which am planning to UsU the h812.

Since my H810 have a chance of reverting to original stock, I will like to try my chance on it even though you can't guarantee any success right?

The reason is I can't afford to have two of devices UsU and getting problems, I mean I will need one for backup (the h810 if only I succeed in reverting) should in case the H812 goes wrong:eek:

Any advice on that?
[G4 General] vert21B:
Dear steadfasterX

i wanted to revert back to stock 5.1 on my h810 so i followed FAQ 28b.

The outcome was unfortunate so i flashed (downgraded bootloader) back to LP bootloader stack ( h810_10o_UsU_bootloader_ARB2 ) i found on your server then i repeated faq 28b again, still bootloop.

i went back to my salt back of LP partitions and flashed only 'boot and modem ' then i flashed the 'system' from my newly downloaded rom (note: my salt backup doesn't include system )

so my question is, if i want to use or boot stock LP again do i need to flash all the partitions that was backup by salt with the exception of aboot,rawres and laf of course or is there any other way to get it working ?

thank you. hope you reply :)
[G4 General] steadfasterX:
If you really wanna go back then FAQ1 is for you but well the way by berkantz is way too complicated (for me). Ofc my way would be more risky to brick things but I don't like to mess around with windows, qfil etc.

If you want follow faq1 and the guide by berkantz or if you like risky stuff then go on here.

In short you need to:

- extract (SALT) from a Lollipop kdz the bootloader stack (see FAQ), modem, system, boot, laf, raw_resources, aboot

- flash modem, laf, boot, raw_resources, system in fastboot

- then while still in fastboot flash the bootloader stack without aboot (just to have a fallback)

- boot..

If that works you should use LG up to reflash a kdz , so I would use the last MM one with an ARB of max 2. Then you can start the UsU process (incl SALT backup) again but first ensure everything is working , i.e especially mobile network/call/sms.
[G4 General] vert21B:
Yah first of all i can't wait for salt 4.0 as i heard it will include flash option if that's correct (to make life easier). I spent several days trying to make lgup identify my device and boom it gets detected magically as i have no idea which dll was correct as i have dowloaded and install tons of them from different threads here on xda.(mAid/salt detects it right away).

Secondly, thanks for the guide as maybe i might need it later but right now my h810 is no longer UsU without breaking any sweat :laugh:

I was eager to revert back and make things right with requirements no. 3 no matter the consequences because some issues were weird and unbearable.

I followed the guy who reverted in your thread guide (not reaaly), i downloaded my stock rom (tot) of ARB 2 as mine and i flashed it.

Amazingly it booted like i haven't tempered with bootloader :D

The idea was to revert the h810 to stock 5.1 and then use h812 which is on mm for UsU but i hade second thought after the h810 booted without the use any qfile (thank God) to unbrick it.

After flashing i check my ARB status and it was 2 so i updated it to mm with a guide on xda, the devices still remains ARB 2 :laugh: even after upgrading to mm.

I was curious at a time and decided to open up my devices for possible Frankenstein check and there leaves me ? confused and to ask questions.

My h810 = was actually VS986 on the board, android 6 and ARB 2.

My h812 = was actually h810 on the board, android 6 and ARB 0.

1. If i should believe the board version of medel no. of my h810, my device should have bricked when i was reverting from UsU because i flashed h810 stock firmware and everything was fine .

2. If again the board version model no. is be accurate, can it be the causes of weird issues i was facing when on custom rom or was actually because i missed requirement no. 3 ?

3. Meaning i have downloaded the wrong version of UsU for my h810 if board is correct.

4. Let say if my h810 is really h810 with ARB 2, can i be going back and forth (i won't though) from UsU or android 5 to 6 with any restrictions let say because of arb advantage?

5. Where does that leave my h812 which board says h810 because it's really from rogers?

6. I reaaly want to UsU one since both my devices are MM now, can i?

If my devices are really Frankenstein, then am really lucky to get away with it :D