WM5 data flow - Windows Mobile Development and Hacking General

I understand that the modem recieves the data and
somehow it bubbles up to the applications that need it. What are the
steps involved in that "bubbling up" process?
I'm assuming data must make the inital jump from the modem to the
application processor via the RIL, but I don't see raw data comming
across anything associated with RIL. I'm specifically intested in SMS
and internet data, but seeing *any* data will do for now. I'm looking for details like..
"raw data comes in from the modem via the RIL1 device, the ril driver passes data to services.exe via PassMeSomeData(). Services.exe then provides the data to IE via ReadPacket()"
Anyone know anything about this? Thanks

Related

TyTN transmitting large amounts of data automatically

Hi all,
need some help here... My TyTN is transmitting large blocks of data randomly - but typically when I stop the wireless data connection.
I am on Rogers, and I am now using WM 6 (Dopod release WWE).
any thoughts, resolutions?
I have no idea what is being sent, or to where...
using GPRS monitor, so i know how much but not to whom or where.
I've been careful to stip all internet using apps, tried soft reset...
Any suggestions? Thoughts?
You using any weather software (including in HTC home) because they update heaps. You need to go into the settings and pick MANUAL UPDATE or it continually gets data through your 3g connection...
BAD if you have a crappy EXPENSIVE data plan.
Cheers...
Check out a program called NoData. Give it a google search. It basically blocks anything that isn't sms, mms or voice calls. Great if you are paranoid about data.

Rom Update --> Data Call Failure Error

