yashsingh1/xdaforums huggingface dataset:
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] oreo27:
Thanks for this! I do have 2 concerns.

1.

adb reboot bootloader
TIMEOUT /T 10 /NOBREAK

Is not necessary. Issuing a fastboot command will wait for the device to get into fastboot and will perform the command once it's there.

2.How were you able to fix the splash.img? Some folsk were trying to get the bootloader unlocked warnings removed but no one has succeeded so far. I'll try out your splash image a bit later to see if it's removed all of them.

Edit - Yes, it did remove all bootloader warnings. :)
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] gusbalaa:
Good tools , i think so, that was so hard.

But excellent work.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] prabhjot-singh:
pls share some splash screens
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] tnmsrkr:
[QSN] can I use this on custom rom ?

any plz tell me the process clearly, actually it is not clear to me..

and can I use it on custom ROM >?

BTW It is nice and really hard work,,.

thanks for the tool.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] :
You can Use at Custom and Stock Rom Just run the Tissot Suite and press 3 and connect the device that's it
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] ydd0ras:
Hey mate Blagodaram! for nice tool. Have successfully removed the bootloader unlocked warning. Very cool. Have also tested 4, 5 and 6 but these won't work. Started the tool with Administrator privileges, but getting error message like this (see attached pic).

But anyway, great tool!

Zdravo!
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] :
I will check that Blagodaram [emoji6]
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] ydd0ras:
Hvala, stari! Greetz from Germany! If you need more pics, tell me!

P.S. Remember Skopje! 1985 JNA (jugoslavenska narodna armija), 14 months!
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Itemt:
It's always on *waiting for device* I have drivers installed and phone on fastboot mode
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] nitin_tripathi:
The tool works fine but when I restored stock splash it's not the same as stock it shows some mistyping between *Can't be* and the screen brights up more than the usual !

Can you fix the original splash image ?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] :
This is the original splash from Xiaomi so i can't change anything
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] nitin_tripathi:
Yeah I noticed that now lol .. someone made a typo.

And what is with some getting splash with black background and some with white ?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] ProchyGaming:
I genuinely have no clue. I have flashed splash.img a while ago and since then it's black
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] ProchyGaming:
Hey, can you you make a splash black pixel like? I hope this is possible, thanks!
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Itemt:
Look, the userdata file size was around 45 gb what is happening?
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] :
Request to Moderators to Lock the Thread....I'm Quitting Any Development for Xiaomi MI A1!
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Yash_YR:
Cannot download it... It shows access denied

It cannot be downloaded it shows access denied.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] :
Thread reopened per OP request.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] findrome:
[MENTION=7105912]Alek Dev[/MENTION]

I hope you get back to this, whenever you are ready.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] digital_panda:
Thank you very much for this awesome tool, was looking for something to remove the unlock warning and founded this that helped me backup and menage my device easily.
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] Berlino:
Thank you for this handy tool...successfully removed bootloader unlock warning with it. :good:
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] ceejaypoly:
Anybody know what the splashscreen file is? the one together with the tool seems a bit stretched out. I just wanna make my own splashscreen and overwrite the default one. Thanks
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] MCRMAURI:
Please

Someone had version 1.0 or where previously the bootloader warning unlocked only in black. Thank you
[Xiaomi Mi A1 ROMs, Kernels, Recoveries, & Other De] nakamotossh:
Please

Show booting screens!!!
[Huawei P9 Questions & Answers] Dinh Manh:
hello, my eva-l09 device after the rollback from the noughat b387 on the c900. then I continue to install MM B136 MM. In this ROM my fingerprint fails to set the last step. I think maybe my B136 rom is faulty. It has 3 files (update.app and 2 folders hw, dt I do not remember much). Have you met my case and how to overcome it
[T-Mobile LG V10 Android Development] johngalt1:
This has reached a point that those who don't depend BT calling may be able to use it as a daily driver. Just be sure to backup first!

The flashing on first boot during setup may cause issues for those with epilepsy. This is due to how to disable the second screen.

Working:

Camera! https://www.celsoazevedo.com/files/android/google-camera/f/GCam5.1.018-Arnova8G2-V1.7Beta2.apk is recommended with Nexus 6 HDR config in advanced settings.

