yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] GalaticStryder:
Will we have testers for this?

AOKP

MM

for D802

Uploading, should take an hour or two because I'm uploading condor's build as well.
[G2 Android Development] paul89rulez:
Aokp!! I will test! :)) (Aokp reminds me nexus4 times lol)
[G2 Android Development] edi194:
AOKP, one of the best roms i've ever had on phone :D

I've waited for this since AOKP team announced MM version

GJ :highfive:
[G2 Android Development] johnb380:
I'll definitely test it! Just let me know. Idk what the heck is going on with Tapatalk today I can't get on XDA through it tho. But just post the link and I'll test it!

Just a question is it gonna be basically bare bones to start or will it have some features? And will you build for other variants? Or just d802 cuz I only have a d801?
[G2 Android Development] GalaticStryder:
Took me more time than I expected but there you go: https://www.androidfilehost.com/?w=files&flid=50668

See if it boots and doesn't FC too much, that's pre-alpha release.
[G2 Android Development] johnb380:
Well when u build for d801 I'll be all over it! ? ?
[G2 Android Development] fLipz:
Been waiting on this for a while, Thanks Dev!
[G2 Android Development] dharani1234:
[MENTION=6175749]GalaticStryder[/MENTION] .. Will you pls be able to build one for d800 ?
[G2 Android Development] edi194:
ROM is working without problems. 0 FC's, Xposed working too.
[G2 Android Development] paul89rulez:
I have only one problem, wifi disconnects every time i put the phone in standby :|
[G2 Android Development] edi194:
For me it's normal on MM builds with stock configuration.
[G2 Android Development] edi194:
Check kernel github if you want news. As now, last commit is from 21 feb, GalacticStryder now is working on AOKP for G2 and some Moto projects (as i can see)
[G2 Android Development] johnb380:
@GalaticStryder has just rebased the kernel guys. And that takes time to test and add features back to the rebase.

So just give him time when the new kernel is ready he'll post it. I've already tested the bare bones rebase and it works good.

Just be patient people good things are coming.

MOD EDIT: Thanks
[G2 Android Development] paul89rulez:
Works Very good with excellent battery life and smoothness
[G2 Android Development] johnb380:
He just rebased it but other than kernel version number its just stock kernel at this point. He still has to rework and then add all his features into the new base which from past experiences with kernels isn't always as easy as it sounds. So it takes time.
[G2 Android Development] Bundizle:
Btw are you using the official kernel sources,i dont see the rest of the governors i see in lambda.
[G2 Android Development] SREEPRAJAY:
Members,

One more time....please remember the FORUM rules.

NO ETAs....

Developer has a reason for his work not posted or not done. He has his personal life and HE IS NOT YOUR PAID EMPLOYEE

Stop these non-sense posting. If you are not satisfied, please use something else.

Even if you see a nonsense post, please report to the MODs and leave it instead of replying on the same lines.

Help the MODs to keep the FORUM clean, clutter free, and MOST IMPORTANTLY SENSIBLE.

Thanks....Thread cleaned
[G2 Android Development] AlexVipXDA:
guys i have little issue, i'm on aicp, if i istall domino India and try to reduce speaker sound i cant. Why?
[G2 Android Development] idkwhoiam322:
Where can I get the bare bones for trying out? Thanks in advance. Link uploaded earlier shows file expired.
[G2 Android Development] johnb380:
It's not mine to share. And it's only for the d801.
[G2 Android Development] shaneel1491:
Use Viper4android to control sound
[G2 Android Development] secandRRe:
Running CM13 on VS980, do i just make a back up of rom and then just flash it? any special steps?
[G2 Android Development] johnb380:
One main rule of XDA never quote the whole OP.

And yes just flash the zip for your variant and profit. This kernel uses any kernel format so you don't have to worry about wiping just flash and your good.
[G2 Android Development] secandRRe:
my bad, has been fixed. does anyone have the best settings for battery life?
[G2 Android Development] secandRRe:
please tell me the settings you used to achieve this? the 9 hours?

