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

Root CyanogenMod 7 Unofficial Beta 5 02/20/12

U only need theme chooser and theme chooser manager, or whatever its called


Yep , that's correct . I just modified the rom to include only those two and it seems to be running fine . Even though I installed theme chooser themes , it didn't take and I'm gonna have to get it from the market . No big deal . As long as I can modify the themes , I'm cool . :cool:
 
First of all , I want to thank Bloodawn for making the ApkInstaller available for us.

All I've done is taken his ApkInstaller.zip and added CMWallpapers.apk , ThemeChooser.apk and ThemeManager.apk . After you have copied this to your SdCard , install using CWM . Once you have installed and rebooted , you will need to go to the Market and download Theme Chooser Themes and Theme Chooser Wallpaper . Figured I would go ahead and make this to save you guys some time . ;)
Here's the zip :
http://www.mediafire.com/?ooovcma5sn14r57
 
First of all , I want to that Bloodawn for making the ApkInstaller available for us.

All I've done is taken his ApkInstaller.zip and added CMWallpapers.apk , ThemeChooser.apk and ThemeManager.apk . After you have copied this to your SdCard , install using CWM . Once you have installed and rebooted , you will need to go to the Market and download Theme Chooser Themes and Theme Chooser Wallpaper . Figured I would go ahead and make this to save you guys some time . ;)
Here's the zip :
http://www.mediafire.com/?ooovcma5sn14r57

Thanks, Biker. This is fun and easy and I am a non-theme guy.

There are a bunch of themes that are free or donate. Some include Wallpaper , some do not.

These are designed for CM7 and some may not work, but many will. Try it out.

I tried a couple (Black and White) and I love what it does. Especially to the notification screen power widget icons.

If you use ADW EX and have been using ADW themes or their supped up icons, Do this so that you get the full benefit of the icons that come with the theme.

Go to ADW EX settings for Themes and select choose for both icons and dock as below:


42576d24-ce32-2f77.jpg



Thanks, Biker for spelling this out for me. I would have never taken time to learn this on my own. I have no artistic talent. Maybe autistic..
 
Some of the themes have all kinds of other pckgs that you can install . Lockscreen options extra icon pckgs and some other stuff . Too bad all the themes will not work but there are plenty to keep ya busy for a while . Now I just need to get off my lazy butt and learn to make my own . lol
 
Some of the themes have all kinds of other pckgs that you can install . Lockscreen options extra icon pckgs and some other stuff . Too bad all the themes will not work but there are plenty to keep ya busy for a while . Now I just need to get off my lazy butt and learn to make my own . lol
You can upload cm7 themes to uot (in upload section, select cm7 theme)
or you can view with 7zip, and manually edit/replace the .9.png
 
Fellas , I've made a few changes and this SOB is FAST with no lag what so ever !! Back running the data 2 ext. that came with beta5 instead of Hroarks original that I had installed to stop the apps from disappearing when rebooting. So far it's working flawlessly . Gonna run it tonight and tomorrow and letcha know how it's going .
 
I want to say first and foremost that I LOVE your mod. Some of the things you're changing about it are actually some of the things I liked about it unfortunately. The reason CTMod is getting more use is because it's more stable, no other reason. My recommendation would be to focus on getting a rock solid version out, then begin doing beta releases for those who thirst for new features but are willing to sacrifice stability and workability, then once you've got an updated and stable one make it the next official release. I realize the mod overall is new and this may be the ultimate goal, but I want you to know that I truly appreciate your diligence in getting cyanogen on the prevail for us.

I spent a lot of time trying to get the MMS over wifi fixed, and it kicked my butt,

I need a Linux networking expert to look at it, I think it has to do with the way ppp works

I would in no way consider myself an expert in either field, but I do have experience in both. Don't want to set up false expectations, but I'd be glad to look at it. If I'm not able, I do have access to a network of linux professionals that may be willing to help. They may not be so great with android specifically, but if the problem can be reduced to a networking/linux problem, I'm certain they could offer some sort of assistance.
 