Bluetooth (skips with wifi, and doesn't work in call)

NFC

Wifi -- two users have reported issues on their devices, while it works for others.

GPS

Sensors

Sound

Calls

Fingerprint

Data

WiFi tethering

Second screen disable hack

Not working and issues:

Screen glitches on first boot. Reboot and will be good after (part of hack to disable 2nd screen)

Tap to wake

Flashlight tile: install flashlight tile for kenzo in play store with root to workaround.

Slight animation glitch when switching activities due to second screen hack.

BT issues above, and doesn't work in call.

If you use camera immediately after turning on, it may not work. You must wait about a minute after powering for it to work (it will always work after).

Probably more.

TODO

BT fixes

Tap to wake

flashlight tile

get a proper 2nd screen fix like v20 working without additional issues. v20 dtsi hack doesn't work for us due to dual panel depending on partial update (most likely).

Repos (kernel is lineage-15.1 branch):

Kernel

v10-common

h901

blobs

Changes from AOSCP

Using Ruthless launcher instead of Luna

Two reverts to support substratum themes in addition to CypherOS' color manager.

Use opengapps for gapps, magisk for superuser (may have issues with modules).

Download

Buy me a beer with Bitcoin: 1h9o1Ei9thLd8JKRz3z7PUGhX6dtfnktY
[T-Mobile LG V10 Android Development] johngalt1:
Bugs with workarounds:

Wifi doesn't connect and MAC address is all zeroes (only some users):

This is a misc partition that has MAC address hardcoded to a randomly generated address. This should work permanently on any device with the issue so long as two aren't on the same network. If anyone would like instructions on how to modify with a new MAC address, let me know.

Image https://www.androidfilehost.com/?fid=818222786056033811

Instructions:

Place on /sdcard

Reboot to recovery (for advanced reboot in CypherOS hold reboot button for full menu)

From twrp terminal or adb shell, run: dd if=/sdcard/misc.img of=/dev/block/bootdevice/by-name/misc

Reboot and enjoy fixed wifi

No charging indicator (but still charges):

Boot device plugged into power or USB and the indicator will work the entire power cycle. Working on a fix but not as trivial as I'd hoped.

Bootloop bug:

I recently got hit by the infinite bootloop bug, with the only workaround of disabling the big cluster. Here's a modified TWRP that only uses the little cluster (used Eliminator74's image):

https://www.androidfilehost.com/?fid=818222786056035329

And here's a little cluster only boot image from the titan kernel (our CAF kernel has msm_thermal issues with booting with disabled big cores, needs modifications):

https://www.androidfilehost.com/?fid=674106145207491774
[T-Mobile LG V10 Android Development] johngalt1:
Just uploaded a new build with the second screen backlight bleed fixed (from v20 for liblights).
[T-Mobile LG V10 Android Development] johngalt1:
Recently bluetooth was broken, and I need to debug further. In addition, the future builds (not yet posted) will be using the "lineage-15.1" branch of the kernel. I had based the kernel for this rom off the g4 cypheros kernel, but that Titan kernel is very buggy and has far worse performance (jittery mess compared to los 14.1, realized it's kernel not rom). The kernel also had very bad data corruption issues (also documented on g4).
[T-Mobile LG V10 Android Development] eigokyoukan:
Man thanks for working on our near forgotten devices. I cannot test this much ATM until things get a tad more stable, but you have my attention!
[T-Mobile LG V10 Android Development] johngalt1:
Just uploaded a new build. This is using the lineage-15 kernel branch on my github, which has CAF merged in and is buttery smooth compared to the Titan kernel :).

BT is now back to the g4 state at least (fixed for music, still has some issues), and incall mic is now working correctly (updated mixer_paths.xml).

For me this is a daily driver now, but I also don't need fingerprint, nfc, or some other functionality that is no doubt broken (not sure yet due to minimal testing). Enjoy!

PS: due to all lg v10 now being unlockable, I'll be doing some test builds for the other variants in the next few days..
[T-Mobile LG V10 Android Development] JuSkoch:
Downloaded the rom on my H901 and flashed it. It seems to work okay, there were some screen issues during the initial setup. The rom seems nice but with some issues (like the ones mentioned above - missing second screen, etc). The screen is shifted down so I can barely see the navigation bar. If ya need some testing of some options, settings, etc - let me know.
[T-Mobile LG V10 Android Development] johngalt1:
Thank you! It looks like I messed up the init script in that build that's supposed to adjust the screen accordingly. Using adb, run the following (it's only needed once):