---------- Post added at 07:57 PM ---------- Previous post was at 07:38 PM ----------

please tell me how you did this?
[G2 Android Development] PYCON:
I've tried both latest betas, Domino and Dorimised... But... Which 're the differences ?

I've not been able to find advantages in one and not in the other... :confused::confused::confused:
[G2 Android Development] idkwhoiam322:
Where can I find the betas?
[G2 Android Development] migueldbr:
where did you download the beta?cant find anything that leads to it
[G2 Android Development] PYCON:
&

Woah, latest betas were published by GalacticStryder himself some posts ago... :p

http://xdaforums.com/showpost.php?p=65318460&postcount=270
[G2 Android Development] idkwhoiam322:
Deleted :(
[G2 Android Development] GalaticStryder:
Incremental builds will start rolling today

Please, read.

I've been working on AOKP for some days but don't get mad, I've pushed some of my work to Gerrit for reviewing and in the meantime I played with Lambda once again. To reinitiate my work (I never stopped actually), I decided to move the releases towards public incremental builds since my device is still out of order (damaged screen).

How is it going to work?

I'll build following this scheme:

LambdaKernel-Fábula-Incremental-Number-Subject-Variant

Fábula is this 3.4.110 branch/release name until it reaches stable, them another one comes and so on...

Incremental are builds that add something for testing.

Number some random number to avoid confusion.

Subject is what I added that you should test.

Variant is random cause I don't wanna build every single change for everyone but randomize it to be more "democratic". It's also useful for sorting which devices are compiling properly or not.

Example: LambdaKernel-Fábula-Incremental-N9-SMP-d801-03042016.zip

All builds will be hosted on Android File Host from now on: https://www.androidfilehost.com/?w=files&flid=51366

If you wanna check the on-going development: https://github.com/GalaticStryder/kernel_lge_msm8974/commits/compiling

D801 and D802 builds are already there, but I won't recommend those to be installed yet since I'll only merge the hotplugs in about number 13, maybe. Those were for testing AFH sftp access only, they even might be removed after pushing the others.

I will update the OP as soon as I think it's ready to be flashed.

Incremental N11 and above are ready for flashing. Please report back.

If you're not feeling comfortable flashing a test build, wait a couple more days/weeks to flash the stable kernel or the beta.
[G2 Android Development] johnb380:
Awesome. Can't wait to check these out! Like before if needed I will test anything you throw at me!

Until time I'll wait with an anticipating smile on my face! ? ? ? ? ?
[G2 Android Development] GalaticStryder:
Go for it :fingers-crossed:

https://www.androidfilehost.com/?w=files&flid=51367
[G2 Android Development] GalaticStryder:
Funny, try this one: https://www.androidfilehost.com/?w=files&flid=51366

I can open it on Chrome.
[G2 Android Development] johnb380:
Thats because your logged into afh. I think your links aren't shareable yet. I tried on 3 different browsers my friend. So that's my guess.
[G2 Android Development] GalaticStryder:
Nope, I'm on private mode. In any case, this is the direct one: https://www.androidfilehost.com/?fid=24438995911970739
[G2 Android Development] johnb380:
Got that one to work! Lol will test and let you know how it goes.
[G2 Android Development] johnb380:
Reboot... Here's the last k msg

https://www.dropbox.com/s/04uaveq3nb259co/last_kmsg-2016-03-04.22.29.34.txt?dl=0

Here's the dmsg

https://www.dropbox.com/s/8pq7p49n2ihe2m9/dmesg-2016-03-04.22.29.38.txt?dl=0

Here logcat

https://www.dropbox.com/s/4dz8jbs1hbglj0z/logcat-2016-03-04.22.29.39.txt?dl=0

this all after the reboot. I was just looking at google + and wasn't even done setting up after my clean flash!

I hope it shows you something.

Edit: I forgot to tell you before when you gave me them test kernels that I had a few Random Reboots on the second kernel the one you added LK encryption to.

---------- Post added at 10:58 PM ---------- Previous post was at 10:39 PM ----------

Hey maybe the GPU setting being stuck on 600 is making the phone reboot. Also I can't lower it past 533. Thats the only setting that gave me any problem. But I had the reboots before I even opened synapse. That's why o was wondering about the GPU frequency.

Let me know of anything else I can do!

---------- Post added at 11:15 PM ---------- Previous post was at 10:58 PM ----------

Just got a black screen of death then RR...

Last kmsg

https://www.dropbox.com/s/n8xc8ai5hb1l0d0/last_kmsg-2016-03-04.23.08.12.txt?dl=0

I'm gonna have to go back to stock kernel now cuz as soon as screen times out it won't come back on. I have to force a reboot.

Dmsg

https://www.dropbox.com/s/obeffpbnrh0cl2i/dmesg-2016-03-04.23.08.10.txt?dl=0

Logcat

https://www.dropbox.com/s/bwxzr40dgyq1kf3/logcat-2016-03-04.23.08.08.txt?dl=0
[G2 Android Development] GalaticStryder:
Appreciate the heads up, I know what could be causing this issue. Are you up for N13? I'll avoid non-topic changes when building, also those GPU commits are from Dorimanx, there should be a ROM backend to filter for a 100% experience in CyanogenMod like the 450MHz hack. I'll catch them up ;)

