yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] iko11:
http://www.dorimanx.com/LG/D802/Kernel-Dorimanx-V10.1-KK-[14-50]-[24-03]-LG-D802-PWR-CORE.zip

Download and flash this through the TWRP
[G2 Android Development] Zoell79:
[MENTION=2376110]dorimanx[/MENTION]

Sorry to report that after flashing latest beta (v10.1.1) my gallery & my music app (lg default) can't load its files..but if I browse it using file explorer the files still intact...I have tried to revert back to v10 but still the same result...

Edited: it's all good now everything works as solid as usual :thumbup:

LG D802 powered by DorimanX kernel
[G2 Android Development] d_Schizzo:
If you reverting and still have the same issue its not kernel. Kernel is like on/off, i/o, working/broken :D

Clear Cache/Dalvik and try again.
[G2 Android Development] dorimanx:
sorry to tell you, that is not my problem.

good that you didnt posted that now you have no power in your home...
[G2 Android Development] Garfield3333:
@ Dori

I dont know what you have changed between 10.1 and 10.1.1......but Alucard gov is amazing

Lg G2 with your Kernel is one of the best smartphones on the market....

In future for my side, i only buy devices who are supported from you.....

Tank you for this amazong kernel....
[G2 Android Development] masteril:
Just flashed 10.1.1..hmm where is the stweaks apk?
[G2 Android Development] Formhault:
It is now called DorimanX STweaks.
[G2 Android Development] masteril:
I mean in the zip i only see synapse no stweaks/dorimanx stweaks at all in 10.1.1 beta d802
[G2 Android Development] dorimanx:
inside kernel img. why you search for it? any reason?

https://github.com/dorimanx/LG-G2-D802-Ramdisk/tree/kitkat-ramdisk/ROOT-RAMDISK/res/misc/payload
[G2 Android Development] iko11:
I reflashed my rom, so I flashed 10.1.1 BETA but probably zip file doesn't include Stweaks. No app showed app. I installed manually, you better take look for it.
[G2 Android Development] Zoell79:
Maybe you should delete .data/.dori folder first and then revert back to v9.9 >reboot and you will see dori stweaks re-appears...after that you can flash back to v10.1.1 (my workarounds to get the stweaks up and running again)

LG D802 powered by DorimanX kernel
[G2 Android Development] masteril:
Because its not showing up in the apps list for some reason /:
[G2 Android Development] dorimanx:
and can you find it in /system/app/ ???

Stweaks.apk
[G2 Android Development] masteril:
No flashed twice /:
[G2 Android Development] iko11:
No app in there dori (also priv-app folder)

Sent from my D802 Cloudy G2 2.2 & Dorimanx Kernel v10.1
[G2 Android Development] Bullet92:
Just want to confirm what guys already said.

It's not a big deal but you know people will argue about it once when it becomes official update.
[G2 Android Development] dorimanx:
OH!!! i see the BUG.... i will fix soon, thanks.

EDIT: Done!

https://github.com/dorimanx/LG-G2-D802-Ramdisk/commit/44fd468d1cbe3ff6ca2204dbc95cf6e44b376c97

Thanks for report.

cooking 10.1.2

DONE!

Beta 10.1.2 is online for all models.

*Fixed Stweaks install on boot.

*Fixed System not RO when not needed and not RW when needed... was mess there.

Nothing else changed!
[G2 Android Development] metteduch:
Lollipop source code released officially for some variants. Including D802 that you have, dori ;)

No kdz yet but its possible to build stock rom+kernel.

Peace

http://opensource.lge.com/osSch/list?types=ALL&search=d802
[G2 Android Development] dorimanx:
it's was never possible to build ROM. it's just HALF... LG never released full source.

at least kernel is 99% full... we missing the original exfat driver.

Thanks for info. will wait for KDZ so i can try to start custom kernel on it.
[G2 Android Development] dorimanx:
i need info from people that have system as F2FS.

so i can correct my mount RO/RW code for F2FS too. it's now fixed for EXT4.

i need output from mount command

use ADB or terminal or ssh...

