Thursday, January 03, 2008

Fixing the mobile operator name in Windows Mobile (useful for Pointui Home)

One of the things that I would love to get fixed in Pointui Home is the fact that the operator name is too long and does not fit the space allocated for it in the screen. Besides, it is untrue (Vodafone E) while my operator is Yoigo.

I guess that this is because GSM networks provide certain information (mobile network code, mobile network country, operator name and network name, for example) to our phones, and some phones are not using the proper information.

For instance, Pointui Home displays the network name as stored in the registry in Windows Mobile, in \HKEY_LOCAL_MACHINE\System\State\Phone\Current Operator. Windows Mobile is missing the operator name (Yoigo). So we can change the string to Yoigo and show a more accurate information and a shorter string. Well, not that easy... As we switch our phone off and on, Windows Mobile will replace again the string value associated to that entry in the registry to the network value provided by the operator. You can override the value again, or you can create a program that periodically does this task (there are some available).

The fact is that Yoigo is operating on Vodafone Spain network and that leads some mobile phones to make users unsatisfied with the information displayed on their phones' display.

[ADDED SOME MINUTES LATER] I guess that it would be possible to permanently display the string that we want for our operator by adding a key to the registry entry
\HKEY_LOCAL_MACHINE\Software\Microsoft\RIL\OperatorNames\ named like the mobile network code and with a value equals to the string that we want for our operator. I have to try it.

No comments: