[ROM][Linaro 4.7][P31xx][JB][4.3] CM 10.2 w/Espresso10++ 3.0.96 + Code Review - Galaxy Tab 2 7" Android Development

Hi all,
I will be building cm-10.2 from source nightly and posting it here. These builds are straight from the CyanogenMod Github repo.
These are Unofficial Builds, built by me, from the nightly sync with the source repo. I am not part of the core CM dev team, but I do contribute to the Code Review: http://review.cyanogenmod.org/#/, I'm just a man with a compiler.
After you flash the rom please open up settings / developer settings and then set root access to ADB and Apps. You can access developer settings by tapping the build number 7 times on the about screen.
Thanks Codeworkx!
---------------------------------------------------
P3110/P3113=====>: http://d-h.st/DTz - 20130919 Posted!
TabletUI Patch===>: http://d-h.st/Z1E
ChangeLog====>: http://changelog.bbqdroid.org/
P3100========>: http://d-h.st/eP4 - 20130919 Posted!
TabletUI Patch=>: http://d-h.st/32y
Espresso10++ Kernel: http://d-h.st/UPc - 3.0.96 - p31xx
- Compiled with Linaro 4.7 toolchain. (13.08)
- Overclock and Variable Voltage control - credit to: @ketut.kumajaya & cmenard.
- Xbox 360 wired / wireless controller + LED support.
https://github.com/codyf86/android_kernel_samsung_espresso10/tree/cm-10.2
https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?h=linux-3.0.y
http://releases.linaro.org/latest/components/android/toolchain/4.7
Gapps 4.3: http://d-h.st/NhB
Explore my Dev-Host: http://d-h.st/users/codyf86
ClockWorkMod Recovery P3110/P3113: http://d-h.st/vZi - 6.0.3.7 - Tar!
ClockWorkMod Recovery P3110/P3113: https://www.file1.info/gmsY2BC - Zip!
ClockWorkMod Recovery P3100:====> http://d-h.st/eKO - 6.0.3.7 - Tar!
ClockWorkMod Recovery P3100:====> https://www.file1.info/PACugfc - Zip!
---------------------------------------------------
IR has been merged into official nightlies!!!
Special thanks @ketut.kumajaya!
https://github.com/kumajaya/android_kernel_samsung_espresso10/tree/cm-10.2
---------------------------------------------------
Shinobisofts' Universal Tar to Flashable Zip Program. (Python)
http://forum.xda-developers.com/showthread.php?t=2419920
Android-Andis' recovery.img to Flashable Zip Script:
http://forum.xda-developers.com/showpost.php?p=44725849&postcount=390.
xNiiCADEMUS' ROM Installation video.
http://youtu.be/uooLuG0Ydr8
---------------------------------------------------
Thanks to Caldair for ApG!
Thanks to Jiangyi for IR insight and general awesomeness!
Thanks to Kenundrem for pulling blobs and other files for me!
---------------------------------------------------
CMAcount:
http://www.cyanogenmod.org/blog/cyanogenmod-account
https://account.cyanogenmod.org/login
I have also compiled in the following from the CyanogenMod Code Review:
If you saw something listed below, that is no longer listed, it has been merged.
SystemUI: Add ADB over WiFi QuickSettings Tile
http://review.cyanogenmod.org/#/c/50211/
http://review.cyanogenmod.org/#/c/50210/4
USB audio support [1/2]&[2/2]
http://review.cyanogenmod.org/#/c/49295/
http://review.cyanogenmod.org/#/c/49296/
usbaudio: Fix output device routing
http://review.cyanogenmod.org/#/c/49292/
Allow showing statusbar on top of fullscreen window.
http://review.cyanogenmod.org/#/c/48352/
Add configuraion for showing statusbar on top of fullscreen window.
http://review.cyanogenmod.org/#/c/48359/
Add the possiblity of using secondary storage for user 0.
http://review.cyanogenmod.org/#/c/47918/
To use the above patch, if you choose to:
Go into Settings / Storage and cycle the check box once.
After you cycle the setting once, choose on or off and reboot.
Recovery: support format external storage to custom fstype using vold.
http://review.cyanogenmod.org/#/c/49899/
Recovery/Vold: Use quick format for NTFS volumes.
http://review.cyanogenmod.org/#/c/49920/
Hit thanks if I helped!
------------------------------------------------------------------------
My Fast and Helpful Socket API for Python 3.2.2+Android:
https://github.com/codyf86/fahsocket-py3-android

You build fast.
But you also build only for one device (or 2 really).
Sent from my LG-P690b using Tapatalk 2

I can build for anything if you ask nice enough. I'd like to stick to samsung devices though.

Luigi asked if I can add the IR blaster changes for the p3113 that had been patched into cm 10.1 on a few unofficial builds. Let me get the 0804 build out of the way; as I will start building it in about 6 hours or so. Then I'll look into adding support for it.

CodyF86 said:
I can build for anything if you ask nice enough. I'd like to stick to samsung devices though.
Click to expand...
Click to collapse
Wow! thanks.
Anyway whats the different from this to codeworks build?

I mean i can build for the supported devices. I'm not trying atm to add support to unsupported devices.
These are from the same source I'm just building them nightly and posting them. The last p3110 build was from 0730, so I built / will build the latest ones everyday.

CodyF86 said:
Luigi asked if I can add the IR blaster changes for the p3113 that had been patched into cm 10.1 on a few unofficial builds. Let me get the 0804 build out of the way; as I will start building it in about 6 hours or so. Then I'll look into adding support for it.
Click to expand...
Click to collapse
can't wait!
Sent from my TouchPad using xda app-developers app

I flashed the 3110/3113 on 3113 works well thank you sir
If I could add a +1 to the IR addition
If you need a tester for a 3113 cm ROM let me know
Sent from my GT-P3110 using xda premium

CodyF86 said:
I can build for anything if you ask nice enough. I'd like to stick to samsung devices though.
Click to expand...
Click to collapse
Thanks..!!