mount

post the output please. it's will help me to make corrections.

Thanks.
[G2 Android Development] duki994:
[MENTION=2376110]dorimanx[/MENTION]

Just saw a problem with intellimm governor.

Can't set input_event_min_freq value. It's always stuck at 300000KHz.
[G2 Android Development] Computoncio:
He it is Dorimanx, system data and cache in f2fs with v10.1.2
[G2 Android Development] doom5:
Anyone know where I can get cm-11-20150316-NIGHTLY-d800.zip ? All the download links for CM11 roms are down now -- only CM12... I can't find them anywhere.
[G2 Android Development] jamesd1085:
This doesn't belong here...and cm11 builds for g2 stopped when cm 12 started weeks ago i believe
[G2 Android Development] fLipz:
here you go!

Kernel: BETA-Kernel-

Dorimanx-V10.1.2

-KK-[19-10]-[30-03]-LG-D802-PWR-CORE.zip

ROM: Cloudy G2 v2.2

File System: F2FS (/system /data /cache)

Variant: D802
[G2 Android Development] Formhault:
Brave yourselves.

http://www.gsmarena.com/verizon_rolls_out_android_lollipop_update_for_lg_g2-news-11730.php
[G2 Android Development] Everhez:
I would say if you miss someone like me, who sometimes listening to music in porweramp have mini breaks in the music or suddenly stops
[G2 Android Development] Lycidias:
+1, especially with Bluetooth

Spoiler content hidden.
[G2 Android Development] masteril:
Dori last beta scrolling issue are still there.. I try to change gov/hotplug..oc gpu..no effect only change kernel ver to 9.9.10 help.
[G2 Android Development] iall5tar:
Dunno but with performance profile a didnt get any issues about scrolling...

Also last beta works like a charm...

BTW I'm too lazy to switch to f2fs xD so I can't help with it.
[G2 Android Development] 0xetrov1:
Guys they released the D802 Vodafone Spain Version KDZ

http://lg-phone-firmware.com/index.php?id_mod=36
[G2 Android Development] Garfield3333:
So, Dori we all hope you give us support

about the best kernel for G2 under Lollipop....????

10.1.2 is still amazing......no problems...:good:
[G2 Android Development] dorimanx:
i will. it's will take time. LONG TIME.
[G2 Android Development] Norside:
Better that it takes long time than we not get any lollipop support at all:good::D
[G2 Android Development] dorimanx:
no need to mod F2FS script. so all good as now.

EXT4 = 4 chars F2FS = 4 chars, so my script for RO/RW mounting will work as is :)

realized this after review.
[G2 Android Development] dorimanx:
set min gpu freq to 200mhz, test,

if same set 320 mhz.

tell me if better or no change.
[G2 Android Development] dorimanx:
cant fix BT transmission delays. its more hardware both sides.

if you are using low powered BT headphones they have weak signal receptor that getting background signals of other frequency's.

in my car BT working great, as it's has strong power.

this cutoffs with headphones was always a problem, with every device i ever had.
[G2 Android Development] dorimanx:
Beta testers.

take a look here,

https://github.com/StefanescuCristi...289f45a8e2cf90d7792822#commitcomment-10511242

set readahead 512 in STweaks. report if disk access better or worse. (seen as apps access speed (open/operate). file copy and boot time)

report after few days of use.

Thanks.
[G2 Android Development] iko11:
Changed it to 512, will report in a few days. Does it matter which Scheduler we use ?
[G2 Android Development] pitsgraft:
[MENTION=2376110]dorimanx[/MENTION],

Preliminary Test report on read ahead 512k...

Test environment :

D802,

pardus sensation black 3.2,

Dori beta 10.1.2 (alucard on default sttweak profile)

TWRP 2.8.6.1

Read ahead 512k, did gives faster access/file opening, home screen drawer scroll and opening. During mp4 to mp3 converts lot slower and mp4 file transfer of 200mb (512k readahead) from otg to device takes the similar amount of time as 400mb (1024k readahead) using default file manager and B1 filemanager.

On 512k with Game performances on RR3 and WSBK14 during menu and options is faster but during game play i notices glitches (no glitches on 1024k)

Hope this helps,

Cheers,
[G2 Android Development] dorimanx:
great! so seems that it's good for small fast operations, but slowdown heavy stuff like games and big file transfer.

seems that best if we just leave it 1024. but every one can see different result, all depend on USER needs.

Thanks for report :)
[G2 Android Development] dorimanx:
well yes. every GOV has it's own way to control I/O. one gov best for reading and speeding up the "OPEN STUFF"

other gov better in writing to storage and have less priority on reading.

ROW is balanced but still more towards READ.

try with ROW.
[G2 Android Development] duki994:
[MENTION=2376110]dorimanx[/MENTION]

I've had really good experience with ZEN I/O scheduler. Maybe add it in kernel?

It outperformed ROW in every read/write test by ~10%, it IS snappier. I think ZEN uses less CPU power than ROW.

At least on AOSP 5.0 for G2.

And on my old Xperia Z.

512KB readahead works faster for apps with small databases, as StefanescuCristian commented.

But 1024KB is faster for starting bigger apps, or playing games since they load larger files.

512KB is/was better for old devices which use(d) smaller apps.

Higher than 1024KB is overkill. That means that for 1536KB file with 2048KB readahead, phone must "trash" 464KB. And there a lot files apps are using that are ~1024KB in size. That's why this readahead value is best/fastest.

As for game performance, it's ok. Phone/games feel snappier if GPU min frequency is 200mhz instead of 100mhz.

Does anyone have idea how much does GPU save on 100mhz?

I didn't notice any real usage battery save or add?

Micro lagging can happen if bus frequency is low.

Maybe changing

qcom,bus-freq = <1>

to

qcom,bus-freq = <2>

in 100MHz step may help.

And dori where to look for GPU voltage table in kernel sources? I can't see values, just defines from other header files. It's like jungle.

Is it in .dts files in hex values?
[G2 Android Development] AlexVipXDA:
[MENTION=2376110]dorimanx[/MENTION]

Sorry master but i have issue, When I make an audio recording and who I'm recording speaks softly, reflecting the recording, the sound goes in spurts, why? Just for clarity log university classes
[G2 Android Development] Samuel Holland:
Hi Sir, Thank you for awesome kernel, I run the 10.1.2beta but run into problems w/ my audio clipping while using headphones. I reverted and all is well. Nice job on the new stweaks look by the way. I'm using viper and extremebeats :good: on cloudy's g3 port.
[G2 Android Development] pitsgraft:
Hi [MENTION=2376110]dorimanx[/MENTION],

Your welcome and Here's a second report (idle ram startup consumption after startup),

Nothing is changed in the test environment.

This startup in 2 different read ahead (pict note as attachment showing ram usage).

Both of startup screenshot is taken after direct screen on from every startup. And each startup has been waited (allowed to be idle) for 1 cigarette before first screen touch (lock screen is off).

Note :

no changes to apps, setting and profiles (either device or kernel) and i did the read ahead changes after screenshot is taken...

512k uses more ram on idle than 1024k.

Cheers,
[G2 Android Development] dorimanx:
revert the extremebeats

anything other than Viper4android is not tested or supported with my kernel.

i dont have any problem.
[G2 Android Development] dorimanx:
LOL had to use TRANSLATE for spurts word!

try to decrease/increase mic gain. this why you CAN DO IT YOUR SELF :)

other than that, change recording app. maybe it's not kernel.

clean the mic tiny hole... 2 of then! one on top, one at bottom....
[G2 Android Development] dorimanx:
i will import ZEN... should be OK.

GPU: i agree, 100mhz bus freq can be as 200mhz then it's will reduce small lags in big apps...

was 1600000hz will be 2400000hz

bus freq table from 0 to 8 (9 levels)

/* Off */

<26 512 0 0>, <89 604 0 0>,

/* Sub-SVS / SVS */

<26 512 0 1600000>, <89 604 0 3000000>,

/* SVS */

<26 512 0 2400000>, <89 604 0 3000000>,

