yashsingh1/xdaforums huggingface dataset:
[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 some others)

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

Updated Ruthless Launcher
[LG V10 Android Development] sun_is_shinning:
two questions: the kernel you mention in repo is the original one or is a Lineage Kernel for LG V10? it for all variants of V10?

thanks
[LG V10 Android Development] johngalt1:
That lineage-15.1 branch that is being used is based on the lineage 14.1 g4 kernel. I added a h901 defconfig, three commits needed for v10 (incl 2nd screen hack), fast charging, all commits needed for Oreo (since g4 isn't supported on los 15.1), then merged in CAF.

Regarding the other variants (which are now all unlockable thanks to g4 guys), I added a commit by ehem which added the panel dtsi for other variants, but as of yet only h901 builds have been tested on the kernel. Other variants should work with the correct defconfigs and device repos adapted from their g4 counterparts.

Hope I answered fully.
[LG V10 Android Development] Kasimpasali1921:
Will you add the other version? For H960, H960TR vs.
[LG V10 Android Development] johngalt1:
It's planned.
[LG V10 Android Development] TheEnekaign:
Hey, I just have a question, I'm sorry probably borrowing your thread to ask, but how'd you get the ROM to build using 15.1/14.1? I've been working on a port horrible the h901, but for the life of me I can't get the ROM to build.

Also, when I get a chance I'll check out your ROM, haven't gotten to play with oreo much as of yet. (:
[LG V10 Android Development] johngalt1:
Ask any question you want here! I'm not sure specifically what issue you ran into while attempting to build, but the repo links in OP are fully up to date (incl the lineage-15.1 branches).

Unfortunately los 15.1 has the graphical glitches (due to 2nd screen hack) after the second boot as well, so I'll be sticking with cypheros for testing for now.

I'll make a project manifest shortly to further simplify building.
[LG V10 Android Development] TheEnekaign:
Sweet, I'll have to have a look at those repos. Only ones I could find before were cm 13.1. I was working on a RR 14.1 port, since that's one of my fav roms, but basically the error I got was a brunch error as it couldn't find the needed files (maybe the manifest? It's been about a week since I poked it). It kept looking at the lineage servers and couldn't find the right cm versions. It also couldn't find other things as well, but I'll have to poke it again to remember what exactly.

Thank you though!

(I also just realized that my auto correct called the h901 horrible. It's def not horrible. xD)
[LG V10 Android Development] johngalt1:
For building without the manifest, clone the device and vendor repos to their correct folders, check aoscp.dependencies to clone additional repos to their correct folders, then just run . build/envsetup.sh ; breakfast aoscp_h901-userdebug, and then you can make bacon ?

I based the device repos off the g4 repos for aoscp, which are just los 14.1 with Oreo and now v10 changes. The kernel is based on the los 14.1 lge msm8992 kernel with changes necessary for Oreo, CAF merged in, fast charging support, the second screen disable hack, a commit for building properly with a lge display flag, the dtsi for other v10 variants (thanks to ehem), and a defconfig for h901.

Edit: keep in mind RR may have the same display corruption issue with our second screen hack that LOS has for us.
[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.
[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.

There's now also a local_manifest for users who would like to build themselves https://github.com/amillogical/local_manifest
[LG V10 Android Development] ViciousDiplomat:
Is this compatible to my lg v10 h962 (from taiwan)?
[LG V10 Android Development] johngalt1:
No, but it can be. Is your device bootloader unlocked? If so, I'll do a build from h815 (g4 equiv) you can test. If not, I can help bootloader unlock it with USU.

I'm not sure how many know, but all v10 variants are now bootloader unlockable with USU. I just haven't had a chance to build for them or post details.
[LG V10 Android Development] sun_is_shinning:
well, will this Kernel of this ROM compatible with H960A variant? and what really changes in this Kernel?

Thank u.
[LG V10 Android Development] johngalt1:
Yes, it only needs a config for h960 at this point. Ehem imported the panels for all the other variants so we can use a unified kernel between all g4 and v10 variants.
[LG V10 Android Development] sherif2222222:
Will done sir i'll buy you a bear on your bitcoin wallet for sure.. Gr8 job

An old user for v10 (p20 pro now) but still love this beast
[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.

And thank you [MENTION=7456441]sherif2222222[/MENTION]
[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.
[LG V10 Android Development] johngalt1:
New oreo testbuild with very minimal testing. Not editing OP due to amount of testing needed. Changes:

- Various G4 changes

- Reverted kernel to 100hz for potential battery improvements Needs testing (also look below).

- Various audio changes. ACDB ids are imported from v30c blobs. Needs audio testing.

- Synced with upstream CypherOS

Build: https://www.androidfilehost.com/?fid=746163614322264597

Boot.img test with Titan kernel. May improve battery life but also may be jittery. https://www.androidfilehost.com/?fid=674106145207487019
[LG V10 Android Development] johngalt1:
New build uploaded in OP. Fingerprint is now working ???.

Changes:

- Working fingerprint.

- Ruthless launcher updated. You will lose layout, but now have the ability to install any pixel launcher alongside.

- Using Titan kernel by kessaras now. This isn't quite as buttery smooth, but battery life is significantly improved.

- Audio changes reverted from test build (still working on them in audio-rework branches).

- Synced with upstream CypherOS (new security patch).

The G4 guys are also hard at work on the Bluetooth calling issue.
[LG V10 Android Development] ViciousDiplomat:
Hi! Do you know how?
[LG V10 Android Development] johngalt1:
New build uploaded. Changes:

- WiFi Tethering now working (ty kessaras)

- transparent hugepages enabled in kernel.

- CPU sets enabled in kernel.

Unfortunately I spoke too soon. It uses a userdebug aboot for ls990 on all devices which doesn't work for us. We'd need a userdebug aboot for any one of our devices for it to be applicable.
[LG V10 Android Development] WANTEDJAAT:
Lg v10 h961n -hkg

Will it work on LgV10 h961N variant ?

If not, please try to work for this variant.

(I m currently using lolipop 5.1 rooted)
[LG V10 Android Development] johngalt1:
If it doesn't have an unlockable bootloader, there's no twrp. We'll need to wait for either a userdebug aboot for any v10 (unlikely but would mean unlocking all devices), or possibly lglaf v2 unlocking (down the road).

Once one of these happens, building for other variants is easy. Unlocking not so much.
[LG V10 Android Development] johngalt1:
New build uploaded. Changes:

- Synced with upstream CypherOS.

- Added DRM HIDL

- Continuous TRIM enabled

- Kernel: Updated to 3.10.104 so far

- Kernel: Cpu-boost changes, better with big cores.
[LG V10 Android Development] TrueFawkes:
Are you saying all LG V10's can be unlocked with this method?

https://xdaforums.com/g4/general/unlock-unlock-lg-g4-device-usu-t3760451

I'm using an H961N and i'd love to get android 8. i-am currently stuck on 6 since 7 won't boot on my phone for some reason.

Could you make a post on how to unlock your v10?
[LG V10 Android Development] johngalt1:
Unfortunately I spoke too soon and was incorrect. It uses a userdebug aboot for ls990 on all devices which doesn't work for us. We'd need a userdebug aboot for any one of our devices for it to be applicable.

We'll probably end up needing to wait for lglaf v2 for the possibility of unlocking your device.
[LG V10 Android Development] AntonioSax:
Okay so I have a few bugs with flashing. First off, I formatted everything using twrp but when I tried to flash it gave me error 7, something about the rom being for h901 and v10 and my device is " ". Which is just a space. I would try reverting to stock but I replaced my laf with TWRP like one of the comments on the thread had done. I have twrp working, but I can't flash this ROM. I modified the updater script to remove the required devices. And then it flashed, but the phone was very hot, the audio and Mic didnt work, and the phone wont charge at all. Are these all bugs or is there some way to fix it? I really appriciate your help :)
[LG V10 Android Development] johngalt1:
Sorry for the short response, I'm mobile. It looks like I uploaded the wrong build. I broke audio and sensors in this build. From the same folder, grab the 0518 build until I can get a new build tomorrow. For charging, it charges even though the indicator isn't there. This bug has been fixed since for future builds.

Oh, and for twrp be sure to use famewolf's 3.2.1 from the T-Mobile forum.
[LG V10 Android Development] tcrimsonk:
So... any chance you can update your "reserved" post? I'd given up on ever unlocking/rooting/flashing my VS990.

You gave me false hope. :crying:
[LG V10 Android Development] johngalt1:
Just changed it. Sorry about that, I forgot about it. There's still some hope for you with no timeline though.
[LG V10 Android Development] tcrimsonk:
Thanks. This VS990 is still a solid daily driver, except that it was abandoned by Verizon after Marshmallow.

I'm too stubborn to "upgrade" to a newer phone when it means giving up the second screen, replaceable batteries, legit drop rating, SD card slot, headphone jack, and IR blaster.

Speaking of feature loss, care to enable the FM receiver while you're in there?
[LG V10 Android Development] Waseem Afzal:
Lg v10 vs990

I'm also vs990 user please help us to upgrade to orio... We'll be waiting for any response.
[LG V10 Android Development] SparkyKitty:
Lineage 15.1? I would love to try that out.
[LG V10 Android Development] johngalt1:
Unfortunately something in their repos cause the display corruption on first boot to persist. I have local lineage branches all setup for once we get get a better second screen patch. I even tried using the cypheros display repos with Los and had the same issue.

Also, I'll be updating the second post soon with workarounds, but I came up with a permanent solution to the wifi issue for users who have it. It's in the T-Mobile thread.
[LG V10 Android Development] SparkyKitty:
The WiFi fix would be needed big time because I tried latest build but WiFi failed with Mac address with all zeros. So I have to use Mac address changer.
[LG V10 Android Development] johngalt1:
Just updated the second post with a workaround for users with this issue, as well as a workaround for the charging indicator.
[LG V10 Android Development] johngalt1:
New build uploaded. Changes:

- finally including kernel updated to 3.10.104.

- New wifi configs (supports bonding properly now).

- BT enhanced sync disabled.

- Cleaned up an init script based on Nexus 5x. Slightly more conservative interactive values and should no longer set background android tasks to big cluster. Also dropped default gpu clock from 300mhz to 180mhz like on bullhead. It still scales quickly and no real usability jitters from my testing.

- Synced with upstream CypherOS.
[LG V10 Android Development] SparkyKitty:
I will give this a try and update you on what happens.

---------- Post added at 02:35 AM ---------- Previous post was at 01:50 AM ----------

I can say wifi still doesnt work sadly

---------- Post added at 03:32 AM ---------- Previous post was at 02:35 AM ----------

well, I give up, I updated to latest build and just about 45 minutes of use, my phone will no longer work. It was getting very slow and very hot with like a slight yellow ghosting on the screen then phone is dead.
[LG V10 Android Development] johngalt1:
Not sure what that issue is you had, but for wifi did you flash the misc partition in the second post? That's needed as a permanent fix. Affected G4 users use a similar fix and don't do anything in their source for it.

BTW, I generally reboot twice after installs so it does dex2oat instead of slowing down while running (what older android versions would do when they'd sit on optimizing). Probably unrelated though.
[LG V10 Android Development] SparkyKitty:
I don't think I saw it, but phone doesn't turn on anymore, no post or anything, like as if the heat killed it somehow.
[LG V10 Android Development] johngalt1:
New build uploaded. Changes:

- New kernel governors. Defaulting to blu_active like on the g4 Oreo ROMs which is a good battery/performance combo.

- Lazyplug hotplugging enabled. This is state based hotplugging for situations like long idle, sleep, or video playback (dual core). Cores still mostly stay on during use. This adds a small delay to screen wake, but I'll look into it. Can be disabled with root.

- Using new cpu boost driver by sultanxda. Also using fingerprint boosting, but will be more noticeable when hotplugging wake delay is fixed.

- Adreno Idler added for ramping down faster (doesn't affect upper frequencies so doesn't affect high load situations).

- Capable of overclock on big and little clusters which may be unsafe. Disabled by default for obvious reasons.

- Synced with upstream CypherOS. New navbar options including home button animations.

This is strange. Even though we don't have thermal engine functional (and g4 builds haven't for awhile), we still shutoff cores at high temps and have a shutdown temperature (which I've tested).

Does anything happen without your battery and being plugged into power?
[LG V10 Android Development] SparkyKitty:
No, nothing at all, I tried holding all buttons, plugged it in with no battery and nothing happened.
[LG V10 Android Development] johngalt1:
Test boot.img for the latest release only: EDIT: removed for now due to broken audio.

Changes:

- Due to some bugs from a bad merge, I went back to 3.10.85 and fully merged in upstream Linux to 3.10.108 (current). We're now current with CAF and Linux 3.10 ?.

- Disabled Lazyplug by default for faster wakeups/unlocks (especially now with the fingerprint boost driver). Can be enabled again with root in an app like kernel auditor or ex kernel manager.

- Tuned conservative for the big cluster specifically by kessaras and enabled building. Big cluster defaults to blu_active because it still performs a bit better, but conservative's now an option for the big cluster with root.

- Added power efficient workqueue support and moved some workqueues to them (Franco and updated for our device).

Also a note: we have a constant wakelock on "usb" I attempted to debug and found it persists even on the older LOS CAF G4 kernel prior to these changes. Since we have other wakelocks that are active when USB is, I'm going to add this to the wakelock blocker default list on the next build. For now you may also block it in a kernel manager app with root.

Unfortunately I don't have any suggestions.
[LG V10 Android Development] johngalt1:
I just got hit by the infinite bootloop bug, and as such added a 4core twrp and 4core boot image to the 2nd post for any other users to workaround. Honestly given the prevalence of this bug, I'd recommend just keeping a 4core twrp flashed on your device for if/when you run into it.
[LG V10 Android Development] johngalt1:
Unfortunately my v10 completely died, needing a complete motherboard replacement and I ordered a new (different) phone. Sorry to say, but I'll be uploading a new kernel for the latest build, but I can't continue development since a lot of the changes required (kernel made official, audio changes needed) need a device to implement.
[LG V10 Android Development] tcrimsonk:
Okay, so NOW we should give up all hope. :angel:

Thanks for the effort, best of luck. #WhoIsJohnGalt
[LG V10 Android Development] SparkyKitty:
See that is what happened to mine! It just wont turn on no matter what I did. and if it was a motherboard issue then it is sad to say the v10 does have a problem and a very bad one.
[LG V10 Android Development] Appeon a Lew:
so did the project died ?
[LG V10 Android Development] retropiya:
fingerprint scanner isn't working? also I got this phone second hand, and ive been told that sim also doesn't work?
[LG V10 Android Development] Savi101:
No twrp

Guys i need your help, I rooted my v10 via dirtycow, installed twrp, flashed cypher OS everything was working fine still I decided to reboot to recovery and then I notice my recovery has been replaced by stock recovery... Ever since I've tried dirtycow but nothing seems to work
[LG V10 Android Development] cheeze.keyk:
have you tried booting twrp thru adb/fastboot mode?
[LG V10 Android Development] Savi101:
Had to use lg bridge and now phone is on Android 7
[LG V10 Android Development] cris royal (Elec):
:good:
[LG V10 Android Development] momood:
H901_354017070797986_25-10-2016_19-19-07.rar | by tienquynh93 for V10

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

androidfilehost.com

[GUIDE] How to dump and write back the storage on most of Qualcomm devices

This is a generic guide that could be suitable for many Qualcomm based devices, once the phone can be triggered to EDL mode. To make sure this guide will work as expect, following requirements are needed: - Know how to trigger the phone to EDL...

xdaforums.com
[SuperSU] HieuThanhNguyen:
Hey guys, sorry for my bad english!

- i was rooting my phone and forgot to turn on USB debugging

- Sucessfully installed Recovery but can't put SU into the device,open Mounting(i don't have SD card) but it's a completly blank folder(doesn't even have internal storage)

- The phone stuck on MIUI screen(Turn On Loading Screen)

PLEASE HELP!!!! :(
[Lenovo Vibe K4 Note Questions & Answers] gta0gagan:
I am running k4 note with stock ROM and stock recovery.

Today I restarted my phone and it is stuck at the LENOVO logo. The animation of LENOVO plays.

I tried going into recovery using volume up + power button, but the interface is in Chinese.

Can anyone help me fix this phone?
[Lenovo Vibe K4 Note Questions & Answers] Okay1:
Try waiting for 15 to 20 minutes. It will load eventually.
[Lenovo Vibe K4 Note Questions & Answers] diwakarme:
Download the custom rom and reflash it, I think it will be the best option for you
[ONE Q&A, Help & Troubleshooting] ma_t14:
I have a weird issue with the Discord app which doesn't seem to be widely reported, if at all (couldn't find any reports myself) . That's why I'm trying to narrow it down to here to this device specifically.

The issue is the following, while you have the discord app open and the wifi you are connected to suddenly changes aka you connect to another access point or switch to mobile data then the discord app loses connection briefly and then reconnects. That's normal. What's not normal is that even though you can read new messages fine, sending messages yourself fails. To fix it you have to restart the app and that brings it back to normal.

It has been happening for me since forever and as far as I can remember. So does anyone else with the OPO (or not) experience this issue as well?
[Xiaomi Mi Mix 2S Guides, News, & Discussion] Flatric:
Xiaomi just released the Kernel Source code for mi mix 2s, you can find it here
[Xiaomi Mi Mix 2S Guides, News, & Discussion] racerider:
Whaiting for the first lineage! :fingers-crossed:
[Xiaomi Mi Mix 2S Guides, News, & Discussion] NickTheSickDick:
You can already flash lineage os with phh's gsi.
[Xiaomi Mi Mix 2S Guides, News, & Discussion] Flatric:
Did you already test that? Working flawlessly?
[Xiaomi Mi Mix 2S Guides, News, & Discussion] NickTheSickDick:
I don't have the device, but it should be working near flawlessly on any officially treble enabled device.
[Xiaomi Mi Mix 2S Guides, News, & Discussion] Flatric:
Haha yes there is lots of stuff that should work flawlessly... :D
[Xiaomi Mi Mix 2S Guides, News, & Discussion] NickTheSickDick:
Right, there haven't really been issues with treble from big manufacturers now has there? Now that Xiaomi is trying to be a bit more competent it's probably proper.
[Xiaomi Mi Mix 2S Guides, News, & Discussion] racerider:
Can you pls link me a guide to falsh it?
[Xiaomi Mi Mix 2S Guides, News, & Discussion] Flatric:
Rom, Guide. Be careful and backup your stuff
[Xiaomi Mi Mix 2S Guides, News, & Discussion] NickTheSickDick:
Flash xiaomi eu mi mix 2s twrp through fastboot(https://androidfilehost.com/?fid=818070582850507462), wipe and flash the system image to system.

You can just flash the system image through fastboot, but custom recovery is just more convenient.

Report back.
[Xiaomi Mi Mix 2S Guides, News, & Discussion] zsajak:
did you try it ? how much worse is the camera?
[Xiaomi Mi Mix 2S Guides, News, & Discussion] Shaky156:
Anyone compiled kernel? Custom kernel?
[Xiaomi Mi Mix 2S Guides, News, & Discussion] racerider:
The Android P version has the 4.9.84 but I don't remember if is the same of the MIUI stable, in my opinion the photos looks better with the google camera
[Xiaomi Mi Mix 2S Guides, News, & Discussion] NickTheSickDick:
Is modded gcam actually working properly?
[Xiaomi Mi Mix 2S Guides, News, & Discussion] simonsmh:
Compiled, it boots.

I tried to make TWRP based on this kernel, but it stuck at the first logo screen. Sad.
[Xiaomi Mi Mix 2S Guides, News, & Discussion] racerider:
Don't know, in DP2 there's only the snapdragon camera but you can install the google one via play store.

It haven't the nexus/pixel features like automatic HDR but it still works better then MIUIs one
[Xiaomi Mi Mix 2S Guides, News, & Discussion] Puksom:
Yes those mods work. Only thing what doesn't work is the portret mode
[Xiaomi Mi Mix 2S Guides, News, & Discussion] NickTheSickDick:
Damn, it took months to get it working well on mi6.

Can you post comparison images?(Preferably in a zip archive or something)
[Xiaomi Mi Mix 2S Guides, News, & Discussion] ioto:
And finally Android P source code is available at MiCode GitHub