thanks +1
Sent from my GT-P3100 using XDA Premium HD app

Not waiting for a new constructor of cm, but ok, let's see What do you have to offer us ...

Lol I think you may have misunderstood. This isn't a spin off of cm-10.2 or another version of it. This is literally cm-10.2 compiled from the repo sources and I usually sync after midnight then build. The last cm-10.2 build for both p3110 and p3100 was 20130730.
I compiled the latest from the repo and posted it and I'm just going to keep on rebuilding everynight and post it until cm-10.2 starts building automatically at night for all devices with a build server; Like they do with 10.1 atm,

CodyF86 said:
Lol I think you may have misunderstood. This isn't a spin off of cm-10.2 or another version of it. This is literally cm-10.2 compiled from the repo sources and I usually sync after midnight then build. The last cm-10.2 build for both p3110 and p3100 was 20130730.
I compiled the latest from the repo and posted it and I'm just going to keep on rebuilding everynight and post it until cm-10.2 starts building automatically at night for all devices with a build server; Like they do with 10.1 atm,
Click to expand...
Click to collapse
then my confusion be gone
so this is excatcly like what codeworkx create.
glad to have two mainteners for this device:good:

antutu said:
then my confusion be gone
so this is excatcly like what codeworkx create.
glad to have two mainteners for this device:good:
Click to expand...
Click to collapse
He builds more often. Not only that but he will try to implement IR Blaster funtionality for P3113.

P3100 boots up without problems
You can't control the wind, but you can adjust your sails
Sent Form My Galaxy Tab 2 GT-P3100 ,Dual booted using Black Hawk Kernel

Luigi2012SM64DS said:
You build fast.
Click to expand...
Click to collapse
damn fast!! TabletUI patch run perfect :angel:
http://forum.xda-developers.com/sh....1/CM10.2/SlimBean] Tablet UI - Auto-Patcher
On p3100

Here is 20130804 for p3110. p3100 is building right now. I fell asleep last night or I would have already posted both lol. I'll update the first post also.
P3110: http://d-h.st/TAe
P3100: Building Now!

Ok so p3100 is building now and will be done in an hour or two, but I have to run some errands and won't be back for 3 or 4 hours. I'll post p3100 when I get back, sorry for the delay.

I'm using next kernel 1.7 + CyanogenMod 4.3. Runs great i can't detect any trouble. Just edited build.prop file to fix bootanimation
Sent from my GT-P3100 using xda app-developers app

Why no credit´s to @codeworkx or CM-Team in OP? Nobody really thought codeworkx would work for us on CM10.2 ... but he did!!! And thats why i think credits should be added....!
Thank´s for the daily nightlys.

Related

[REF] Galaxy Tab 10.1 Kernel source code now available on git! With building guide.

