Getting rid of annoying prepaid balance notification on windows mobile phones

USSD (Unstructured Supplementary Service Data) protocol is used by GSM network to send data to a phone over a real time connection. One of the most common usage is network provider sending back prepaid account balance notification after every call, SMS and data connection. On windows mobile phones, this notification comes up in a balloon at top of screen with a loud and annoying notification sound.
In case you dont bother for these notifications and want to get rid of the annoying sound after every call, set the following registry


This will disable all USSD messages popping up on screen. Some network specific commands (mostly starting with # or *) which brings back a notification or a menu will also not work after this change.

Another alternative is to just disable the notification sound associated with USSD messages. This can be done using registry


This will allow the USSD messages coming up on the screen, but no sound.

Both the above changes might require (depending on OEM implementation) a reboot.

PS: In case you dont have any clue how to edit registry on your phone, there are quite a few registry editors for windows mobile available. This is one of them.


  1. Alice on August 28, 2010 at 5:22 am

    Cool. I just learn more of the topic from Google it!

  2. Hidden on August 26, 2010 at 11:24 am

    Maybe to most Prepaid users this is seen as a useful benefit due to limited access to billing info. It helps them make sure they are not getting anyone phishing their account form those clever people who can take advantage of such a situation.

    Maybe in your case you should consider moving to a PostPaid Plan or keep your comments to your personal self. As you are clueless to USSD let me share that some emergency services run over this channel and turning off could be a serious outcome for some.

    • Prakash on August 26, 2010 at 12:54 pm

      Thanks for your comment.
      I agree that the first solution suppresses other USSD based services as well. But then its a choice for people. The recurring USSD balance notification comes from service provider and user doesn’t has any control to avoid it. In almost all cases services provider is not going to stop these for you in case you don’t wish to recieve them. So if someone feels that getting this balloon after every call/SMS is irritating enough to sacrifice other seldom used USSD based services, he can use this.
      I feel this should be very useful for the developer community who develop applications on WM platform. They might not mind doing away with other USSD services on their test phones.
      Besides, solution two tries to just remove the noise with these notifications which again, I think, is a significant relief.

Leave a Comment