[ROM][4 May 2013] CM7 for HTC Merge/Lexikon [Kernel: msm7x30 CM] - Android Software/Hacking General [Developers Only]

I originally released this rom on 2fastforums.com (http://2fastroms.com/showthread.php?5435-WIP-18-Dec-2012-CM7-Kernel-CM-msm7x30) and now feel it is ready for release on XDA. (Site is currently down for unknown reasons)
CM7 for HTC Merge/Lexikon
Click to expand...
Click to collapse
Code:
Features:
-100% stock CM7 from source
What works:
Almost everything
Click to expand...
Click to collapse
What doesn't work:
MMS on USC?
Jittery Compass
Click to expand...
Click to collapse
Instructions
1) Flash recovery through bootloader or fastboot
2) Boot into recovery and factory reset, also go into mounts and format system
3) Flash Rom
4) Flash GApps
Click to expand...
Click to collapse
Downloads
Recovery: http://d-h.st/users/e334/?fld_id=6766 (Either one will work, I personally prefer v5.0.2.8 Capacitive Touch)
ROM: http://d-h.st/users/e334/?fld_id=6727
GApps: https://www.box.com/s/79bpq0ywdxcf4093t926 (thanks liamf1!)
Click to expand...
Click to collapse
Source
Kernel: https://github.com/jianC/htc-kernel-msm7x30
Lexikon Device Tree: https://github.com/jianC/android_device_htc_lexikon
Lexikon Proprietary Vendor Tree: https://github.com/jianC/android_vendor_htc
Click to expand...
Click to collapse
All my changes are documented on github.
Credits: Cyberblade (CDMA fix), liamf1 (beta tester/helpful feedback) 2fast4u88, Cyanogenmod & Team, Kali-, Neopeek & Team, UnitedDev & Team, and everyone else who contributed.
Please leave any feedback about bugs/problems/glitches/etc and I will try to fix them.

Thank you ;D
Sent from my HTC Merge using Tapatalk 2

faille13 said:
Thank you ;D
Sent from my HTC Merge using Tapatalk 2
Click to expand...
Click to collapse
Nice to see you on here too

Lol yeah, I'm everywhere.
Sent from my HTC Merge using Tapatalk 2
---------- Post added at 01:34 PM ---------- Previous post was at 01:12 PM ----------
I don't get around here too often. I haven't seen a dedicated forum for my merge yet.
Sent from my HTC Merge using Tapatalk 2

GPS problem
How to fix the GPS ?
It won't turn on , I mean GPS icon is not shown in the notifications bar and it searches for the satellites forever .
I use 20130121 version of this mod and gsm mode .

Gytixas said:
How to fix the GPS ?
It won't turn on , I mean GPS icon is not shown in the notifications bar and it searches for the satellites forever .
I use 20130121 version of this mod and gsm mode .
Click to expand...
Click to collapse
Hmm.. i'll look into it.

I am so happy that new version established but i GSM doesn't work. Please fix the bug
Thanks

Mistake
sorry sorry, GSM works perfect, Just needed to reboot. Thanks a lot. but Bluetooth and GPS doesn't work either. Plz fix these bugs ! Thanks

nikoloz995 said:
I am so happy that new version established but i GSM doesn't work. Please fix the bug
Thanks
Click to expand...
Click to collapse
+1
development of the firmware is?

Thank you so much, this is the best rom for this phone (the only working cyanogen). I am happy to report that after a few weeks use it has across the board improved my phones responsiveness, battery life, and usability. However... I have one problem. I live in Alaska and have GCI as a carrier... when I alter my cdma apn info, everything works up to the point I want to change my MCC and MNC... it's defaulting to 310 and 012 respectively. When I leave those values alone it saves the apn... when I alter them, the apn entry disappears! How can I fix this? I I need it to be 311 and 370 but can't get it to save my apn.
If this never works, I don't care, I wil continue using this rom without mobile internet or mms downloads... it's just that good.

lexikonlover said:
Thank you so much, this is the best rom for this phone (the only working cyanogen). I am happy to report that after a few weeks use it has across the board improved my phones responsiveness, battery life, and usability. However... I have one problem. I live in Alaska and have GCI as a carrier... when I alter my cdma apn info, everything works up to the point I want to change my MCC and MNC... it's defaulting to 310 and 012 respectively. When I leave those values alone it saves the apn... when I alter them, the apn entry disappears! How can I fix this? I I need it to be 311 and 370 but can't get it to save my apn.
If this never works, I don't care, I wil continue using this rom without mobile internet or mms downloads... it's just that good.
Click to expand...
Click to collapse
APN backup and restore app worked for me on US Cellular (backup apn from stock install, then restore to CM7), though I had to switch to GoSMS as a messaging app for MMS to send properly (stock app would receive but not send MMS - SMS worked normally in both). I had no success manually entering the apn info - didn't seem to have any effect when I tried.
@JianC
I found an issue with the 20130121 version from Jan 21 you posted on 2fastroms: If the phone is left on the charger it will charge all the way up, then discharge all the way back to zero while still plugged in. It still displays that it is at 100%, but then abruptly drops to whatever the actual charge level is after a few minutes of use. I've tried wiping battery stats to no effect and it works properly in stock rom. This is the only bug I can't seem to work around... Any fix or suggestions for things to try would be most appreciated! Thanks again for your work on this ROM!

Fixed GPS (and other issues), please see OP!
EDIT: I'll look into the apns issue... I don't use my Merge on CDMA so it's a stab in the dark.

The final version of CM7 has been uploaded (charging bug *should* be fixed).. I will not be supporting CM7 anymore but will be working on Evervolv/CM10.1.
Thanks for your feedback and support!

jianC said:
The final version of CM7 has been uploaded (charging bug *should* be fixed).. I will not be supporting CM7 anymore but will be working on Evervolv/CM10.1.
Thanks for your feedback and support!
Click to expand...
Click to collapse
CM10.1 availible to test?

DJ_MiX said:
CM10.1 availible to test?
Click to expand...
Click to collapse
Nope, he working on kernel .
http://review.evervolv.com
Sent from my HTC Merge using xda premium