/* Nominal / SVS */

<26 512 0 4656000>, <89 604 0 3000000>,

/* SVS / Nominal */

<26 512 0 2400000>, <89 604 0 5120000>,

/* Nominal */

<26 512 0 4656000>, <89 604 0 5120000>,

/* Turbo / Nominal */

<26 512 0 7464000>, <89 604 0 5120000>,

/* Nominal / Turbo */

<26 512 0 4656000>, <89 604 0 6400000>,

/* Turbo */

<26 512 0 7464000>, <89 604 0 6400000>;

i think that 8 column is the voltage... i think :) i didnt found other values.

EDIT:

DONE & DONE :)

https://github.com/dorimanx/Doriman...mmit/c962722c577128cd98a16a2b968f1937c494ea6d

https://github.com/dorimanx/Doriman...mmit/45ff0dc5baada00704840e0f0d48bd2f755779d2

https://github.com/dorimanx/LG-G2-D802-Ramdisk/commit/545248b587dee2aaaf78bc83bbee7cb9529af1b2
[G2 Android Development] iko11:
LG G2's Sound recording is like a sh*t. Noise Supression messes up everything. I hate this part of G2.

[MENTION=2376110]dorimanx[/MENTION] what do you think about Smartmax Governor, I have seen it very much lately
[G2 Android Development] wkobaint:
Yeah, I think smartmax could be the best alternative for battery saving. On latest beta 10.1.2, battery drain too much using alucard gov and alucard hotplug. But not in pegasusq gov and msm hot plug
[G2 Android Development] g.paganini:
xdabbeb's xcam lg settings app from playstore has an option to turn off that suppression, and it's called Audio Noise Gate. When OFF, the recordings should sound quite ok.
[G2 Android Development] iko11:
I didn't mean it. I have the app and I am using it, yes video recording and sound is. OK, but the standalone sound recording terrible. I can't record a music or a lesson in the classroom.
[G2 Android Development] g.paganini:
I didn't try standalone audio recording. I'm also a pro musician, violinist, but all the recordings I made were video, so didn't notice the problem,but I believe you. What app did you use for audio recording, so I can replicate the experiment?
[G2 Android Development] iko11:
Let's go to Q&A thread :)
[G2 Android Development] g.paganini:
Sure!
[G2 Android Development] AlexVipXDA:
[MENTION=2376110]dorimanx[/MENTION] Ahahha yes i use translate.

In any case I did these tests, the first to increase the sensitivity of the microphone up to 20 (about that level could damage the microphone?) Then I increased the core to 2 during screen off, increased the clock and used interactive and row and finally set the hotplug always active .... So I greatly reduced the shots ... But still .... So?
[G2 Android Development] dorimanx:
try different record app.

i really dont know. it's a phone, not high quality remote mic recorder...

if you have any mods to sound, remove them, reinstall ROM without any xml sound mods...

it's should be ok, i have tried to record sound in room (office) people talk and do stuff...

I can hear them "OK" in the playback, no cuts... but not super clear ether...
[G2 Android Development] AlexVipXDA:
I'll try to change app.

In any case it is true proof that you have done is right, even in normal situations I register well so to speak ... The problem occurs only during the lectures with large classrooms and the teacher who speaks. But put the sensitivity to 20 can damage the microphone?

Thanks in avance and for your kernel with it we can do everything
[G2 Android Development] dorimanx:
No, its in permitted range.

Dont ask me to set higher, that can be unpredictable... no one know.

Sent from my LG-D802
[G2 Android Development] Computoncio:
[MENTION=2376110]dorimanx[/MENTION] check my pm ;)
[G2 Android Development] AlexVipXDA:
Its not possible that i ask. If Now with 20 i think that can break mic its not possible for have much more. The kernel is perfect. Anyway i Will try with other app and report
[G2 Android Development] dorimanx:
News Brake!

I want to say BIG THANKS to @Computoncio for modding mirror index PHP files and adding download counters to each file!

Now we can see the amount of downloads for each kernel/beta/recovery that my mirrors host.