our phones uses ppp for the mobile data

my rom connects to the 3G network and gets internet just fine

when you turn on wifi, it disconnects the ppp0 interface and then the wifi interface eth0 becomes the active route

when you send an MMS when you are connected to wifi it tries to establish the ppp connection, but fails

I beleive MMS needs to go over the ppp0 mobile data interface

i think the MMS proxy will only allow connections coming from that network

i need help figuring out why the ppp connection fails when we are on wifi

when you send the MMS it should establish the ppp connection, send the mms message and then disconnect

do you know how to use logcat?

I do troubleshoot PPP connections daily working in DSL tech support... Please save the comments about tech support and how dumb the reps are.. there's nothing you can say that I haven't already heard, believe me.

The capacity which I work with them is a little different of course, but I do understand some basic concepts deeply.

First thing is that usually if a PPP session can't be created, there is some sort of error or step in the process that has failed. Is there any way that you can tell which part failed? Is there an error or anything associated, or does it get to a certain point and fail or not even begin?

Next thing is that PPP sessions can be encapsulated over different protocols. For example, PPP over ATM, PPP over ethernet, etc. Do you know if this ppp session uses any sort of encapsulation?

Another concern is that maybe the wifi and ppp use shared components be it hardware or software. Not sure if the wifi can be "paused" or put into standby quickly somehow, but for debugging maybe you could try issuing a command to either pause or standby the wifi right before the ppp session, then send, then resume the wifi. -- may not generate the results we want as far as you may lose a streaming connection over wifi etc, but it may be a good place to begin (and I wouldn't be surprised at all if that were the "official" way to do it lol).

Finally, it may sound silly but can you compare the data you're using for your PPP session normally and with wifi enabled? It's *possible* that there is a minor variation between the two causing issues. Maybe it would be a space where it shouldn't be, or a carriage return line feed instead of just a carriage return or vice versa... any number of silly changes. If we can see where in the process the session is failing (ie. during authentication), then we will know if it's related to credentials or whatever.

Sorry for the wall of text... I hope this was of some help. If you have any log entries or anything to give more details they may be helpful.
 
Starting to look less like a ppp issue and more like a linux issue...

I/TelephonyRegistry( 386): notifyDataConnection: state=0 isDataConnectivityPossible=true reason=apnSwitched interfaceName=null networkType=6

I/TelephonyRegistry( 386): notifyDataConnection: state=1 isDataConnectivityPossible=true reason=apnSwitched interfaceName=null networkType=6

I/TelephonyRegistry( 386): notifyDataConnection: state=2 isDataConnectivityPossible=true reason=apnSwitched interfaceName=ppp0 networkType=6

[...]

D/NetUtils( 386): failed to remove default route for ppp0: No such device

This is the part that concerns me in the log. Not sure why there wouldn't be such a device. I am thinking that the device ppp0 wont be created until the PPP connection is established. I'm guessing the first part, specifically "I/TelephonyRegistry( 386): notifyDataConnection: state=2 isDataConnectivityPossible=true reason=apnSwitched interfaceName=ppp0 networkType=6" is what establishes the PPP connection?

The ones before that state the interface are null, maybe those are supposed to have an interface assigned? Not sure at this point, but I know that ppp0 not existing has to be either because it hasn't been established, or it attempted to be established but it was unable to for whatever reason

Edit: I may have jumped the gun a little bit, I see some more useful stuff in the log... still looking into it will update when done

Edit2: Trying to hone in on the issue a little better... I don't know if it's just out of order or what, but pppd was getting sigterm (terminate, signal 15) before it gave errors. Maybe it is giving reason for terminating before it finishes terminating though. My question now is that maybe the ppp session is trying to initiate over wifi. It would make a lot of sense if that's the case, since the host it's trying to reach via wifi may either be unreachable, or refuse to take internet-facing connections, only connections from internal (from boost mobile network). It looks like a route table entry is attempting to be added to fix this, but that entry is failing for whatever reason -- but I could be completely off base. That part would be where it says "D/NetUtils( 386): failed to remove default route for ppp0: No such device"

One page I found which may be of some help is here > http://tldp.org/HOWTO/PPP-HOWTO/x419.html

The only issue is, I'm not convinced it's not just giving the 8 bit clean error just because it's already received sigterm. I think it would be highly logical to surmise that it's possible the route it's taking is over the wifi interface, causing the remote server to either not exist or not respond. This would explain everything if that's what is happening

If that particular section of the tldp article isn't helpful, perhaps one of the other sections are... it explains in great detail everything about a ppp connection http://tldp.org/HOWTO/PPP-HOWTO/index.html
 
Just a quick thought... would it be easy to make an error pop up when trying to send an mms with wifi on asking the user to disable wifi first? It would be much more user friendly than just not working
 
ok scratch that last post. sorry.. after looking at my own logcat i can see that it's just not connecting to the ppp server because that 8th bit is getting eliminated for some reason.

could it be authentication? for some reason CM7 has something in it that doesn't qualify when using wifi?

would a logcat from CTMOD help?
 
@HRoark13
Thank you for all your hard work building this rom. I love it. I got this phone on christmas eve and started playing with it. I am currently running your beta 5 and my phone is running better then ever.
 
ok scratch that last post. sorry.. after looking at my own logcat i can see that it's just not connecting to the ppp server because that 8th bit is getting eliminated for some reason.

could it be authentication? for some reason CM7 has something in it that doesn't qualify when using wifi?

would a logcat from CTMOD help?

I most suspect it's trying to initiate the ppp connection over wifi causing it to fail. First because it's most likely -- makes complete sense why mms would work with wifi off and not with it on

I second-most suspect it's not being successful at authenticating (creating the ppp session) because the wrong information is being sent or something similar. Second because it's not as likely as the first, but is the most common reason for a ppp session to fail.

I third-most suspect it's an issue with pppd itself, misconfiguration, sent the wrong info, something of that sort. This is third because it seems less likely... it doesn't have any trouble working with the wifi off, so no strong reason to suspect misconfiguration or broken things. Also if things were broken in this manner, I would suspect it wouldn't be as reproducable as every time wifi is on... it would probably also not work sometimes with wifi off etc.

That's all I've got so far. Though I'm not exactly an expert on PPP or linux, I know both of them better than the internal workings of android or any phone for that matter. This makes it more difficult for me to determine the exact issue.

Remember that a PPP session is initated directly from one host (your android phone) to another (the receiving server that will ultimately deliver your MMS message). In order for it to work, the components are somewhat simple. You need the host to be working (it is, or MMS wouldn't work at all). You need to be able to reach that host. And, you need to be able to successfully establish your session with that host by providing the correct information it's waiting on.

Right now from what I can see it looks like the break is somewhere in step two, being able to reach that host. Even if you're getting a malformed response, it may be due to the host not "behaving" properly, which could mean you've got the wrong host, or the host refuses to cooperate because the information coming in is not what it expects or wants. This is the best I can do with just general knowledge, I would need to know specifics about this particular ppp session and how it's established to dig any deeper =\

would a logcat from CTMOD help?

It certainly wouldn't hurt. Can you send an MMS with wifi enabled and try to capture a similar portion of the log? Not sure how much different the two are, so it may not do us any good, but it might help
 
I originally was having lag issues and losing apps after reboot . I switched to hroarks data 2 ext and that fixed the disappearing icons but I was still having the lag issue after 10 or 15 minutes of steady use . I originally had my ext. set at 1024gigs and 0 swap . I decided to change the ext. size to 512mb instead and switch back to the data 2 ext, that came with beta5 and it's running like a champ . No more lag !! I'm running a 16gig class 10 sd card by they way . The only additions I've made to beta5 were adding the Thememanager , ThemeChooserThemes, ThemeChooserWallpaper, ADWEX , Waze , MIUIMusic , Phandroid (of course), Facebook , Quickpic ,RootExplorer , GMail, DolphinBrowser, BarCodeScanner, SeekDroid, AbosoluteSystem, BeautifulWidgets, JumpDesktop, Klink(some computers I work on do not have WiFi and Klink does the trick), TaskList, TitaniumPro, VoiceDialer, Voicesearch, WirelesstetherForRootusers, FlashLight, PhotoBucket, several themes and CarWidgetPro .
screenshot-1328998448809.png

screenshot-1328998733384.png

screenshot-1328998762476.png


For some reason I think that changing the ext. size has stopped the lag and disappearing icons . Any thoughts ??
 
I went ahead and sent the info & logs to my local linux users group. Got a response that may be beneficial to you. Here's his exact response:

Looking at the logs, I'd say the problem is the message is going out too soon,

It seems like lines 45-57 are trying to deliver the mms message, but
the ppp connection isn't being established until lines 59-73. Also,
the line 69 indicates something (Smack whatever that is) is closing
the connection. Are the logs in correct order by time or could they
be out of order?

So yeah since the message is trying to go out before the ppp interface
is up, it's using the wifi to send it.

Also, why is the default route for ppp being removed at the top of the
file, line 37? is that just an extraneous error from a previous
attempt?

Based on his response, do you think you could get a log of it working successfully while wifi is disabled? Might give us some insight as to the proper order of operation so to speak.
 
Quick questions:
How do I add Image to a Post?
And also, when someone say " look at Post 1 or Post 2 etc. Where do I Navigate to get to those Post. "I'm Still trying to use Forum Threads properly"
---------------------------
"Haven't tried beta5 yet"
Been in a Relationship with HKs.Beta3.5
And Just when things were getting serious, here comes Beta4b then comes Beta5..
--------------------------
I am running Rom
beta4b-od
data2ex
hf3
--------------------------
No scripts or Mods
apks 33 preinstalled and 30 I added
Had as many as 93 and Phone ran great.
------------------------------------
Internal Storage reads 0.94gb
Also I am running a 4gb Class 4 micro SDHC by Wintec. Cost $10.00
No lag or drag. lol
--------------------------------
Did I do this correctly?
Factory Reset
Installed beta4b-od
reboot
Format sd card
Partition sd card to 1gb
Flashed data2ex
Reboot
Reboot to Recovery
Flashed hf3
Reboot

----------------------
My free Space View:
Cache= 4% used
Data= 14% used
Ext= 0% used
SD-card= 23% used
and for some reason my:
System= 97% used, Should this be so? I'm concerned about this reading.
----------------------------------------------------------------
My Quadrant is:
Based on Four tests:
1st 1770/2nd 1814/3rd 1925./4th 1940... lol
-----------------------------------------------------------------
Hroark you and the usual suspects have turned this Prevail into a "Droid on
Steroids" lol


All seems well
Uninstalled Maps because of fc
Installed Maps 5.8.0 Runs well....
-----------------------------------------
If you want to see Apps and Desktop Transitions to open fast then go to app Drawer
and open "Spare Parts" and set "Window animations" Set to Fast.
Then go to "Transition animation" Set to Fast.
Feels like I'm running one of those 1gzh processors. lol

And Thanks in advanced for any help
 
@83miles2go, looks like your right on target man.

Beta4b is a Heavy ROM so its right at 97%. there is a few things you can go into /system and get rid of to lighten it up a bit if you would like but If you're not getting any lag then you dont need to.

P.S. dont delete anything unless you know what you are deleting... just had to say that..
 
@83miles2go, looks like your right on target man.

Beta4b is a Heavy ROM so its right at 97%. there is a few things you can go into /system and get rid of to lighten it up a bit if you would like but If you're not getting any lag then you dont need to.

P.S. dont delete anything unless you know what you are deleting... just had to say that..
I don't know if I'm Replying in the right place but I'll figure it out eventually. "Thanks for Reply Mr. Mav" :D
 
Last night I got to wondering what are we doing with all the leftover storage that we're not using now that the SD card is being mapped for data? Could it be used as a swap file or perhaps some other means of speeding up the phone? Just wondering; food for thought.
 
Back
Top Bottom