Quick question, has anyone in here tested encryption with latest crypto patches from myfluxi? From what I can see, the implementation of these crypto patches might be conflicting with the kernel update, I confirmed some random reboots after them, interesting. Another point is that inability to build with higher GCC versions when they are implemented.
[G2 Android Development] johnb380:
Ya I'm done to test it out! I just have to do some running around I'll be home in an hour then I'll be ready.

Did anything show up in the last kmsg s I posted? I got them directly after the reboots so...
[G2 Android Development] GalaticStryder:
For sure, but I decided to mess around in GPU from Qualcomm developer SDK marshmallow (M29Q) updated drivers for N5, see what they changed and how I could port it to LG G2. I'll rebuild the kernel without the commits from CyanogenMod encryption and GPU patches. N14 will have the staging options enabled for testing if N13 can handle the device. The GPU update from Qualcomm is not a kernel patch but new blobs, although I can bake them in my anykernel script.
[G2 Android Development] johnb380:
OK I'm home and ready for more testing!
[G2 Android Development] GalaticStryder:
I'm building the N13 incremental with the following options:

#
# Lambda ~ Drivers
#
CONFIG_MSM_LIMITER=y
CONFIG_STATE_NOTIFIER=y
CONFIG_FRANDOM=y
CONFIG_POWERSUSPEND=y
CONFIG_FS_SYNC=y
CONFIG_DYNAMIC_FSYNC=y
CONFIG_ASYNC_FSYNC=y
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
# CONFIG_PM_SYNC_BEFORE_SUSPEND is not set
CONFIG_SIMPLE_GPU_ALGORITHM=y
CONFIG_ADRENO_IDLER=y
# CONFIG_QUICK_WAKEUP is not set

#
# Lambda ~ CPU Governors
#
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_GOV_IMPULSE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_IMPULSE is not set

#
# Lambda ~ GPU Governors
#
CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
CONFIG_DEVFREQ_GOV_PERFORMANCE=y
CONFIG_DEVFREQ_GOV_POWERSAVE=y
CONFIG_DEVFREQ_GOV_USERSPACE=y
CONFIG_DEVFREQ_GOV_MSM_ADRENO_TZ=y
# CONFIG_DEVFREQ_GOV_MSM_CPUFREQ is not set
# CONFIG_DEVFREQ_GOV_MSM_CPUBW_HWMON is not set
CONFIG_DEVFREQ_GOV_CONSERVATIVE=y

#
# Lambda ~ Thermal Control
#
CONFIG_THERMAL_MONITOR_SIMPLE=y

