Hi,
I've been having problems getting some cellular info for my program. In both cases I open a tapi line to the "Cellular Line" device...
Problem 1:
I am trying to use lineGetCurrentSystemType() in extapi to get information about the current connection type. In other words I want to know if the phone currently has GPRS or GSM capability. I can successfully open the line, but everytime I call lineGetCurrentSystemType() I get LINEERR_OPERATIONFAILED. Can anyone help with this, or offer a better solution?
Problem 2:
I want to know if the phone is roaming, or on its home network. I've been using lineGetLineDevStatus() from TAPI, but dwRoamMode is always LINEROAMMODE_UNAVAIL. Can anyone tell me how to get the roaming status?
Thanx,
Blair.
PS. For those that have been asking, lineGetLineDevStatus() also has a dwSignalLevel property that I've been using to get the signal strength / signal level of the "Cellular Line" device.
Just a quick question
Hope you don't mind me asking but....
Reading your P.S. I was wondering how difficult it would be to use the Get Signal Strength Call to provide an alert when Mobile Signal is lost, just a load beep/beeps would do. I rely entirely on my mobile for work. I have to be contactable at all times. On my old Motorola V66 I could set an alert tone to inform me when I have no signal, but there does not seem to be any way to do this with the XDAII!
Any info (or a working app) would be greatly appreciated!!
Thanks
Did anybody have any solution to fix this problem?
when listen to streaming radio using GPRS cannot receive call.....
HELP HELP HELP!!!!
Did anybody have any solution to fix this problem?
when listen to streaming radio using GPRS cannot receive call.....
HELP HELP HELP!!!!
Streaming over GPRS? You can do that? You're the first one I hear from who succeeded in doing this. That must be with bad quality and low bitrate, right?
Concerning the question, isn't it, that usually the GPRS connection gets lost when someone calls? Maybe when permanently stressing the channel with streaming, it doesn't receive the call notification. Just a guess. Maybe also a bug in the firmware. Which version do you use?
I use GPRS connection to listen streaming radio in Hong Kong...
sure the bitrate is enough, as it does not need huge bandwidth for audio streaming.....
For using GPRS connection to Browsing or send and receive email, it is no problem, when call come it, it will auto disconnect my GPRS.... but for listening streaming radio, it cannot......
Here is my PDA information:
O2 Mini
ROM version: 1.11.00WWE
Radio version: 1.13.00
ExtROM version: 1.11.922WWE
Please please help, if any body can.....
Thanks
Well, then my guess really is that no channel is free for the incoming call notification when you "stress" your mobile link via GPRS with an audio streaming since that's the only difference I can see in terms of the mobile network. I guess there might be no workaround, only you can try the latest radio update.
Thanks a lot......
If anybody can solve this problem, please post out.....
Many Many thanks
Hi,
The phone module that comes with XDA II is a Class B GPRS specs. This means that it can only do one function at a time either GPRS or GSM phone but not simultaneously. For that you need a Class A GPRS device. I do not know of such a phone device in existance. What I do know is that 3G does support both data and voice call simulatenously. So the one to kill for is the HTC Universal. Thanks.
Regards,
Kueh.
I dont't need the function which GPRS and GSM phone connect together...
What I need is just as normal, when phone come in, it disconnect my GPRS..... then it will be fine........
I recently moved into a new ‘cell phone death trap’ apartment (apt).
I’ve seen my phone connect, I’m guessing; connect to four different cell towers from my apt. I’ve sat and watched it go from 2 bar E, disconnect, to 1 bar G, disconnect, to no bars 3G, disconnect, and so on….
But here’s the clincher…
Sometimes it will also connect to a full strength edge network, but it indicates it’s roaming by the Triangle icon. Now if I’m on that ‘Triangle” network, my phone works great, meaning I actually can make and receive calls!
But, I’m guessing again, because it shows it is roaming; it also does not like to stay connected to this network. Actually it prefers to switch itself back onto a weak edge network without any signal.
My phone battery doesn’t last more than five hours, NOT TALKING, just in standby because it is constantly switching towers.
At this point I want to throw my Hermes out a window! But I know that wont do any good, because anyone else who come to my apt and has AT&T/Cingular gets the same results.
So here’s my question:
“Can I force my phone to stay on a particular cell tower?”
If so, I love you….
you should re-post over in this thread Daniel's software might be able to solve your problem (or Daniel might have other ideas).
thank you for the suggestion. i tried that and he said, "Sorry nop. It isnt the pourpose of cmp or bs...."
I don't think you can force to a specific tower but you can force to a particular provider:
START/SETTINGS/PHONE/NETWORK/MANUAL
and also select whether you want to force GSM/WCDMA and the GSM/UNTS band:
START/SETTINGS/PHONE/BAND
Maybe by going this route you can lock onto a reasonable signal.
2 other alternatives... Sell the appartment... Buy a landline and donate the Hermes to me
taze said:
I recently moved into a new ‘cell phone death trap’ apartment (apt).
I’ve seen my phone connect, I’m guessing; connect to four different cell towers from my apt. I’ve sat and watched it go from 2 bar E, disconnect, to 1 bar G, disconnect, to no bars 3G, disconnect, and so on….
But here’s the clincher…
Sometimes it will also connect to a full strength edge network, but it indicates it’s roaming by the Triangle icon. Now if I’m on that ‘Triangle” network, my phone works great, meaning I actually can make and receive calls!
But, I’m guessing again, because it shows it is roaming; it also does not like to stay connected to this network. Actually it prefers to switch itself back onto a weak edge network without any signal.
My phone battery doesn’t last more than five hours, NOT TALKING, just in standby because it is constantly switching towers.
At this point I want to throw my Hermes out a window! But I know that wont do any good, because anyone else who come to my apt and has AT&T/Cingular gets the same results.
So here’s my question:
“Can I force my phone to stay on a particular cell tower?”
If so, I love you….
Click to expand...
Click to collapse
Are you able to change networks?
Are you able to ask your service provider the location of the towers and if they're planning either any upgrades or any more in the area?
If not you may wish to consider the first point, changing service providers.
I know what a pain it can be to have little or no service when needed. Personally, here in the UK, I'm on Orange. Where I lived in Wales it was either Orange or Vodafone that has a decent signal. When I'm out and about with work those are the two popular towers with o2 creeping up and some others too, but for the most part those are the strongest.
I don't, I'm sorry, have any better advice for you. Apart from leave your Hermes on charge when you're home near a window (safely) and carry a bluetooth earpeice around instead Good Luck with your Valiant Quest
ach2 said:
I don't think you can force to a specific tower but you can force to a particular provider:
START/SETTINGS/PHONE/NETWORK/MANUAL
Click to expand...
Click to collapse
i went to that tab and all i have is a Find Network button, which does nothing...no manual option
ach2 said:
and also select whether you want to force GSM/WCDMA and the GSM/UNTS band:
START/SETTINGS/PHONE/BAND
Maybe by going this route you can lock onto a reasonable signal.
Click to expand...
Click to collapse
I've tried this method as well and it does not help. apparently both the good and the band networks all fall under GSM(900+1800)+UMTS(2100). The other two band options never find a network.
ach2 said:
2 other alternatives... Sell the apartment... Buy a landline and donate the Hermes to me
Click to expand...
Click to collapse
I'll consider it....thank you for your suggestions, I REALLY APPERCIATE ANYONES (constructive) FEEDBACK.
Elwyn M3100 said:
Are you able to change networks?
Are you able to ask your service provider the location of the towers and if they're planning either any upgrades or any more in the area?
If not you may wish to consider the first point, changing service providers.
I know what a pain it can be to have little or no service when needed. Personally, here in the UK, I'm on Orange. Where I lived in Wales it was either Orange or Vodafone that has a decent signal. When I'm out and about with work those are the two popular towers with o2 creeping up and some others too, but for the most part those are the strongest.
I don't, I'm sorry, have any better advice for you. Apart from leave your Hermes on charge when you're home near a window (safely) and carry a bluetooth earpeice around instead. Good Luck with your Valiant Quest
Click to expand...
Click to collapse
Thank you for your suggestions. Unfortuantly im locked in a 2yr contract, thats how ****ty american cell phone companies do things. Plus, the better providers in the area dont use SIM cards (ie. Sprint/Verizon), so that would mean bye bye Hermes.
Ill will go by the Cingular store and ask about the possible service upgrade, but those fools dont really know whats what, thats why im on xda-dev!
I like the bluetooth idea, ill try find a "sweet spot" in the apt and try that method. Thanks again!
"I have dream..."
My idea just seems possible, however i cant program so who am i too.....
The idea of having blocked cell id numbers. If i could FieldTest or somehow extract the cell ids from the towers i dont want, then create a file that the phone checks against before joining a tower.....
I dont know, just a dream i suppose...
In both cases (roaming and not) are you registered in same operator?
If you're having a difficult time maintaining solid cellular reception, you might want to consider buying an external antenna. Refer to my post here regarding an antenna that can be purchased from Radio Shack. The antenna is now on clearance for $20 and the pigtail is $10. This may or may not help depending upon your location in relation to the towers, but if you try it out, let me know how it works.
Cheers
Yeah, I'm on an 18 month contract... But I'm about 8 months in now
You might even be able to get bluetooth repeaters once you find your, ahem, sweet spot
danielherrero said:
In both cases (roaming and not) are you registered in same operator?
Click to expand...
Click to collapse
i believe so. the only reason i think it's roaming is because of the Triangle icon. But my SIM is only authorized for one operator, Cingular.
is there a better way to check?
Thank you very much Daniel!
Lancealot said:
If you're having a difficult time maintaining solid cellular reception, you might want to consider buying an external antenna. Refer to my post here regarding an antenna that can be purchased from Radio Shack. The antenna is now on clearance for $20 and the pigtail is $10. This may or may not help depending upon your location in relation to the towers, but if you try it out, let me know how it works.
Cheers
Click to expand...
Click to collapse
i would be willing to try those products but i believe they're now fully discontinued. Either of those item numbers from your post no longer exsist.
No problem
taze said:
i would be willing to try those products but i believe they're now fully discontinued. Either of those item numbers from your post no longer exsist.
Click to expand...
Click to collapse
Call your closest Radio Shack and ask if they have either of those catalog numbers in stock. Worst case scenario is that they won't, however they can check the districts perpetual stock and see how many are available, and if you ask nicely, they can have the antenna and pigtail shipped to their store so you don't have to run all over creation just to get it.
...An even worst case scenario would be if you didn't live in the US or didn't have any Radio Shacks close by.. however I might know of someone who could use their employee discount to cover shipping costs Let me know if you have any questions.
weinson said:
you should re-post over in this thread Daniel's software might be able to solve your problem (or Daniel might have other ideas).
Click to expand...
Click to collapse
Taze,
I would also recommend that you try one of Daniel's applications - he is working on Comm Manager Pro but I think that Bandswitch will probably help you. I find similar problems to those you describe at work here in the UK with T-Mobile and my battery would often run low even during a day at work. The problem appears to have been caused by the Vario II (Hermes) spending all day jumping back and forward between networks whilst hunting for the best signal. Although the Bandswitch application (very small footprint) will not increase the signal you may find that forcing the phone to operate in a particular band helps - this is very easily achieved via the Bandswitch interface rather than going into settings each time. I now regularly switch to GSM each day when I get to work and it has solved my battery run-down issue completely!
Comm Manager Pro does much the same and more. It allows you to define a location (according to Cell ID and LAC Code) from which you can set the CMP application to (amongst other functions) switch to a particular band - or even turn the phone off).
Given what you have said this may not help but I would certainly give it a go. Good luck.
Regards
tony.wheeler said:
Taze,
I would also recommend that you try one of Daniel's applications - he is working on Comm Manager Pro but I think that Bandswitch will probably help you. I find similar problems to those you describe at work here in the UK with T-Mobile and my battery would often run low even during a day at work. The problem appears to have been caused by the Vario II (Hermes) spending all day jumping back and forward between networks whilst hunting for the best signal. Although the Bandswitch application (very small footprint) will not increase the signal you may find that forcing the phone to operate in a particular band helps - this is very easily achieved via the Bandswitch interface rather than going into settings each time. I now regularly switch to GSM each day when I get to work and it has solved my battery run-down issue completely!
Comm Manager Pro does much the same and more. It allows you to define a location (according to Cell ID and LAC Code) from which you can set the CMP application to (amongst other functions) switch to a particular band - or even turn the phone off).
Given what you have said this may not help but I would certainly give it a go. Good luck.
Regards
Click to expand...
Click to collapse
im going to try bandswitch today and see how it works. thank you for the suggestion!
i wish daniel could add the feature of blocked, preferred, of locked Cell ID's. that would be worth a good amount of money to me....
Hi.
I would like to help you.... I can detect cells and lac but I cant force radio hardware to attach on a particular cell. This a task for Radio ROM. The only posibility (maybe) would be if the operator names are diferent. Could you go to settings a search for operators? Maybe your operator has different name in roaming than non roaming. In that case It would be easy to help you....
Oooo if FieldTest were a controllable application....
Ok what I’ve discovered so far after watching FieldTest for about an hour.
The Good Connection -
LAC 0020
MNC/MCC 31017
NCELL INFO1 700-80 dbm <---- (at least four out of six NCELL maintain a steady 700-80dbm, often all six NCELL)
NCELL INFO2 700-80 dbm
NCELL INFO3 700-80 dbm
NCELL INFO4 700-80 dbm
NCELL INFO5 700-80 dbm
NCELL INFO6 700-80 dbm
BAND 2CS
CHANNEL 1:CCCH (stays, doesn’t change)
The Bad Connection
LAC d6ef
MNC/MCC 31380
NCELL INFO1 140-100 dbm
NCELL INFO2 140-100 dbm <---- (i get two NCELL at the most 140 each, rarely four NCELL, never more)
NCELL INFO3 0
NCELL INFO4 0
NCELL INFO5 0
NCELL INFO6 0
BAND 3:850 (once I saw it switch to PCS on this same MNC)
CHANNEL 1:CCCH/0:BCCH/255<UNKNOWN> (switches between these quite frequently)
So what I’ve interpreted from all that is.
Well I’ve confirmed my ****ty connection. Even though the phone often shows two bars, I can’t make or receive calls. Based on the NCELL db numbers and the constant channel changing, that **** just don’t work.
Most importantly, the phone is always trying to switch to the highest possible band. Because PCS is a lower band than GSM 850, my phone won’t stay on the PCS connection.
O yes, another discovery is, in WM6, if you are connected to a PCS band network, it displays the Triangle icon as if you are roaming but in fact it is not roaming.
So Daniel since you seem to be the best chance for a better life [for my Hermes]:
I need a way to force band selection beyond just GSM and UMTS.
I tried BandSwitch and it does not work for me because all my available connections fall under GSM.
And even beyond that I’d like to be able to force MNC’s, as I believe they are the specific network number.
Or can I block a LAC?
In settings, I only have one operator, Cingular, “Home of the most dropped calls.”
Hi.
I undestand perfectly your frustration and I will try to do what I can althought It doesnt seem easy thing because there isnt any(known) api to manage Radio Rom. Fieldtest is OEM dependent and I imagine It only works for only one manufacturer of radio hardware chip.
Ok, first try. If you start radio phone 10 times....
1) how many times your phone register to roaming (and wished) network?
2) If registed to roaming network, how much time (aprox) stays on it before register to bad cells?.
Why? well ,CMP executes actions when you enter on some place (compound by cells and lacs). You could create a place with your hated cells and then associate the action "reset radio" when registed to those cells (or lacs). In this way if your device falls into bad cells it would be resetted (only radio, not phone) until registed to good cells...
Only an idea....
Dani
If you can determine the direction of the "bad" towers, try lining your walls with lead sheets to block their signals and letting you connect to a prefered tower.