adb shell wm size 1440x2560
[T-Mobile LG V10 Android Development] JuSkoch:
Thanks!. the screen now fits. However, I did seem to find another issue. Not sure why, but when I try to tap on the navbar buttons, only the upper half of that area works and the bottom half doesn't. Same thing happens with the statusbar. I think changing the screen size (or whatever else it could be) is making it so that the touch area is also reduced. I tried restarting it, but it still does it. Still usable but then that means i have to pay attention when I tap on the home button.
[T-Mobile LG V10 Android Development] johngalt1:
Thank you for bringing this up. I had forgotten and got used to it early on. I'll fix this today.
[T-Mobile LG V10 Android Development] johngalt1:
Just uploaded a new build. Changes:

Tweaked touch offset

Synced CypherOS to 6.0.0 (fixes navbar on first boot and removes some features)

Fixed init script to set display res (part of the second screen disable hack)

Updated Ruthless Launcher
[T-Mobile LG V10 Android Development] amoot329:
Will give this a try with my V10 since I don't use it as a daily driver, can play around with it. Shame they couldn't get the 2nd running properly but no biggie. Also what firmware is recommended for this? Here is a pic of the current software/firmware it has

Edit: sorry about the pic, shows up portrait in my gallery but landscape on here

Update: after wiping in TWRP (v 3.0.2-0), install gave me an error 7

"E3004: This package is for device: pplus, v10,h901; this device is. "
[T-Mobile LG V10 Android Development] johngalt1:
Second screen is in the works for lineage on the v20, which we'll be able to use when it's ready ?.

Try twrp 3.2.1 https://xdaforums.com/tmobile-lg-v10/development/twrp-3-2-1-h901-t3765971
[T-Mobile LG V10 Android Development] amoot329:
Much thanks. Will give it a try and see.

Update: bingo, that did the trick ?

Probably sticking with stock rom on my v20. I rely on the Google certification for Netflix and my banking. Only have it rooted with magisk and no modules downloaded, passes safety net.

---------- Post added at 09:24 PM ---------- Previous post was at 08:54 PM ----------

As previous poster mentioned, the navbar buttons only register the top half, bottom half has no reaction. During setup, popped up with wrong vendor image. I ignored the message, continued with setup. Lots of flashing graphical glitches and static screen. Using ruthless launcher, will test some more out
[T-Mobile LG V10 Android Development] johngalt1:
The navbar button one is weird and not as trivial as I'd hoped (but an issue with the 2nd screen hack). Regarding the glitches they shouldn't appear after the first reboot (in issues in OP).
[T-Mobile LG V10 Android Development] amoot329:
May be all related to the whole screen aspect, when I try to swipe down the notifications bar, have to start the swipe gesture almost halfway down the status bar. With stock rom, youre usually able to start your swipe down gesture from the 2nd screen area.
[T-Mobile LG V10 Android Development] johngalt1:
It is. The touchscreen is disabled in the second screen portion of the display. The v20 style disable hack doesn't work for our panels, but they also disable the touchscreen in the second screen.

For that functionality, the best hope we have is the work into lineage second screen work being done for v20 which we'll be able to use.
[T-Mobile LG V10 Android Development] Double0EK:
Wow, this is a giant step for us H901 users!

Going to DL and test.

Am I able to revert back to my current ROM after testing this?
[T-Mobile LG V10 Android Development] johngalt1:
Yes, be sure to fully backup in TWRP prior to flashing, and then you'll be able to restore if the current issues are too great for you. You'll even be able to backup this ROM after flashing and setting up to switch between them as v10 issues are tackled.

On another note, I think I may have finally found the issue with the touchscreen offset (bottom half of navbar not working) I'll be testing today.
[T-Mobile LG V10 Android Development] johngalt1:
New build uploaded. Changes:

- Fixed touchscreen alignment. Bottom of navbar now works.

- Synced with upstream CypherOS

- Testing navbar theme settings from gerrit.
[T-Mobile LG V10 Android Development] johngalt1:
For second screen functionality, how do you all feel about having the status bar padded and larger vertically to make use of the second screen? Aside from the left padding, It will be similar in handling to devices with notches.
[T-Mobile LG V10 Android Development] pedrazamarcos:
I have installed this rom twice on my H901 (with rooted H90130c_00_0914) and does not detect my sim card and wifi doesn't work.Wifi does detect my router but it says "saved" but does not connect.
[T-Mobile LG V10 Android Development] johngalt1:
Is this a clean install?