#
# Lambda ~ I/O Schedulers
# Reading: https://lwn.net/Articles/474164/
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_ROW=y
CONFIG_IOSCHED_CFQ=y
CONFIG_IOSCHED_BFQ=y
CONFIG_IOSCHED_FIOPS=y
# CONFIG_DEFAULT_NOOP is not set
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_ROW is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_BFQ is not set
CONFIG_DEFAULT_FIOPS=y
CONFIG_DEFAULT_IOSCHED="fiops"

#
# Lamda ~ TCP Congestion Control
# Reading: http://nets.cs.ucla.edu/publication/download/41/Wn_02.pdf
#
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=y
CONFIG_TCP_CONG_WESTWOOD=y
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_HSTCP=y
CONFIG_TCP_CONG_HYBLA=y
CONFIG_TCP_CONG_VEGAS=y
CONFIG_TCP_CONG_SCALABLE=y
CONFIG_TCP_CONG_LP=y
CONFIG_TCP_CONG_VENO=y
CONFIG_TCP_CONG_YEAH=y
CONFIG_TCP_CONG_ILLINOIS=y
CONFIG_TCP_CONG_HTCP=y
CONFIG_DEFAULT_WESTWOOD=y
CONFIG_DEFAULT_TCP_CONG="westwood"

# Lambda ~ Miscellaneaus
CONFIG_MMC_SDHCI_MSM_DISABLE_HPI=y
CONFIG_ANDROID_LMK_ADJ_RBTREE=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y

I got rid of the crypto and GPU monitors as well as some vidc changes that were failing on the dmesg you sent me. I'll edit once I push the builds to somewhere.

Hier kommen die Söhne: https://drive.google.com/folderview?id=0B0kZ4DVPwVcMTnVLOU53ZWFHaDA&usp=sharing
[G2 Android Development] secandRRe:
how did you achieve the 7 hours battery life? no one ever posted any of their settings as listed in OP. i cant seem to stabilize this kernel.
[G2 Android Development] johnb380:
R u running Domino? If u keep default settings except change suspend and sync to 1497000 you should get close to that on mild use. I always got anywhere from 5.5hrs to 7hrs SOT.

But we are testing the new kernel now so it should be done in the next few weeks is my guess.

---------- Post added at 01:43 PM ---------- Previous post was at 01:42 PM ----------

Flashing this now... Will keep you posted. Hopefully now RR this time but I will post logs if I do!

Edit:

N13 It seems to run much better... No black screen when screen sleeps. I wanted to ask do you want me to run it on default or play with settings and different hotplugs to see if I can crash it. Also do you want me to benchmark it and stress test it?

Here's dmsg https://www.dropbox.com/s/14skxvnji728m3b/dmesg-2016-03-05.14.00.38.txt?dl=0

idk if it'll show anything but just thought you can check for any errors from your new changes even tho it seems to be running great.
[G2 Android Development] peppe88sg:
please port on lg F320
[G2 Android Development] GalaticStryder:
Official support is already on the rails, I'll build for all variants depending on john's testing approval.

I haven't touched the deepest settings that could break though I managed to add everything we enjoy so far. Should be running like the other 3.4.110 vanilla builds if you tested them and they were stable, this one will be stable as well. The things I added upon the 3.4.110 are well known to be working great on 3.4.0 and some of the staging commits should be tested, this is a clean kernel, much better than previous versions. Test Synapse if you can, LMK changes and the screen hookers that weren't there in Domino. Do you think I can build for everyone? It will take 15 min in my new PC.

devfreq qcom,cpubw error in your dmesg is easily fixable, I'll add back the GPU monitor call in the config file and that's that, I thought we could disable this one but looks like we can't, so for now we'll add back. Also test impulse + fiops, that's gonna be the default combo for Fábula.
[G2 Android Development] peppe88sg:
ok, i wait.thanks
[G2 Android Development] GalaticStryder:
Most variants ready to test the latest N13 incremental. Checkout my Google Drive folder to get your .zippy.

Drive: https://drive.google.com/folderview?id=0B0kZ4DVPwVcMTnVLOU53ZWFHaDA&usp=sharing