Next step will be adding that info to OTA app! so you can see how many users already got new kernel :)

Computoncio worked hard to make it happen. so i am asking to find any post by him, and give him a warm thanks for his work!

Computoncio is recognized contributor for this kernel and this community! shown in OP and forever in my mind. :)

EDIT:

WOW!!! in 10min D802 kernel was downloaded 33 times from all mirrors including beta!

Very nice :)
[G2 Android Development] Diechel:
Looks good, new work for me :)

Need to change some other things in the app.

Let me know how you want it in the app? And where I can get the data.
[G2 Android Development] Computoncio:
Thank you for your kind words, I'm just helping as i can.

I will mod the OTA app scripts and send you the updated ones.

Phone: LG G2 D805

Kernel: Dorimanx kernel v10.1.2 D802

1st ROM : Pardus HD RoM™ Sensation Black v3.2

2nd ROM : Waiting for custom recovery ;)

MODS: Still searching
[G2 Android Development] Diechel:
Some drinks from me. Happy easter 2015

97J22783TH7577828
[G2 Android Development] Tinchoska:
And he always is there to help....
[G2 Android Development] :
Wait Dori ....Release a new Update and u see how many real user u have.... Real big black count
[G2 Android Development] jeyd02:
What does that script actually do?
[G2 Android Development] johnbeetee:
It changes the active profile used by stweaks, and then applies it... (in this particular case sets it to battery profile)

Exactly the same as using the change profiles tab within stweaks...

If you understand the structure and the way stweaks works, you can totally recreate it using tasker...not very useful when you already have stweaks, but you can use parts of it, if you want to automate some features...
[G2 Android Development] salvatore94:
Do you think possible to change GPU freq with tasker? As for now stweaks did not allow to tune GPU's freq.

It could be useful in a low battery profile for tasker. Another intresting thing could be to enable ECO mode to disable 2 cores.

If someone knows a terminal command to do that, it became easy to recreate through tasker.
[G2 Android Development] johnbeetee:
For eco modes you'll have to make shell command task, using the following commands (check root option for task)

sh /res/customconfig/actions/eco_mode "all"

sh /res/customconfig/actions/eco_mode "eco"

sh /res/customconfig/actions/eco_mode "strict"

About GPU : don't think it will save that much, its' mostly on the lowest freq. (200) all the time ; I know System Tuner pro can adjust it...

I'll need to search a bit to find the direct interface file....

If you're a bit comfortable with general linux shell programming/commands, have a look in dori's github :

https://github.com/dorimanx/LG-G2-D802-Ramdisk/tree/master/res/customconfig

..here's where the stweaks scripts originate :)
[G2 Android Development] salvatore94:
Thanks, this is what I need! I use to play a lot with my debian's shell when I'm at home :)

Now I'll try to learn how to use tasker! Thanks for your help and thanks to [MENTION=419143]Dori[/MENTION] for his great kernel :)

Inviato dal mio LG-D802 utilizzando Tapatalk
[G2 Android Development] ang1dust:
[MENTION=419143]Dori[/MENTION] Any thing you could do/need to make this work with xdabbeb kk Rom??
[G2 Android Development] alienware231788:
It necessary wipe any thing when flash kernal?
[G2 Android Development] jeyd02:
Guys... as I said the app Performance profile from xposed has some nice feature for setting cpu frequency values to any given app and screen of. You can also change governor and gpu frequency
[G2 Android Development] Fir3blade:
Not necessary, just flash.
[G2 Android Development] faux123:
check here for fauxsound microphone issues with newer KK base:

https://github.com/faux123/Galaxy_S5/commit/68432350c707216898db668b86a37415887961b0
[G2 Android Development] reas0n:
Oh sh*t, [MENTION=3332811]faux123[/MENTION] is here! :o I could do everything for the official G2 kernel made by You haha
[G2 Android Development] johnbeetee:
I guess for people who don't have tasker, or care to use it, this would be a nice option ; once you have it (been using it for years now), why use one more app for things you can easily realize using something you already have ? :)
[G2 Android Development] jeyd02:
Sure. If you have Tasker and know how to use it then that would be the best app you'll ever have. Sometimes is nice to have alternative specially free :). Btw I need to know more about Tasker. Can anyone link me a helpful guide?
[G2 Android Development] Wimmme:
Sorry for OT, but this is in my opinion by far the best place to start with tasker : http://www.pocketables.com/2013/03/overview-of-pocketables-tasker-articles.html