I have the xv6800 and I'm on Verizon. I just updated my rom to 3.57.605.1 from Verizon's website.
After *228 I was able to make calls, but now I have this persistent error:
Data Call Failure
Error Code: 11
PPP Connection Error
I do not have a data plan and dont want one. I only use wi-fi. This popup is annoying.
Can somebody tell me how to kill it, or how to fix whatever is wrong? What on my phone is trying to use the data connection so I can disable it?
Verizon tech support was useless.
holy cow, go this too! what is this about?
Just flashed my new xv6900 today. everything is working, i believe...but keep getting this ppp error.
Any resolution on your end?
Nothing. I imagine we're some of the first people to go through this.
A week or two ago, Verizon issued a statement saying all new customers with pda phones as of November (not sure exact day) will be REQUIRED to purchase a data plan.
I think the *228 process is now going to verify a data plan on pda phones and since I dont have one, I'm stuck with the error. Either that or my phone cannot properly "handshake" with Verizon since I dont have the plan.
I was on the phone with support for 2 hours last night. They're useless. We even tried giving me a data plan long enough to let the phone sync with the server, but this morning I got the error again.
I'm sure someone can find a registry edit to get rid of the message. I think that would be enough for me. My only concern, is if my phone is persistently trying to establish that data call, it'll eat my already-weak battery up in no time.
That is why I'd prefer a solution to disable the whole thing. I'm still waiting on the kind people here at XDA. These guys know more about Vz's phones than they do.
In "connections" I deleted the Verizon data network connection, but it comes right back. I wonder if that was not there before the rom update and maybe that is what's trying to call out?
I had such good luck cook'n my 6700 but this 6900 is not so fun.
My message has gone away after about 10 minutes after the programming. even knowing i could do txtmsg and call on my phone i could not get into voicemail, it stated i could not be verifed...so I think it just needed some more time. i'm keeping my fingers crossed.
but now I have to flash again...more problems.
FYI: i do have a dataplan...
I was right about the battery problems at least.
My phone finished charging at 3:00 pm and sat on my desk (no calls or use) until 8:00 pm when I got an emergency low battery notification.
Whatever my phone is doing is blowing through battery life.
Sounds like normal life for a wm phone with the data turned on!
Must be looking and burning power just like roam does.
DMU RESET
According to the Verizon 3rd tier people I was speaking with last night they simply need to do a DMU reset on your account and phone. This is where they rebuild the account on their servers but first level tech support will never be allowed to help you here. This was done for me after the *228, *22899, *832, and many many other attempts at reconnecting my phone.
Hope this helps.
Thanks for letting me know! I was starting to think I wasnt going to get any help. I'm calling Vz tomorrow.
I called Vz tonight and they said there was no such thing as 3rd tier support.
He said DMU would only help if I had a data plan and I wanted to re-establish my data plan. I want to permanently disable my data entirely. Were you doing the same thing?
Either way they couldnt help me. If your issue was the same as mine, let me know and I'll call back and push them harder.
adampeoples said:
I have the xv6800 and I'm on Verizon. I just updated my rom to 3.57.605.1 from Verizon's website.
After *228 I was able to make calls, but now I have this persistent error:
Data Call Failure
Error Code: 11
PPP Connection Error
I do not have a data plan and dont want one. I only use wi-fi. This popup is annoying.
Can somebody tell me how to kill it, or how to fix whatever is wrong? What on my phone is trying to use the data connection so I can disable it?
Verizon tech support was useless.
Click to expand...
Click to collapse
I too have the Same Issue Any help?
Bump for help.
from howard fourms "http://www.howardforums.com/showthread.php?p=10377230#post10377230"
"Once gone from there, I deleted the connections under settings/connections/connections/mange existing connections and they've never reappeared since. So now I just create a new connection when I need it, and delete it when I'm done. It keeps me from going over my limit ($25 data plan). "
Deleted the connection and the issue is gone. FYI
This is my first contribution to xda-forums! I'm glad I can help at all when I've benefitted so much... Thanks to all!
NOTE: After the following steps, Modaco's Nodata doesn't even register that a data connection exists! For this reason, if you occasionally use 3g, you probably will want to use Nodata, and NOT the following solution. You just might have to open Nodata and disable the data connection every time you soft-reset.
I was finally able to completely 100% block the 3g data connection on my Verizon XV6800 (aka Mogul aka Titan) was the following three steps:
1. The key culprit is HTC_CM_Guardian.exe in the windows directory. I couldn't edit it or delete it via Total Commander file explorer, but I was able to rename it! This makes the OS unable to find the program when it tries to re-set the Data connection settings.
2. Under Settings > Connections > Connections > Advanced > "Select which networks are automatically used," hit "Select Networks."
3. Under "Programs that automatically connect to the Internet should connect using:" hit "New...".
4. Enter any name you want (mine's "nodata!") and leave all the other settings blank.
5. Save and exit! Voila!
Wifi--yes; 3g--no!
Modaco's Nodata program is awesome, but the problem was that HTC_CM_Guardian.exe re-enabled the data connection every time I reset the phone. Plus, HTC_CM_Guardian.exe would also thwart any effort to block data via the "Connection Settings." By renaming HTC_CM_Guardian.exe and creating a "nodata!" connection that programs auto-connecting to the internet would try to use (and fail), we get three results:
1. Modaco's Nodata doesn't even register that a data connection exists! For this reason, if you occasionally use 3g, you probably won't to use this solution.
2. When you reboot, the OS is unable to mess-up your "Connection Settings", so
3. Unless you have an active wifi connection, programs will try to connect to the Internet using the "nodata!" settings, which, being empty, will fail, exactly as planned.
Hope it helps.

data roaming

Hi,
I've been using the HD2 for a couple of months now. Love the phone, esp after installing some of the cool tweaks from this forum.
i've also been reading about the tweak to stop data access, particularly when overseas, so as not to incur high data roaming charges. I tried to install one such cab but it slowed down the phone a lot and I finally uninstalled it.
My questions is this :
1. If I just wanted to use the phone to make calls and send sms (using 3G network) while I'm overseas, if I disable the auto update features in Weather, Stocks and Twitter, will the phone still access data automatically when data services is detected while I'm overseas ? What else should I disable or set to use the phone just for calls and texting ? I suppose i should not read MMS while overseas as well since it will incur internet charges.
2. What about disabling internet access ? how can i do that ?
3. I understand that if I see the 'H' sign at the top of the phone where the '3G' sign is, it does not mean that there is data access (it just mean that HSPA is avail). there is data access only when there is double arrow sign. is this understanding correct ?
Sorry for asking so many fundamental questions.
thanks
Ng

Tethering since GB

So I upgraded to ZapX Ginger 4.1 and I attempted to try my tether app. It did turn on only after telling me i had the incorrect kernel to work. I never really tested it out, or attempted to connect to my phone via a laptop or other device. I just turned it on then back off right away. After turning off the tether I attempted to surf the web only to find that verizon was auto forwarding me to a website that would force me to sign up for a broadband tether package for my phone. It would not let me get to any website without agreeing to the terms and subscribing.
I then called verizon CS and they had no idea what was going on so they took my swap some thing in my acct and I was able to surf the web again. Not sure if anyone else has had this issue.. I did some probing online but didnt spend too much time on it.But it obviously looks like verizon has already begun tracking of tether (with rooted apps).
I just wanted to see if anyone else has tethered recently and/or if anyone else had a similar issue.
Same thing just happened to me
Sent from my DROIDX using XDA App
nvram patch, GB flaw and a crazy conjecture
Okay, I have a wild conjecture which I partially verified.
So the nvram patch works because it modifies certain fields in the nvram that is used to build the MIP profile at boot. In particular, they figured out the locations in the nvram which are used to build the NAI string. In a regular data session (non -DUN) the string is [email protected] and during DUN it is [email protected]. So they modified the location that contained these partial strings and took out "dun" from these locations. so if you used the 3g hotspot app, it would appear as if you were using an internal phone data session. This all worked fine in froyo.
Fast forward to GB leak The flaw, I think, is that once you establish a DUN session and even after you disconnect it, somehow the software continues to use the NAI string from the DUN session. So if you have an unpatched nvram, and tried to tether, you would be taken to vzw's mobile hotspot page. ok, now if you disconnect, your data doesn't work(if you are not mobile broadband paid user), because the sw still thinks you are in a DUN sesson. But if you have applied the patch, it doesn't matter, since the NAI string in both cases is [email protected]. I verified this. Another indicator is the color of the 3g text in the notification bar. In non DUN data session it is blue. When you try to use a DUN session, it turns black and it stays that way till you reboot the phone.
Finally, why I think P3 is pushing a new baseband module. Applying this will rewrite the NVRAM. I believe this NVRAM has switched the location of where the strings are stored and so the nvram patch will no longer work.... This could be proven if someone could extract the nvram file and look at it in a hex editor.
pretty wild, i know.....comments , disagreements very welcome
To be honest, I think your absolutely right. Especially since the auto forwarding takes you to a DUN vzw page.. my only question is where do I get my hands on this patch you spoke of.

[Q] Is it possible to toggle data connection via service or script?

Hi!
i am on cLK, and it has the well known data instability. After every phone call (IN or OUT) i must toggle the data connection OFF and ON to get working again.
It would be awesome, if someone could develop a service that checks the phone calls, and after that makes that toggle automatically. Or, at least, a script will come in handy what toggles data, and that we can schedule with Script Manager, for example every 10 minutes...
nobody? or i put this in the wrong section, is it a nand develop question? i thought a lot of people suffer with this

Categories

Resources