Android File Host will be used to host beta/stable since the incremental ones are deleted when another one get uploaded in order to avoid bloating my Drive space.
[G2 Android Development] Garfield3333:
You are on the right way.....

Plz add

Governor : alucard

Scheduler : zen

TCP congestion : westwood

and compile it with Dorimanx compiler,

and it will be the best kernel ever.

Thx
[G2 Android Development] peppe88sg:
hi, i flash kernel f320,and audio not work,please fix
[G2 Android Development] johnb380:
We are testing each phase as we go you can't just add everything at once because if you get reboots then it's harder to find the reason. So we need to take a lil time and put it thru its paces with all the new things being added!

Be patient...

It's running good for me! Impulse and fiops seem real stable so far!
[G2 Android Development] anal-i-zator:
D802 no sound on incremental 03052016, plus it would be nice to see some undervolting options:) anyway good work
[G2 Android Development] GalaticStryder:
Huum, those are vidc related patches that I avoid to add in this first moment, good to know. There might be a change in CyanogenMod that needs those patches for our 8974 board. Let's see...
[G2 Android Development] johnb380:
Ya no sound here either wow I just noticed that lol! Anyway we can get one with sound working ha ha ha

Also microphone isn't working either!

U want a dmsg of trying to play sound?

Tried to play sound right before I ended this.

https://www.dropbox.com/s/w8m20eh04p019c1/dmesg-2016-03-05.21.29.31.txt?dl=0
[G2 Android Development] coreyon:
I'm using the D803. Will there be a D803 update? Or is this something you are planning on leaving behind? Either way, I'm happy that you at least included us in your previous kernels.
[G2 Android Development] johnb380:
Anything more to test tonight? Just asking to know if I should keep checking from time to time or go to bed?

Thanx for all your hard work friend other than the above issues it seems to be real solid now!
[G2 Android Development] GalaticStryder:
I've built N14 with venus patches that I skipped in latest N13, they must fix the audio issue. Those patches were added in CM source a long time ago. It's in the folder in my Drive as well, it fixes the cpubw as well. Next builds will be BETA in case the audio is working. Then we follow to another incremental things like audio patches from OnePlus and other stuff that I want to test like quick wake up.

I think OnePlus boards come with fully up-to-date kernels and Cyanogen (S.K.) and his crew backported many features from 3.10 in which we can't hold, the dts change for ultra-low latency audio can also be the cause of the error in sound, I checked dorimanx kernel and he doesn't have any ULL entry in his dts, so my previous releases don't. I'll revert this feature and backport those 3.10 kernel backports first and then add back ULL. I'll build the BETA version right now, audio will definitely work.
[G2 Android Development] android extreme:
Wow this kernel on unofficial aicp turno my g2 into a beast, it's faster andò smoother than alla the mm andò lollipop ROM that i've tried and the overclock increase further the performance of the system. Any bug found good work :)
[G2 Android Development] salmankhere:
Is there any tweaks for sound mod??? I love cm13 but still sound made me sad ...
[G2 Android Development] GalaticStryder:
Faux Sound Control doing fine on G2 phones, BT ones use Viper, don't enable both.
[G2 Android Development] Lawlrus:
Vzw is supported, your ROM isn't.
[G2 Android Development] eggeioss:
This kernel solves the distorted audio recorded with external apps? (I need to record lessons at university)
[G2 Android Development] SimpleX91:
[MENTION=6175749]GalaticStryder[/MENTION] hotplugs seem to be broken. No controls via Kernel Adiutor, all cores are constantly online.
[G2 Android Development] GalaticStryder:
I'm gonna add those in next build, I'm still reviewing neobuddy's hotplug, I'm looking forward to add intelliplug as well and clean up some changes I did. They'll be added together simple msm thermal from sultan.
[G2 Android Development] SimpleX91:
[MENTION=6175749]GalaticStryder[/MENTION] ok, thank you! Well, it's good to see a new kernel for AOSP G2, other projects are dead or bloated (like HH).

