[ROM][PROJECT][WIP] CyanogenMod 10.2 for Huawei MSM7x30 Devices - Miscellaneous Android Development

So I started working on CM-10.2 bringup for Our Huawei msm7x30 devices I.E: U8860, U8800, U8800PRO etc.
Current U8860 Build Status: Doesn't Boot
U8800: Deosn't Boot
U8800Pro: Boots, Random reboots, stock camera app doesn't work (focal does, tho).
Special Thanks:
herna
qiwu aka Ivan
desalesouche
ankur850
Kernel Tree: https://github.com/TeamRadium/android_kernel_huawei_honor

Reserved

Reserved for changelogs!

For me, reserved

Closed per OP request

Related

[KERNEL-3.4.67] MT6589 / MT6589M / MT6589T

Hi,
I was working since a while on this :
android_kernel_mt6589
For releases (beta builds - maybe unstable/not working), see here
I'm trying to support other devices too. Please send me your mt6589 device name and his kernel source (stock source !!)
Actual features :
Built commit history (patches cherry-pick from AOSP inside mtk kernel)
Mtk generate&build scripts moved into kernel directory
Merging meditatek sources (some devices will benefit from others kernel changes)
Removed a lot of unusued debug
Cortex A7 Optimizations + NeonV2 + FPV4
Built with sabermod (4.8.3) arm-eabi 4.8
Can be used into Omnirom build process (kernel and modules)
Future releases :
Support for multiple devices
Mtk commits for kernel source (with comments or docs)
Improve mediatek source ?
Suggestions welcomed
Supported devices :
Faea F2S
Requested devices :
Oppo R819 - WIP
Wiko (MT6589 devices) - need check for GPL compliance (OTA and updates on kernel source)
Lenovo P780 - need check for GPL compliance (OTA and updates on kernel source)
ZTE V967S - need check for GPL compliance (OTA and updates on kernel source)
Acer Liquid E2
Requested devices but no stock sources :
Xolo Q800 - need GPL compliance
Micromax A116 - need GPL compliance
Info about compatibility :
Kernel should be compatible with MT6589/MT6589M/MT6589T because the OC is hardware dependent (it gets the values of the board to detect which generation it is)
What I won't do :
Support overclocking for MT6589/MT6589M to act like MT6589/MT6589T
XDA:DevDB Information
[KERNEL-3.4.67] Source for MT6589 / MT6589M / MT6589T, a Kernel for the Android General
Contributors
Dr-Shadow
Kernel Special Features: Full source for kernel with commit history
Version Information
Status: Stable
Stable Release Date: 2014-03-04
Created 2014-03-04
Last Updated 2014-04-13
Reserved
So I implemented a way to build easyly the kernel
All you need is repo, git and dependencies as described here : https://github.com/Dr-Shadow/android_kernel_mt6589_manifest
So if you want to build latest kernel from my git :
For Faea F2S : ramdisk from stock ROM - almost stock kernel should be "stable"
Code:
repo init -u https://github.com/Dr-Shadow/android_kernel_mt6589_manifest.git -b master
cd kernel
./build.sh
For Oppo R819 : ramdisk from stock colorOS stable (V1.0.0i 140120) - BETA
Code:
repo init -u https://github.com/Dr-Shadow/android_kernel_mt6589_manifest.git -b r819-release
cd kernel
./build.sh
Next branch (released) :
For Faea F2S : ramdisk from stock ROM - BETA real 3.4.67 (should be stable)
Code:
repo init -u https://github.com/Dr-Shadow/android_kernel_mt6589_manifest.git -b devel-upstream
cd kernel
./build.sh
I improved the build.sh like this, you don't need to worry about vars and others.
Reserved
Any help is welcomed for this kernel tree.
What you can actually do :
Check if you can compile actually suported devices
Do pull requests to add devices or drivers
Check changes between your original stock source of your device
Adapt configuration files (Remove drivers not added or not working, add missing var)
Create a build script with a var for TARGET_PRODUCT which would be able to check env, build kernel and modules to out/ (my build.sh is a example for e960 - Faea F2S)
Actually, I'm merging Oppo R819 sources and I saw there was differences on mediatek drivers (some things were added by Oppo)
For example, I got this diff :
https://docs.google.com/document/d/1OGQS_HWRG9LbSiBCwWilKIQ-Wo_Asbz49IREXeZFJEA/edit
So for merging I'm replacing VENDOR_EDIT by OPPO_R819 so when kernel is compiling it should be able to keep Oppo changes only for Oppo R819 (thank you preprocessor for your hard work).
Of course, I'm not merging debug stuff.
The other idea would be to create documents, to document a specific change between another mtk source like those changes :
https://docs.google.com/document/d/15Bexb9ytPsYbvwo871u0mifmh9NqDJd6Oo1rXZiDiCg/edit
The focus of doc would be to show if the changes would be interesting for system part (better app for photos for example)
Example of new var introduced by recent mtk source (MAIN_SENSOR_ROTATE_DEGREE_X see config files) :
https://github.com/Dr-Shadow/androi...hal/camera/camera/cfg_setting_imgsensor.h#L52
Ok this is for hal but it's still interesting to check changes and this is actually my focus.
Awesome
You finnaly got the time to released it
:good:
Kernel source code Acer E2 Duo v370:
http://global-download.acer.com/GDF...E2&Step3=V370&OS=ALL&LC=fr&BC=ACER&SC=EMEA_13
Extracted kernel:
https://www.mediafire.com/?anywf4e9d1mb755
That's what you want?
I'm starting with the kernels ...
Matx13 said:
Kernel source code Acer E2 Duo v370:
http://global-download.acer.com/GDF...E2&Step3=V370&OS=ALL&LC=fr&BC=ACER&SC=EMEA_13
Extracted kernel:
https://www.mediafire.com/?anywf4e9d1mb755
That's what you want? :good:
Click to expand...
Click to collapse
Thank you for your sources
I will reconsider working on this device if Acer updates the kernel source (I got a discussion for it with Acer - need some time to find a solution).
There is a working kernel by @kashifmin, please check his gitrepo : http://d-h.st/zdN
Device : Micromax A116
this kernel have few bugs.
eagledipesh said:
There is a working kernel by @kashifmin, please check his gitrepo : http://d-h.st/zdN
Device : Micromax A116
this kernel have few bugs.
Click to expand...
Click to collapse
Yes but this is not a stock source.
Dr-Shadow said:
Yes but this is not a stock source.
Click to expand...
Click to collapse
Great work sir. Check your pm for stock source links
I see that you cherry picked many commits but still can you provide a Changelog (With Major changes from Stock MTK Kernel and Features )
This will help me atleast for development of kernel for other MTK Chipsets
Btw Great work i always like development and i also bought a MTK Phone based on MT6572
I suppose these are from the THL W8:
https://github.com/C3C0/MT6589_kernel_source
Adding the iOcean X7 woukd be nice, but I think sources aren't available..
GuneetAtwal said:
I see that you cherry picked many commits but still can you provide a Changelog (With Major changes from Stock MTK Kernel and Features )
This will help me atleast for development of kernel for other MTK Chipsets
Btw Great work i always like development and i also bought a MTK Phone based on MT6572
Click to expand...
Click to collapse
I think you didn't understand what I have written ^^
I cleaned kernel of debug and added the commits MTK injected in kernel so it's like stock mtk kernel with few changes and fixes (android binder for example).
Dr-Shadow said:
I think you didn't understand what I have written ^^
I cleaned kernel of debug and added the commits MTK injected in kernel so it's like stock mtk kernel with few changes and fixes (android binder for example).
Click to expand...
Click to collapse
gotcha sorry for incovience created by first Page moreover have you tried Dynamic Fysnc Control by Faux123 that is nice and any way to update source with the mainstream updating source ?
GuneetAtwal said:
gotcha sorry for incovience created by first Page moreover have you tried Dynamic Fysnc Control by Faux123 that is nice and any way to update source with the mainstream updating source ?
Click to expand...
Click to collapse
Yeah I should be able to update with mainstream updating source and it should be easier than mtk stock kernel as I fixed a lot of whitespaces, useless comments and others (around 400 or more files).
Actually I'm porting oppo R819, it will introduce some new features which could be interesting
Device : Micromax Chd A116
Kernel Source stock link : Updating...
Kernel Source Modified (kashifmin) : ADDED
Dr-Shadow said:
Yeah I should be able to update with mainstream updating source and it should be easier than mtk stock kernel as I fixed a lot of whitespaces, useless comments and others (around 400 or more files).
Actually I'm porting oppo R819, it will introduce some new features which could be interesting
Click to expand...
Click to collapse
Hmm Now i got it thats why the source was very smooth as earlier in Novem. i tried to compile Oppo kernel source and it compiled with no probs but your source is very smooth with some(actually many) warning but no Errors with the default drivers but when i introduced other phone's config and drivers it gave errors in aee :/ but will fix that
Thanks for Awesome Work will try and help by adding commits after my exams
Hey
Alcatel One Touch Hero (OT-8020D) / TCL Hero N3 (Y910)
This is supposedly the sauces.
SourceForge link (this will start the download automatically, sorry about that. Is a huge tar! :/
Update : Add support for GSLx680 touchpanel driver for Faea F2S
I have the Elephone P8, any support for this phone?
Sent from my P8 using xda app-developers app
bmw2k1 said:
I have the Elephone P8, any support for this phone?
Sent from my P8 using xda app-developers app
Click to expand...
Click to collapse
Hi
When requesting, do it with your phone stock kernel sources please
If you don't own kernel sources for your device, there's nothing he can do.
Regards

WIP CM 11

Devs need help trying to port CM 11 Coming till bootanamtion need help guys
THANKS
HERE IS THE LOGCAT LINK
http://d-h.st/WRg
http://d-h.st/6ix
HELP PLZ DEVLOPERS :good: :fingers-crossed:
XDA:DevDB Information
CM 11, ROM for the Micromax A110
Contributors
Dhairya
ROM OS Version: 4.4.x KitKat
ROM Firmware Required: _
Based On: CM
Version Information
Status: Testing
Current Stable Version: NOT BOOTING
Created 2014-11-27
Last Updated 2014-11-27
First it wont work since there isnt full AOSP source where you can compile :| unless you get upstream patches from omni or cynog next this is useless as the people have tried already :| there is no source of kernel or aosp given in the thread please close this
stealthroot said:
First it wont work since there isnt full AOSP source where you can compile :| unless you get upstream patches from omni or cynog next this is useless as the people have tried already :| there is no source of kernel or aosp given in the thread please close this
Click to expand...
Click to collapse
i too thought this...
but regarding kernel... kernel is booting up without any faults
and watching logcat it seems that it may boot....
just gttng this error in logcat
plz help just gttng this error in logcat
plz see this logcat devs
http://d-h.st/Q0J
PLZ SEE TO IT DEVS AND HELP

ROM - Unofficial - Omni 5.1 KANG - Zombi-Pop

Hi there.
Keeping this OP short for now as there will be many more things added in the future.
I have a KANG of Omnirom 5.1 booted and running on the Acer Iconia a510
Bugs so far:
-Spontaneous reboots
-some apps crash
-camera is not working
I have started this thread so that I can get some help from the community making another good ol' stable rom for this old Acer Device.
Not posting links for Supersu or GAPPS yet as there isn't time at the moment.
Again Flash at your own risk.
TWRP 2.7.1.0-LVM is needed to flash this rom.
You can find the download HERE
XDA:DevDB Information
ROM - Unofficial - Omni 5.1 KANG - Zombi-Pop, ROM for the Acer Iconia A700 and A510
Contributors
hardslog, lj50036, sbdags
Source Code: https://github.com/zombi-x-lp
ROM OS Version: 5.1.x Lollipop
Based On: OMNI
Version Information
Status: Testing
Current Beta Version: 1
Beta Release Date: 2015-03-18
Created 2015-03-18
Last Updated 2015-03-18
Reserved
This one too
Mine
lj50036 said:
Mine
Click to expand...
Click to collapse
Glad to see this
I saw you forked picasso-m-mf-dev, tell me if you want to be part of the organization, it' cool to improve branches for each ROM and help each other.
Shreps said:
Glad to see this
I saw you forked picasso-m-mf-dev, tell me if you want to be part of the organization, it' cool to improve branches for each ROM and help each other.
Click to expand...
Click to collapse
Yes,
I started with forking the official omni repos for the A510 but they needed quite a bit to get up to Lollipop. Saw the picasso-m-mf-dev and it was already there. I also forked @Ziyan's kernel as it had a lot of Acer rubbish cleaned out. Z-Kernel zImage should work fine on your CM12 builds with a cm repacked ramdisk as well.
BTW we also got TWRP 2.8.5.1 booting with our repo sources but it needs quite a bit of fine tuning before it will work properly :laugh:
Nothing new in here ?
Did you start to have some stable build ?
Tried to run this ROM with CWM (version 6.0.5.0+ with LVM), it succeed. After long loading I got lollipop on my old A510 camera doenst work, sometimes it crashes, but still works quite fine, ty 4 job) Workin on debugin now? gonna test for sometime...