I'll need a logcat of bootup and attempting to connect to the wifi router. Re: sim, you might be getting a bug that is also on g4 (I couldn't recreate), where occasionally on boot sim card isn't detected (reboot needed). I believe they have just fixed this, and I'll do a build shortly with the changes.
[T-Mobile LG V10 Android Development] pedrazamarcos:
Like i said my phone has the H90130c_00_0914 ,was installed as .kdz with LGUP. and rooted with this procedure

https://xdaforums.com/tmobile-lg-v10/general/root-h901-nougat-t3773942

I boot into TWRP ,choose Wipe/Factory reset but i don't boot the phone, i go back,and choose "Install" and choose "aoscp_h901-6.0.0-CBNP.8102.20.04701-unofficial"

when it finish I go back and install "Gapps-arm64-nano-8.1" ,then I "wipe davik cache and reboot.

When the phone boots i don't see any google apps,the phone doesn't detect sim card and wifi never connects,it says "saved" but no wifi connection

Yes i have rebooted the phone few times and same issue:No G apps,no sim and no wifi.

how do i extract a "logcat"
[T-Mobile LG V10 Android Development] johngalt1:
Gapps is flashing without an issue? This leads me to believe the issue is elsewhere if /system/ isn't being either written to or read properly. Also you don't need to wipe dalvik cache if you're doing a factory reset prior.

To get a logcat, you need to plug your phone into your computer with adb installed or extracted (google with "xda" for your os and you'll surely find a quick and easy way to run adb). Turn your phone on, and run "adb logcat -f log.txt" Then attempt to connect to wifi when it powers. Press ctrl-c, then upload the log.txt
[T-Mobile LG V10 Android Development] johngalt1:
New build uploaded. Changes:

- Possibly fixed occasional no sim on boot (ty kessaras/steadfasterx)

- Synced with CypherOS

- A few upstream ALSA kernel changes

- Ruthless launcher updated

- Two upstream reverts to fix substratum themes

- Added fast charge path

There's now also a local_manifest for users who would like to build themselves https://github.com/amillogical/local_manifest
[T-Mobile LG V10 Android Development] pedrazamarcos:
I want to thank you for your time and effort that you have put on this rom.As you may know this is the only custom rom for the H901.I have faith and hope some day this rom will become 100% stable.Again Thank you for your work,I will keep testing:svetius:
[T-Mobile LG V10 Android Development] pedrazamarcos:
wifi does not connect,part of Logcat attached

I will upload log to my Google drive
[T-Mobile LG V10 Android Development] johngalt1:
Unfortunately I need a full log of bootup since the issue you're having is greater than wifi. The log file will be huge, so you'll need to upload it to a website like vomitb.in
[T-Mobile LG V10 Android Development] pedrazamarcos:
I uploaded a copy of the log to my google drive and send you a link thru a PM ,i hope you can take a look.Thank You
[T-Mobile LG V10 Android Development] ninjasinabag:
Giving this a test in just a moment. Just wanted to thank you for continuing development on a device I thought had died.

Can't download, connection drops for some reason. Have you tried Google drive or Android file host?
[T-Mobile LG V10 Android Development] aclegg2011:
good job man. :)
[T-Mobile LG V10 Android Development] johngalt1:
I'll check to see if my AFH account was approved for upload yet (second time I've applied) and if not, I'll contact them. Sorry you're having download issues.

On another note, I think I'm getting reasonably close to fixing FP and NFC ?
[T-Mobile LG V10 Android Development] ninjasinabag:
Managed to get it flashed and I'm liking what's going on so far, minor graphical issues as noted including the first time startup glitches. Otherwise, very nicely done
[T-Mobile LG V10 Android Development] johngalt1:
Did they still go away after rebooting? They're unfortunately part of the second screen hack, but I don't get them at all after the first reboot. They do however persist on lineageos, which is why I haven't posted any of those builds.
[T-Mobile LG V10 Android Development] johngalt1:
Fingerprint support should be very close, but it currently fails at enrollment. If anyone is able to help, github is current and here's a log http://ix.io/19gR . I haven't been able to figure out what the qseecom error 50008 is yet. The HIDL HAL is the same as AOSP but modified to support 1.0 HAL. This error's the same whether we use the lineage 2.0 hidl or aosp 2.1 hidl.
[T-Mobile LG V10 Android Development] ninjasinabag:
No, the glitches were pretty stubborn. I just skipped out of the first time activation and then did it from inside Google play store.