A few questions, if you don't mind. Would you add UKSM? Zen scheduler? Alucard governors (Alucard, Darkness, Nightmare)?

Btw, if you need testers, sign me in!
[G2 Android Development] fendaris:
All this needs is fiops, inteliplug, smartmax, and Zram and it'll be the best
[G2 Android Development] InsideMuz:
[MENTION=6175749]GalaticStryder[/MENTION] I'm your fan yet, even though you hate me :D
[G2 Android Development] y300owner:
Will this work if I install a some random 6.0.x rom from here??
[G2 Android Development] GalaticStryder:
If it uses CM trees then yes, so... for now is 100%. Wait to flash, I'm compiling today's release with some spicy changes.
[G2 Android Development] GalaticStryder:
Second Release is ready...

TESTING

Today's build ready to download, for faster deployment they are in Github but I'll add direct links to click in this post as well.

~ Notes ~

Hacked Faux sound control to work properly on G2 board, now working properly as far as I tested.

Added intelliplug, needs code clean up and update (so, might not work as expected).

Removed OC cause it's useless, we've already gotten a fast enough CPU.

Added impulse, yankactive, smartmax, zzmoove, intellimm (needs testing, some of them may be deprecated).

More few fixes...

Next one will be a bigger update, this one is more testing/trying to fix one.

If someone get problems with deep sleep post a logcat.

~ Downloads ~

TESTING is over, let's wait new builds ;)

Any doubts concerning to it... I'll try to answer.

Guten flash!
[G2 Android Development] SimpleX91:
Did you fix mpdecision? Or just added intelli hotplug?

Thanks! Would try it tomorrow.

Btw, with previous version I had several reboots during the night. No log though, sorry.
[G2 Android Development] reemar:
can u mention the kernel version in the zips name, so we know what we have and not get confused..
[G2 Android Development] Lawlrus:
There's no need to quote a half of a page post when you can simply @ and then his name

Also, are you looking at the name of the zip? Each one has a different name. That's how you tell them apart.

Newest build is bailerina first was lambda ect...
[G2 Android Development] reemar:
A. Edited my msg..

B. the filename is Lambda-Kernel-Bailarina-d802.zip

i want it to be Lambda-Kernel-Bailarina-13/12/15-d802.zip

or Lambda-Kernel-Bailarina-v2.0-d802.zip

insead of whats its now..

due to that i sometimes go to recovery and see the zip, and dont know which zip is which version..
[G2 Android Development] Lawlrus:
Ah yeah I see what you mean, first was alma or w/e

Really its up to the op, this is the way he chose to label his kernel, asking him to change how he wants to realise his kernel may not go over so well.

If its an issue with him and an annoyance to you, when you DL it, you could always just rename it to add a v2 or v6 or whatever.
[G2 Android Development] Latty:
Bailarina insta-bootloops for me on D800 and AICP marshmallow
[G2 Android Development] GalaticStryder:
Yup, I see. Fortunately, I got this fixed just now. I made a reboot in the kernel, fixed most everything. I'll compile it just after and push. Bailarina was just to see if I could port Sound Control and some scripts were working properly, they are not. Also tried to merge 3.4.107 kernel version and can't seem to compile, many errors, better stick on 3.4.0 with patches.
[G2 Android Development] johnb380:
Ok I'm ready friend!

Also did u get a chance to fix the devfreq qcom cpubw error that fills the dmsg? That one is annoying!

It keeps try to do something CPU freq I guess.

You said them vidc commits were throwing errors before so did u figure out how to get them to play nice with our devices then?
[G2 Android Development] GalaticStryder:
Try the BETA for D801: https://drive.google.com/folderview?id=0B0kZ4DVPwVcMS2pDVE5ud0Itajg&usp=sharing

Yes I managed to fix CPUBW but it will be changed in the future for 3.10 devfreq backport from OpenPlus.
[G2 Android Development] Sealant:
Hi ;)

Any incremental download for d802? or beta ;d