• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root ICS/CM9-JB/CM10 Development Thread

Lol.. Matt Ryan is a beast....my team is the cowboys at least they won lol.

He's talking SEAhawks and they got away with murder! Oh well, finally proof that the scabs gotta go. FTR I'm Chiefs and we got what may be our only win with some replacement ref bungling.

Anyways, thanks Devs 1&all! Running CTmod b/c I'm on vacation, but jb+camera is so close! Neoswagga and realism, don't forget to post that you're an idiot after you benefit yet again from these guys' hard work in the coming weeks.
 
  • Like
Reactions: tdm
There was an official ics release for the korean version of the phone, optimus black is *supposedly getting any official before october. We could have many things working in the next coming week. hopefully

That would be nice. I would like to see a fully functional CM9 . A fully functional Jelly Bean would be nice too. :D

Until then I sit back and am thankful that I have CTMOD. It does everything I need it to do and it beats the hell out of stock.
 
Just came across this for the P970:
[JellyBean][25-09-2012]AOKP for P970 beta2 (Android 4.1.1) - xda-developers

Not sure if it will help at all. :D

Thanks, it's always good to have more sources. I'm pretty good at whipping out AOKP using CM as a reference, so I may or may not need to peek at his github.

I do notice that both BPaul and chenleicpp are using the GB (2.6.35) kernel. I downloaded the KU5900 kernel source and I'll be playing with that also.

Finally, I just got a multi-rom compiled for CM10. I'll be installing it shortly. Hope it boots.

Oh, and about the game .. I was listening on the radio because the game was on espn I don't have cable tv (cable is for the internet!) Watched the replay on youtube later and I gotta say, I'm shocked that the review didn't overturn the call. But hey, the hawks can use all the W's they can get. :D
 
Thanks, it's always good to have more sources. I'm pretty good at whipping out AOKP using CM as a reference, so I may or may not need to peek at his github.

I do notice that both BPaul and chenleicpp are using the GB (2.6.35) kernel. I downloaded the KU5900 kernel source and I'll be playing with that also.

Finally, I just got a multi-rom compiled for CM10. I'll be installing it shortly. Hope it boots.

Oh, and about the game .. I was listening on the radio because the game was on espn I don't have cable tv (cable is for the internet!) Watched the replay on youtube later and I gotta say, I'm shocked that the review didn't overturn the call. But hey, the hawks can use all the W's they can get. :D


In the change log it says he updated to 3.0.8 kernel source.
Change log:
[2012-9-25]--For this build need thanks CM and rmcc amazing work
1.update kernel to 3.0.8
2.fix camera and video
3.fix mass storage
4.fix bootanimation slow -- new AOKP bootanimation
5.fix gps(maybe need test)
5.latest source to 9.25

But either way I'll be happy with aokp 4.1.1
 
  • Like
Reactions: tdm
Thanks, it's always good to have more sources. I'm pretty good at whipping out AOKP using CM as a reference, so I may or may not need to peek at his github.

I do notice that both BPaul and chenleicpp are using the GB (2.6.35) kernel. I downloaded the KU5900 kernel source and I'll be playing with that also.

Finally, I just got a multi-rom compiled for CM10. I'll be installing it shortly. Hope it boots.

Oh, and about the game .. I was listening on the radio because the game was on espn I don't have cable tv (cable is for the internet!) Watched the replay on youtube later and I gotta say, I'm shocked that the review didn't overturn the call. But hey, the hawks can use all the W's they can get. :D

Have you looked at CM's github? They are doing official CM10 nightlies for the black now, their kernel source for it is 3.0.8.
 
  • Like
Reactions: tdm
Have you looked at CM's github? They are doing official CM10 nightlies for the black now, their kernel source for it is 3.0.8.

Yes I looked at their device repo, I cribbed from it to make my build (btw, adb works but surfaceflinger is having linkage issues -- I am working on that now).

I saw the chen's kernel is forked from the CM kernel. I'll look at it after I get the basics done.
 
So.... when we gonna have a good ROM of CM10/AOKP 4.1.1 ? LOL
I'm having to much wears restarts with MIUI v4

6yzumu5y.jpg
 
Not like I need to defend myself.. I do what I want, I owe nothing to anyone (there's that donation thing, see?) But you can see how long I've supported the thunderc and how well it works. If I didn't care about users, I'd not even bother and switch exclusively to the vs920. But I do care. And I consider jb to be an incremental release over ics, so I'm switching. I don't think anyone else is going to complain. But feel free to use another ROM or phone.

You're mad? Well damn lol, you said yourself "not like I need to defend myself" so I don't see the relevance (in the rest of your quote) to anything I stated but I did not attack you personally. I did not discredit your work, ask why you chose to switch or ask for a refund. Your loyalty to the Android community isn't under question here but more so the consistency of the community as a whole. I'm actually starting to feel like you've personally attacked me after rereading the reply but I'll live lol. Oh in addition I'm sure most of us feel/felt the same about cm7.
 
You're mad? Well damn lol, you said yourself "not like I need to defend myself" so I don't see the relevance (in the rest of your quote) to anything I stated but I did not attack you personally. I did not discredit your work, ask why you chose to switch or ask for a refund. Your loyalty to the Android community isn't under question here but more so the consistency of the community as a whole. I'm actually starting to feel like you've personally attacked me after rereading the reply but I'll live lol. Oh in addition I'm sure most of us feel/felt the same about cm7.

No, I'm not mad at all. And I didn't mean to personally attack you. My apologies if that's the way it came across.

I just intended to state that:

* I'm under no obligation to continue work on ICS.

* I feel JB is the way forward, and I think a lot of folks here agree.

* I have a reputation for supporting old phones, and I intend to continue even though I have a nice shiny VS920 which has yet to get ICS or JB.

I'm sorry that you see abandoned projects as "the norm in the dev scene". Clearly that is not my intent. But, as this turn seems to bother you, and you were the one that publicly contemplated switching devices, I wanted to let you know it might not be a bad idea for you. After all, let's face it -- the Marquee has a pretty small following. You are much more likely to get a fully featured and supported ROM for a phone with a larger user base and dev community.

In answer to your question "what's the use of open source development if a project is never seen all the way threw", all my sources are published on github and anyone can continue work on ICS if they wish. That's pretty useful in my opinion.

Again, no hard feelings. I'm just having fun and trying to share.
 
No, I'm not mad at all. And I didn't mean to personally attack you. My apologies if that's the way it came across.

I just intended to state that:

* I'm under no obligation to continue work on ICS.

* I feel JB is the way forward, and I think a lot of folks here agree.

* I have a reputation for supporting old phones, and I intend to continue even though I have a nice shiny VS920 which has yet to get ICS or JB.

I'm sorry that you see abandoned projects as "the norm in the dev scene". Clearly that is not my intent. But, as this turn seems to bother you, and you were the one that publicly contemplated switching devices, I wanted to let you know it might not be a bad idea for you. After all, let's face it -- the Marquee has a pretty small following. You are much more likely to get a fully featured and supported ROM for a phone with a larger user base and dev community.

In answer to your question "what's the use of open source development if a project is never seen all the way threw", all my sources are published on github and anyone can continue work on ICS if they wish. That's pretty useful in my opinion.

Again, no hard feelings. I'm just having fun and trying to share.
Actually your CM9 work should just cross over to CM10 with a few edits for the changes in JB/CM10, so not a waste at all for the work you have put in so far. Or thats how I would have done it ;)

Also the GB kernel can be used with some backports, alot easier to get working verses porting all the specific LG shyt over to another kernel. ;) But I agree a 3.x kernel would be best in the long run, just not a requirement. ;)
 
  • Like
Reactions: tdm
Still fighting with audio. It appears BPaul and CM are using different audio configs, which is probably the source of my issue. I used the CM config but popped in the libs from BPaul's ROM.

The configs in question are:

BPaul:

BOARD_USES_AUDIO_LEGACY := true
BOARD_USES_GENERIC_AUDIO := false
TARGET_PROVIDES_LIBAUDIO := true

CM:

COMMON_GLOBAL_CFLAGS += -DICS_AUDIO_BLOB -DICS_CAMERA_BLOB -DOMAP_ICS_CAMERA

Downloading the CM nightly now to see if that improves anything...
 
Getting better.

I am still having some issues with audio, but I replaced /system/lib/hw/audio.primary.default.so with the one from the latest CM10 nightly and that seems to get rid of all linkage issues and segfaults.

Now the issue is that zygote is failing. Does this look familiar to anyone?


W/Zygote ( 1700): Class not found for preloading: android.media.IRemoteControlClientDispatcher
W/Zygote ( 1700): Class not found for preloading: android.media.IRemoteControlClientDispatcher$Stub
W/Zygote ( 1700): Class not found for preloading: android.os.Power
W/dalvikvm( 1700): Exception Landroid/content/res/Resources$NotFoundException; thrown while initializing Landroid/text/AutoText;
E/Zygote ( 1700): Error preloading android.text.AutoText.
E/Zygote ( 1700): java.lang.ExceptionInInitializerError
E/Zygote ( 1700): at java.lang.Class.classForName(Native Method)
E/Zygote ( 1700): at java.lang.Class.forName(Class.java:217)
E/Zygote ( 1700): at java.lang.Class.forName(Class.java:172)
E/Zygote ( 1700): at com.android.internal.os.ZygoteInit.preloadClasses(ZygoteInit.java:288)
E/Zygote ( 1700): at com.android.internal.os.ZygoteInit.preload(ZygoteInit.java:235)
E/Zygote ( 1700): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:527)
E/Zygote ( 1700): at dalvik.system.NativeStart.main(Native Method)
E/Zygote ( 1700): Caused by: android.content.res.Resources$NotFoundException: File res/xml-en/autotext.xml from xml type xml resource ID #0x10f0001
E/Zygote ( 1700): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2174)
E/Zygote ( 1700): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2129)
E/Zygote ( 1700): at android.content.res.Resources.getXml(Resources.java:901)
E/Zygote ( 1700): at android.text.AutoText.init(AutoText.java:162)
E/Zygote ( 1700): at android.text.AutoText.<init>(AutoText.java:78)
E/Zygote ( 1700): at android.text.AutoText.<clinit>(AutoText.java:58)
E/Zygote ( 1700): ... 7 more
E/Zygote ( 1700): Caused by: java.io.FileNotFoundException: res/xml-en/autotext.xml
E/Zygote ( 1700): at android.content.res.AssetManager.openXmlAssetNative(Native Method)
E/Zygote ( 1700): at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:521)
E/Zygote ( 1700): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2156)
E/Zygote ( 1700): ... 12 more
D/AndroidRuntime( 1700): Shutting down VM
W/dalvikvm( 1700): threadid=1: thread exiting with uncaught exception (group=0x40aab328)
I/ServiceManager( 1344): service 'media.audio_flinger' died
I/ServiceManager( 1344): service 'media.player' died
I/ServiceManager( 1344): service 'media.camera' died
I/ServiceManager( 1344): service 'media.audio_policy' died
 
That's strange. My framework-res.apk is missing tons of resources. That's gotta be the issue.
 
Yay, it boots .. sorta.

It looks like my resource optimizer script is .. ah .. overzealous with JB for some reason. ;)

I put framework-res.apk and all /system/app/*.apk from the build tree on the phone. It got past the boot animation, did the "android is upgrading" thing, and got to a USB mass storage screen. At this point, adb died. Popped out the USB cable and I see the initial "Make yourself at home" screen. But neither touch screen nor capacitive buttons are functional.

So to summarize the todo list for tomorrow:

* Figure out the issue with audio.primary.default.so
* Fix my resource optimizer script.
* Fix touch screen and capacitive buttons
* Move on to all the other features: audio, wifi, bluetooth, radio, etc.
* Profit! :D
 
Fixed the resource optimizer.
Fixed screen and capacitive buttons.
Still haven't figured out audio.primary.default.so

What's working at the moment:

screen and keys work.
audio plays.
wifi works.
bluetooth pairs, but sound routing seems busted.

What's not working yet:

radio
cameras
 
Back
Top Bottom