[DISCONTINUED] CM12.1 with sources

After so much asking to our cm12.1 compilers mainly those LR Team and Cheshkin (they did not provide any small help)
I myself made the device tree but it is very unstable
I need some helpers and probably a team to make this stable
Build 1: Download
after flashing the rom plz remove the recoverfromboot.p present in system folder
and flash supersu ( idk but 3rd party apps have no access to SU before flashing SU)
Working features:
It Boots
Camera (set selinux to permissive)
Wifi
Bluetooth(set selinux to permissive)
Broken Things:
RIL
Sound (due to the tfa9897 dirvers )
Random Apps FC
GPS
XDA:DevDB Information
Cyanogenmod , ROM for the Lenovo K3 Note
Contributors
sandeep.sethi
Source Code: https://github.com/adeveloper79/android_device_aio_otfp_device
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Based On: CyanogenMod
Version Information
Status: Abandoned
Created 2016-06-13
Last Updated 2016-10-27
Hi.
Just saw this: The complete kernel source has been released for Jiayu S3 (which has the same SoC as ours- MTK 6752).
Link: https://bitbucket.org/jiayu_s3source...l_6752_s3_h560
Source: http://www.xda-developers.com/team-m...iatek-devices/
Will this be of any help?
Salman A. said:
Hi.
Just saw this: The complete kernel source has been released for Jiayu S3 (which has the same SoC as ours- MTK 6752).
Link: https://bitbucket.org/jiayu_s3source...l_6752_s3_h560
Source: http://www.xda-developers.com/team-m...iatek-devices/
Will this be of any help?
Click to expand...
Click to collapse
no bro the drivers of our kernel are in AIO and they dont have them