tapatalked from my incredible G2
[G2 Android Development] jeyd02:
Thank you.
[G2 Android Development] johnbeetee:
If you google a bit, there are lots of sites/tutorials on tasker, ..it all depends on which one suits you the best...

Thers's also an xda thread for tasker :

http://xdaforums.com/showthread.php?t=1110775

...all the rest is just a matter of trial and error, and some creativity...and maybe some help from others...no harm in asking :)
[G2 Android Development] blazewit:
Oh that could be it as the vs980 secret menu doesnt work. I'll ask [MENTION=270378]Cloudyfa[/MENTION] if there is a way to get into the hidden menu on cloudypro/flex for the vs980. Or does anyone here know how to get into lghiddenmenu.apk w/out using the dialer. I did try hidden lg menu launcher from the play store but it didn't work either.
[G2 Android Development] johnbeetee:
This was mentioned here before :

http://xdaforums.com/showpost.php?p=52225181&postcount=378

..don't know if it works though ...:o
[G2 Android Development] blazewit:
I'll give it a try, thank you sir
[G2 Android Development] nic85:
Knock code is on with this kernel?
[G2 Android Development] adirsabag:
Dorimanx, can you make the in-call small speaker volume separated from the headphones volume, so we could change it separatly?
[G2 Android Development] dorimanx:
Nope, its the same control in kernel.

I will think of other way to do it, based on call check script. If in call and no headphones plugged, then use value for call, if not in call use value for headphones...

Sent from my LG-D802
[G2 Android Development] dorimanx:
Thank you for support and happy easter for all that celebrate :)

Sent from my LG-D802
[G2 Android Development] dorimanx:
Thanks for mods, i will push all to mirrors.

I will let you know by pm.

Sent from my LG-D802
[G2 Android Development] dorimanx:
I am working on detecting headphones plug/unplug for tuning small speaker during call for higher gain,

and when not during call then we get different gain for headphones!

so i was looking for any control that show me that headphones plug/unplug but there is no such exported control.

but i have found how to use ROM dumpsys to get the notification i need for my bash script! :)

Connect headphones! :)

root@g2:/ # dumpsys statusbar | grep headset | awk '/visible/ {print $6}'

visible=true

Disconnect! :)

root@g2:/ # dumpsys statusbar | grep headset | awk '/visible/ {print $6}'

visible=false

it's seek for headphones ICON on statusbar if ROM set it ON/OFF i can trigger my script

Much to do more, but without this i have nothing...
[G2 Android Development] Computoncio:
[MENTION=2376110]dorimanx[/MENTION] Check my pm.

Till Dorimanx updates the scripts, again, use shine mirror for OTA app.

I forgot to change the split function with explode :rolleyes::(:crying:
[G2 Android Development] SPBoss:
Sorry if this question is stupid but.. can you do custom readahead values? If so maybe something between 512 and 1024 could be better (like 768kb) lol.

I have no idea how that stuff works so apologies if it is impossible!
[G2 Android Development] dorimanx:
fixed. thanks.
[G2 Android Development] dorimanx:
And here is what i have done with this!!!

TADAAA!!! :)

https://github.com/dorimanx/LG-G2-D802-Ramdisk/commit/f4bd96583cab521b359e07b6d303ad54234d79c3

cool stuff.
[G2 Android Development] Lycidias:
[MENTION=2376110]dorimanx[/MENTION] this is awesome stuff!! ?

Would it be possible to let the Alarm clock Ring from the big speaker at the bottom when headset is plugged in?

I'm asking this because i often Listen to music via earphones before sleep, and in the morning i don't hear the Alarm because it only rings from the earphones. :(