CSP/CPHS, (Orange)Simcards and Voice Mail Indicator / Number & ALS menus - 8525, TyTN, MDA Vario II, JasJam ROM Development

Hi
I found some discussions about problems with the Voice Mail Indicator (currently used by e.g. Orange (UK) and T-Mobile (UK)) in Windows mobile 6, and an rather "quick and dirty" solution to handle this issue by using a Windows Mobile 5 dll.
The VoiceMail indicator settings are stored in the CSP (Customer Service Profile), which is part of the CPHS, which is both found in a dedicated space on the Simcard.
The CPHS is an extension to the GSM-Standard.
For further information, please refer to:
http://www.3gpp.org/ftp/tsg_t/WG3_USIM/TSGT3_15/docs/T3-000450.zip
Now, here is the point.
Not only the Voicemail Indicator is stored in the CSP, but also the Voicemail-number and the ALS status (Alternate Line Service actived/not activated).
Now, here we come to some further issues:
If the simcard does not support CSP, the Voicemail number cannot be stored on the card, and can therefore not be used in the today-screen in Windows mobile. This issue is discussed rather often, but no solution so far.
Another problem is the AlternateLineService. While Windows Mobile for Smartphone supports this feature, Windows Mobile Premium Phone (touchscreen) does not. What would happen if one copys the refering dlls responsible for reading out CSP/CPHS from the Smartphone version? Could this enable the ALS-capability on Windows Mobile Premium Phone?
However, it would be even smarter to manually enable the ALS feature instead of letting it be controlled it by the simcard.
To use the ALS-service, it is necessary to activate this service as well on the simcard AND on the network.
A lot of orange simcards are preconfigured to use the ALS service, even though it is not activated on the network - this results in having a rather anoying Line number presented in the Win-Mobile status bar, but no possibility to switch it off!
Vice versa, it might happen that you have the service activated on the net, but not on the sim, which in that case means, that you cannot properly use it!
Therefore it would be the best to have a tool which allows enabling/disabling ALS services and storing the Voicemail number indipendend from the information stored on the simcard, like the famos tool "Logomanger" does on Nokia phones. (so called "CSP-override)
Did anybody ever get a bit deeper into this stuff?
Thanks,
Chris

Related

How to use a second Line on SIM?

Hi!
I have two phone numbers assigned to my SIM card which can be called from outside without any problem. Both numbers ring the same SIM
But how can I switch between them when doing a call? I know this feature from Sony Ericsson mobiles where I have "line 1" and "line 2". Is there an application to do that? Or is there a built-in function? I am using Schaps 3.57a Windows Mobile 6 ROM.
Thank you!
Haven't used it, but maybe this app does it?
http://www.smartphone.net/software_detail.asp?associateid=279&id=2328
Try the demo and see...
Hmmm. It seems that this software would do what I want, but if I understand it right, this is for Smartphones...
I have a HTC TyTN, so I'm not sure if it runs on my phone. I also do not really need all the other stuff, so it would be great to find a small piece of software which simply does the part of "Twin SIM Switch" of SmartTweaker.
Thank you!
isnt there something to control what line you are using from the sim menu?
I used to have a sim menu on my mobile phone but I missed it when changed to JASJAM WM5. However I upgraded to WM6 (Official Dopod) and now I have a sim menu in STK service where I could switch from one line to the other with automatical call fwd.
The only thing I have, is a SIM-Manager in Programs, which is mainly for managing SIM-contacts. There's nothing like a SIM menu :-(
I have STK Service in Programs menu and when I click on it a sim menu provided by my GSM operator starts. I have the following options in this sim menu: voicemail (operator provided), line switch, operator menu, accounts management & customer services. But contents of this menu may differ depending on your operator. Have you ever used your dual line sim card on a a Nokia phone? Have you received your dual line sim card from your operator or get it copied by a third party software by using smart card reader writers?
I do not have such a service in my programs menu. I also have to tell you, that I have a native HTC TyTN without any provider services as my provider does not sell the TyTN.
Ad copying SIM-cards: I was not aware that this is possible. I have an original SIM card from my provider.

unlocking second line menus (CSP-override)?

many of the recent windows mobile devices support the network feature "Alternate Line Service" ("ALS") (http://en.wikipedia.org/wiki/Alternate_line_service) which allows to have two phonelines on one simcard.
One can easily switch between the lines with a dedicated menu, as seen here:
http://www.se-community.com/div/X1/line_change.jpg
(on a Xperia device).
The appearance of the second-line menus relies on an entry in the Customer Service Profile (CSP) of the subscriber simcard.
For instance, the menus appear when using simcards of Orange(UK) or One(AT), but not with T-Mobile or Vodafone simcards.
As some people find these menus annoying, especially when they are not subscribed to the ALS-service, they can easily remove them by setting the registry key "ShowALSPage" in HKLM/Software/OEM/PhoneSetting to "0".
Now, I have a particular problem:
I want the menus to appear even though my simcard does not have the necessary entry in the CSP. I am subscribed to the service with eplus(DE). However, this operators simcards only support a preliminary ALS-standard which was introduced in collaboration with Siemens almost ten years ago. Since Siemens mobilephones have vanished from the market, it would be nice of eplus if they would eventually update their simcards - what they still reject, unfortunately.
The eplus simcards hold the value 0x55 in the CSP, while, according to the final standard, 0x80 is expected for ALS capable sims. Till now, the only mobile phones interpreting eplus(DE) sims correctly are Siemens and the most recent Sonyericsson UIQ phones.
Other mobilephones would still work with eplus(DE)-ALS service. For instance, on Nokia phones one can easily unlock the menus using CSP-override. Some Motorola phones simply always display the menus.
Is there any way to make the ALS-menus appear on Windows Mobile 6.0 devices, like the Xperia X1?

Hide my phone from TMobile's network!

I like to use phones that tmobile usa doesn't carry because my internet plan will only work with normal phones and phones that tmobile doesnt recognize. Well, I'm using a tmobile dash right now cracked with kavana's rom and I'm wondering if I can change some system information in it that will make the network think that it's another unrecognizeable phone.
Does anyone know how I can do this?
THANKS
nbradford said:
I like to use phones that tmobile usa doesn't carry because my internet plan will only work with normal phones and phones that tmobile doesnt recognize. Well, I'm using a tmobile dash right now cracked with kavana's rom and I'm wondering if I can change some system information in it that will make the network think that it's another unrecognizeable phone.
Does anyone know how I can do this?
THANKS
Click to expand...
Click to collapse
Well let me see if I'm getting what you post....
You are basically asking some "magic (app)" so that T mobile doesn't recognize the actual dash. Not recognizing other phone will avoid paying more for your plan right?
This is what I called "Illegal polite undercover fraud request" from my point of view or I'm wrong ? This is not allowed here dude,
There is simply no way of cheating here. The contract (or payment) is identified by the IMSI (SIM Card) - not the device (IMEI) - and the traffic is identified by the APNs you set (GPRS settings). The IMEI of the device is completely useless in that regard.
You cannot cheat - that easy.
Operators are sometimes linking web-applications to the IMEI identifying the device type to optimize services in a device specific (e.g. MMS) way.
Changing the IMEI is simply
illegal
very hard to do and you will not find any service that will do it for you, neither at XDA-developers nor at those sites that deal with SIM Unlocking. They have the best knowledge of how to deal with the encrypted areas that safeguard the operators settings linked to the HW of the device.
If you could succeed to "fake" the IMEI to be of another device-type, some services that depend on the correct evaluation of this (MMS, other services) mail fail on your device because they do not match the real needs of the device.
If operators detect bogus IMEIs in their network, they may simply refuse to serve this device and you cannot log into the network any longer.
Spend your efforts on something more useful than trying to cheat the operator.
ok for the simple fact of using my brain and knowing how any computer system works.... yes. yes there is a way to make ur phone appear to be another its just not an app, it has to do with someting alot deeper... but that thats all im saying it is possible but immoral im sure.
tobbbie said:
There is simply no way of cheating here. The contract (or payment) is identified by the IMSI (SIM Card) - not the device (IMEI) - and the traffic is identified by the APNs you set (GPRS settings). The IMEI of the device is completely useless in that regard.
You cannot cheat - that easy.
Operators are sometimes linking web-applications to the IMEI identifying the device type to optimize services in a device specific (e.g. MMS) way.
Changing the IMEI is simply
illegal
very hard to do and you will not find any service that will do it for you, neither at XDA-developers nor at those sites that deal with SIM Unlocking. They have the best knowledge of how to deal with the encrypted areas that safeguard the operators settings linked to the HW of the device.
If you could succeed to "fake" the IMEI to be of another device-type, some services that depend on the correct evaluation of this (MMS, other services) mail fail on your device because they do not match the real needs of the device.
If operators detect bogus IMEIs in their network, they may simply refuse to serve this device and you cannot log into the network any longer.
Spend your efforts on something more useful than trying to cheat the operator.
Click to expand...
Click to collapse
Thanks dude for the explanation, I think this guy wanted that us start discussing the "changing IMEI" topic .
tutsuo said:
ok for the simple fact of using my brain and knowing how any computer system works.... yes. yes there is a way to make ur phone appear to be another its just not an app, it has to do with someting alot deeper... but that thats all im saying it is possible but immoral im sure.
Click to expand...
Click to collapse
Anything is possible if you pay the right people. Knowledge how to change the encrypted block consistently is rare and kept secret as those guys build a business around it.
But changing the IMEI is so useless imho - why waste time doing so? Especially as it will not even help you to get free calls or data transfer.
i know what OP is getting at. its similar to tzones. just go on to your tmobile account and change the phone to an old one that uses tzones such as the razor, if that doesnt work try going to a store and asking for that service by showing them an old phone. after the service has been activated all you have to do is change your network settings (internet2.voicestream.com) it worked for me for years, but sadly moved on to android which uses a 3g network. good luck.
Yeah - that's what I say:
you can configure services that are used on the network
but you cannot hide the device you are using from the network itself
Any messing around making things seem different than they are will get you strange behavior of application services - but it will not save you any money.
fliparsenal said:
i know what OP is getting at. its similar to tzones. just go on to your tmobile account and change the phone to an old one that uses tzones such as the razor, if that doesnt work try going to a store and asking for that service by showing them an old phone. after the service has been activated all you have to do is change your network settings (internet2.voicestream.com) it worked for me for years, but sadly moved on to android which uses a 3g network. good luck.
Click to expand...
Click to collapse
So, basically you have told him the secret . Does this save you money at all? or it doesn't matter.
Mr. Clown said:
So, basically you have told him the secret . Does this save you money at all? or it doesn't matter.
Click to expand...
Click to collapse
This an "APN" I talked about earlier. Operators have several for different intended services (e.g. internet), but they try to keep things simple and reduce the amount of APN recently (so finally you have only one).
Per APN (Access Point Name):
The IP routing may be restricted (e.g. only to the mail server)
Charging may be different (kb/$)
The use of certain APN is restricted to you user profile, i.e. not everyone can use any APN
Depending on how strict the operators are handling the last point and how close they observe the generated traffic per user you may occasionally be lucky to sneak through with your traffic.
Mind however that for all traffic the operators are logging the IMSI (SIM Card) that generates it - so also for prepaid cards it may suddenly happen that your money is gone for old bytes that have been found linked to your SIM.

[Q] Your SIM card does not allow a connection to this network

(reposted from G1 SIM card does not allow connection thread)
When I went to bed on April 20th, my factory unlocked rooted HTC Desire CM7 (final) handset was working perfectly. When I woke up the following morning, I had "Emergency Calls Only" and "Your Sim Card Does Not Allow A Connection To This Network". While in this condition, I can sometimes get a 3g data connection and WiFi, GPS and the rest of the phone works well. The connection status bar shows 3-4 bars of signal strength for my service provider.
I have:
o Contacted my service provider (O2) and my IMEI is not blocked
o Tried every suggestion in every thread on the topic here and anywhere else Google sent me including toggling flight mode
o Tried the SIM in other phones - works perfectly
o Tried other SIMs in it - same error persists with another O2 SIM and a 3 SIM. The phone correctly identified that the 3 SIM was alien to it before going ahead to use it, showing that the phone IS mounting SIMs
o Rebooted.
o Factory reset.
o Removed battery for 1hr. Rebooted.
o Factory reset and re-installed a Sense Froyo Stock ROM
o Updated the Radio driver with 32.54.00.32U_5.14.05.17.zip
o At each stage tried combinations of disabled WiFi and 3g and auto-update
The nitty gritty from the *#*#4636#*#* Phone information screen contains the following (with 4 bars of signal):
IMEI: (correct code - matches the one behind the battery)
Phone Number: (my number - as defined by the SIM)
...
Location: LAC = unknown CID = unknown
Neighbouring CID = unknown
Roaming: Nor roaming
GSM service: Emergency calls only
GPRS service: Disconnected
Network type: unknown
...
Radio resets: 0
Data attempts: 0
Data successes: 0
GSM disconnect: ========DATA=======
State: DcInactiveState
disconnected with last try
at 5:38 PM
fail because Radio Not
Available
(everything else here is 0)
The preferred network type is "WCDMA preferred". Whatever I change it to, it sets itself back to that (ref bingley's solution http://forum.xda-developers.com/showthread.php?t=921812).
Turned off and on the radio a few times to try to make it see reason. No joy.
So - did I forget anything?
Can anyone help or offer any suggestions of something else I can try?
TIA for any thoughts anyone may have
Seems like you covered about all the bases. Funny, as it happened to me earlier this week. Exited a metro tunnel, had the same message. But a normal reboot fixed it.
Hope it's not a sign of things to come.
Thanks for the reply. I had no hint or warning that the phone was even thinking about considering doing this for me. No previous network issues beyond low signal ones. I've had the Desire since August 2010 and, up to this point, been loving it. Frankly - broken hearted right now :-(
Might try cleaning the contacts on the phone/sim with a little iso alcohol on a q-tip (cotton swab)
I'd try anything "outside the box"
But I'd guess the radio might be cooked. hardware wise.
While you're flashing, might as well flash your bootloader....
Any recommendations? I'm using the ClockwordMod recovery already. Really appreciating the input - any thoughts are better than silence!
As for the SIM card, I have put a brand new SIM into the phone - clean contacts, straight from a sealed packet - and put my SIM in an old SE handset I have so that at least my number is on air. The SIM works just fine. Someone suggested that I could put some tape on the back of the SIM card to improve contact, but I really think that something more fundamental is wrong here.
Update: My SIM does not work in any handset. The Desire will not connect to any network using any SIM (but shows a decent signal level).
The behaviour is as if both SIM and handset are barred. When I call my mobile number from a landline, instead of voicemail or "This user is not available right now" I get a UK "number unobtainable" or "disconnected" continuous tone back, like the number no longer exists.
O2 are claiming that both the SIM and the handset are damaged and that I need to visit one of their stores. I am feeling that something has gone wrong with their routing system for both my handset and my SIM.
Does anyone reading here have any definitive knowledge in this field that can help when I eventually do get my backside to the O2 shop?
Or does anyone have any theories?
The only thing I can think of, is that you reached a max number of transmissions.
But, I think that may be only from one of our moscow providers, and shouldnt apply to you. Basically, you do 100,000 transactions, and the sim card goes TU. But that was 3 yrs ago.
Sounds like your provider has things mucked up, especially if the sim doesnt work in any handset. I would suspect your IMEU is also blocked, but the local guy at the store doesn't know how to deal with it.
Flash it back to a stock ROM, and go raise cane at the providers store, and get a new handset.
The handset isn't from my ISP, so they are not going to replace it whatever happens. I would have to get out the HTC warranty (which should still be valid).
I can easily flash back a stock ROM - I have one all ready to roll on the SD. How about the root access - would I need to unroot it too?
When you flash back to a stock RUU ROM, is usually nulls the root access.
O mate, I have the exactly same problem! !!!!!!!!!!
Let me know if u got it fixed
I bit think it might be a virus from market.
—-- check what I post in CM's forum -----------
I'm not sure if this is the phone problem or ROM problem or SIM problem. Just post here to see anyone can help. Thanks in advance.
I've installed CM7 for over two weeks, with everything working great! But this morning, my phone showed a notification with "No SIM Card. Emergency calls only".
Well, here are what I tried to solve the problem:
1. I tried to open my phone, remove the battery and SIM card and cleaned it and insert again (i'm 120% sure it's in the right direction, it has worked fine for months!) didn't work.
2. I re-installed ROM and still "No SIM Card". btw, I tried to install Leedroid and CM7 again.
3. I reset the phone to factory setting and erased/format the SD card, which i saw somewhere online.
4.I checked the "Location & security" - "Set up SIM card lock" and found the box of "Lock SIM card (require PIN to use phone)" is ticked, I don't remember i did this! and I tried to input some PIN like 0000 or 1234. didn't work. I thought it might be the SIM card problem then, and emailed my phone carrier about the PIN. but I removed the SIM and rebooted the phone and re-checked the SIM card status, the "Lock SIM card" box was still there. Ok, I got really confused in here now.
my phone carrier replied to my email, telling me to try SIM card in other phone, if it requires PUK, they will give me PUK. (I will do that tmr) I'm thinking of trying some friend's SIM in my phone to see if the problem is in the phone hardware.
Did you try another SIM in your phone? In my case both the SIM and the Phone seem to be blocked/barred by O2 (my service provider).
Unlike in your case, my SIM is not seen as "no SIM" but as one not allowed to connect to the network. It has the same effect in other handsets and no SIM will allow my phone to connect to any network. Also, my phone does not have the "SIM lock" option ticked.
Next step will be to RUU the phone.
I intend to go to an O2 shop on Tuesday to see what they say there.
Next step will be to RUU the phone.
Click to expand...
Click to collapse
if you mind me erupted in this post, i wouldn't flash a rru rom since my feeling is not hardware related... if so wifi won't work at all neither sometimes 3g data.
have already use thetering?? already read that some provider close the connection if so.
I would try some other provider sim, some of them gives sim for free as prepaid.
this is just my feeling about
hope this help
Agreed - I wouldn't recommend RRU flashing unless about to claim on warranty / return the phone to the supplier. Since I have been advised by my service provider to take the phone to one of their shops I feel that it would be better to RRU first.
Yes, I have used tethering, but that is perfectly allowable in the UK and on my O2 unlimited data contract.
As I said earlier, I have tried other SIMs in my handset
iviarck said:
Agreed - I wouldn't recommend RRU flashing unless about to claim on warranty / return the phone to the supplier. Since I have been advised by my service provider to take the phone to one of their shops I feel that it would be better to RRU first.
Yes, I have used tethering, but that is perfectly allowable in the UK and on my O2 unlimited data contract.
As I said earlier, I have tried other SIMs in my handset
Click to expand...
Click to collapse
so what i have already expeienced about 3G data connectivity in my neighborought.
no data connection allowed, each time a went to wireless&network/mobil network uncheck and check to see if it was able to connect, it said fail... send mail to my provider... gives me answer they gonna see blabla...
it s only few days later that i learned that they were "fine tuning" their network for improvement... hope i did'nt flash radio rom or whtever things like this.
if i were in your shoes, i would wipe /data (place where the settings are store) and set the apn settings once more (i have read that you had made factory reset isn't it?) so anything would be lost.
hope this help
fragargon said:
no data connection allowed, each time a went to wireless&network/mobil network uncheck and check to see if it was able to connect, it said fail
Click to expand...
Click to collapse
My problem is a lack of connection for incoming / outgoing phone calls and SMS. Despite a decent signal level, I have the status "Emergency calls only" and when calling my number, I get a "Number Disconnected" or "Unobtainable" tone. This seems to indicate a phone with a barred IMEI. The SIM doesn't work in other handsets, indicating a barred SIM too.
fragargon said:
if i were in your shoes, i would wipe /data (place where the settings are store) and set the apn settings once more (i have read that you had made factory reset isn't it?) so anything would be lost.
Click to expand...
Click to collapse
I did do a reset / wipe. I made and Nandroid backup first, so when the test failed, I simply restored my settings from backup. The issues I have are not related to the APN settings, which I know inside out and can redefine (as I have done a few times) easily.
Thanks for the contribution to the thread
hi, still me
this really annoying, would suggest to cut the piece of cake or its phone related or it s provider related...
if from your mobile setting/about phone/phone identity... you should see 6 different information like :
model number + imei + iemei sv + de serial numb + phone number (not the one from provider) + imsi
you can also check your RIL through terminal with
Code:
su
getprop "gsm.version.ril-impl"
message => HTC-RIL 2.2.0028hmi (date)
THIS IS FOR MY CASE working with my radio (embedded i have not flash any RIL and would not advice to do)
only to check up if everything sound good with your phone... this smelt a provider related.
hope you can sort this
Here is my ril implementation code:
Code:
# getprop "gsm.version.ril-impl"
HTC-RIL 1.6.1062G (Apr 23 2010,17:35:06)
In the about screen, I get the following information:
model number: HTC Desire
imei: (my IMEI number - matches the one printed inside, behind the battery)
imei sv: O2
de serial numb: (not present in UK information)
phone number: (not the one from provider) - only the one from my provider shown
imsi: don't see this listed nor do I know what it is.
How is the cake cutting looking so far?
hi, so far smelt a sim card/provider problem
’International Mobile Subscriber Identity (IMSI) is a unique identifier provided by the sim card - allow gsm or umts identify the mobile user... and it's given by the sim card
have a look on this
Code:
International Mobile Subscriber Identity ( IMSI):
Each registered user is uniquely identified by its international mobile subscriber identity (IMSI). It is stored in the subscriber identity module (SIM) A mobile station can only be operated if a SIM with a valid IMSI is inserted into equipment with a valid IMEI.
There are following parts of an IMSI:
Mobile Country Code (MCC): 3 decimal places, internationally standardized.
Mobile Network Code (MNC): 2 decimal places, for unique identification of mobile network within the country.
Mobile Subscriber Identification Number (MSIN): Maximum 10 decimal places, identification number of the subscriber in the home mobile network.
more info on http://www.tutorialspoint.com/gsm/gsm_addressing.htm
so it s definitively a problem of sim card/provider...
hope this help you mate
edit: i got one and each mobile user with sim card should got one, it's a "secret" number associated with your "public" number which is known by everybody... your number call
Just to close the issue here and to offer up pointers for anyone with a similar problem, I now have some answers.
It turns out that on April 20th, my IMEI was blacklisted in error. According to O2 the bar was placed on the central database indicating that the action was taken by Vodafone. O2 have tried to lift the bar but the attempt was rejected because of the Vodafone flag.
Vodafone have never heard of my handset nor did they request any such blacklisting. They cannot lift the bar because the phone was never under their control and the number doesn't exist on their system. Their system will not allow them to handle numbers and IMEIs they don't have authority over.
This means that O2 are mistaken and that someone at O2 must have placed that entry in the barring database and then flagged it as Vodafone's work.
Just to make this quite clear - my phone is my own. Nobody says it was or has ever been stolen. Nobody has any track of a request to bar it. This is a freak accident or error, like none they have ever seen before.
So I am currently caught between the two service providers, each claiming it's the other's fault and neither able to fix the problem.
Next step - UK Ofcom.
... unless anybody out there knows of a way to make someone own up and correct this error? (no - I don't want to re-program my IMEI number).

Dual SIM Data issue: after reboot always on wrong SIM

Hey champs,
I got a strange issue with the swift. Last year I bought 3 Swifts for my wfe and kids. All of them equipped with two SIMs (1&1 for wired phone connections only, Simyo for cheap data flatrate and calls to mobile phone numbers). All phones have been upgraded to Android 6 so far. We use dual sim selector pro to do the call routing to the correct SIM, works like a charme. But regardless what I set in mobile data settings, after reboot the mobile data will always connect to 1&1 mobile networks (in fact it is vodafone) giving us one time a very high bill.
In the meantime I amended the vodafone APN to get rid of it, but this only leads to the situation, that after a reboot there is no mobile data at all. And since my son's phone is locked by funamo parental control, he is even not capable of swithcing mobile data by the settings.
Is there any chance to make the setting permanent? Is there any API call available, so I can get it managed e.g. by tasker? Is there an app available, that deals with data settings on dual SIM phones with Qualcom chipset?
Tnx in advance!
Glad to see I am not the only one with a problem, I live in Spain and use Orange SIM for data and voice, I also have a tesco voice only SIM which I use when in UK. Fine. I have exactly the same problem after a reboot or flat battery, "No Data Connection" when I check the settings it has changed to Tesco (which does not have data) Its only the data scource SIM that changes - voice and SMS remain as Orange. It is very annoying.
Same problem here with stock Android 6.0.1 Cyanogen OS 13.0-ZNH0EAS2NH and EE sims in slot 1 and 2... (one work and other personal).
Was thinking of returning phone, but apart from this problem, I really like it.
Latest Cyanogen OS update, (just installed), appears to have fixed my problem...
I updated, did a battery pull just for good measure, and with several restarts, the correct SIM appears to be selected each time.

Categories

Resources