If any help with the kernel is needed I will try my best to free up some time and pitch in some help. I have made several kernels for several other devices and the most popular being for the Acer Iconia tablets here on XDA see my signature. Great to see a CM rom for the merge on here though!! GB works fine for me, not that much cool factor from cm 10 or cm 10.1 as I have compiled quiet a few nightlies for the A100.. Other than the Project Butter and the overall UI I could care less about JB/ICS.

linuxsociety said:
If any help with the kernel is needed I will try my best to free up some time and pitch in some help. I have made several kernels for several other devices and the most popular being for the Acer Iconia tablets here on XDA see my signature. Great to see a CM rom for the merge on here though!! GB works fine for me, not that much cool factor from cm 10 or cm 10.1 as I have compiled quiet a few nightlies for the A100.. Other than the Project Butter and the overall UI I could care less about JB/ICS.
Click to expand...
Click to collapse
@linuxsociety That would be awesome if you could. Elginsk8r and I have already ported the board files but I can't figure out what's keeping it from booting..
@ everyone: CM9 for the htc merge is here!: http://forum.xda-developers.com/showthread.php?p=44487058#post44487058

jianC said:
@linuxsociety That would be awesome if you could. Elginsk8r and I have already ported the board files but I can't figure out what's keeping it from booting..
Click to expand...
Click to collapse
Does it just boot loop or does it go black? does the CM logo appear? Guess there is no logcat output via adb either or you'd probably have nailed it by now. Maybe we will have to get jtag debugging output so we can see exactly what is causing the kernel panic and work from there.
I have just now had time to get on xda and check up on the new status. I will try to clone the git repository and check the kernel .config for the cm10 build. Just a thought but on most devices that have a working kernel with cm9 the exact same kernel + modules work fine with CM10. Have you all tried the kernel from CM9 that was just recently posted on any CM10 builds for the device? Not much has changed between ICS and JB that are dependent on in kernel features or that require bleeding edge mainline kernel and/or proprietary kernel patches. However there is a good possibility that the issue is more to do with the bootloader that is required to chainload the android OS for JB causing CM10 not to boot properly. So updating the bootloader may be necessary for JB/CM10 to boot properly. Nevertheless we need some debugging output in order to pinpoint what exactly is the problem going on. I am going to flash cm9 to my merge now and see how everything goes. I may experiment with the cm9 kernel and a cm10 build if I can find one for the merge. My hardware I have right now would take quiet some time to build JB as I haven't even used this old c2d laptop to build any android roms yet lol. Sorry for such a long posting but hopefully it is of some help in finding the resolution to the problems we have.
Thanks guys!

linuxsociety said:
Does it just boot loop or does it go black? does the CM logo appear? Guess there is no logcat output via adb either or you'd probably have nailed it by now. Maybe we will have to get jtag debugging output so we can see exactly what is causing the kernel panic and work from there.
I have just now had time to get on xda and check up on the new status. I will try to clone the git repository and check the kernel .config for the cm10 build. Just a thought but on most devices that have a working kernel with cm9 the exact same kernel + modules work fine with CM10. Have you all tried the kernel from CM9 that was just recently posted on any CM10 builds for the device? Not much has changed between ICS and JB that are dependent on in kernel features or that require bleeding edge mainline kernel and/or proprietary kernel patches. However there is a good possibility that the issue is more to do with the bootloader that is required to chainload the android OS for JB causing CM10 not to boot properly. So updating the bootloader may be necessary for JB/CM10 to boot properly. Nevertheless we need some debugging output in order to pinpoint what exactly is the problem going on. I am going to flash cm9 to my merge now and see how everything goes. I may experiment with the cm9 kernel and a cm10 build if I can find one for the merge. My hardware I have right now would take quiet some time to build JB as I haven't even used this old c2d laptop to build any android roms yet lol. Sorry for such a long posting but hopefully it is of some help in finding the resolution to the problems we have.
Thanks guys!
Click to expand...
Click to collapse
The .35 kernel works fine for CM10.0 but I'm having some issues booting cm10.1 with the .35 kernel because of some graphics memory allocation issues. The main issue is that there are a few issues that can't be fully fixed without the 3.0 kernel such as the camera/camcorder, ION support, etc (which is WIP here: http://review.evervolv.com/#/c/6609/ ). I have already tried probing for the UART TX/RX pins on the lexikon motherboard with a bus pirate but I have not found anything to date. I ordered a micro usb breakout board yesterday for USB UART debugging and am going to pick up some resistors from radioshack so we can hopefully get some progress on the 3.0 kernel because it won't boot far enough to adb or dmesg for our purposes. The problem isn't CM10 right now, but the kernel, which would require jtag or uart debugging, as you have mentioned. I hope that we can get the 3.0 kernel booting soon so we can have cm9/10 fully working.

jianC said:
The .35 kernel works fine for CM10.0 but I'm having some issues booting cm10.1 with the .35 kernel because of some graphics memory allocation issues. The main issue is that there are a few issues that can't be fully fixed without the 3.0 kernel such as the camera/camcorder, ION support, etc (which is WIP here: http://review.evervolv.com/#/c/6609/ ). I have already tried probing for the UART TX/RX pins on the lexikon motherboard with a bus pirate but I have not found anything to date. I ordered a micro usb breakout board yesterday for USB UART debugging and am going to pick up some resistors from radioshack so we can hopefully get some progress on the 3.0 kernel because it won't boot far enough to adb or dmesg for our purposes. The problem isn't CM10 right now, but the kernel, which would require jtag or uart debugging, as you have mentioned. I hope that we can get the 3.0 kernel booting soon so we can have cm9/10 fully working.
Click to expand...
Click to collapse
This sounds about like the exact same issues that was experienced when I was helping hashcode work on the original kindle fire device and getting it to work with ICS. I 'think' with the HTC it shouldn't be near as hard to resolve the issue to get full hw acceleration, memory mappings camera/gps and all the extra bells and whistles if we make an attempt at backporting the necessary support into the .35 kernel instead of trying to upgrade * to 3.x which will be adding to the work and break more things than it fixes. Since HTC apparently isn't going to be releasing any updates for the device it looks like it is going to be left all up to us to make one of two decisions:
1) backporting kernel - only the few things remaining needed for our current working GB kernel to have full support for ICS/JB roms
OR
2) updating to 3.x.x and merging HTC fixes and 3rd party patches -through several mainline kernel patches and keeping the proprietary htc addins compatible.
My opinion/suggestion:
I'd think of the two options that backporting would be the most logical answer to the equation since we are only missing support for few things and you already have everything working except the camera, ION, BINDER(?), and other >=3.0.0 android patches. Plus the device is pretty well coming to a good place to say cease development work and either enjoy the device or upgrade to something newer. So if we could get JB support or even just ICS working fully I think 99.99% of all owners/users would be more than 99.99% happy!! I know I would be very happy myself!