I haven't been able to do much testing recently, for some reason my V10 gave up on the rom and each flash ends with my phone booting into recovery. (90% sure it's not your rom, but my V10)
[T-Mobile LG V10 Android Development] johngalt1:
Okay. From my testing, those black bar glitches go away after the first reboot. But I'd like to know if they persist for anyone after. I use this as a DD, and haven't had any of them come back.

For LG devices that bootloop to recovery, run the following from twrp (either adb shell or twrp terminal):

dd if=/dev/zero of=/dev/block/bootdevice/by-name/misc bs=256 count=1 conv=notrunc
[T-Mobile LG V10 Android Development] ninjasinabag:
That fixed it. 10/10 solution.

Can I say I love you without making this weird?
[T-Mobile LG V10 Android Development] pedrazamarcos:
Does wifi connects without any issues on you phone?

I must have a different or "special edition" H901 because i have installed this rom 4 times and wifi reads "saved" but never connects
[T-Mobile LG V10 Android Development] ninjasinabag:
Hm, I only connect to the 5ghz connection. I'll try 2.4 and see if it connects.

(Edit) 2.4 and 5 GHz connections work without issue.
[T-Mobile LG V10 Android Development] pedrazamarcos:
Thank you.I have to give up on this rom because my phone just doesn't connect.

It must be an isolated issue,im running H90130c_00_0914 (android 7.0) rooted
[T-Mobile LG V10 Android Development] ninjasinabag:
Most likely. I rolled over to this from the same firmware. :/
[T-Mobile LG V10 Android Development] TheEnekaign:
I actually have the same wifi issue on my phone. The wifi will just say "saved" but won't actually connect.
[T-Mobile LG V10 Android Development] pedrazamarcos:
Thank You for letting us know,I am sorry that wifi is not working for you but i am also happy to know that i am not the only one.

Perhaps it would help to diagnose the issue to know what rom are you coming from before you installed this rom
[T-Mobile LG V10 Android Development] johngalt1:
Could you also share more info about the networks that are failing to connect (if not all networks)? I'm going to look at this more in depth and compare my logs of connecting to various networks.
[T-Mobile LG V10 Android Development] TheEnekaign:
My order of ROM's I came from was Stock > Mine (which is under construction rn, it has other issues) > to an earlier version of this one > Stock > to the newer version > back to the older version (version release on the 23rd as the one on the 26th didn't have the touch screen working for me), then I'm running stock again for the moment. You probably didn't need to know all of that info, but eh.

In between all of them I wiped System, Data, Dalvik, and regular cache before flashing.

It was refusing to connect to both 5GHz and 2.4GHz networks.
[T-Mobile LG V10 Android Development] johngalt1:
New build uploaded. This won't fix wifi issues for those that have them. This build needs a dalvik-cache wipe after dirty flash due to memory override changes (last bullet). I've also started using AndroidFileHost for uploads.

Changes:

- Synced with upstream CypherOS (bumped to april security bulletin and a few new features).

- NFC should be fixed. This needs more testing, as I don't have anything to test the functionality but it turns on/off.

- Corrected STM laser permissions (autofocus seems to be like in stock rom now).

- Changed link to modified google camera in OP since the previous version didn't have functional HDR+.

- Dalvik heap and hwui memory overrides updated for our device's 4G ram and high res display.
[T-Mobile LG V10 Android Development] johngalt1:
New build uploaded. Could the users who have wifi issues please test this one?

Also a small update on development priorities: As some of you may noticed, there's now a fingerprint option in settings, but it will always fail at enrollment. For a bit, fingerprint is going to be the main focus while working on debugging the wifi issues a few users have, then the BT issues will be next. And finally, a better second screen disable implementation.

For fingerprint, I'm going to try getting the standard fpc1020 driver functional in kernel (like bullhead (nexus 5x) and other devices use), then will go from there.

Edit: nvm, our fpc1022 sensor is incompatible with that driver (realized when started dtsi changes for it).