No GPRS connection after incoming call - Windows Mobile Development and Hacking General

I have wrote an eVB application which transmits data over GPRS that works fine on a Pocket PC 2002 device and on the XDA II (Pocket PC 2003) with eVB Runtimes installed. However, once an incoming call is answered on the XDA II the GPRS connection can not be re-established. This is handled at present by the eVB application "warm booting" the device after a set number of minutes of no GPRS connection.
Am I correct in thinking that the GPRS connection can not be established because the modem needs to be reset and if so how is this done programmatically as the eVB application runs in full screen mode so the user can not reset the modem by switching in and out of flight mode.
Thanks
Tony Hudson

From my experience it might not be the case.
I usually run PocketIRC and MSN Messenger on my XDA-II through GPRS. Once incoming call came in GPRS got disconnected (this is normal I guess). But GPRS will reconnected itself immediately after I hang up the phone and continue using these 2 apps without soft-reset or even turn on and off flight mode.
The interesting part is if the call didn't last long only MSN Messenger got disconnected but PocketIRC still connected and I can continued using it from old session! (but if the call last too long I will get Ping timeout error as usual)
If my memory serve me right I remember that radio stack version play some part in this GPRS problem. You might tried different radio stack (I'm using 1.18 version). And it might came down to different service provider GPRS configuration.

Upgraded XDA II firmware to ROM version 1.72.00WWE, Radio version 1.17.00, Protocol version 1337.28 and Ext ROM version 1.72.181.
No difference in the outcome to my problem. Any SDK's for these devices or activex components for manipulation of radio modem?
Thanks.

I have determined that I can reset the radio/modem by using the extended TAPI function lineSetEquipmentState. However I do not want to reset the modem if the user of the device is in the middle of a telephone conversation. Can this telephone call status be detected using the extended TAPI for the state/class change messages of the radio/equipment/GPRS?

I have nearly the same Problem.
Did you found a solution?

I want to know too!!!

Related

WM2003 GPRS Connect/Disconnect Question

Hey all, thanks to all your hard work I was rather easily able to upgrade to WM2003 4.00.11 and RS 6.24 (Tmobile). Many, many thanks to everyone who worked on the Kitchens.
So I'm running RS 6.24 and it's got the "always on GPRS" feature. Seems to be working great on my XDA...but how do I end a connection?
I connected to GPRS last night as I setup email on the device, and it still hasn't disconnected since. I've placed calls, sent SMS, turned the device off, but I'm still connected. I've done everything except soft reset, which I'm sure will disconnect but that's not really the answer I'm looking for.
This morning I found it still connected to GPRS, but I cannot receive email or browse the web. If I could quickly disconnect and reconnect to GPRS I think I would be OK.
WM2003 has the neat "tap on phone indicator", "tap connect" quick connect feature, but a similar "tap disconnect" option would be much appreiciated.
PS - I saw the XDA2 at the Windows Mobile event in NYC on Wednesday. One word...DROOL.
RE: WM2003 GPRS Connect/Disconnect
Holding the red hardware "end" button down for 4-5 seconds will disconnect your GPRS session. Alternatively, there are some great tools like SPB Software's GPRS Monitor that provide an easy connect/monitor bandwidth/disconnect functionality.

Problem with Wmodem using IrDA???

This site is great, its helped me a lot. But right now I am having trouble with Wmodem. I have set everything up and my PC & XDAI (using IrDA) are communicating fine, using the steps from this thread:
http://forum.xda-developers.com/viewtopic.php?t=2816&highlight=irda
But when I push the start button the connection between the two devices is made, but the signal icon or the GPRS icon (if it is on) disapears and dosn't come back. The signal icon comes back only after I stop Wmodem. So I am unable to connect to GRPS. What is going on here???
Device info.:
ROM version: 3.17.03 (XDA developers Special Edition ROM v1.2)
ROM date: 05/15/03
Radio version: 6.18.00
Protocal version: 324.e4
If you need any more info, please let me know. Thanx!!!
I was under the impression WModem only allows connection via Analogue CSD (ie. GSM). I don't think you can currently use the XDA as a GPRS modem.
Thank you, but I am pretty sure that you can use Wmodem with GPRS. As the thread I got the directions from stated it was for GPRS.
I am wondering if a different ROM would make it work???
Have a look at this thread http://forum.xda-developers.com/viewtopic.php?t=2579&highlight=wmodem+gprs and this PDF from O2 which says GSM only http://www.sourceo2.com/NR/rdonlyre...e3iadmr2qr6kna/CTS1299-1+Setup+Xda+Modem.PDF
Thank you for those two threads. But Carlos I think said it best "use another phone". At least then I can try the PPC 2003 ROM.
The XDA2 (don't know about the XDA) disconnects the voice side of your connection to your supplier, while keeping your GPRS connection open. This means GPRS works, but you can't use the phone, SMS or anything else.
When you close WirelessModem, the normal service is restored, with full phone functionality.
On the XDA2, you can see this happening in the connectivity icon at the top of the screen. When Wmodem is started, the signal strength indicator is replaced with an X, but the GPRS icon (two arrows pointing horizontally away from each other) remains.
Hope this helps.
sublimatica - Thanks for the help, you are right about the icon and not being able to see it. I did finally get it to work, after pressing dial on my PC then turning starting Wmodem (w/ old cooked 3.17.03 ROM). But I will be looking for a phone with modem capabilities, as Wmodem is way too slow & unreliable for me.

active GPRS, calls don't come in!

I've doubled checked with different SIMs/providers,
and both 1.03 and 1.60 versions....
Going into explorer, activating GPRS, downloading a large page,
and calling my phone from another cellular, I get "no answer"
and the XDAii never rings!
Has anyone experienced this?
Any solution?
Clearly, Voice should override Data according to GPRS standard,
and it did work for me on Treo 270 and Treo 600. But not here?!
tmobile does this to me with an XDAI
tmobile does this to me with an XDAI running 2003 from yorch, the basic rom, not the tmobile version.
A little useless to have gprs on all the time if you can't get calls, no?
gprs on vs gprs active
well in my case:
GPRS is on, but no data in the last few seconds: calls get in
GPRS is on and data "active": no calls get in
So, it is a problem of being "active" and not just "on" for me.
Like I've said, two different providers (900 & 1800) and both SIMs
worked correctly in a TREO 270/600.
GPRS & Calls
In my case, running an Orange M1000 with a version 1.52 ROM, the call gets through even if I have an active mail sync running using a VPN client and GPRS.
The VPN connection however is killed, but GPRS is re-enabled once the call terminates. The VPN client apparently does not re-connect automatically as it should, but this is not an M1000/XDA II problem.
This is how it is supposed to work, I believe.
Regards
Michael
GPRS & Calls
In my case, running an Orange M1000 with a version 1.52 ROM, the call gets through even if I have an active mail sync running using a VPN client and GPRS.
The VPN connection however is killed, but GPRS is re-enabled once the call terminates. The VPN client apparently does not re-connect automatically as it should, but this is not an M1000/XDA II problem.
This is how it is supposed to work, I believe.
Regards
Michael
Yes, same problem here. If IE is loading a page, the calls go to voice mail. The phone does not even ring.
How can we get around this?
So it is confirmed! help!
Come on people, now I'm pretty sure this is not related to
my locale (hebrew support) and is a global problem with the XDA II.
I can't believe someone else haven't checked it yet?
It is annoying to look something up on the net only to miss a call...
Some other people, please confirm this?
load a big www page in PIE and dial your own number.
Re: So it is confirmed! help!
Ummm....
Try doing this with a P900, Nokia 6600 etc...
I think you'll find this is a 'feature' of GPRS - when GPRS is actively transferring data, the phone bit doesn't work and calls go straight to vmail.
The dual bit - voice calls + downloads - is called 3G
Strange,
when i sync my email with active sync over GPRS the incoming call goes thrue but if i download a page with IE the call gets directly to the voice mail
any ideas??
regards,
Yann
My understanding is that there is nothing you can do. If GPRS is dl'ing, most calls will go to vm.
Should not matter which phone you have.
i'm pretty sure i have seen this confirmed in the documentation for my XDAII that whilst actively browsing using GPRS you cannot receive an incoming call as its downloading data, whether it just be page data or a file download. To recieve an incoming call GPRS can be connected but not active.
chix said:
Yes, same problem here. If IE is loading a page, the calls go to voice mail. The phone does not even ring.
How can we get around this?
Click to expand...
Click to collapse
it happened to me when i click on save password everything i enable gprs.
to deal with it u need to either uncheck the save password or delete your previous setting and add a new one. now this time DO NOT check on save password when connecting to gprs.
hope it helps.

GPRS/3G connection problem with o2 XDA Excec.

Hi guys,
I'm all new to your forum...
I have the o2 xdII, xdaIIs and now i'm using the xda Exec.
I have a strange problem that even o2 technical support team can't fix...
When i start internet explorer it will connect to either gprs or 3g (whatever is available). when i finish browsing the internet, i just close internet explorer and then close the connection by clicking the disconnect button. Where my problem is, is when i want to reconnect to the internet again (say 5 mins after i close the last connection), i cant get any connection whatsoever. I have a good receiption (gprs and 3g). And i have this weird message :
Dialed: mobile.o2.co.uk
The answering modem has disconnected. To check your connection settings and change them if needed, tap Settings.
So after a lot of talking with o2, i still have this problem.
I have tried to uprgrade to the new rom, and nothing, i have change the settings of the cennection, still nothing. i even changed the handset as i and o2 thought it could have been a faulty handset, but still nothing...
The only solution at the present is to do a soft reset everytime i want to connect to the internet... Its very annoying !!!!
Would annyone have a solution ??? Please ?????
Thank you in advance for your help....
Personally; I wouldn't suggest closing the connection and you won't get charged any extra.
this is easy to fix, but you will lose some software you've got installed.
I had this problem and have worked it out to be conflicts between software that handles the phone line. I had mortring, phonealarm and photo contacts pro installed and my gprs would not reconnect after the 2nd attempt. Putting the phone into flight mode and then back into normal mode would allow gprs to reconnect but only once.
So I uninstalled the above 3 applications one by one and found the gprs would reconnect great with only one installed (any one it didn't matter)
So try removing software that handles the phone line until your gprs reconnect works.
Daz

GPRS/EDGE with wireless modem. HELP !

I have some problems with GPRS/EDGE connection using the wireless modem...
I flashed my i-Mate K-Jam Italian, with the latest i-Mate WWE ROM.
Before the flash i never tried the wireless modem, so i dunno if it is a ROM problem....
But...
1) I have serious problems using the USB modem link option, in this mode after about two minutes my modem seems hangs and the connection still stays up but i cannot send/receive any packets from the internet. Also, when i try to disconnect the remote connection through the windows connection icon on my taskbar, the modem logs shows up timeout error contacting modem...... when the timeouts end i cannot use the modem anymore and i got a Error 692...hardware error.... i need to reset the modem or turn on/off the flight mode...
2) After updating my BT Stack (Microsoft) with the native BT drivers of my laptop (Dell Latitude D410), the bluetooh connection seems working fine... but after about 15-20 minutes the modem still hangs like happen with the USB connection. Before the driver upgrade i was stuck in the same way of the USB connection !!
I've disabled ActiveSync USB either on my phone and on my Pc...
My KJAM works fine if i use OperaBeta or IM+ on my phone... so i can connect/disconnect and so on whenever i want !
I've got a Nokia 6021 that ROCKS with EDGE on my laptop, compared to my K-JAM!
Anyone have a solution ?
Is a known problem of the last iMate ROM?
I'm going to be crazy....please someone help me ! Razz
My configuration is:
Dell Latitude D410
ActiveSync 4.1 build 4841
Dell BT driver (Toshiba model)
Software on phone:
SPB PocketPlus, Diary , Backup
OperaBeta 8.5
TotalCommander
smartskey in background
Tomtom
I've uninstalled SPB GPRS monitor and IM+
PS: i'm sorry if i made some English errors i'm italian !
I had the same problem since oct'05 with pda2k. Then I thought I was having a faulty device, so I bought kjam since nov'05. From that month to today I didn't found any solution. I search forums, ask ISP, upgrade to O2, Qtek ............ Nothing worked. So, I think using nokia or a sierra card is the solution.

Categories

Resources