Hi pals
I just received Galaxy Tab 10.1 Kernel source code as .tar and I worked on a common git repository for us all developers to ease our work as team. It helps facilitating exchanges.
The source presented here are Samsung unmodified, for your forking pleasure.
Now your turn to build OC and more custom stuff from it. I'll focus on Image, Sound and Video
Kernel sources:
github.com/GalaxyTab101/samsung-kernel-galaxytab101
Initramfs collection you can use with:
github.com/GalaxyTab101/samsung-initramfs-galaxytab101
Template build scripts:
https://github.com/project-voodoo/scripts/blob/supercurio/galaxytab101_build_kernel.sh
https://github.com/project-voodoo/scripts/blob/supercurio/galaxytab101_mkbootimage.sh
Samsung README:
https://github.com/GalaxyTab101/sam...p7510-honeycomb-3.1/README_Samsung_kernel.txt
First custom kernel built with all this:
- It's insecure (adb root)
First custom kernel available!
- It contains associated cifs.ko in /lib/modules
http://dl.project-voodoo.org/galaxytab10.1/gt-p7510-supercurio-insecure-boot.img
How to test-boot it:
- reboot fastboot mode
- fastboot boot gt-p7510-supercurio-insecure-boot.img
Have fun
Click to expand...
Click to collapse
First!
Good News Supercurio!
Great news looking forward to some custom kernals
Sent from my HTC Desire HD using XDA App
Good to see you working on the 10.1 tablet. Thanx for the work on the kernel & instructions. Cant wait to overclock.
great to see supercurio and shep working on the Tab 10.1!!!
Lots of custom roms and kernels in the galaxy tab future!!
Its happening here live if you're curious
https://github.com/GalaxyTab101
Last night I prayed for some Voodoo love, and the lord answered our prayers! YES!
Actually diffing manually to find which repo/commit Samsung based it source from.
Code:
38988 /tmp/diffandroid-tegra-2.6.36-honeycomb-mr1+samsung
39040 /tmp/diffandroid-tegra-2.6.36-honeycomb+samsung
14992 /tmp/diffandroid-tegra-2.6.36-release-f982fa0f+samsung
14996 /tmp/diffandroid-tegra-2.6.36-release+samsung
Awesome, can't wait for some overclocking awesomeness!
Now if Google would release the Honeycomb source code...
Sent from my GT-P7510 using Tapatalk
Will this enable us to get cifs.ko that we desperately need on this platform? (I'm spoiled since I have a Droid Incredible)
Very cool.. glad to see your working on this supercurio
Thanks supercurio, I've been waiting for this!
You just made my day Supercurio
Very very cool. Thanks for posting this and I look forward to digging in..
Yeah !
Source now online.
I recreated a git repository with many manual cherry-picking based on an old NVIDIA repository state (march) to serve as base:
https://github.com/GalaxyTab101/samsung-kernel-galaxytab101/tree/gt-p7510-base
Close but not exactly Samsung's repo, it would have taken days of work: not reasonable ^^
Then I added Samsung source, fixed a few things et voilà !
github.com/GalaxyTab101/samsung-kernel-galaxytab101
Now, initramfs time!
supercurio said:
Yeah !
Source now online.
I recreated a git repository with many manual cherry-picking based on an old NVIDIA repository state (march) to serve as base:
https://github.com/GalaxyTab101/samsung-kernel-galaxytab101/tree/gt-p7510-base
Close but not exactly Samsung's repo, it would have taken days of work: not reasonable ^^
Then I added Samsung source, fixed a few things et voilà !
github.com/GalaxyTab101/samsung-kernel-galaxytab101
Now, initramfs time!
Click to expand...
Click to collapse
you are my hero
thank you all for working on custom rom.
Sent from my SHW-M110S using XDA App
First custom kernel available!
- It's insecure (adb root)
- It contains associated cifs.ko in /lib/modules
http://dl.project-voodoo.org/galaxytab10.1/gt-p7510-supercurio-insecure-boot.img
How to test-boot it:
- reboot fastboot mode
- fastboot boot gt-p7510-supercurio-insecure-boot.img
Have fun
Note: all the sources are available now, It's time to update the first post

[KANG] CM7.2 w/ FP by ghost_og

*Update 3/6/12*: I probably should have done this awhile ago, but I just wanted to clarify that this was a one-off release. It will not be updated since Nightlies/Weeklies are up and running again. In fact, they will have everything this ROM has plus more!
In trying to build CM7 (w/ FP) from source, acerbix, crnkoj, and I unwittingly built CM7.2 . You can follow along with our adventures here. We found that using the FP branches of the Atrix-Dev-Team's github repos with the new upstream CyanogenMod changes no longer produced a fully working FP build. After merging and copying the necessary code in frameworks/base from the ADT's repo on top of the newer CM7 stuff, it gave us a working 7.2 build.
I thought others may want to try out an updated CM7. This was my first attempt at compiling from source, so there may be bugs. A few changes I've noticed:
- "Holo" lockscreen
- T9 dialer
- Corrected calendar lockscreen widget
- More detailed battery stats (I think).
There are more if you feel like looking through the CM commits since the last official weekly/nightly release.
I'm not a developer. I will not be offering any kind of support beyond the possible update when worthwhile upstream changes are made. However, feel free to ask and answer questions here. I'm sure the other community members will be willing to help one another out.
Please keep in mind that this is a kang and in no way related to the official CM7 build, so please do not use those threads to post issues if you decide to try this.
Here are all of the sources I used:
https://github.com/CyanogenMod/android
https://github.com/Atrix-Dev-Team/android
https://github.com/ghost-og/android_frameworks_base
Here's the download link:
https://rapidshare.com/files/2700446381/update-cm-7.2.0-Olympus-KANG-ghost_og.zip
Sorry for using RapidShare. Multiupload was having issues when I tried uploading this there. I'll try to change it later.
*edit* Dropbox mirror. Be gentle:
http://dl.dropbox.com/u/11998742/update-cm-7.2.0-Olympus-KANG-ghost_og.zip
Link not working for me mate...
Sent from my MB860 using XDA App
Thanks for this. How recent is this? Does it encompass all of these changes: https://cm-nightlies.appspot.com/?device=olympus
Nice work,ghost_og.
I've used CM7.2 before on my Defy and Milestone 2. Many improvements over previous CM7. I'm waiting for multiupload link. Thanks for your hard work.
guidoido004 said:
Link not working for me mate...
Sent from my MB860 using XDA App
Click to expand...
Click to collapse
Hmm, worked for me. It redirected at first, but then it should give you a 30-sec wait window. Sorry for the crappy hosting.
NguyenHuu said:
Thanks for this. How recent is this? Does it encompass all of these changes: https://cm-nightlies.appspot.com/?device=olympus
Click to expand...
Click to collapse
I built it 1/16/12, so I think the French translations were the last thing I caught. Sorry for the extra work, but checkout the main CM repo and checkout the commit history.
ghost_og said:
Hmm, worked for me. It redirected at first, but then it should give you a 30-sec wait window. Sorry for the crappy hosting.
I built it 1/16/12, so I think the French translations were the last thing I caught. Sorry for the extra work, but checkout the main CM repo and checkout the commit history.
Click to expand...
Click to collapse
Thanks, will test it out, been looking for some updates to CM7.
The only nightly update you doesnt have is the ones specific for atrix....
You also could add tweaks and mods on it ^^
Flashing now, lets see how much good is it. Hehehe
Sent from my MB860 using XDA App
ghost_og said:
In trying to build CM7 (w/ FP) from source, acerbix, crnkoj, and I unwittingly built CM7.2 . You can follow along with our adventures here. We found that using the FP branches of the Atrix-Dev-Team's github repos with the new upstream CyanogenMod changes no longer produced a fully working FP build. After merging and copying the necessary code in frameworks/base from the ADT's repo on top of the newer CM7 stuff, it gave us a working 7.2 build.
I thought others may want to try out an updated CM7. This was my first attempt at compiling from source, so there may be bugs. A few changes I've noticed:
- "Holo" lockscreen
- T9 dialer
- Corrected calendar lockscreen widget
- More detailed battery stats (I think).
There are more if you feel like looking through the CM commits since the last official weekly/nightly release.
I'm not a developer. I will not be offering any kind of support beyond the possible update when worthwhile upstream changes are made. However, feel free to ask and answer questions here. I'm sure the other community members will be willing to help one another out.
Please keep in mind that this is a kang and in no way related to the official CM7 build, so please do not use those threads to post issues if you decide to try this.
Here are all of the sources I used:
https://github.com/CyanogenMod/android
https://github.com/Atrix-Dev-Team/android
https://github.com/ghost-og/android_frameworks_base
Here's the download link:
https://rapidshare.com/files/2700446381/update-cm-7.2.0-Olympus-KANG-ghost_og.zip
Sorry for using RapidShare. Multiupload was having issues when I tried uploading this there. I'll try to change it later.
Click to expand...
Click to collapse
I think all of the fingerprint changes have been committed today, so you should get them if you pull the source to make your own build. No more splicing files necessary!
EDIT: Oops, I was wrong. Fingerprint branch was updated, but still need to merge those files into the base CM build.
the T9 dialer is great. Looking forward to more updates as more changes are comitted. Good work.
Let me mirror this up for you mate. Give me a while to upload it on my crappy connection.
kennethpenn said:
Let me mirror this up for you mate. Give me a while to upload it on my crappy connection.
Click to expand...
Click to collapse
Thank you! I appreciate it. Hehe, rapidshare...
ghost_og said:
Thank you! I appreciate it. Hehe, rapidshare...
Click to expand...
Click to collapse
http://bandbinnovations.com/xda/update-cm-7.2.0-Olympus-KANG-ghost_og.zip
Have fun!
ghost_og said:
In trying to build CM7 (w/ FP) from source, acerbix, crnkoj, and I unwittingly built CM7.2 . You can follow along with our adventures here. We found that using the FP branches of the Atrix-Dev-Team's github repos with the new upstream CyanogenMod changes no longer produced a fully working FP build. After merging and copying the necessary code in frameworks/base from the ADT's repo on top of the newer CM7 stuff, it gave us a working 7.2 build.
Click to expand...
Click to collapse
Yeah, those two branches were unrebased and unmaintained for quite a bit I have cleaned up the FP code a bit these days and rebased them, so you can now build from them too.
PS: We'll probably release a new weekly soon, with another long term, supported release (ba2tf-style) following after if no obvious regressions appear.
turl1 said:
Yeah, those two branches were unrebased and unmaintained for quite a bit I have cleaned up the FP code a bit these days and rebased them, so you can now build from them too.
PS: We'll probably release a new weekly soon, with another long term, supported release (ba2tf-style) following after if no obvious regressions appear.
Click to expand...
Click to collapse
Great news! I was debating whether or not to post this. I didn't want to step on any toes. Thanks for the hard work; I just synced and started a new build.
is it possible to flash this right over neutrino rom or is it best to full wipe?
Sent from my MB860 using XDA App
If coming from a cm7 based rom then just wipe /cache and dalvik. Been working for me switching between different versions.
Sent from my MB860 using XDA App
turl1 said:
Yeah, those two branches were unrebased and unmaintained for quite a bit I have cleaned up the FP code a bit these days and rebased them, so you can now build from them too.
PS: We'll probably release a new weekly soon, with another long term, supported release (ba2tf-style) following after if no obvious regressions appear.
Click to expand...
Click to collapse
http://www.youtube.com/watch?v=xHhUmRE2YOo
Can faux kernel be used with this rom?
Nipit said:
Can faux kernel be used with this rom?
Click to expand...
Click to collapse
Yes. The latest open beta runs very well for me.
turl1 said:
Yeah, those two branches were unrebased and unmaintained for quite a bit I have cleaned up the FP code a bit these days and rebased them, so you can now build from them too.
PS: We'll probably release a new weekly soon, with another long term, supported release (ba2tf-style) following after if no obvious regressions appear.
Click to expand...
Click to collapse
Wow great news!! Will the Weekly #5 be based on CM7.2?

[I815/P6800/P6810] CyanogenMod 9 (08/12/2012)

I've started porting CyanogenMod 9 to the Galaxy Tab 7.7. Do not flash this unless you know how to backup your data and especially unless you know how to get back to stock. If you don't already know how to do this, you might want to familiarize yourself with the process now, while the developers try to stablize CM9. I don't have time to help people unbrick their devices, and will not take responsibility for any user bricking their device, you flash this at your own risk.
If you are a developer interested in helping out with the porting effort, please PM me.
Known Issues
HDMI dongle doesn't work
Some USB keyboards aren't working
I815: CDMA and LTE isn't enabled
I815: GPS doesn't work
I815: Autobrightness is broken
Download
Google apps can be found at http://goo.im/gapps
I815 (August 15, 2012): http://goo.im/devs/ohanar/i815/cyanogenmod/cm-9-20120815-NIGHTLY-i815.zip
P6800 (August 15, 2012): http://goo.im/devs/ohanar/p6800/cyanogenmod/cm-9-20120815-NIGHTLY-p6800.zip
P6810 (August 15, 2012): http://goo.im/devs/ohanar/p6810/cyanogenmod/cm-9-20120815-NIGHTLY-p6810.zip
Old
P6810 (DP1, April 4, 2012): http://goo.gl/ANRQx (md5: 2be30aaa4aadcd3065239e16f0ca5247)
P6800 (DP1, April 5, 2012): http://goo.gl/CrwCQ (md5: f333f6aca81e1fb0f08244358e492813)
Flash
Flash from ClockworkMod Recovery, make sure to wipe data/factory reset. No whining if it eats your homework.
Build Instructions
Setup a standard CyanogenMod 9 build environment (there are plenty of tutorials on the web already on how to do this). Then
Add add the following entries to your local manifest
Code:
<project path="device/samsung/XXX"
name="ohanar/android_device_samsung_XXX"
revision="ics"
remote="github" />
<project path="device/samsung/smdk4210-tab"
name="ohanar/android_device_samsung_smdk4210-tab"
revision="ics"
remote="github" />
<project path="kernel/samsung/smdk4210-tab"
name="ohanar/android_kernel_samsung_smdk4210-tab"
revision="ics"
remote="github" />
where you replace XXX with your device (i815, p6200, p6210, p6800, p6810, or t869).
Make sure that your device is running the newest build of CyanogenMod 9 or stock ICS if your device has it.
Make sure your device is plugged in and has debugging enabled.
Run the extract-files script from your particular device tree.
Run vendor/cm/get-prebuilts
Your sources are now ready, to build run
Code:
$ . build/envsetup.sh # this sets up the build environment
$ lunch cm_XXX-userdebug # this selects your device
$ mka bacon # this builds CM
Changelog
08/08/2012
Hopefully remaining wifi issues fixed (wifi hotfix shouldn't be needed anymore)
Wifi tethering enabled (no clue if it works)
08/03/2012
LPM fixed (can now charge while off)
Camera force closes fixed
7/19/2012
P68x0: Autobrightness fixed
Bluetooth fixed (thanks to lowtraxx for pointing out where the issue was)
I815: LTE Modem's massive power drain fixed
7/15/2012
Wifi! -- for real real, not for play play
P6800: SIM Toolkit Support
Hardware-Accelerated Video (Regression in 7/10/2012)
ASOP Charging mode (still not really working)
7/10/2012
smdk4210-tab kernel
I815 build
vibration (regression in Alpha 2)
3g data on P6800 (regression in Alpha 2)
Camera (both front and back)
Regression: Hardware-accelated video (this also means no previews in the Camera)
Regression: LPM
Alpha 2
smdk4210 kernel (common kernel used in the CM9 ports for the i9100, i777, n7000, p6200, p6210, p6800, and p6810)
USB gadget support
Hardware-accelerated video
Rear facing camera (only stills for now)
Better auto brightness (values still need to be tuned)
LPM (charge while off)
Probably other stuff (been a long time since last update)
Regression: Vibrator no longer works, we now get a beep instead
Alpha 1
Upgrade wifi driver to compat-wireless-3.4-rc3-1
GPS hopefully fixed (thanks to Alan Orth)
Data Usage fixed (thanks to Alan Orth + Galaxy Tab 10.1 devs)
DP3.1
Wifi fix that sometimes works
DP3
Torch App (thanks to Alan Orth)
Fixed reboot download
Wifi partially works
Other random bugs caused by building with gcc 4.6 (now using the recommended 4.4)
DP2.1
3G/GSM fix (thanks to poisike)
DP2
Audio works!
DP1.1
Partial fix for autobrightness (gets brighter, doesn't get darker)
Phone like interface is gone
P6800: added GSM libraries, and basic 3g configuration
Credits
aorth -- set up the device tree for the GT-6200 (Tab Plus 3g), has been a great collaborator
poisike -- provided fix for 3g/gsm
teamhacksung -- set up the galaxys2 device tree, which was the basis for my tree
Nice! Hope more developers will join and sync with 6800
Sent from my GT-P6800 using XDA Premium HD app
locerra said:
Hi,
I've started working on porting CM9 to my P6810, and figured I would post here in case there were any other devs interested in assisting me, or working on a P6800 version.
Currently I have gotten to a lockscreen, but that is about it, most hardware still needs to be properly configured.
The sources:
https://github.com/ohanar/android_device_samsung_p6810
https://github.com/ohanar/android_frameworks_base
Click to expand...
Click to collapse
I'm interested in working on a P6800 version. I sent you a PM.
poisike said:
I'm interested in working on a P6800 version. I sent you a PM.
Click to expand...
Click to collapse
I have started on this, as well. Am beginning with the Note port right now. Gotten about as far as you. Please PM me, and we can hopefully collaborate.
Steve
Uh this sounds great!
Count me in for testing, don't have dev abilities.
sk806 said:
I have started on this, as well.
Click to expand...
Click to collapse
Do you have a git repo somewhere? I wouldn't mind looking through what you've done so far.
hurray!
Count me in for testing, don't have dev abilities.
waiting for first booting CM9
Wow great news! I really cant contribute anything aside from ROM testing on a regular basis as long as it does not increase any flash counters
great
great!! i may help,no rommaking experience but programming skills in java, c and android. pm meif want some help.
locerra said:
Hi,
I've started working on porting CM9 to my P6810, and figured I would post here in case there were any other devs interested in assisting me, or working on a P6800 version.
Currently I have gotten to a lockscreen, but that is about it, most hardware still needs to be properly configured.
The sources:
https://github.com/ohanar/android_device_samsung_p6810
https://github.com/ohanar/android_frameworks_base
Click to expand...
Click to collapse
Oh get it soon brothers, This TouchWiz is killing me.... I hate it....
locerra said:
Do you have a git repo somewhere? I wouldn't mind looking through what you've done so far.
Click to expand...
Click to collapse
I don't. Working a bit more on it, then I'll post and send you a link to the ROM...
sk806 said:
I don't. Working a bit more on it, then I'll post and send you a link to the ROM...
Click to expand...
Click to collapse
Ok, well let me know when you have something. In the meantime, I'm seperating out my repo into two: common stuff and P6810 specific ones. I'm rebuilding to make sure that I didn't break anything, but once that is done it should be easier to share work (assuming that all the things that I put in the common repo are indeed common ).
just having a peek at your github, (I have Gt-P6200) there's a typo in ..android_device_samsung_c210-common / c210_base.mk
AUDIO_PACKAGES is misspelled I believe.
nothing huge.
i've got a builbox and can host the nightlies if you want, we already do it for the nook and touchpad (unofficial) builds.
pm me if you're interested.
Its so nice to see the 6810 getting some love. When I first got it and came to the developers forum I was surprised that all the ROMS said 6800 only. I also will gladly help with testing.
I'm also glad to see the P6810 get some attention, especially when it's CM9/ICS.
Happy to help out with testing when you guys are ready
Ill echo the above also - awesome
chrisrotolo said:
just having a peek at your github, (I have Gt-P6200) there's a typo in ..android_device_samsung_c210-common / c210_base.mk
AUDIO_PACKAGES is misspelled I believe.
nothing huge.
Click to expand...
Click to collapse
I'm curious as to how similar the tab 7+ and 7.7 really are. If they are close enough (which my guess is that they are), then that repo could serve for both (although probably not in the present state). Are you thinking of working on CM9 for your tab?
dude this is awesome! i'll take a peek when i get the time and help out if i can.
keep up the good work!
I always say that xda is the place of wonders. Waiting patiently and deeply appreciate it!

[Rom][DEV][4.4.4] CyanogenMod 11 for LG Optimus L90 - LG-D415

[SIZE=+1]CM11 for LG L90 LG-D415[/SIZE]​
Ok guys and gals... I must first state that this is not my original work. The CM11 base I'm building off of is all due to the hard work and efforts of @Quarx. His ROM is located here for devices other than the LG-D415.
This thread was created to assist @Quarx by not littering his thread with posts for LG-D415 devices. He doesn't own a D415, but I do :silly:
With that said...
Disclaimer
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to
make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
*/
[SIZE=+1]To use this ROM you MUST have an unlocked bootloader[/SIZE]
All specs with this ROM are the same as the specs with @Quarx ROM minus the fact that this ROM is built specifically for D415 devices
What's working
Bluetooth
Calls
Front camera
GPS
Mobile Data
Rear Camera
Superb battery life
WIFI
Most everything else ​
What's NOT working or working correctly
CM Updater ( Until I figure out how to implement my own )
Video recording ( front/rear camera. Works for some, not for others )
Video playback ( Works for some, not for others )
IR
LG Knock Code ( Double tap to wake )​
Credits located in post #2
Changelog located in post #3
Download links are located in post #4
Source links are located in post #5
Installation
Boot to recovery ( Custom recovery required )
Wipe cache ( only required on first installation )
Wipe Dalvik cache ( only required on first installation )
Format /system and optionally /data ( Only necessary if coming from stock or a different ROM )
Install ROM
Install GApps
XDA:DevDB Information
CyanogenMod 11 for LG Optimus L90 ( LG-D415 ), ROM for the LG Optimus L90
Contributors
shinobisoft
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: Beta
Created 2014-10-15
Last Updated 2014-12-17
Credits and Thanks
Credits
@Quarx - For getting everything started for developing for the LG L90
@CyanogenMod - For CM11 obviously
@k2wl - For assisting with tips/hints/suggestions
@demonslayer12349 - For assisting with tips/hints/suggestions
@shoxxy - For Philz-Touch recovery for our devices. Also for helping "behind the scenes"
Very Special Thanks
@jran0880 - For his donation of $50.00
Changelogs
12/02/2014
No changes to note on my end. View CM's changelog for any changes/updates.​
10/22/2014
Removed NFC again
Removed FM Radio again
There may be some OS changes thanks to the CM team. See their changelog for changes.
SELinux is still disabled in this build. Device doesn't seem to like it when it's enabled. LOL...
Something else to figure out
10/07/2014
Changed kernel configs and dtbs from W7_TMO_US to W7_OPEN_CIS. My first few builds were built using W7_OPEN_CIS. Seems to be fewer issues with those ROMs than my most recent.
Re-enabled NFC. I'm starting to think it does exist on the device.
Re-enabled FM. Strangley I can at least hear static now. So the hardware may actually be there.
Any other changes would be OS related and would be noted by CM in their changelog.
Enabled the "Quick Key", the button above volume keys, to wake the display.
​10/04/2014
Removed most NFC related stuff. D415 doesn't have NFC
Removed FM Radio.apk. D415 doesn't have FM receiver
FIX - Correct camera drivers now load on device start up
FIX - Video playback drivers
Too many other changes over the last month to begin to try and remember. LOL
My last sync with CM may have had some fixes incorporated. About a week ago
​09/10/2014 - There have been no real "changes" in any of my builds besides editing some config files and adding files to fully specify the device as a w7 device and not a w7ds device. The D415 is not a dual sim device which I believe was part of the conflict between @Quarx builds and the D415 devices. So with the 09/10 build as far as I have been able to determine, everything about the build now identifies the device as a w7 device.​
Downloads
Newest build: 2014-12-02 Mirror: 2014-12-02
Previous builds:
2014-10-22 Mirror: 2014-10-22
2014-10-07 Mirror: 2014-10-07
2014-10-04
2014-09-10
2014-09-07
2014-09-04​GApps: http://forum.xda-developers.com/showthread.php?t=2397942
Use the link above for PA-GApps for the moment. I will put together a GApps package eventually. LOL :silly:
Recoveries: ( flash with fastboot, an app like Flashify, or my LG L90 Utilities )
CWM 6.0.5.1 ( Swipe up/down to scroll. Swipe left to go back, Swipe right to select ) Factory Reset: DISABLED
Philz-Touch 6.57.5 ( Thanks to @shoxxy )​
The TWRP 2.7.1.0 package attached to this post is flashable via recovery.
Sources
GitHub Sources
Device: https://github.com/shinobisoft/android_device_lge_w7
Kernel: https://github.com/shinobisoft/android_kernel_lge_msm8226
AV Frameworks: https://github.com/shinobisoft/android_frameworks_av
LG Proprietary blobs: https://github.com/shinobisoft/vendor_lge_proprietary​
I must stress again that these works are based off of the works of @Quarx - [Rom][DEV][4.4.4] CyanogenMod 11 for LG L90
Awesome! Looking forward to continued development ...just curious anything fixed from the 9/4 build to the 9/7 build?
Sent from my LG-D415 using Tapatalk
slamdunksaliby said:
Awesome! Looking forward to continued development ...just curious anything fixed from the 9/4 build to the 9/7 build?
Sent from my LG-D415 using Tapatalk
Click to expand...
Click to collapse
Probably not. I've only been building with my fixes on top of @Quarx sources on GitHub. I'm still trying to get everything of mine over to GitHub at the moment. I unfortunately have a full time job so I don't have a ton of free time. The weekends are usually the only free time I have. I overslept today and decided to play hookey for the rest of the day. LOL. Imma bad bad boy LMAO.
When I get settled in to GitHub and have a chance to really check out the source code, I'll then see what I can do.
shinobisoft said:
Probably not. I've only been building with my fixes on top of @Quarx sources on GitHub. I'm still trying to get everything of mine over to GitHub at the moment. I unfortunately have a full time job so I don't have a ton of free time. The weekends are usually the only free time I have. I overslept today and decided to play hookey for the rest of the day. LOL. Imma bad bad boy LMAO.
When I get settled in to GitHub and have a chance to really check out the source code, I'll then see what I can do.
Click to expand...
Click to collapse
Haha no worries thanks so much
Sent from my LG-D415 using Tapatalk
Nice thing to see coming here tonight!!!! You're the best![emoji2] [emoji4] [emoji2]
Sent from my LG-D415 using Tapatalk
shinobisoft said:
Probably not. I've only been building with my fixes on top of @Quarx sources on GitHub. I'm still trying to get everything of mine over to GitHub at the moment. I unfortunately have a full time job so I don't have a ton of free time. The weekends are usually the only free time I have. I overslept today and decided to play hookey for the rest of the day. LOL. Imma bad bad boy LMAO.
When I get settled in to GitHub and have a chance to really check out the source code, I'll then see what I can do.
Click to expand...
Click to collapse
Hey bro well i found your repo i was wondering are you going to set it up to where their will be your own device tree kernel etc? I also have d415 and would like to use this as a base and see what i can do to help get some things working/test and share.
I have built from the most recent source via Quarx repo however it still has all the issues with wifi, gps, and camera some of which you have gotten to work, may I ask what you altered to get those working?
toxinburn said:
Hey bro well i found your repo i was wondering are you going to set it up to where their will be your own device tree kernel etc? I also have d415 and would like to use this as a base and see what i can do to help get some things working/test and share.
Click to expand...
Click to collapse
Eventually. Don't fork anything yet. I've gotta change a few things at github.
Sent from my LG-D415 using Tapatalk
shinobisoft said:
Eventually. Don't fork anything yet. I've gotta change a few things at github.
Sent from my LG-D415 using Tapatalk
Click to expand...
Click to collapse
heheh of course i already did but no worries.
thanks! This is so much faster than stock ROM. Stock ROM used to redraw UI every time i stay in an app for a bit.
toxinburn said:
... may I ask what you altered to get those working?
Click to expand...
Click to collapse
Sure ,you can ask but I'll never tell. LOL. Just kidding.
It's actually kinda long winded tho and I'm not sure I can explain exactly what needs to be done. It will be easier for me to fix my GitHub and have you fork from it than to explain everything in enough detail to understand what needs to be done.
I'm just getting in from work. Hopefully I can have my GitHub repaired in the next couple hours
Just want to say thanks to you (for the D415 version) as well as Quarx for supporting this phone! I must say this L90, even with the stock ROM, was the best $50 I ever spent. I am still discovering features on this phone that I had no idea were even on here, such as NFC, infrared remote, and even the flashlight (yeah, I really thought this didn't have a camera flash until I launched the Torch app). But now to see this phone with CM11 just makes it that much better of a deal. Other than the front camera currently not working, which is fine for me since I never use it anyway, this ROM is absolutely fantastic and is twice as fast as the stock LG ROM.
Keep up the good development work! If you have any experimental ROMs, kernels, or any other mods, please let me know and I will be happy to test them. This is a great little phone for the price tag, and I'd love to see the development blossom for this thing.
Sent from my LG-D415 using XDA Free mobile app
1) Happy Birthday to me :silly:
2) I'm doing a test build now to see if I managed to fix what I broke last night. LOL
3) If #2 is successful, then I'll upload my kernel sources to GitHub for those who are interested. Then I'll also post a link in the OP to my GitHub for CM11.
Cross y'alls fingers and toes! No eyes please!!! LMAO...
shinobisoft said:
1) Happy Birthday to me :silly:
2) I'm doing a test build now to see if I managed to fix what I broke last night. LOL
3) If #2 is successful, then I'll upload my kernel sources to GitHub for those who are interested. Then I'll also post a link in the OP to my GitHub for CM11.
Cross y'alls fingers and toes! No eyes please!!! LMAO...
Click to expand...
Click to collapse
happy birthday !!!!have a great day!!!
shinobisoft said:
1) Happy Birthday to me :silly:
2) I'm doing a test build now to see if I managed to fix what I broke last night. LOL
3) If #2 is successful, then I'll upload my kernel sources to GitHub for those who are interested. Then I'll also post a link in the OP to my GitHub for CM11.
Cross y'alls fingers and toes! No eyes please!!! LMAO...
Click to expand...
Click to collapse
Sorry for OT
HAPPY B-DAY !!!! stay healthy
Ok. I got it to build. It flashes and boots just fine. But... I'm having one heck of a time pushing my kernel sources to GitHub.
The kernel sources are where most of the changes/additions I've made are. Without them the rest of the project is useless. LOL. I'm not sure if the issue is my wifi adapter or the wifi router I'm connected to but I keep getting kicked off during an upload. Sometimes I can get it to resume but never long enough got it to complete the upload. Grrrr...
All sources are now on GitHub. Source links are in post #3
EDIT::
New build up. See post #2