LineageOS 14.1 for xiaomi Redmi 3s/3sprime (land)

Hello everyone here's my first rom , Lineage OS 14.1 for Redmi 3s/3sprime (land).
LineageOS
LineageOS, also known as LineageOS Android
Distribution and Lineage is a free and open-
source operating system for smartphones and tablet
computers, based on the Android mobile platform. It is the successor to the highly popular custom ROM
CyanogenMod, from which it was forked in December 2016 when Cyanogen Inc. announced it was discontinuing development and shut down the infrastructure behind the project. Since Cyanogen Inc. retained the rights to the Cyanogen name, the project rebranded its fork as LineageOS.
LineageOS was officially launched on December 24, 2016, with the source code available on GitHub.
Since that time LineageOS development builds now cover more than 178 phone models with over 1.6 million installs,having doubled its user base in the month February–March 2017
How to install-
- Download the latest build
- Download Gapps
- Take backup of your current rom
- Wipe system, data and dalvik cache/cache
- Flash ROM
- Flash Gapps
- Reboot.
- You are ready to rock.
Bugs
- find and tell me.
Downloads
ROM-
Google Drive-https://drive.google.com/file/d/0B-c333yFLY-_NEMtSDBmc2VGREU/view?usp=drivesdk
Transfer. Sh- https://transfer.sh/FUkft/lineage-14.1-20170921-UNOFFICIAL-land.zip
GAPPS- http://opengapps.org
Credits
CyanogenMod
LineageOS Team
@HridayHS
@[email protected]
@bhimanand7
@Kekarot (for testing)
@prakash18399 @Acedevloper_sushant
All other guys who helped me.
Hit thanks if you like my work
Regards
@Somprakash07
XDAevDB Information
LineageOS for land, ROM for the Xiaomi Redmi 3S
Contributors
@Somprakash07
ROM OS Version: 7.1.2 Nougat
Based On: LineageOS
Version Information
Status: Stable
Created : 2017-09-21
Last updated : 2017-09-21
Thank you all.
Sources-
Device tree :- https://github.com/HridayHS/android_device_xiaomi_land.git
Kernel :- https://github.com/HridayHS/android_kernel_xiaomi_msm8937.git
Vendor :- https://github.com/HridayHS/proprietary_vendor_xiaomi.git
Good to see development for land. Thanks.
Hi guys anyone here experience device turns off after switching cellular data from sim 1 to sim 2. Thanks in advance for your reply.
cunrods said:
Hi guys anyone here experience device turns off after switching cellular data from sim 1 to sim 2. Thanks in advance for your reply.
Click to expand...
Click to collapse
Try this OFFICIAL one .. https://forum.xda-developers.com/xiaomi-redmi-3s/development/rom-lineageos-14-1-land-t3576227
The current thread is too old
Cool

Categories

Resources