Related

[ICS][05-03-2012][ALPHA] CyanogenMod 9 for Motorola Milestone 2 (Android 4.0.3)

It is just a sneek peek of upcoming ICS. Not intended for daily use.
What is currently working:
Phone
Sound
Sensors
Lights
Wifi
Bluetooth
USB mass storage
HW keyboard (ALT lock too)
Keyboard backlight
HW/SW keyboard toggling (thx Hashcode!)
OpenGL (3D)
Multitouch (more points + multitouch fixed)
Keyboard layout switching
Fixed PIN unlock (thx Nadlabak!)
Camera support (thx Rondoval!)
What is not working:
Video recording
Video HW decoding
Probably still a lot of minor issues
Other known issues:
ADB debugging shouldn't be disabled
Latest version for phones with European GB kernel:
http://code.google.com/p/cm-milesto...9-20120305-NIGHTLY-milestone2-eu.zip&can=2&q=
Latest version for all other phones:
http://code.google.com/p/cm-milesto...9-20120305-NIGHTLY-milestone2-ch.zip&can=2&q=
If your phone is stuck on red Moto logo, it means you have chosen a wrong version and you need to recover your phone from the SBF file.
Google apps 4.0.3:
http://www.fileserve.com/file/VMntMjB/gapps-6.0-IML74K.zip
Repository:
repo init -u git://github.com/tezet/android.git -b ics
Many thanks for tpruvot and Quarx2k for their tremendous work which made a solid fundaments for this ROM!
Nice
Tezet, have you tried to build ics with new 2.3 european kernel?
will5 said:
Nice
Tezet, have you tried to build ics with new 2.3 european kernel?
Click to expand...
Click to collapse
Not yet. I doesn't have high priority on my todo list
tezet said:
Not yet. I doesn't have high priority on my todo list
Click to expand...
Click to collapse
when i was testing the defy 4.0 port. i have the same issue on usb connection. and i found that when usb connect, nothing were written to /sys/devices/platform/usb_mass_storage/lun0/file.
normally, /dev/block/vold/179:0 should be written to there.
but more instersting is that after i use dual sd mount widget. even i uninstall it(not reboot), my usb can work normally. but after reboot, it buggy again.
---------- Post added at 01:21 AM ---------- Previous post was at 01:15 AM ----------
will5 said:
Nice
Tezet, have you tried to build ics with new 2.3 european kernel?
Click to expand...
Click to collapse
european kernel seems to have some check on system version or bl version. as some guys said in other thread. flashing only euro kerenl/devtree will not boot at all. so maybe ch kernel is another possible choice.
edit: just heard some news from defy section, they seems to use gb kernel in future 4.0
Nice Work
Very good to see that you guys are working on this new Android to Milestone 2, this make me don´t want to trade my cellphone!
I´d like to thank you for your great work, and as soon as this version is working i will try!
looks promise. thanks you,tezet!
It looks sooo beautiful! I am awaiting it eagerly!!!
great work guys.....looking forward for this....
Great!!
but my razr might come next week.....
I won't sell my ms2 anyway, after move to razr I can be a tester on new roms and not to fear many things don't work as I got another phone to use
Sent from my Milestone 2 using XDA app
Good job!!
But since I flashed my phone to the official GB, it seems that I must wait for a while.
Fortunately, I like the new blur, though the ram usage is much higher than CM7...
I will keep waiting for the stable version!
Thanks for your great work
Looks amazing tezet! when i got my MS2 at the start of the year i never would have thought some of the stuff that has been done with CM on the MS2 could have been done.
A great dev team has made this possible!
this is great news! i can't wait to test this! thanks a lot for making this possible guys.
Endless7 said:
just heard some news from defy section, they seems to use gb kernel in future 4.0
Click to expand...
Click to collapse
Endless7: Can you give a link where you read that?
Really appreciate your work Tezet. Thanks!!
sahilarora911 said:
Endless7: Can you give a link where you read that?
Really appreciate your work Tezet. Thanks!!
Click to expand...
Click to collapse
https://github.com/tpruvot/android_device_motorola_jordan/commits/ics
https://github.com/Quarx2k/android_device_motorola_jordan/commits/ics
n3ptun3 said:
https://github.com/tpruvot/android_device_motorola_jordan/commits/ics
https://github.com/Quarx2k/android_device_motorola_jordan/commits/ics
Click to expand...
Click to collapse
Thanks n3ptun3!!
But I am not used to github repos.
Does the mention of "Temporary fix permissions for gb kernel" is what you ppl are referring to? Are they talking about GB kernel that came with Euro GB update of M2?
sahilarora911 said:
Thanks n3ptun3!!
But I am not used to github repos.
Does the mention of "Temporary fix permissions for gb kernel" is what you ppl are referring to? Are they talking about GB kernel that came with Euro GB update of M2?
Click to expand...
Click to collapse
It has nothing to do with Milestone 2. It's the kernel from one of Defy's GB roms.
I've managed to get keyboard working apart from 'B', which really puzzles me. Interestingly ALT lock is now working This is due to new, very flexible keyboard handling introduced in honeycomb.
There seems to be bug in keyboard lid detection, the logic was inverted.
Thank you for your awsome work and looking forward to other builds.
Endless7 said:
european kernel seems to have some check on system version or bl version. as some guys said in other thread. flashing only euro kerenl/devtree will not boot at all. so maybe ch kernel is another possible choice.
edit: just heard some news from defy section, they seems to use gb kernel in future 4.0
Click to expand...
Click to collapse
I also thought of that. I started playing with CH GB kernel (actually I just boot up out of it). For those stuck with UK GB we can just prepare builds based on this kernel (at least I think so .
tezet said:
[...] For those stuck with UK GB we can just prepare builds based on this kernel (at least I think so .
Click to expand...
Click to collapse
It would be great

[ROM][4.0.4][29.01.13] BananaSandwich v0.2 - first smooth & fast ICS ROM (CM9 based)

[ROM][4.0.4][29.01.13] BananaSandwich v0.2 - first smooth & fast ICS ROM (CM9 based)
Download:
http://www.mediafire.com/?e870iwf5ejptd
installation:
#1: Download and put files to sdcard
#2: Flash Recovery_Patch-ICS_banana4444.zip (phone will automatically reboot into recovery; superwipe included)
#3: Flash ROM: BananaSandwich_v0.1.zip
(#4: Flash FontPack-ICS_banana4444.zip) optional - see what this contain, if you won't use these fonts, don't flash this file
#5: Flash kernel: ezgb-2636-v1.5.3-ics_S.zip
#6: Flash boot-v1.5.9-Alpha3-CustomMTD_S.zip
#7: Reboot and wait few minutes
If there will be sth wrong with sound after first boot, reboot phone into recovery and type in cmd: adb shell fix_permissions (it won't help to ringtones)
cmtd - 120 / 3
FontPack contains:
DroidNaskh-Regular.ttf
DroidSansArmenian.ttf
DroidSansEthiopic-Regular.ttf
DroidSansFallback.ttf
DroidSansGeorgian.ttf
DroidSansHebrew-Bold.ttf
DroidSansHebrew-Regular.ttf"
DroidSansMono.ttf
DroidSansThai.ttf
Requirements:
* Radio 28.25/27.08
* SPL 0013d
* Ra-dream recovery (or cwm but you need to use cmtd)
http://www.mediafire.com/?a3ay0gxvfj9y8
Credits:
jordfaz - for great base
CyanogenMod - for base of base
PowerPlop - for helping me to solve many problems
tvall - for invaluable advice and his files
ezterry - for kernel
dsixda - for best android kitchen
Works:
Wi-Fi (fixed)
Audio (fixed)
Touchscreen
Screen rotation
Hardware acceleration
Data
Call
Apps
Backlight
Keyboard
Root
Vibration
Mobile network
SD card - fixed
Auto rotation - fixed
Physical keyboard (except shift and alt keys)
All buttons (like 'Home')
Doesn't work:
Camcorder
Bluetooth
Camera
ADB
ext
Not tested:
GPS (should work)
Compass
v0.2
SD Ext - fixed
Impressive!
Wow, 3rd ICS for G1!!! Looks amazingly fast (for ICS), how did you do it? I'm assuming it's the hw acceleration. Where's the Dalvik cache stored, that was a big problem in terms of speed for previous ICS ROMs.
I now have a G2 (Desire Z) so will be able to test this in the near future + give feedback
Youtube working?
Build-in screenshot function is working?
What ROM did you use as a base?
firstly i used your rom as a base (on video) with tvall's and jcarrz's files help, but now im working on cm9 - much faster and stabler
screenshot works, i'll check youtube later
Great to seem some more ics love! Ill have to try this out come the weekend! Thanks much!
Sent from my HTC Vision using Tapatalk 2
cm9 based rom in 2nd post, tell me guys, what you think about it
if you have ideas how to fix issues, send me pm with solution, i'll be very thankful
banana4444 said:
cm9 based rom in 2nd post, tell me guys, what you think about it
if you have ideas how to fix issues, send me pm with solution, i'll be very thankful
Click to expand...
Click to collapse
Which ROM did you use for the CM9 base? Rotation works right (no black screen).
Let me know if you have tested youtube.
cm9 base: http://forum.xda-developers.com/showthread.php?t=1620617
i can't test youtube now, because wifi, sdcard & adb doesn't work yet, but i'm working on it
most important thing is fixing adb, rest will be much easier then
If you have any questions, you may always PM me!
Sent from my Sapphire using xda app-developers app
hey OP thanks for puttin in work on this ancient device
I go to work @ 4 PST, do u think the links will be up by then? thx
banana4444 said:
Doesn't work:
Camcorder
Bluetooth
Wi-Fi
Camera
ADB
SD card
Auto rotation
Click to expand...
Click to collapse
Some of these sound like a kernel issue. What kernel are you using?
ezgb-1.5.3 ics
I don't think these are kernel issues, because it works fine on powerplop's base. Few of them should be fixed tonight.
My mind is blown!! Im trying this as soon as i get home and flash it to my G1. I wonder if, when HTC made the G1, they had the slightest idea that almost four years latter it would still be getting use and that more importantly it would have such advanced software forced into it and still run nicely.
banana4444 said:
ezgb-1.5.3 ics
I don't think these are kernel issues, because it works fine on powerplop's base. Few of them should be fixed tonight.
Click to expand...
Click to collapse
Yeah, that kernel should be fine. I'm guessing libs?
Well, cool! Best of luck to you!
Are you going to github your project?
so....how about that rom?
I'm awaiting patiently this release (so patiently that I keep refreshing this thread).
This would be a great boost for my cellphone, because everyone else is all happy with their 4.0, 4.1 and 4.2s in their all new cellphones.
1.5.3-ics? Is it safe to assume that's the one I built? If so, did you try the linaro one? It should perform a little better.
I should get back to work on my ics and jb roms and kernel. I've been really neglecting my android projects recently...
tvall said:
I should get back to work on my ics and jb roms and kernel. I've been really neglecting my android projects recently...
Click to expand...
Click to collapse
Not like you have done a lot of great stuff for our community already. Just saying...
tvall said:
1.5.3-ics? Is it safe to assume that's the one I built? If so, did you try the linaro one? It should perform a little better.
Click to expand...
Click to collapse
Yes, I tried, but it doesn't even boot. Any ics rom doesn't boot for me with this kernel.

defy cm10.1 alpha

this is just a demo of a kernel based on quarx 3.0.8 kernel sources,maybe later i'll try to merge several fixes or something but till then lets say i've reached a small milestone like finishing to compile this kernel,booting it up,take some screenshots from it.
known bugs,just like initial quarxs or blenchose commits.
Warning:flash at your own responsability,works only with cm 10.1 under boot options by ticking 2ndboot and ticking adb disable
link to kernel:http://www.mediafire.com/?vdjoj438tlvz2lw
NOTE:kernel sources are based on quarx repo on github:https://github.com/Quarx2k/jordan-kernel
What's this? A fix for CM10.1 23/01?
I think it's a 3.0 kernel... so not a fix.
i think , quarx2k also made many changes with his CM 10.1-3.0 branch which corresponds to the 3.0 kernel ..( eg - hwcomposer sources)
so it will be better if u can compile and upload both ROM + KERNEL package in order to have maximum working efficiency
Shubhamqweasd said:
i think , quarx2k also made many changes with his CM 10.1-3.0 branch which corresponds to the 3.0 kernel ..( eg - hwcomposer sources)
so it will be better if u can compile and upload both ROM + KERNEL package in order to have maximum working efficiency
Click to expand...
Click to collapse
you're right,because i could not boot this kernel on 4.1.2 so tried with 4.2.1 without adb manual boot,the difference is that i added forced module unloading and allow old eabi binaries to run with this kernel trying to get some backwards compatibility thus my conclusion is that either this kernel needs scratch bins in the os for propper functioning
rodrigoswz said:
What's this? A fix for CM10.1 23/01?
Click to expand...
Click to collapse
nope,my bad to mention that is an kernel build on quarx repo
You know opening a new thread was unnecessary as we already have a 3.0 kernel thread and CM10.1 also.... BTW the kernel and CM10.1 are both easily compiled if you know what you're doing
Let's Go ^_^
Kayant said:
You know opening a new thread was unnecessary as we already have a 3.0 kernel thread and CM10.1 also.... BTW the kernel and CM10.1 are both easily compiled if you know what you're doing
Let's Go ^_^
Click to expand...
Click to collapse
The thread is already reported
Sent from my MB526 using xda premium
nogoodusername said:
The thread is already reported
Sent from my MB526 using xda premium
Click to expand...
Click to collapse
thank you for your support nogood username,that helps alot and to what i can do for this comunity,for example my own kernel sources for linux kernel 3.7.5,as of this post was just an test to see if it works and 3.7.5 yup it likes the cpcap drivers and firmware,just some gpu issues to display under menuconfig
drunk_ryder24 said:
thank you for your support nogood username,that helps alot and to what i can do for this comunity,for example my own kernel sources for linux kernel 3.7.5,as of this post was just an test to see if it works and 3.7.5 yup it likes the cpcap drivers and firmware,just some gpu issues to display under menuconfig
Click to expand...
Click to collapse
I appreciate your work, and I'm not the one that reported (as far as I remember)
Sent from my MB526 using xda premium
nogoodusername said:
I appreciate your work, and I'm not the one that reported (as far as I remember)
Sent from my MB526 using xda premium
Click to expand...
Click to collapse
maybe i started wrong but my intention was to give some help for the comunity,as for my attempt on kernel 3.7.5:bump cant port sgx drivers,got cpcap to show up in menuconfig even mapphone but its like impossible to show up,tried a workaround with similar devices to get the gpu drivers but no chance
drunk_ryder24 said:
maybe i started wrong but my intention was to give some help for the comunity,as for my attempt on kernel 3.7.5:bump cant port sgx drivers,got cpcap to show up in menuconfig even mapphone but its like impossible to show up,tried a workaround with similar devices to get the gpu drivers but no chance
Click to expand...
Click to collapse
Thanks for your efforts I think I was the one that reported it can't remember now ..... The reason I did it was because like you said you're trying to port 3.7.5 which we already have thread for where you cab discuss about porting 3.0.0 kernels
Some advice and questions......
I was wondering why are you trying to port 3.7.5 which is not even on any other android device yet??
IMO I think a higher version of the 3.0 base kernel is not needed as am sure most of the new things in it would not benefit us as we probably couldn't use it anyway since we have old drivers, old cpu/gpu etc.....
Getting it to show up in defconfig is not the hard part you can activate anything you want from there they are just the configuring files the hard part is configuring the activated drivers for the defy which requires dev work and debugging just look Quark's commits
I think what we have is fine and I don't think anything much higher would be any benefit for us also we have older drivers and the things we need for 4.2 to work properly are in 3.0.8 like the new wifi drivers maybe Quarx will update it to a higher minor version later like he did with 2.6.32.9 to 2.6.32.60......
Don't worry yourself to much there are many other things you can do to help us in the defy community. This is not worth your time trust me from experience :cyclops:
Btw the menuconfig iust activates the stuff you want for your device and mapphone_defconfig is where all the options you picked from menuconfig is stored. Each defconfig is different as they are specify to one device.
Kayant said:
Thanks for your efforts I think I was the one that reported it can't remember now ..... The reason I did it was because like you said you're trying to port 3.7.5 which we already have thread for where you cab discuss about porting 3.0.0 kernels
Some advice and questions......
I was wondering why are you trying to port 3.7.5 which is not even on any other android device yet??
IMO I think a higher version of the 3.0 base kernel is not needed as am sure most of the new things in it would not benefit us as we probably couldn't use it anyway since we have old drivers, old cpu/gpu etc.....
Getting it to show up in defconfig is not the hard part you can activate anything you want from there they are just the configuring files the hard part is configuring the activated drivers for the defy which requires dev work and debugging just look Quark's commits
I think what we have is fine and I don't think anything much higher would be any benefit for us also we have older drivers and the things we need for 4.2 to work properly are in 3.0.8 like the new wifi drivers maybe Quarx will update it to a higher minor version later like he did with 2.6.32.9 to 2.6.32.60......
Don't worry yourself to much there are many other things you can do to help us in the defy community. This is not worth your time trust me from experience :cyclops:
Btw the menuconfig iust activates the stuff you want for your device and mapphone_defconfig is where all the options you picked from menuconfig is stored. Each defconfig is different as they are specify to one device.
Click to expand...
Click to collapse
thats the whole point,everithing gets trouc the cross compiler even battery and every hw aspect for defy,but cant seem to get sgx drivers on it it boots but only backlight flickers,also the importance of this is that one day we might bump in a problem like this(maybe future android versions will use kernel 3.7.5 as default)and my opinion is that we should have some widen experience about it in any way possible
Kayant said:
Thanks for your efforts I think I was the one that reported it can't remember now ..... The reason I did it was because like you said you're trying to port 3.7.5 which we already have thread for where you cab discuss about porting 3.0.0 kernels
Some advice and questions......
I was wondering why are you trying to port 3.7.5 which is not even on any other android device yet??
IMO I think a higher version of the 3.0 base kernel is not needed as am sure most of the new things in it would not benefit us as we probably couldn't use it anyway since we have old drivers, old cpu/gpu etc.....
Getting it to show up in defconfig is not the hard part you can activate anything you want from there they are just the configuring files the hard part is configuring the activated drivers for the defy which requires dev work and debugging just look Quark's commits
I think what we have is fine and I don't think anything much higher would be any benefit for us also we have older drivers and the things we need for 4.2 to work properly are in 3.0.8 like the new wifi drivers maybe Quarx will update it to a higher minor version later like he did with 2.6.32.9 to 2.6.32.60......
Don't worry yourself to much there are many other things you can do to help us in the defy community. This is not worth your time trust me from experience :cyclops:
Btw the menuconfig iust activates the stuff you want for your device and mapphone_defconfig is where all the options you picked from menuconfig is stored. Each defconfig is different as they are specify to one device.
Click to expand...
Click to collapse
and how is that a problem if someone wants to attempt a higher version kernel?
if there is no benefit then there is no loss either
I understand your point and even I know nothing is impossible.
BUT, there has to be a logic in things that you are doing, isn't it? Believe me, Nobody is discouraging him. Anyways, its a matter of understanding and not a debate.
FYI and to my knowledge, very few devices like xperia T/V has kernel 3.4
abhifx said:
and how is that a problem if someone wants to attempt a higher version kernel?
if there is no benefit then there is no loss either
Click to expand...
Click to collapse
Like brajesh.sharma87 said am not trying to discourage him anything am just giving him some advice. This is mainly just my opinion based on experiences I had trying to port the newer wifi drivers from 3.0 base to our 2.6 kernel..... he doesn't have to listen to what am saying.
Like brajesh.sharma87 said it's matter of knowledge because the Linux kernel changes so much between versions and the work Quarx has done on the 3.0.8 base may become outdated and needs to be changed to get it to work for the new base.
Am just trying to put things into prospective as I think it's not worth his time and effort trying to port a higher version kernel without good knowledge and experience on kernel porting. Again that's for him to decide.
Drunk_ryder24 if you still want to try here are is something you can do that may help -
If you haven't already tried this but try cherry-picking Quarx's commits from the p-android-omap3-3.0 branch since the code is related to the defy but keep in mind not all of Quarx's work may work on the new base.
Kayant said:
Like brajesh.sharma87 said am not trying to discourage him anything am just giving him some advice. This is mainly just my opinion based on experiences I had trying to port the newer wifi drivers from 3.0 base to our 2.6 kernel..... he doesn't have to listen to what am saying.
Like brajesh.sharma87 said it's matter of knowledge because the Linux kernel changes so much between versions and the work Quarx has done on the 3.0.8 base may become outdated and needs to be changed to get it to work for the new base.
Am just trying to put things into prospective as I think it's not worth his time and effort trying to port a higher version kernel without good knowledge and experience on kernel porting. Again that's for him to decide.
Drunk_ryder24 if you still want to try here are is something you can do that may help -
If you haven't already tried this but try cherry-picking Quarx's commits from the p-android-omap3-3.0 branch since the code is related to the defy but keep in mind not all of Quarx's work may work on the new base.
Click to expand...
Click to collapse
well ive done cherry picking from quarx repo and i must say that quarx done an excelent job compiling the modules since they are recognized and compiled by the toolchain with no major errors,just a few ignorable errors,boy quarx must have nerves of steel to bare so much time in developing from scratch,oh btw i will post this as a reply in 4.1.2 tread,ive mixed kernel zimage and ramdisk of quarx 2.6.32.60 after applying sevenrock's kernel 2.6.32.9-the whole point is that it might have been something changed in either ril or wifi module cause 2.6.32.60 seems just a little laggy but no ringtone bug or reboots by this method
drunk_ryder24 said:
well ive done cherry picking from quarx repo and i must say that quarx done an excelent job compiling the modules since they are recognized and compiled by the toolchain with no major errors,just a few ignorable errors,boy quarx must have nerves of steel to bare so much time in developing from scratch,oh btw i will post this as a reply in 4.1.2 tread,ive mixed kernel zimage and ramdisk of quarx 2.6.32.60 after applying sevenrock's kernel 2.6.32.9-the whole point is that it might have been something changed in either ril or wifi module cause 2.6.32.60 seems just a little laggy but no ringtone bug or reboots by this method
Click to expand...
Click to collapse
That sounds good am I bit surprised it worked so well with not that much errors but thats's good Yh I know Quarx is unstoppable and good luck with the project ..... If you need any more advice or help just shoot me up with a pm and I will see what I can do
kayant said:
that sounds good am i bit surprised it worked so well with not that much errors but thats's good yh i know quarx is unstoppable and good luck with the project :d..... If you need any more advice or help just shoot me up with a pm and i will see what i can do
Click to expand...
Click to collapse
thanks for your support,its wellcomed

[DEV]- Pantech Vega N6 A860 - CM10 Porting

This thread is going to be WIP thread for the porting of CM10 to the Pantech Vega N6 A860 codename e51.
Currently kernels are extracted and device tree wip while I collect the files to be input
https://github.com/VincentEmmanuel/android_kernel_pantech_e51k.git
I welcome anyone who is interested to help out in any way because I am really new in this porting stuff.
WIll update as and when more work is done.
Things working on now
1. Trying to find a suitable msm8960 common files repo (Not sure whether needed this at all but conducting R&D now)
2. Compiling a list of proprietary files needed for the build
God bless.
Vincent
ClockworkMod
ClockworkMod for A860 K/L/S
Flash using fastboot. Instructions are all over XDA so please search.
Thanks
thanks so much for your work...
another than CM10.1 , I also want to see customized kernel which can further enhance A860 , like power tweaks, disable logging, init.d or even add FauxAudio mod
Finally something about te Vega No6
I have the A860K. I installed a customized ROM from here http://mizal.net:82/pantech/NO.6/
Works fine, but it is not very customized. Still would like to get rid of Korean characters.Another kernel. deodexed. Less bloatware, etc.
Any other customizations?
Cheers!
---------- Post added at 11:58 AM ---------- Previous post was at 11:20 AM ----------
Leechoonhwee said:
This thread is going to be WIP thread for the porting of CM10 to the Pantech Vega N6 A860 codename e51.
Currently kernels are extracted and device tree wip while I collect the files to be input
https://github.com/VincentEmmanuel/android_kernel_pantech_e51k.git
I welcome anyone who is interested to help out in any way because I am really new in this porting stuff.
WIll update as and when more work is done.
Things working on now
1. Trying to find a suitable msm8960 common files repo (Not sure whether needed this at all but conducting R&D now)
2. Compiling a list of proprietary files needed for the build
God bless.
Vincent
Click to expand...
Click to collapse
I would not mind helping, but I am even newer than yourself
I am not a programmer, but I know very good shell scripting, PHP, and not so good C and some other useless languages.
I have pro skills in Linux as well (I work with it)
Let me know if I could be of any help.
Cheers and good luck!
magare said:
I have the A860K. I installed a customized ROM from here http://mizal.net:82/pantech/NO.6/
Works fine, but it is not very customized. Still would like to get rid of Korean characters.Another kernel. deodexed. Less bloatware, etc.
Any other customizations?
Cheers!
---------- Post added at 11:58 AM ---------- Previous post was at 11:20 AM ----------
I would not mind helping, but I am even newer than yourself
I am not a programmer, but I know very good shell scripting, PHP, and not so good C and some other useless languages.
I have pro skills in Linux as well (I work with it)
Let me know if I could be of any help.
Cheers and good luck!
Click to expand...
Click to collapse
Anyone can help in anyway they can! Please take a look at the following page about CM porting.
http://wiki.cyanogenmod.org/w/Doc:_porting_intro
Currently, I am trying to find a similiar device in terms of hardware and use their kernel github and try to build a test build
Device Tree
https://github.com/CyanogenMod/android_device_sony_yuga
Kernel
https://github.com/CyanogenMod/android_kernel_sony_apq8064
Let me know. Thanks!!!!
Sorry. Got busy at work and don't have time now.
Interesting
Sent from my IM-A860S using xda app-developers app
I found a gitub source for this device github.com/mifl/android_kernel_pantech_im-860s, but i have no time to verify yet
i would like to help since i just got mine today, but i only do android programming and driver compiling, and i never successfully make a kernel that can boot my galaxy s2 and some chinese tabs
Hi Vincent,
I just bought a A860S and want to back up boot/system/recovery partitions, probably all partitions, except the data one.
Do you know anyway to open those official update .binx file?
Thanks.
aget1 said:
I found a gitub source for this device github.com/mifl/android_kernel_pantech_im-860s, but i have no time to verify yet
i would like to help since i just got mine today, but i only do android programming and driver compiling, and i never successfully make a kernel that can boot my galaxy s2 and some chinese tabs
Click to expand...
Click to collapse
I think this is the stock kernel. I think we need to grab a working kernel from Xperia Z or Oppo Find 5 since we are on the same architecture.
totalz said:
Hi Vincent,
I just bought a A860S and want to back up boot/system/recovery partitions, probably all partitions, except the data one.
Do you know anyway to open those official update .binx file?
Thanks.
Click to expand...
Click to collapse
I remembered coming across a CWM mod that can allow you to choose which to backup. You can try ROM Toolbox.
Leechoonhwee said:
I think this is the stock kernel. I think we need to grab a working kernel from Xperia Z or Oppo Find 5 since we are on the same architecture.
Click to expand...
Click to collapse
As long as it boots, and it is a 3.4.0 kernel, i think it will work with cm10
anyway i am checking out cyanogenmod, but i dont find the a860 cwm recovery_ui.cpp source, only binary... i guess i need time to find the button mapping?
You could get answers from SDA.
Sent from my KM-S220 using xda app-developers app
There is a working CWM around in the 91dongji forum - works fine on my A860S with 1.30 software; now updating to 1.36 and see if the recovery sticks.
I'll post detailed instructions here once it is confirmed to work
i hope we can get some update on your efforts. though the crowd for this specific device is fewer than a handful for now, a lot of users are just waiting anxiously for any development....
Is there hope for this device to receive custom ROM?
there's a very active community in vegaviet coming up with mods and roms based on stock.you may want to check them out.
tommyrumbler said:
there's a very active community in vegaviet coming up with mods and roms based on stock.you may want to check them out.
Click to expand...
Click to collapse
I tried flashing the roms from the Vegaviet but i had a problem getting my network to connect. after the restore was complete there was no apn settings for the network. I tried reading but the translations from the website but it dont make sense and no one noticed issue because they are not located in korea.
clockedtouch said:
I tried flashing the roms from the Vegaviet but i had a problem getting my network to connect. after the restore was complete there was no apn settings for the network. I tried reading but the translations from the website but it dont make sense and no one noticed issue because they are not located in korea.
Click to expand...
Click to collapse
so why not set up your APN? that should be easy.
Also, using the ROM from vegaviet, i noticed the following observation :
-there was a considerable build-up of lag after three to four days of use, especially when doing a lot of web browsing
-the browser is unable to open some websites/webpages due to Ad-Block restriction
-the forced DNS settings most times slow-down my internet connection
-the keyboard still retains Korean functionality, with Korean characters sometimes getting in the way when typing
-kernel logging was enabled
much of the above were solved using the uninstall zip of crossbreeder - i just noticed our Vietnamese friends are fond of using cross-breeder on all their ROM mods.
the keyboard i uninstalled and deleted the IME file in system and just replaced it using Optimus G Pro's keyboard IME installer.
everything should be all good. don't ask me where i got those zips - a simple search should do wonders for you.
The rom doesn't allow for setting up your own APN. Those features are not available in JB. Thanks for the tips but I just went back to stock since I wasn't able to get the network going.
Sent from the brightest star in the sky using xda app-developers app

[ROM-AOSP] Unofficial CM10.2 (JB 4.3) [08/12 BASEBAND+GPS?]

CyanogenMod 10.2 (Android 4.3) for the AT&T MB865 (Edison)
BACKGROUND: I was given an Atrix 2 a few months ago as a dev phone to help the community any way I could ...
And this ROM represents a portion of that work. I work with many of the devs in this community on a weekly basis and I'll make sure they know how to build this ROM (or variants).
This build is somewhat untested for phone / data. I'll need some feedback here. Currently the other Moto OMAP phones have phone/data/gps etc.
Download CM10.2 for Edison:
[NEWEST] 2013-08-12:
Mirror 1: http://goo.im/devs/Hashcode/edison/cm10.2/cm-10.2-20130812-UNOFFICIAL-edison.zip
md5sum: 04d56f5b442d60282d727ea418031540
2013-08-08:
Mirror 1: http://goo.im/devs/Hashcode/edison/cm10.2/cm-10.2-20130808-UNOFFICIAL-edison.zip
md5sum: 3e8d7f65b4bf43df6a4318e49a5aca25
GAPPS (For now use these for Android 4.3/CM10.2 builds):
http://goo.im/devs/Hashcode/gapps/
[ Reboot once for Wifi to start working ]
Older builds are found here:
http://goo.im/devs/Hashcode/edison/cm10.2/
INSTRUCTIONS:
Flash in BMM with Gapps
Make sure to do a FULL wipe (system / data / cache) when coming from Android 4.2 ROMs
Can restore apps + data using Titanium Backup
WHAT'S NEW?
http://developer.android.com/about/versions/jelly-bean.html
CHANGES (always includes latest from CM):
[08/12] Fixes for baseband
[08/12] Fixes for GPS
[08/12] Added basic SElinux policies in permissive mode (thanks DHacker)
[08/08] First public build (Alpha)
CURRENT KNOWN ISSUES:
GPS is broken. Debugging.
Reboot once for Wifi to work
Focal will probably crash on entry/exit.
In general performance needs work
WORKING:
UI / HW rendering
Wifi
Bluetooth
Camera
Codecs
UPCOMNG CHANGES:
SElinx addition for security
More kernel additions for better Android 4.3 compatibility
Submit Edison to CM as an official device
INSTRUCTIONS FOR BUILDING THIS ROM
COMING SOON
RESERVED
Looks good! Cant wait for future updates.
So great:good:
Hashcode you rule man! Thanks a ton! You've just joined the elite team!!! :thumbup:
Sent from my MB865 using xda premium
Thanks a lot hashcode...you are awesome.... I expected a lot of bugs on the first build ...doesn't look like that...however will this work on non ATnT ?? Eager to try this out ...
Sent from my MB865 using XDA Premium HD app
As you mentioned .. Baseband not working, and there is a green led bug ..
BTW , for some reason wifi started to work on the first boot on my device..
Nice to see you around man. If I can get my touchscreen fixed (and get the stupid phone to actually boot now) I hope to get working on some more stuff.
2 words - absolutely phenomenal!!! Thank you very, very much Hashcode for bringing the newest installment of Android to us! We are not worthy of such amazing devs! *Bows* :thumbup:
Sent from the Ace's MB865 using xda-developers app
Has anyone got phone problems....reflashed,reboited a number of times...still no dice..i did notice this wont boot w/ jbx or atleast i cant...i cant set apn either
iamezio said:
As you mentioned .. Baseband not working, and there is a green led bug ..
BTW , for some reason wifi started to work on the first boot on my device..
Click to expand...
Click to collapse
Can i get the output of: adb logcat -b radio > logcat-radio.txt
(Either in pastebin link or PM'd)
The only devices I can test data/phone on are the CDMA Moto's, so I'll need some help w/ testing GSM.
btw forgot to mention, brightness control is broken too .
amynjimmy said:
Has anyone got phone problems....reflashed,reboited a number of times...still no dice..i did notice this wont boot w/ jbx or atleast i cant...i cant set apn either
Click to expand...
Click to collapse
I got it to boot on system 1 first try. Jbx wont work bc this rom is 4.3 and jbx is made for 4.2 roms...baseband doesnt work either..
Booted fine on any system...verified on all but system 1...firgot jbx is 4.2.... duh...
Hashcode said:
Can i get the output of: adb logcat -b radio > logcat-radio.txt
(Either in pastebin link or PM'd)
The only devices I can test data/phone on are the CDMA Moto's, so I'll need some help w/ testing GSM.
Click to expand...
Click to collapse
Ill test for u i got staight talk
sent from my thumbs
New build coming:
FIXES:
Baseband is now showing correctly for me (no SIM tho)
GPS driver is now loading correctly
Hashcode said:
New build coming:
FIXES:
Baseband is now showing correctly for me (no SIM tho)
GPS driver is now loading correctly
Click to expand...
Click to collapse
Your working fast man! Really appreciate your hard work. Many thanks given!:good:
How's the battery life?
filip990 said:
How's the battery life?
Click to expand...
Click to collapse
I wouldn't consider it good for the moment, I think there's a wake lock being held somewhere in the phone data / gps system. And Google Services is very demanding on the system atm. All of which will be ironed out over time.
DERP. We're adding SElinux policies as well, but it's breaking the Edison boot at the moment. I'll fix it when i get some time after dinner and get that build up sooner or later.

Categories

Resources