[REFERENCE] Pixel kernel source with linux-stable (3.18.124)

Introduction
Hello everyone, this is a thread to introduce both users and kernel developers to the concept of linux-stable as well as give developers some tips and a tree to either merge into their own, use as a base, or just as a reference. Feel free to ask questions and enjoy!
What is it?
linux-stable is, as the name implies, the stable branch of the Linux kernel, the base of Android. The phone could not run without the Linux kernel (at least not without reworking a lot of stuff). The Android kernels are based on the longterm stable trees:
Longterm
There are usually several "longterm maintenance" kernel releases provided for the purposes of backporting bugfixes for older kernel trees. Only important bugfixes are applied to such kernels and they don't usually see very frequent releases, especially for older trees.
Click to expand...
Click to collapse
Source: https://www.kernel.org/category/releases.html
All Linux development happens on the master branch, which is governed by Linus Torvalds. When issues are discovered there, the fixes are applied then backported to these various stable trees for consumption. It is not uncommon for a fix to need to go back a few years.
There is a LOT more information available in the notes repo in the android-linux-stable organization if you care to learn more in-depth: https://github.com/android-linux-stable/notes
What does this mean for me?
If you are a developer, this means you should be merging these changes into your own tree. These are vetted, stable fixes to real world problems and they are being handed out for free. It does not take long to get up to date (as you can just merge this tree directly into your own or do it yourself using the tree as a reference) and once you are up to date, there is usually a release once every two weeks, give or take. I provide a rebuttal to a lot of various complaints here. If you still feel like there is a good reason not to do this, please let me know, I'll be happy to try and debate on it!
If you are a user, it means that you should be looking for and using kernels that have these fixes, as it shows the developers care for your security and stability. The current version for this device is 3.18.100 and the current version upstream is 3.18.124 so all you need to do is go into Settings > About phone and look at the kernel version to know if you are up to date.
How do I use?
If you are a developer, the reference tree is located in the android-linux-stable organization: https://github.com/android-linux-stable/marlin
This can either be merged into your existing kernel tree if you have one or be used as a fresh base. You do not need my permission to use it nor do you need to give me credit (although it would be appreciated).
If you are a user, use a kernel that has the changes added in!
Getting notified about updates
There are a few ways to get notified of linux-stable updates:
The linux-kernel-announce mailing list: http://vger.kernel.org/vger-lists.html#linux-kernel-announce
The android-linux-stable Telegram channel: https://t.me/alsupdates
Subscribe to this thread
Follow me on Google+ or Twitter
Getting help
If you have any issues with getting these changes into your tree or want to ask a question, there are a few different ways to do it:
Post in this thread
Join the linux-stable support chat on Telegram: https://t.me/joinchat/C1UAJ1EMSX31PCFdwLnOSg
File an issue either in the android-linux-stable notes repo or the android-linux-stable repo for this device
When requesting help, please give some solid details as to what you are struggling with, as I am happy to provide assistant and clarity but not to do something for you (unless I screwed up).
3.18.88 has been merged in.
3.18.89 has been merged in.
3.18.90 has been merged in.
3.18.91 has been merged in (conflict notes).
Hi Nathan, thanks for the code - built the kernel and flashed (wasn't easy at first). All working well, will use it at a later stage when I build the ROM. BTW, I am running the factory image. Credit also to Anykernel for the zip file
GeyerA said:
Hi Nathan, thanks for the code - built the kernel and flashed (wasn't easy at first). All working well, will use it at a later stage when I build the ROM. BTW, I am running the factory image. Credit also to Anykernel for the zip file
Click to expand...
Click to collapse
Not a Dev, but totally would like to give this a try if you have a zip. On the factory image + twrp 3.2.1
Sent from my [device_name] using XDA-Developers Legacy app
Hi, No problem. There you go... Just flash in TWRP and feedback if all went ok
3.18.92 has been merged in.
Hi, thanks for the code, compiled it against linaro 6.4 (built the cross-compiler following your thread). Tested for one day. All smooth. Sharing the job for those who might be interested. BTW, flashed it directly from fastboot....
Code:
fastboot flash kernel Image.lz4-dtb
Hi, added WireGuard support.
@ nathanchance, sorry, do not mean to hijack your thread...
GeyerA said:
Hi, added WireGuard support.
@ nathanchance, sorry, do not mean to hijack your thread...
Click to expand...
Click to collapse
No worries lol, gives it some life :silly:
Sent from my Pixel 2 XL using XDA Labs
GeyerA said:
Hi, added WireGuard support.
@ nathanchance, sorry, do not mean to hijack your thread...
Click to expand...
Click to collapse
Running this now, so far so good! Thanks!
Definitely interested in wire guard, but currently use WindScribe and am not sure how to properly configure it.
Will try and Frankenstein a config file together tonight and report back [emoji106]
Thanks again
Sent from my [device_name] using XDA-Developers Legacy app
Hi, question. Added DSPManager to my ROM and see that it always gets killed. Can you support the idea to build the kernel with
Code:
CONFIG_SECURITY_SELINUX=n
. Will this get me the kernel permissive and any disadvantages with this? I also see that Viper4android needs a permissive kernel.
3.18.93 has been merged in.
Somebody willing to do a build of the update to flash with fastboot?
I would if I could (still learning how to build myself)
Thnx in advance.
Cheers
Sent from my Google Pixel using XDA Labs
Sgace said:
Somebody willing to do a build of the update to flash with fastboot?
I would if I could
Thnx in advance.
Cheers
Sent from my Google Pixel using XDA Labs
Click to expand...
Click to collapse
Was just going to ask if someone could point me to a good resource on how to do so. Will post anything I manage to do [emoji106]
Sent from my [device_name] using XDA-Developers Legacy app
jimbub said:
Was just going to ask if someone could point me to a good resource on how to do so. Will post anything I manage to do [emoji106]
Click to expand...
Click to collapse
Hi,
I used this for the most part: https://forum.xda-developers.com/yureka/help/guide-compiling-64-bit-android-kernel-t3352728
And this:
https://forum.xda-developers.com/an...-how-to-compile-android-kernel-t3627297/page1
Was very helpful and am building right now
Credits to those guys offcourse.
Sent from my Google Pixel using XDA Labs
Sgace said:
Hi,
I used this for the most part: https://forum.xda-developers.com/yureka/help/guide-compiling-64-bit-android-kernel-t3352728
And this:
https://forum.xda-developers.com/an...-how-to-compile-android-kernel-t3627297/page1
Was very helpful and am building right now
Credits to those guys offcourse.
Sent from my Google Pixel using XDA Labs
Click to expand...
Click to collapse
If it's ok, here is my personal first ever self built kernel from source. It's 3.18.93 and flashable in fastboot (unzip the zip and then: fastboot flash kernel Image.lz4-dtb)
Offcourse thnx to @nathanchance for the source and all the work!
Cheers
Sgace said:
If it's ok, here is my personal first ever self built kernel from source. It's 3.18.93 and flashable in fastboot (unzip the zip and then: fastboot flash kernel Image.lz4-dtb)
Offcourse thnx to @nathanchance for the source and all the work!
Cheers
Click to expand...
Click to collapse
Thanks for doing this, very much appreciate it! For some reason though, this prevented my phone from booting. Ended up restoring my boot partition and things are well now!

Categories

Resources