• 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

When you downloaded it, how did you try to open it?

Once it's downloaded, if you long press on the home screen click add shortcut. Select apn settings. It should bring up a black screen that will flash and then you should see an apn icon on the home screen.

Click that, and from there you should be able to apply the fix.

Edit: just tested with cm9 and it works. Should be the same for cm10 if you follow these instructions

With CM10, the widgets are all listed in the app drawer. Despite that though, it wont let me put the widget on the homescreen at all.
 
Try anycut

Anycut force closes trying to make a shortcut to anything. Hmm

edit: got anycut to work, had to drop it in as a widget then change the activity. Going to try the cm9 mms fix now

edit 2: No dice, it hangs on sending still, even though I have 3g. The issue has to be somewhere else.

edit 3: realized i made i mistake with the MCC and MNC. But whenever I try to set MCC: 311
MNC: 870 and save it, the apn doesn't show up at all. Not too sure what's going on there
 
Anycut force closes trying to make a shortcut to anything. Hmm

edit: got anycut to work, had to drop it in as a widget then change the activity. Going to try the cm9 mms fix now

edit 2: No dice, it hangs on sending still, even though I have 3g. The issue has to be somewhere else.

edit 3: realized i made i mistake with the MCC and MNC. But whenever I try to set MCC: 311
MNC: 870 and save it, the apn doesn't show up at all. Not too sure what's going on there

If they are coming up with default values try leaving those in. On top of adding both apns you have to edit the apns-conf.xml in /etc and /system/etc

The main factor is setting the default;supl apn first in my experience.

Edit: I think my old screen shots went down. I'll see if I can get them back up for you tomorrow so you can check against it
 
If they are coming up with default values try leaving those in. On top of adding both apns you have to edit the apns-conf.xml in /etc and /system/etc

The main factor is setting the default;supl apn first in my experience.

Edit: I think my old screen shots went down. I'll see if I can get them back up for you tomorrow so you can check against it

What do i change in the apns-conf.xml? Do I just edit them to follow what I've put in the fields on the phone?
 
What do i change in the apns-conf.xml? Do I just edit them to follow what I've put in the fields on the phone?
Here is my xml:

<?xml version="1.0" encoding="utf-8" ?>
- <!-- /* ** Copyright 2012, Cyanogenmod ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. ** You may obtain a copy of the License at ** ** http://www.apache.org/licenses/LICENSE-2.0 ** ** Unless required by applicable law or agreed to in writing, software ** distributed under the License is distributed on an "AS IS" BASIS, ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ** See the License for the specific language governing permissions and ** limitations under the License. */ -->
- <!-- use empty string to specify no proxy or port -->
- <!-- This version must agree with that in apps/common/res/apns.xml -->
- <apns version="7">
<apn carrier="Boost_Mobile" mcc="310" mnc="00" apn="Boost_Mobile" user="Boost_Mobile" password="*" mmsc="http://mm.myboostmobile.com" mmsproxy="68.28.31.7" mmsport="80" type="" />

<apn carrier="Boost_Mobile" mcc="311" mnc="870" apn="Boost_Mobile2" user="Boost_Mobile" password="*" mmsc="http://mm.myboostmobile.com" mmsproxy="68.28.31.7" mmsport="80" type="" />

</apns>


EDIT: Your best bet is probably copying and pasting the above into notepad. Save it, then copy it to your sd card. From there, use a root browser to copy and paste to overwrite your old one. Or you could save the .txt file as apns-conf.xml, copy to SD card, use root browser to remove or rename your old apns-conf.xml (something like apns-conf.xml bak) then copy and paste the text file into the required directories. You will probably have to fix permissions after pasting.
 
Alright I got that uploaded on there and now I'm getting "service not activated on network"

What exactly are the permissions needed on that file? I used the cwm fix permissions, but I just want to double check. Seems like I'm getting closer now.
 
Alright I got that uploaded on there and now I'm getting &quot;service not activated on network&quot;

What exactly are the permissions needed on that file? I used the cwm fix permissions, but I just want to double check. Seems like I'm getting closer now.

It's whatever the default apns_conf.xml was. Rw-r--r--
 
I called my voicemail and it audio would cut out after a set length of time unless I kept toggling the speakerphone, and that seemed to reset the set amount of time before cutout. Not sure if that helps at all though.

That's really interesting. I am going to try that too and see what I can find out. Super slick room though. Even though jb is incremental, they sure did add some awesome stuff. I really like the notifications.
 
Anyone try enabling the framebuffer console? I used it on the spectrum to fix a nasty boot hang, and I'm thinking it might be useful for the marquee also.
 
Do not know if you knew that the earphones doesn't work, just notifying... I'm in love whit this ROM, waiting for an update :P
 
It's a kernel build option. That was mainly @bloodawn and @craptorman.

mines been set at

CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set

is that how yours is? or did you enable detect primary and rotation too?
 
  • Like
Reactions: tdm
Alright, everything is fine there then. I was poking around a little and from what I could actually read in the mms_config.xml in the mms.apk, the userAgent is set to sprint, and a url pointing to http://device.sprintpcs.com/LG/LS855/LS855ZVC which is concerning since I'm on zv9

Stock messenger kept having issues with mms after the fix. I've always used chomp so I never noticed. If would try a third party app see if that helps
 
I believe the p970 has a ics kernel now. I will be trying to get that up in the marquee real soon.

I spent thu/fri tracking down the hang on the spectrum and was finally able to fix it, in large part due to having a working framebuffer console.

Do we have a working boot on the marquee with the p970 ics kernel? That would be a huge help. If not, that's probably a fairly high priority.
 
Alright, everything is fine there then. I was poking around a little and from what I could actually read in the mms_config.xml in the mms.apk, the userAgent is set to sprint, and a url pointing to http://device.sprintpcs.com/LG/LS855/LS855ZVC which is concerning since I'm on zv9

That is correct. ZV9 is the Sprint Baseband. Did you use the .install.prop when flashing CM9 to load the Boost firmware? Otherwise, it installed the Sprint firmware when it ran its automatic baseband detection. That may be causing some of your conflict.
 
That is correct. ZV9 is the Sprint Baseband. Did you use the .install.prop when flashing CM9 to load the Boost firmware? Otherwise, it installed the Sprint firmware when it ran its automatic baseband detection. That may be causing some of your conflict.

I had installed it once before then noticed it, so I reinstalled and used the .install.prop just to be double sure it was loading the right one. The installer said it did the right one, but it still installed the zv9 baseband for some reason
 
Hey all i just wanted to thank everyone that has helped me with my noob qiestions with Lg Mrquee and the awsome devs who took time out there day to make the Marquee a better phone :) i wish you guys luck with jellybean and so on i gave my Marquee to my sister i now have the S2 bye everyone :)
 
Back
Top Bottom