View Full Version : Missing USSD functionality: N900 can't dial numbers beginning with # or *
KiberGus
02-06-2010, 05:16 PM
is the ussd-widget ready for testing and is it in extras-devel im t-mobile us would just like the function. and is the widget the only thing i need to install. thanks for any help. iv read alot of thread but still alil confused
I think, that it should be stable enough now. It is in extras-devel. I've promoted it to extras-testing an hour ago, packages are called pexpect, ussd-common and ussd-widget.
If you install widget from application manager all needed packages would be installed automatically.
Rockerd85
02-07-2010, 02:31 AM
hi, I m not so good in programing but knows the linux and VI commands here and there, I have got the USSD widget installed via the ExtraTestings last night, When I click on the widget it gives me a error, I m assuming that the config file has to be changed to my mobile network, My network uses *1411# for balance and *1422# for data plan balance, Kindly letme konw on where the config file is located in order to add the *1411#
KiberGus
02-07-2010, 03:06 AM
hi, I m not so good in programing but knows the linux and VI commands here and there, I have got the USSD widget installed via the ExtraTestings last night, When I click on the widget it gives me a error, I m assuming that the config file has to be changed to my mobile network, My network uses *1411# for balance and *1422# for data plan balance, Kindly letme konw on where the config file is located in order to add the *1411#
You do not need to edit config file by hand. Go to layout mode on kesktop (click on free space, then on a gear). You would see wrenck icon on widget. Click on it and configuration dialog would be shown to you.
Rockerd85
02-07-2010, 04:11 AM
You do not need to edit config file by hand. Go to layout mode on kesktop (click on free space, then on a gear). You would see wrenck icon on widget. Click on it and configuration dialog would be shown to you.
Thanks for the responce, Do I have to fill the other details cus the widget goes to processing and then says error, Do I need to fill in the other details such as parser for widget etc? I have entered *1411# in the USSD number and selected the reply language as english
KiberGus
02-07-2010, 04:22 AM
Thanks for the responce, Do I have to fill the other details cus the widget goes to processing and then says error, Do I need to fill in the other details such as parser for widget etc? I have entered *1411# in the USSD number and selected the reply language as english
Try selecting language as Unspecified. And launch widget from command line, if it doesn't help
python /usr/lib/hildon-desktop/ussd-widget.py
Rockerd85
02-07-2010, 04:46 AM
Great, I just changed the language to unspecified and now it works perfectly, Thanks a lot guys for your hard work, Keep up the good work
KiberGus
02-07-2010, 04:54 AM
Great, I just changed the language to unspecified and now it works perfectly, Thanks a lot guys for your hard work, Keep up the good work
This just means, that your operator doesn't support this feature. You hardly ever would need to set language.
shady
02-07-2010, 06:17 AM
why does the widget disappear when i close the terminal? when i run the program i cannot get a persistent widget, is this how it works>?
KiberGus
02-07-2010, 07:51 AM
why does the widget disappear when i close the terminal? when i run the program i cannot get a persistent widget, is this how it works>?
Launching it from terminal is for debugging only. When you close terminal you close all applications launched from it. For normal persistent widget add it to desktop as usual.
awben
02-07-2010, 07:54 AM
ok...
sry,,, i had not the time this week for testing.
after start in terminal i have the following failure code:
translation file for your language not found. sintax error in ussd number
language in program: german or unspec
language of phone and os: german
KiberGus
02-07-2010, 08:26 AM
ok...
sry,,, i had not the time this week for testing.
after start in terminal i have the following failure code:
translation file for your language not found. sintax error in ussd number
language in program: german or unspec
language of phone and os: german
This is OK. There is no translation to german. Sintax error in USSD number means, that you need to configure widget, enter correct number and then click on it. THen it would work or you will get information about error in console.
awben
02-07-2010, 09:09 AM
language german:
*#06#=timeout modem didnt reply
*135#:=timeout modem didnt reply
language unspec:
*#06#=timeout modem didnt reply
*135#: it works
*221#=timeout modem didnt reply
*#43#=timeout modem didnt reply
*#33#=could not init modem
*#61#=timeout modem didnt reply
it seems, that the only running code is *135#
hcarrega
02-07-2010, 09:11 AM
yes u can use ussd widget, bu since yesterday stops working with me ;)
ps:language problem. issue solved thanks:)
KiberGus
02-07-2010, 09:24 AM
2awben
Try running from console
ussdquery.py<your number> -t <timeout>
Default timeout is 30, may be for your operator it takes more time to respond. If this works, put -t <timeout> to additional ussdquery.pyoptions in widget.
awben
02-07-2010, 09:56 AM
nothing happens
:-(
rldstover48
02-07-2010, 10:47 AM
ok i installed widget this morning and installed on desktop it says, click to update. when i click it it says processing n then says error n goes back to click to update. what am i missing on this seemed simple enough gotta be me. thank you
KiberGus
02-07-2010, 11:53 AM
language german:
*#06#=timeout modem didnt reply
*135#:=timeout modem didnt reply
language unspec:
*#06#=timeout modem didnt reply
*135#: it works
*221#=timeout modem didnt reply
*#43#=timeout modem didnt reply
*#33#=could not init modem
*#61#=timeout modem didnt reply
it seems, that the only running code is *135#
Are these call forwarding queries? One more user is complaining, that call forwarding queries don't work. May be they are just not usual queries and shouldn't work? Right now I don't know if this is true.
ok i installed widget this morning and installed on desktop it says, click to update. when i click it it says processing n then says error n goes back to click to update. what am i missing on this seemed simple enough gotta be me. thank you
Did you configure it? Anyway, run from command line to see, why you get error.
patt2k
02-07-2010, 02:26 PM
I think, that it should be stable enough now. It is in extras-devel. I've promoted it to extras-testing an hour ago, packages are called pexpect, ussd-common and ussd-widget.
If you install widget from application manager all needed packages would be installed automatically.
I think I need to re install my widget I could not find it in download manager any ideas whY?
awben
02-07-2010, 05:00 PM
some codes are 2 check settings, some for changing between sim cards, some for forwarding
rldstover48
02-07-2010, 07:21 PM
thanks will attempt to figure out how to do that cool get to learn something new will read more of thread
rldstover48
02-07-2010, 08:56 PM
ok got widget working seems just fine thank you. next question where is the ussd-pad located would like to use it too is it ready thanks again
mynokiamobile
02-08-2010, 12:09 AM
yes it is missing.
tschak909
02-08-2010, 12:13 AM
What _I_ do not understand is why the developer didn't:
(1) check to see if the dialer UI is in the maemo SVN, or
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_
This shows a complete lack of regard for integration, and UI.
I suggest that this be done...if not by the original developer, then I will take on the task.
-Thom
mooninite
02-08-2010, 01:01 AM
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_
The phone package is not open source.
USSD is supposed to be coming in PR1.2 so in a few months all of this will be moot.
KiberGus
02-08-2010, 02:43 AM
What _I_ do not understand is why the developer didn't:
(1) check to see if the dialer UI is in the maemo SVN, or
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_
This shows a complete lack of regard for integration, and UI.
I suggest that this be done...if not by the original developer, then I will take on the task.
-Thom
I didn't because phone application is not open and widget does absolutely different thing, than dialer. Dialer just allows to make queries. Widget filters, transforms, makes them by timer and shows.
And I want it NOW, not in several months.
The phone package is not open source.
USSD is supposed to be coming in PR1.2 so in a few months all of this will be moot.
Widget and dialer do different job. They will not concure.
What _I_ do not understand is why the developer didn't:
(1) check to see if the dialer UI is in the maemo SVN, or
(2) offer to help the nokia developers actually INTEGRATE USSD into the dialer, _INSTEAD OF MAKING A WHOLE NEW APP_
This shows a complete lack of regard for integration, and UI.
And you, Sir, show a complete lack of regard to a community member who actually delivers solutions and supports them, thus quicky fixing a glaring omission on Nokia's part, thus helping out a lot of stuck users... as opposed to your self-rigtheous, condescending, semi capitalized *rant*.
KiberGus
02-09-2010, 02:03 AM
I confirm, that call forwarding is NOT done by USSD queries. It is done via another AT command, +CCFC, and described in section 7.10 of GSM 07.07. Consider call forwarding applet (http://http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/callforwarding/0.3.1/) for call forwarding. USSD widget wouldn't support this because it is not it's job.
The_Legend
02-09-2010, 06:38 AM
I can't get it to work. I dial *222# and I always get the following message: "ERROR: Couldn't parse modem answer." On my E50 and every other phone it works just fine. Is there any way to fix this?
I'm in Brazil and my operator is TIM, if it matters.
KiberGus
02-09-2010, 07:18 AM
I can't get it to work. I dial *222# and I always get the following message: "ERROR: Couldn't parse modem answer." On my E50 and every other phone it works just fine. Is there any way to fix this?
I'm in Brazil and my operator is TIM, if it matters.
Does it print anything after this message? Latest version should print the answer, which could not be parsed.
It would be better, if you would copy it from console instead of retyping.
The_Legend
02-09-2010, 08:03 AM
Does it print anything after this message? Latest version should print the answer, which could not be parsed.
It would be better, if you would copy it from console instead of retyping.
Interesting... I just tried using the terminal, and when I send the command at+cusd=1,"*222#",1, I get and ERROR message (just this, ERROR), but if I send the command at+cusd=1,"*222#",15, that's the answer I get:
USD: 0,"Saldo
Recarga:R$22,54 Val:06/05/10
Para saldos promocionais ligue *767#.
",15
The empty spaces between Saldo and Recarga is quite strange, but I don't care, only what's just after that. But I still get that error message from USSDPAD / WIDGET. Can anyone help me?
KiberGus
02-09-2010, 08:46 AM
The empty spaces between Saldo and Recarga is quite strange, but I don't care, only what's just after that. But I still get that error message from USSDPAD / WIDGET. Can anyone help me?
Are you shure, that you have latest 0.1.2 version of the widget? You can get it frim repository, not from garage.
awben
02-09-2010, 01:25 PM
*#06#=timeout modem didnt reply at 30, 15, 40, 50, 60 (code for imei)
*135#: it works (code for asking own phone number)
*221#=timeout modem didnt reply at 30, 60 (code for changing sim card)
*#43#=timeout modem didnt reply
*#33#=could not init modem
*#61#=timeout modem didnt reply
*#2820#=timeout modem didnt reply at 60 (code for asking bt address)
KiberGus
02-09-2010, 02:04 PM
*#06#=timeout modem didnt reply at 30, 15, 40, 50, 60 (code for imei)
*135#: it works (code for asking own phone number)
*221#=timeout modem didnt reply at 30, 60 (code for changing sim card)
*#43#=timeout modem didnt reply
*#33#=could not init modem
*#61#=timeout modem didnt reply
*#2820#=timeout modem didnt reply at 60 (code for asking bt address)
IMEI can be obtained by another AT command: +CGSN. SO it is not intended to work.
Call forwarding won't work for the same reason. Use call forwarding applet.
What do you mean under "bt address". If bt means bluetooth, then it is not USSD query too, because operator doesn't know anything about bluetooth.
And what do you mean under "changing SIM card". Is it your mobile operator feature or you use some sort of double sim adaper. In last case, it again may be not ussd query.
If there is a way to distinguish these codes and find out which command should be used, I may be would include such functionality. In other case ussd widget is intended only for making ussd queries to mobile operator.
awben
02-09-2010, 02:16 PM
changing sim card is a feature of my provider. one simcard, 2 different numbers.
bt adress and something else was only to test wich codes work.
... in the future i will use a twincard adapter for using 2 simcards. for that i need sim toolkit or ussd codes.
i try to find someone who has a dualsim adapter and can try out the codes with the ussdquery. or maybe some people using other providers, to find out where the problem (if there is one) is.
thank you for your help
The_Legend
02-09-2010, 07:10 PM
Are you shure, that you have latest 0.1.2 version of the widget? You can get it frim repository, not from garage.
Sorry, I had the version 0.0.5, from garage... will pay more attention next time...
Is there anyway to add the repository to the App. Manager? This would make things easier, hehehe.
Now all I need is a tutorial / guide / documentation on how to edit the text... it's too long, I just wanted the value of the balance...
maemusr
02-09-2010, 07:14 PM
This code in terminal will work for Fido Canada and probably Rogers.
I have a prepaid card.
sudo gainroot
pnatd
AT+CUSD=1
ATD*225;
I would like to make it work with the widget but no success at this time.
BTW, anybody would know how to put this in a exucutable file and accessed through the desktop of the n900?
Thanks
maemusr
02-09-2010, 07:20 PM
My previous comment works but i'd like to add that sudo gainroot is not necessary!
KiberGus
02-10-2010, 01:13 AM
Sorry, I had the version 0.0.5, from garage... will pay more attention next time...
Is there anyway to add the repository to the App. Manager? This would make things easier, hehehe.
Now all I need is a tutorial / guide / documentation on how to edit the text... it's too long, I just wanted the value of the balance...
Enable extras-devel in app manager. There is documentation on my site: http://kibergus.su/en/node/3
This code in terminal will work for Fido Canada and probably Rogers.
I have a prepaid card.
sudo gainroot
pnatd
AT+CUSD=1
ATD*225;
I would like to make it work with the widget but no success at this time.
BTW, anybody would know how to put this in a exucutable file and accessed through the desktop of the n900?
Thanks
What does this do and does it fail with ussd-widget?
For an example, how to put it in executable file look at /usb/bin/ussdquery.py
My previous comment works but i'd like to add that sudo gainroot is not necessary!
It is necessary, unless you install ussd-common package, which make pnatd suid. May be we should make ussdquery.py suid instead of pnatd.
Crogge
02-10-2010, 03:01 AM
Here are my results with the German provider "Klarmobile":
http://croggesserver.se/Images/N900USSD_Crogge.GIF
Maybe we are living in the Matrix and I got some decrypted codes :o ?!?
Well fact is that only the *135# code worked.
The widget isn't working at all equal what code I use, it seems to be broken since the last version!
It only displays "Error", that's it.
KiberGus
02-10-2010, 03:51 AM
Run widget from command line to find out, why it doesn't work.
Marshall Banana
02-10-2010, 07:01 AM
Here are my results with the German provider "Klarmobile":
http://croggesserver.se/Images/N900USSD_Crogge.GIF
Maybe we are living in the Matrix and I got some decrypted codes :o ?!?
Well fact is that only the *135# code worked.
The widget isn't working at all equal what code I use, it seems to be broken since the last version!
It only displays "Error", that's it.
Hi Crogge,
i tried to decode the replies you gave in your picutre and they all worked. I suggest you try to change the ussd reply language in the ussd-widget configuration. Try English, German and Unspecified and please make sure you use the latest version from the extras testing repository.
Your replies:
q1="5369652073696E64207A75206469657365722046756E6B7469 6F6E206E69636874206 26572656368746967742E"
gsmdecode.decode(q1, 68)
'Sie sind zu dieser Funktion nicht berechtigt.'
q2="416B7475656C6C657320477574686162656E3A20382E333520 4555522E"
gsmdecode.decode(q2, 68)
'Aktuelles Guthaben: 8.35 EUR.'
q3="5369652073696E64207A75206469657365722046756E6B7469 6F6E206E69636874206 26572656368746967742E"
gsmdecode.decode(q3, 68)
'Sie sind zu dieser Funktion nicht berechtigt.'
q4="53455256494345204E4F542050524F564953494F4E45442021"
gsmdecode.decode(q4, 68)
'SERVICE NOT PROVISIONED !'
Marshall Banana
02-10-2010, 07:12 AM
Hi KiberGus,
there is a typo in the latest (ussd-common 0.0.6) gsmdecode.py. One newline is missing after the comment:
#!/usr/bin/python
# -*- coding: utf-8 -*-
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published
## by the Free Software Foundation; version 2 and higer.
##
## Martin Grimme (martin.grimme # gmail.com) 2010LANG_DE = 0x0
LANG_EN = 0x1
LANG_IT = 0x2
LANG_FR = 0x3
LANG_ES = 0x4
maemusr
02-10-2010, 10:53 AM
What does this do and does it fail with ussd-widget?
For an example, how to put it in executable file look at /usb/bin/ussdquery.py
It works great! I get the whole thing readable :
+CUSD: 0,"your balance is ..... Recharge your card before .... to keep your unused balance ...",15
No carrier
and then it hangs there, I must close the xterm with X!
BTW, yeah it does fail with the widget command line or not. My line entry might be wrong, not sure but i tried:
/usr/bin/....py at+cusd=1, "*225#" ,15
and it gave me syntax error!!
It is necessary, unless you install ussd-common package, which make pnatd suid. May be we should make ussdquery.py suid instead of pnatd.[/QUOTE]
KiberGus
02-10-2010, 11:21 AM
2Marshall Banana, Thank you, I'll fix it.
2maemusr, just run
ussdquery.py *225#
No need for AT commands.
But you also can run widget from comman line
python /usr/lib/hildon-desktop/ussd-widget.py
and would seedebug information (do not forget to configure new widget).
Crogge
02-10-2010, 06:13 PM
Hi Crogge,
i tried to decode the replies you gave in your picutre and they all worked. I suggest you try to change the ussd reply language in the ussd-widget configuration. Try English, German and Unspecified and please make sure you use the latest version from the extras testing repository.
Your replies:
q1="5369652073696E64207A75206469657365722046756E6B7469 6F6E206E69636874206 26572656368746967742E"
gsmdecode.decode(q1, 68)
'Sie sind zu dieser Funktion nicht berechtigt.'
q2="416B7475656C6C657320477574686162656E3A20382E333520 4555522E"
gsmdecode.decode(q2, 68)
'Aktuelles Guthaben: 8.35 EUR.'
q3="5369652073696E64207A75206469657365722046756E6B7469 6F6E206E69636874206 26572656368746967742E"
gsmdecode.decode(q3, 68)
'Sie sind zu dieser Funktion nicht berechtigt.'
q4="53455256494345204E4F542050524F564953494F4E45442021"
gsmdecode.decode(q4, 68)
'SERVICE NOT PROVISIONED !'
Thank you for your detailed reply.
I executed the widget manually and get the error "Translation file for your language not found", is this error related with Marshall's post? If so, where can I find this file?
Equal what language I use I also get the error "Timeout. Modem didn't reply.".
CarlitoR1
02-15-2010, 06:27 PM
Good, grief, I didn't even realize that that those # codes from T-Mobile were what you were talking about. I had to pull out my N97 to setup my Google Voice Account. This is very very irritating for such an expensive phone.
maemo.it
02-19-2010, 05:25 AM
Hi to all, I installed ussd widget but doesn't works :(
I've now on desktop "Click to upgrade".
I tap on it and:
processing --> Error
If I digit *123# (code to know credit) I've "Incorrect number".
:(
Some idea?
Edit: It's works in terminal. It's right? It's developed only for terminal?
KiberGus
02-19-2010, 04:15 PM
Check, that you have really entered *123# without any spacebars and so on. Try deleting number and entering again.
maemo.it
02-20-2010, 03:04 AM
@KiberGus: confirm :(
If I digit in a term ussdquery.py *123# it's working, if I digit it on dialing pad I receive: "incorrect number"
It's a new bug?
awben
02-20-2010, 08:21 AM
problem dualsimcard adapter.
we asked the developer of the hypercard 3G:
answer: "at the moment, we have no hardware to test. it is possible to change the simcard with a "quick code". the quickcode is not a ussd-code."
what ever a quickcode (for example *#7720# )will be.
for me (dumb ^^) it looks like a ussd code. got anyone an idea?
KiberGus
02-20-2010, 05:34 PM
@KiberGus: confirm :(
If I digit in a term ussdquery.py *123# it's working, if I digit it on dialing pad I receive: "incorrect number"
It's a new bug?
The can you describe, where this message is displayed. Are you shure, thet it looks literally like you described (My programm only prints "Incorrect USSD number" and newer "incorrect number" unless this string is an answer from your operator).
And please show your
/home/user/.ussdWidget.conf
I'll look for a difference between usual mode and launching from command line. Widget should work identical in both cases if configured identically.
problem dualsimcard adapter.
we asked the developer of the hypercard 3G:
answer: "at the moment, we have no hardware to test. it is possible to change the simcard with a "quick code". the quickcode is not a ussd-code."
what ever a quickcode (for example *#7720# )will be.
for me (dumb ^^) it looks like a ussd code. got anyone an idea?
I didn't manage to find anything about quickcode in modem commands documentation. But this looks like call forwarding number.
jim_0068
02-20-2010, 10:29 PM
Great widget, i had to read through this thread to get it working but thanks for the help. For those reading through the thread and are using T-Mobile US i had to change the language to unspecified to get it to work. Before that i would get an error.
thanks again KiberGus
KiberGus
02-21-2010, 04:09 AM
It seems, that language selection brings a lot of problems. I'll remove it. It still would be possible to set language through ussdquery.py options.
maemo.it
02-21-2010, 09:33 AM
@KiberGus:
I haven't this file: /home/user/.ussdWidget.conf
Maybe it's related to "click to update" -> "error"?
KiberGus
02-21-2010, 04:30 PM
@KiberGus:
I haven't this file: /home/user/.ussdWidget.conf
Maybe it's related to "click to update" -> "error"?
Looks like it is not configured. Have you configured it when launched as usual, not from console? And I guess, when you launch it from console, you launch it from root. Do not type "sudo gainroot", launch it from normal user.
awben
02-21-2010, 05:17 PM
thx kibergus...
maemo.it
02-21-2010, 05:47 PM
Looks like it is not configured. Have you configured it when launched as usual, not from console?...
As I wrote before I can't launch it as usual because if I tap on update I obtain error.
:(
It's working only from console (as user not root)
KiberGus
02-22-2010, 03:17 PM
As I wrote before I can't launch it as usual because if I tap on update I obtain error.
:(
It's working only from console (as user not root)
Tap on free space on your desktop, tap on wheel in right top corner, tap on wrench icon on widget, configure it.
The same way you can configure any confurable widget.
maemo.it
02-23-2010, 05:48 AM
Tap on free space on your desktop, tap on wheel in right top corner, tap on wrench icon on widget, configure it.
The same way you can configure any confurable widget.
yessss! I thanked you
;)
I thought this widget corrects the telephone module gap.
Instead is a per se software external from telephone module right?
Just 3 last doubts:
1) if I'd like to digit these codes in telephone pad I've to wait eventually corrections by Nokia?
2) everytime I've to digit a code I've to write this code by configure right?
3) when I tap on it my credit appears and remains for all the time. It's possible to autoclose this window after x seconds?
thank you again
;)
KiberGus
02-23-2010, 12:20 PM
2maemo.it, you are using it wrong. It is not for making random queries and it is not to replace telephone module gap.
It is for making the same query many times. You have it on your desktop, it updates every 2 hours (configurable) and shows your balance. You don't need to launch phone and enter code if you want to know balance. Just look at desktop.
1) Yes. Or use ussdquery.py or ussdPad
2) No. Only if you want to change it.
3) No. It is a widget. All widgets behave like this.
Patroclo
02-26-2010, 06:03 PM
First a warning:
ussd-widget needs two dependencies to work: python-hildondesktop and hildon-desktop-python-loader. They are in the maemo extras repository.
Open x-term and type (you can use tab to autocomplete the filenames:
sudo gainroot
cd MyDocs/.documents
apt-get install python-hildondesktop
apt-get install hildon-desktop-python-loader
dpkg -i pexpect_2.3.0-1_all.deb
dpkg -i ussd-common_0.0.1-0_all.deb
dpkg -i ussd-widget_0.0.4-0_all.deb
Please, could someone explain to a Linux newbie (=me) the line commands that I should make from the xterm in order to check if the 2 packages python-hildondesktop and hildon-desktop-python-loader are already installed in my n900 or not?
wmarone
02-26-2010, 06:08 PM
Please, could someone explain to a Linux newbie (=me) the line commands that I should make from the xterm in order to check if the 2 packages python-hildondesktop and hildon-desktop-python-loader are already installed in my n900 or not?
Just try the commands you quoted. If they're already installed then it won't do anything, if they aren't it'll download and install them.
Also, if anyone else knows, what's the difference between the .deb version everyone is passing around and the one in the extras-devel repository?
Patroclo
02-26-2010, 11:28 PM
Just try the commands you quoted. If they're already installed then it won't do anything, if they aren't it'll download and install them.
Also, if anyone else knows, what's the difference between the .deb version everyone is passing around and the one in the extras-devel repository?
Thank you. I was able to install and now it works. However for some numbers the USSD doesn't work. I mean: I can type *, #, but I need also the symbol + in order to activate/deactivate the answerphone. If I put + by hand in the widget it says "UNKNOWN APPLICATION".
Does anyone have an idea on how to solve it?
Marshall Banana
02-27-2010, 02:55 AM
Just try the commands you quoted. If they're already installed then it won't do anything, if they aren't it'll download and install them.
Also, if anyone else knows, what's the difference between the .deb version everyone is passing around and the one in the extras-devel repository?
The .debs from garage.maemo.org aren't always the newest versions available, so you should use ussd-widget from the extras-devel repository.
I'll update my howto, so it is clear that the prefered way to install it is via repository now.
KiberGus
02-27-2010, 04:49 AM
First of all, packages in garage are outdated. Use repositories. Today I've uploaded new version. Fixed some issues with regexps, moved language selection to the bottom and added warning.
Thank you. I was able to install and now it works. However for some numbers the USSD doesn't work. I mean: I can type *, #, but I need also the symbol + in order to activate/deactivate the answerphone. If I put + by hand in the widget it says "UNKNOWN APPLICATION".
Does anyone have an idea on how to solve it?
UNKNOWN APPLICATION is a reply from your operator. May be those codes you try to use are not really ussd codes.
Patroclo
02-27-2010, 11:29 AM
UNKNOWN APPLICATION is a reply from your operator. May be those codes you try to use are not really ussd codes.
I am a little bit confused...
I confirm that if I do *123# it works (it says the amount of money), but if I try with ALL the following codes in order to manage services
http://www.wind.it/it/servizi/scheda16.phtml?sez=Privati
it says UNKNOWN APPLICATION.
I tried many times.
I phoned to the support service of the telephonic company and they confirm that I have to use those codes and that they are correct.
:(
KiberGus
02-27-2010, 12:01 PM
Try call forwarding widget (I think it was called like this). If I'm not mistaken, codes with ** or ## are call forwarding codes and should be executed by other AT commands.
aman18narang
02-27-2010, 03:14 PM
hi
i am having problems when i use the latest version of ussd widget..when i try to access d widget from desktop and save the ussd no *156# i get an error that app is not responding press yes to close.
then i tried to use the following command on xterminal
python /usr/lib/hildon-desktop/ussd-widget.py *156#
and i get a syntax error msg. this command was working fine b4 i installed the latest version.can u help me in correcting the issue. if u need any more info from me pls let me know
adancau
02-27-2010, 05:50 PM
try to uninstall it (apt-get remove ussd-widget), then go in your /home/user/ folder and delete the two ussd config files (the config and the lock), then reinstall (apt-get install ussd-widget). works ok afterwards, i had the same problems on update.
KiberGus
02-28-2010, 03:24 AM
Just update widget again. I've already fixed saving.
aman18narang
02-28-2010, 03:47 PM
Just update widget again. I've already fixed saving.
thanks..everything works great now..infact this update even corrected the problem of me being able to run d widget only from command line..now it runs from desktop as well
m_pahlevanzadeh
03-01-2010, 05:12 AM
Thank you I installed on my cell phone.But when i add ussd widget to my desktop , i saw "click for update",& i clicked & i saw "processing" then i saw "error".
How i configure ussd?
KiberGus
03-01-2010, 03:55 PM
Thank you I installed on my cell phone.But when i add ussd widget to my desktop , i saw "click for update",& i clicked & i saw "processing" then i saw "error".
How i configure ussd?
Widget can be configured as any other widget by clicking wrench icon in desktop layout mode.
apache
03-08-2010, 01:26 PM
I have uploaded a youtube video of the Whole process http://lovemynokia.com/how-to-check-credit-and-other-details-in-nokia-n900-with-a-touch-of-a-widgetHERE (http://lovemynokia.com/how-to-check-credit-and-other-details-in-nokia-n900-with-a-touch-of-a-widget) Thanks to The authors of this widget :)
somekeystrokes
03-08-2010, 02:33 PM
my ussd codes work fine, i mean directly...
after the 16th feb update.!
apache
03-09-2010, 02:07 PM
Sorry Folks here is the link to USSD components
http://www.lovemynokia.com/wp-content/uploads/2010/03/USSD.zip
KiberGus
03-09-2010, 03:17 PM
Sorry Folks here is the link to USSD components
http://www.lovemynokia.com/wp-content/uploads/2010/03/USSD.zip
What for? This is not windows, this is linux. Manually installing packages should be avoided. It can only be used by power users in testing purposes. This is not the case. Installing from repositories should be used instead. Do not download packages from other sources (not counting cases, when you are given specially modified packages for testing purposes before inclusion in-to repository).
KiberGus
03-09-2010, 03:21 PM
I have uploaded a youtube video of the Whole process http://lovemynokia.com/how-to-check-credit-and-other-details-in-nokia-n900-with-a-touch-of-a-widgetHERE (http://lovemynokia.com/how-to-check-credit-and-other-details-in-nokia-n900-with-a-touch-of-a-widget) Thanks to The authors of this widget :)
Please REMOVE or REWRITE this post. This thing SHOUD NOT be done this way. Actions you describe were needed in the very begining, when widget was highly unstable and normal installation procedure vas not available. Now you should just install it as any other application. And there is official documentation:
http://kibergus.su/node/3
So please, try to reduce people confusion.
apache
03-09-2010, 10:07 PM
Ok bro i will rewrite it anyway we need python components right :) so my post will be usefull for beginners
JustusW
03-12-2010, 04:40 PM
Hello everyone,
I hope you can help me out with my problem:
/ # /usr/bin/ussdquery.py interactive
*101#
Timeout. Modem didn't reply.
> / #
I know that this specific code should work (it does so with my Siemens S65) but all I get is this error.
I have installed the widget via the App-manager, so all dependencies should be available.
The following packages are installed:
ussd-common, ussd-widget, python-hildondesktop, hildon-desktop-python-loader
Regards,
Justus
KiberGus
03-12-2010, 06:40 PM
Try again. Try to switch phone to offline mode and online mode again. This error just means, that phone didn't manage to receive (and may be send) reply from operator. May be, your operator is slow and you need a bigger timeout, then you can specify it to ussdquery.py as argument.
Only if this happens all the time this may be an error in my code.
JustusW
03-13-2010, 06:32 AM
All right, I found out what was wrong, I had the wrong command ;)
It was *100# not *101#...
The call over the ussdquery.py works fine, the widget didn't work for me, but I have a workaround with my own python-regex script and the Command Execution Widget.
Thanks for your help, I just had to get my mind into the problem to solve it ;)
Regards,
Justus
KiberGus
03-13-2010, 07:43 AM
All right, I found out what was wrong, I had the wrong command ;)
It was *100# not *101#...
The call over the ussdquery.py works fine, the widget didn't work for me, but I have a workaround with my own python-regex script and the Command Execution Widget.
Thanks for your help, I just had to get my mind into the problem to solve it ;)
Regards,
Justus
Using specialized widget has some advantages. For example, it makes several attempts if query fails. You can find out the reason, why it didn't work launching it from console as user:
python /usr/lib/hildon-desktop/ussd-widget.py
But you would need to configure new instance again.
niqbal
03-14-2010, 11:36 AM
@kilbergas -
echo "Account Balance: %" where % is regexp output
last ussd update, % is outputting the whole reply
KiberGus
03-14-2010, 12:22 PM
@kilbergas -
echo "Account Balance: %" where % is regexp output
last ussd update, % is outputting the whole reply
This is correct behavior. Read announcement:
http://kibergus.su/en/node/19
By the way, does SMS listener work properly? My operator doesn't send SMS'es with balance so I can't test it properly. I would be glad to see some prove, that it works.
niqbal
03-14-2010, 02:11 PM
This is correct behavior. Read announcement:
http://kibergus.su/en/node/19
By the way, does SMS listener work properly? My operator doesn't send SMS'es with balance so I can't test it properly. I would be glad to see some prove, that it works.
ohh so u have changed it! i shall try out the new functions later tonight, then i can get back to you on that. thankx
KiberGus
03-14-2010, 02:16 PM
Just use %1 instead of % if you have previously used first matching regexp group.
niqbal
03-14-2010, 02:26 PM
aha i got it, basically regexp was moving in as regexp group so i had to add %1. anyways, my operator doesnt send smses, i will check if some operator does.
niqbal
03-14-2010, 02:33 PM
Just use %1 instead of % if you have previously used first matching regexp group.
yea i read it through your webpage. echo Account Balance: %1 does the trick
maemo.it
03-15-2010, 04:10 PM
It's possible to have ussd applet in maemo or maemo-extra repos?
Patroclo
03-15-2010, 05:30 PM
This is correct behavior. Read announcement:
http://kibergus.su/en/node/19
By the way, does SMS listener work properly? My operator doesn't send SMS'es with balance so I can't test it properly. I would be glad to see some prove, that it works.
I would like to ask 2 things:
1) is it possible to have the links in order to download the new versions?
2) I am not good in maemo/linux, so in order to install USSD I strictly followed the post on page 13 of this topic. If I have to update manually, could someone tell me the line commands in order to update, or to uninstall everithing (so that I can reinstall the new versions following again the post on page 13)?
Thank you in advance
KiberGus
03-16-2010, 01:25 AM
You should install it from extras-devel repository from application manager. No need for trickery any more.
Doing this you get access to newest unstable applications, which may accidently make something bad, but are intended to make good things.
http://wiki.maemo.org/Extras-devel#How_to_activate_Extras-devel
After that ussd-widget will appear in your application manager.
paul42
03-18-2010, 08:22 AM
Will the USSD fix in Extras-devel accept divert codes **21*Number# and ##21# ?
Thanks
KiberGus
03-18-2010, 02:46 PM
Will the USSD fix in Extras-devel accept divert codes **21*Number# and ##21# ?
Thanks
For call forwarding use call forwarding applet.
KiberGus
03-18-2010, 05:21 PM
It seems, that there are no compliances against new version (the one I've received is already corrected). So I've promoted ussd-widget to extras-testing.
KiberGus
03-22-2010, 03:58 PM
If you use ussd-widet and like it please help moving it to extras by thumbing it up on :
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/ussd-widget/0.1.7-0/
Here is testing criteria:
http://wiki.maemo.org/Extras-testing/QA_Checklist
Done, Alexey, with much gratitude :-)
Can someone help me. I'm trying to use this with google voice to forward my voice mail. I need to dial *004*googlevoicenumber# How would I set that up in the widget?
Can someone help me. I'm trying to use this with google voice to forward my voice mail. I need to dial *004*googlevoicenumber# How would I set that up in the widget?
I just took my sim card and put it in a friend's phone and I'm in for business.
KiberGus
03-25-2010, 04:49 AM
Can someone help me. I'm trying to use this with google voice to forward my voice mail. I need to dial *004*googlevoicenumber# How would I set that up in the widget?
Documentation:
http://kibergus.su/en/node/3
And all widget settings are well documented. try pressing on "?" near them.
etnconnect
03-26-2010, 08:57 PM
OK ..Im a newbie to this site. I have a simple problem. I need to dial *556# to check my credit.
I have read or tried to read all the posts on this forum for a solution. However no luck. Can someone just tell me what to download or a script to run etc to do help me out?
thanks in advance
instigator
03-26-2010, 09:29 PM
OK ..Im a newbie to this site. I have a simple problem. I need to dial *556# to check my credit.
I have read or tried to read all the posts on this forum for a solution. However no luck. Can someone just tell me what to download or a script to run etc to do help me out?
thanks in advance
Download and install USSD Widget from the extras-devel repository.
etnconnect
03-26-2010, 10:03 PM
Thanks for the advice. I downloaded it it automatically installed. I rebooted and then tried to dial the number via the phone dial pad. Still showing me Incorrect number. I checked the list of installed programs for any special program...nothing.... any advice..
etnconnect
03-26-2010, 10:07 PM
went to this site
http://maemo.org/packages/view/ussd-widget/
no instructions ...
at this point im quite lost......
KiberGus
03-27-2010, 02:37 AM
went to this site
http://maemo.org/packages/view/ussd-widget/
no instructions ...
at this point im quite lost......
http://kibergus.su/en/node/3
etnconnect
03-27-2010, 08:15 AM
ok my current status is this.
i have installed the widget, and i see it on my desktop
when i click on it though, its always showing error. I manually loaded it from the x-terminal with python /usr/lib/hildon-desktop/ussd-widget.py
and it also gave me an error.
Im expecting to define or send some parameters to the widget so as to access these features from my network
Any advice......
--if we dont solve this , then we cant use our N900 in south africa during world cup ") ------:)
All i need to do is type *556# to check my outstanding balance and
*555*123456789012# to load funds on my sim... Shouldnt be this difficult.
instigator
03-27-2010, 08:37 AM
ok my current status is this.
i have installed the widget, and i see it on my desktop
when i click on it though, its always showing error. I manually loaded it from the x-terminal with python /usr/lib/hildon-desktop/ussd-widget.py
and it also gave me an error.
Bring up the app's settings dialogue box by touching/holding anywhere on the screen. You'll see a little gear cog icon on the left side of thw widget. Click the gear cog icon to bring up the settings dialogue. Enter your numbers in USSD Number field. Give it a name. Save your settings. Touch the widget to send your request. Voila!
Hope this helps.
etnconnect
03-27-2010, 09:12 AM
Bring up the app's settings dialogue box by touching/holding anywhere on the screen. You'll see a little gear cog icon on the left side of thw widget. Click the gear cog icon to bring up the settings dialogue. Enter your numbers in USSD Number field. Give it a name. Save your settings. Touh the widget to send your request. Voila!
Hope this helps.
Yes it does.. Excellent. Much appreciated......
etnconnect
03-29-2010, 06:41 AM
Thanks for the previous help.....
Question:
What if i want the USSD to request a value to be entered by me.
E.G.
I want to press LOAD CREDIT on my desktop which has already been preprogrammed to invoke *556# but before sending the request to the carrier, i want to enter 12345567755# after which it then sends.
Right now, if i program in *556#123456789012# it works. Im just pushing the envelope a little bit more.
So again ,
1) the widget is preprogrammed with *556# after which it requests a value to be passed to it after which i enter and submit, it then transmit to the carrier. Is this even possible.
thanks
lionlionov
03-29-2010, 08:43 AM
Hello frends, Who is can help me ? why I can't call to nr *111(#) . All nr finished with # number I can't call =( who is why ?
And where I can download this pr1.2 dsk and how install. Tank for all who is can =)
and I can speak english, russian, persian, dari, swedish, and ukr.
gLobster
03-29-2010, 08:45 AM
1. version 1.2 firmware not implemented yet
2. USSD not support in current version firmware 1.1.1 natively. Look ussd-widget package
sjgadsby
03-29-2010, 08:57 AM
The thread "I can't call to *111#. it's wrong with # . where I can download pr1.2dsk???" with two posts has been merged into this thread.
etnconnect
03-29-2010, 11:46 AM
Hello frends, Who is can help me ? why I can't call to nr *111(#) . All nr finished with # number I can't call =( who is why ?
And where I can download this pr1.2 dsk and how install. Tank for all who is can =)
and I can speak english, russian, persian, dari, swedish, and ukr.
Download and install USSD Widget from the extras-devel repository.
etnconnect
03-29-2010, 11:46 AM
Download and install USSD Widget from the extras-devel repository.
Bring up the app's settings dialogue box by touching/holding anywhere on the screen. You'll see a little gear cog icon on the left side of thw widget. Click the gear cog icon to bring up the settings dialogue. Enter your numbers in USSD Number field. Give it a name. Save your settings. Touch the widget to send your request. Voila!
lionlionov
03-29-2010, 01:11 PM
thank for All friends and you only I will thank your etnconnect it's worrks good =) If I'm will load credit (many) I must apply again this app ? =)
KiberGus
03-29-2010, 01:17 PM
Thanks for the previous help.....
Question:
What if i want the USSD to request a value to be entered by me.
E.G.
I want to press LOAD CREDIT on my desktop which has already been preprogrammed to invoke *556# but before sending the request to the carrier, i want to enter 12345567755# after which it then sends.
Right now, if i program in *556#123456789012# it works. Im just pushing the envelope a little bit more.
So again ,
1) the widget is preprogrammed with *556# after which it requests a value to be passed to it after which i enter and submit, it then transmit to the carrier. Is this even possible.
thanks
No. Widget is not intended to be interactive. It must be able to do queries by itself (on timer event, retry event and so on). Use ussd-pad or "ussdquery.py interactive" for interactive queries.
aword2life
04-01-2010, 03:50 PM
please i need help
till now i cann't use code like *100# here
i tryed to install ussd pad but i have errors
package missing :
python-gtk2
python-gobject
python-osso
so how can i install it please help me i need it too much
please if you can give me correct and easy links to do this
and thanks
Marshall Banana
04-01-2010, 04:32 PM
Hi,
did you try to install ussd-widget allready? You can install with the application manager by adding the Extras-testing- (http://wiki.maemo.org/Extras-testing) or the Extras-devel-Repository (http://wiki.maemo.org/Extras-devel). I'm not sure if adding only Extras-testing is sufficient.
If you really need ussd-pad and ussd-widget is not what you are searching for please have a look at this howto i wrote some time ago: Howto install ussd-widget and ussd-pad (http://talk.maemo.org/showpost.php?p=493831&postcount=121).
If you have still problems with missing packages after installing python-hildondesktop and hildon-desktop-python-loader you can install the packages you mentioned by the same way. For example:
apt-get install python-gobject.
please i need help
till now i cann't use code like *100# here
i tryed to install ussd pad but i have errors
package missing :
python-gtk2
python-gobject
python-osso
so how can i install it please help me i need it too much
please if you can give me correct and easy links to do this
and thanks
aword2life
04-02-2010, 08:01 PM
hello there how are you ?
i am sorry i i tried this solution
apt-get install -f
and after that i try to install the files you told me
Marshall Banana
04-03-2010, 01:46 PM
hello there how are you ?
i am sorry i i tried this solution
apt-get install -f
and after that i try to install the files you told me
Hi,
this looks like a dependency problem. What repositories do you have currently activated? Did the missing packages you mentioned for ussd-pad install without an error message?
Did you already tried ussd-widget, does it work? If not please open xterm and start python. Do get an error message like in this thread (http://talk.maemo.org/showthread.php?t=38990)?
If python and ussd-widget work you are just missing a dependency for ussd-pad that is not installed on your n900. If python is not working properly you might have a problem like in the thread i mentioned above.
rickrvo
04-06-2010, 09:57 AM
I get an error saying that couldn't init modem. whats wrong?
KiberGus
04-07-2010, 07:41 AM
I get an error saying that couldn't init modem. whats wrong?
Something was wrong at that moment. Phone couldn't connect to GSM network, phone module was busy, you had too many tty opened, somebody else started pnatd process. Just anything. Try again.
rickrvo
04-07-2010, 10:12 PM
haven't worked anytime untill today. but only the ussd pad and only part of the message appears. i have max gsm conection and tried restarting and ussd widget gets always an error...
is there an explination how to configure it?
KiberGus
04-08-2010, 12:39 AM
is there an explination how to configure it?
yes. There is.
rickrvo
04-08-2010, 09:49 AM
can you tell me where to find it...?
KiberGus
04-08-2010, 02:07 PM
Here, in this thread. I think two times. On official documentation page. And all widgets can be configured using the same way from desktop layout mode.
rickrvo
04-08-2010, 11:08 PM
I've read the entire thread and found http://kibergus.su/en/node/3 but still I don't know how to configure it properly...
ussd number: *111#
parser: echo "Saldo: %1"
regular exp: Saldo:[0-9]+\,[0-9]+
group numb: 1
i get always Error. what am I doing wrong?
i tried by command too..
$ python /usr/lib/hildon-desktop/ussd-widget.py 0
Translation file for your language not found
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
Couldn't init modem.
klickz182
04-08-2010, 11:25 PM
i have some problem when i'm trying to install ussdpad,
it says
ussd-pad depends on python-gtk2
same as above python-gobject
python-hildon
python-osso
anyone can help?
rickrvo
04-08-2010, 11:29 PM
i have some problem when i'm trying to install ussdpad,
it says
ussd-pad depends on python-gtk2
same as above python-gobject
python-hildon
python-osso
anyone can help?
have you tried in x-term
sudo gainroot
apt-get install python...?
klickz182
04-08-2010, 11:37 PM
yes, and it comes out like
ussd-pad: depends: phyton-gtk2 but it is not going tobe installed
same as 3 other pythons
klickz182
04-09-2010, 12:03 AM
okay, how about this problem, ussd widget is working nicely, but ussd pad not comes out when i click ussd pad icon. am i missing something? need help..
klickz182
04-09-2010, 12:34 AM
my ussd widgets and ussd pad successfully instaled, , ussd widget working nicely, but ussd pad not comes out when i klick the icon, am i missing something?
rickrvo
04-09-2010, 10:53 AM
then I don't know wht to do lol
extent
04-09-2010, 11:18 AM
this is the solution for an asda sim card (uk) to check your balance since the usual number with * and # doesnt work - simply call 2732. your balance is read out to you. this is free and you are only charged if you wish to speak to an advisor, so after its read out, simply hang up! until nokia fix the * # calling problem, the only other option is (obviously) to insert your sim into another phone (non nokia or non n900!) to check your balance! ;) i hope nokia do fix this issue in an update, although they surely will need to know about it first, make sure you complain directly to them if you cannot use phone numbers that require symbols!
rickrvo
04-11-2010, 12:15 AM
can anyone help me in this? thx in advance! lol
tried regexp without "Saldo:" too and still no result..
I've read the entire thread and found http://kibergus.su/en/node/3 but still I don't know how to configure it properly...
ussd number: *111#
parser: echo "Saldo: %1"
regular exp: Saldo:[0-9]+\,[0-9]+
group numb: 1
i get always Error. what am I doing wrong?
i tried by command too..
$ python /usr/lib/hildon-desktop/ussd-widget.py 0
Translation file for your language not found
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
Couldn't init modem.
peyob
04-12-2010, 04:34 AM
How to change display size (character size) in USSD-PAD? :eek:
Answer of USSD query is too big to be read correctly.
Thanks :)
rickrvo
04-15-2010, 09:37 AM
I have the same issue with the pad.
still haven't figutred out how to get the widget working... any help?
zimon
04-15-2010, 09:47 AM
I also tried to make this USSD work, but could not, although I read the docs.
What I would want, is to have two call forwarding shortcuts:
Move all calls to my answering machine after 5s (min) if not answered:
**61*XXXXXXXXX*11*5#
where XXXXXXXX is the phone number to the answering service of my operator for my account.
Move all calls to my answering machine after 30s (max) if not answered:
**61*XXXXXXXXXX*11*30#
Have tried few different things with USSD-widget, but nothing seem to work.
I do not know what network should reply, nor I have seen anything sensible when there has been just echo * script or something.
These call forwards to answering machine used to work in Nokia N95 just having them in Contacts and binding keyboard shortcuts to those two contacts.
KiberGus
04-15-2010, 11:07 AM
Call forwarding is not USSD. It will not work.
zimon
04-15-2010, 02:28 PM
Call forwarding is not USSD. It will not work.
Oh ok. What else N900 is then missing, as these type of phone numbers with "*" and "#" cannot be send to the network to control call forwarding?
KiberGus
04-15-2010, 03:30 PM
search for call forwarding. You would find a couple of variants.
zimon
04-15-2010, 03:45 PM
Call forwarding is not USSD. It will not work.
http://www.truteq.co.za/tips/ussd/
USSD (Unstructured Service Supplementary Data) is a GSM technology originally intended for use where the handset needed to access supplementary services such as call forwarding and multiparty calls without intervention by the subscriber.
houhou_111
04-15-2010, 04:47 PM
not work with me please help me
KiberGus
04-16-2010, 02:29 AM
http://www.truteq.co.za/tips/ussd/
May be. But in documentation for AT commands there is USSD and there is call forwarding, they are different, controlled by different commands with different parameters.
zimon
04-16-2010, 05:39 AM
If I have done following in terminal, has it sent the whole sequence between ''-marks to the network?
user@Nokia-N900-42-11:~$ sudo ussdquery.py '**61*01234567890*11*30#'
UNKNOWN APPLICATION
"Divert if no reply"-USSD-command
http://www.theunwired.net/?item=how-to-diverting-voice-calls-by-using-ussd-codes
KiberGus
04-16-2010, 11:38 AM
For call forwarding use call forwarding applet. You MO can call it USSD code, AT specification doesn't. I'm using AT commands so only USSD queries in a sense of AT standard work.
rickrvo
04-16-2010, 01:33 PM
can any one help me please? I really need the widget to work propperly since ussdpad wont show the entire message (my funds info is the only part missing and the one I want of course).
This is the most usefull app and I can't make it work.. :/
KiberGus
04-16-2010, 01:51 PM
can any one help me please? I really need the widget to work propperly since ussdpad wont show the entire message (my funds info is the only part missing and the one I want of course).
This is the most usefull app and I can't make it work.. :/
The errors you mentioned before origin not from ussp-widget. So it would be strange, if ussd-pad wirks and ussd-widget doesn't. So try again. If it doesn't help, reboot the phone and try again. Try removing regexp and parser. Try running it from console
python /usr/lib/hildon-desktop/ussd-widget.py 0
Check for something else than "Timeout. Modem didn't reply.", "Couldn't init modem.", if t still doesn't work, check that number of errors is equal to number of clicks on the widget. i.e. all attempts ended with error and didn't die silently.
rickrvo
04-17-2010, 03:49 PM
I've tried rebooting alot of times from command line everything and none worked... i've reinstalled the app now I'm getting a diifferent error on the command line... still "Error" on thw widget.
home/user # python /usr/lib/hildon-desktop/ussd-widget.py 0
process 2126: arguments to dbus_connection_get_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5757.
This is normally a bug in some application using the D-Bus library.
process 2126: arguments to dbus_connection_set_data() were incorrect, assertion "connection != NULL" failed in file dbus-connection.c line 5721.
This is normally a bug in some application using the D-Bus library.
Aborted
I've noticed that when I uninstalled the app and the installed it aigain, the configuration was still there.. how do I completly remove the app to try installing it again?
xoi99
04-17-2010, 05:50 PM
if any body have the like download for this programme send me please!
KiberGus
04-18-2010, 02:05 PM
rickrvo, run it as user, not as a root.
rickrvo
04-18-2010, 10:34 PM
rickrvo, run it as user, not as a root.
get a different error...
~ $ python /usr/lib/hildon-desktop/ussd-widget.py 0
Translation file for your language not found
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
mynokiamobile
04-19-2010, 04:09 AM
Hi folks, I am from mynokiamobile.org, we have published a post on how to send DTMF request on the N900, you can find it here http://mynokiamobile.org/2010/03/10/how-to-send-dtmf-123-request-on-nokia-n900/
Also read the comments there, help you in entering your DTMF number.
zimon
04-19-2010, 04:16 AM
Hi folks, I am from mynokiamobile.org, we have published a post on how to send DTMF request on the N900, you can find it here http://mynokiamobile.org/2010/03/10/how-to-send-dtmf-123-request-on-nokia-n900/
Also read the comments there, help you in entering your DTMF number.
Why those deb packages are not in repositories installable with apt-get?
KiberGus
04-19-2010, 01:47 PM
get a different error...
~ $ python /usr/lib/hildon-desktop/ussd-widget.py 0
Translation file for your language not found
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
Timeout. Modem didn't reply.
Try in additional options to ussdquery.py (in widget settings) enter something like "-t 300". This will increase timeout.
KiberGus
04-19-2010, 01:50 PM
Hi folks, I am from mynokiamobile.org, we have published a post on how to send DTMF request on the N900, you can find it here http://mynokiamobile.org/2010/03/10/how-to-send-dtmf-123-request-on-nokia-n900/
Also read the comments there, help you in entering your DTMF number.
DO NOT FOLLOW THESE INSTRUSTIONS
All needed packages except ussd-pad ARE in repositaries. And what is more important, in this post you are suggested to download OLD versions, which have less functionality and more bugs.
mynokiamobile
04-19-2010, 02:01 PM
DO NOT FOLLOW THESE INSTRUSTIONS
All needed packages except ussd-pad ARE in repositaries. And what is more important, in this post you are suggested to download OLD versions, which have less functionality and more bugs.
At the point of posting that post they were the latest package that we had. I have followed the instructions and installed the app on my Nokia N900 and it has been working properly. I haven't found any bug(s) in it.
It provide with the full functionality for what it is mentioned for.
Hello Mr Expert please provide the bug details.
rickrvo
04-19-2010, 03:22 PM
Try in additional options to ussdquery.py (in widget settings) enter something like "-t 300". This will increase timeout.
where? i'm using ussd-widget.py not ussdquery.py...
I tried lots of times paused and long paused none worked :/
zimon
04-19-2010, 03:36 PM
For call forwarding use call forwarding applet. You MO can call it USSD code, AT specification doesn't. I'm using AT commands so only USSD queries in a sense of AT standard work.
Call forward applet doesn't support shortcuts nor it supports min 5 and max 30 seconds call forwards. It is kinda weird USSD-widget doesn't support the oldest and first USSD-services there ever was.
KiberGus
04-19-2010, 05:15 PM
At the point of posting that post they were the latest package that we had. I have followed the instructions and installed the app on my Nokia N900 and it has been working properly. I haven't found any bug(s) in it.
It provide with the full functionality for what it is mentioned for.
Hello Mr Expert please provide the bug details.
That's why you should not distribute programs yourself (unless you wan to be a maintainer and you want to keep an eye for new versions and update your repository). There is repositories, where latest versions can be downloaded and novice users can use them from GUI.
There is a rule never give links to exact version of a package unless you really want to link to exact version. Instead link to latest version (a special link which would be automatically updated).
If you want to install these packages from console, you could tell people to use "apt-get install <packet>" which would take latest available version.
If you do not follow this rule this leads to user confusion, accidentaly they choose old versions and old "hackish" methods when new clear methods exist.
where? i'm using ussd-widget.py not ussdquery.py...
I tried lots of times paused and long paused none worked :/
In ussd-widget settings (accessible by clicking on wrench icon in desktop layout mode) there is field for parameters, that should be passed to ussquery.py.
Can you please try
ussquery.py <USSD code>
for example for my operator it would be
ussquery.py *100#
ussquery.py *100# -t 300
If it still fails, can you please try starting pnatd and entering (you would not be able to alter entered symbols in pnatd)
at
at+cusd=1,"<USSD code>",15
and copy here what it produces.
Call forward applet doesn't support shortcuts nor it supports min 5 and max 30 seconds call forwards. It is kinda weird USSD-widget doesn't support the oldest and first USSD-services there ever was.
I have looked through standards again. Call forwarding is call forwarding, USSD is USSD, this are different things. Call forwarding exists on other tipes of networkd, USSD is specific to USSD. The fact, that call forwarding requests can be entered through your phone keyboard with special codes:
http://en.wikipedia.org/wiki/Call_forwarding
does not mean, that these codes are USSD numbers. Phone processes them in a different way.
So USSD widget works only with USSD codes and doest it a much better way, that usual phones (we will see, what nokia would implement).
Call forwarding widget works with call forwarding, again in a better way, than phones. If you don't like how it works write to call forwarding widget author, may be he will fix it or tell you why it is impossible to do it.
rickrvo
04-19-2010, 11:36 PM
where it says ussdquery.py options do I type: ussdquery.py *111# -t 300 or just *111# -t 300 ?
either way I tried both ways and none worked...
the response from pnatd was:
$ pnatd
at
OK
at+cusd=1,"*111#",15
+CUSD: 1,"Saldo:xx,xxEur
Valor carregar: 5 Eur
ate 25/07/2010
1 Tarifarios e Servicos
2 Cliente TAG
",15
phareouh
04-28-2010, 12:38 AM
hi there guys did anybody got a solution for the *# codes ??
thank you
dsawhney
04-28-2010, 12:42 AM
some *# codes, like *#06# (for IMEI) and *#0000# (software info) already work
For others, search for USSD widget or wait for next firmware update, PR1.2
Andre Klapper
04-28-2010, 04:55 AM
And for future reference, please search before posting. This is already covered in a billion threads here. Thank you!
phareouh
04-28-2010, 11:09 AM
But how can i Install the USSD Widget please help me
cddiede
04-28-2010, 11:20 AM
http://talk.maemo.org/showthread.php?t=32513&highlight=user
sjgadsby
04-28-2010, 11:31 AM
The thread "*#*# did anybody got a sol." with five posts has been merged into this thread.
admiral4eva
05-03-2010, 10:43 PM
First a warning:
The software you want to install is not ready for end users and it is even not yet in extras-devel. Please read this first:
Seriously: don't send users out of Extras without a big warning (http://talk.maemo.org/showthread.php?p=343619)
Update: ussd-widget is now in the extras-devel/testing repository. You can install it by adding the extras-devel/testing repository
There are two applications for ussd:
ussd-widget: A widget on your homescreen. You can use to display your account balance for example.
ussd-pad: An application with a dialpad. You can enter an ussd-code and see the result
First you need to be root to use dpkg to install the .debs you download from garage.maemo.org, so you have to install rootsh form the maemo extras repository.
Install ussd-pad:
Go to https://garage.maemo.org/projects/ussd-widget/ and download the .debs for ussd-common, pexpect and ussd-pad and save them in your Documents folder
Open x-term and type:
sudo gainroot
cd MyDocs/.documents
dpkg -i pexpect_2.3.0-1_all.deb
dpkg -i ussd-common_0.0.1-0_all.deb
dpkg -i ussd-pad_2010.01.07_armel.deb
You can use the tab button or press ctrl+i to autocomplete directorys and filenames.
Now you can try the ussd-pad application. It might not work if the answer from your provider contains non-ascii characters (like öäü), in this case you can try this: http://talk.maemo.org/showpost.php?p=486843&postcount=101. ussdquery.py is in /usr/bin. Danger! Shoddy programming! :)
Install ussd-widget:
Go to https://garage.maemo.org/projects/ussd-widget/ and download the .debs for ussd-common, pexpect and ussd-widget and save them in your Documents folder. If you installed ussd-pad before you dont need to install ussd-common and pexpect again.
ussd-widget needs two dependencies to work: python-hildondesktop and hildon-desktop-python-loader. They are in the maemo extras repository.
Open x-term and type (you can use tab to autocomplete the filenames:
sudo gainroot
cd MyDocs/.documents
apt-get install python-hildondesktop
apt-get install hildon-desktop-python-loader
dpkg -i pexpect_2.3.0-1_all.deb
dpkg -i ussd-common_0.0.1-0_all.deb
dpkg -i ussd-widget_0.0.4-0_all.deb
Now a widget on your desktop appears, configure it with an ussd-code. Mine shows my account balance.
i tried it but it said enable RD mode if you want to break your device what do i do my version is 3.2010.02-8.002
rrdbala
05-03-2010, 11:08 PM
hi,
the ussd app is in extras now. i just downloaded & installed. it works great.
hope this helps.
i do not have extras enabled on my device.
thanks,
RR
rrdbala
05-03-2010, 11:11 PM
what i meant i do not have extras-devel enabled.
sorry for the typo.
admiral4eva
05-03-2010, 11:18 PM
i downloaded and installed it ok now many thanks
truelies1
05-05-2010, 12:54 PM
Not work for #225#? I input it and said "This feature is not available"
rickrvo
05-09-2010, 11:58 PM
can anyone please post his entire working configuration?
all this time passed and stkill can't get it to work even once :(
puiradu
05-13-2010, 04:54 PM
I just installed ussd widget from exras but... all my installed widgets (Connect Now, Date Today, Foreca Weather and Simple FM Transmitter) disappeared from main screen and the ussd widget can not be added to home screen. Any help will be appreciated! Thanks!
puiradu
05-13-2010, 05:08 PM
i really appreciate any help...
neotalk
05-14-2010, 07:38 AM
try rebooting the phone and then install the ussd widget. then put all the missing widgets back onto your desktop. I had this problem with the weather forcast widget and that is how i got it to work. hopefully it will work for you also.
KiberGus
05-15-2010, 12:58 AM
There is unmet dependency, which I've forgot to add to package. You have to install it manually:
sudo gainroot
apt-get install python-dbus
I hope one day I would make correct package.
onasre
05-15-2010, 05:12 AM
hello
My N900 works Fine, But when i Dial any number with Pound Key the result will be incorrect number. i dial this to see my accoun
*1333# star then the number and then pound key.
i tried to switch to another provider and got same problem , i called them and they said its my phone problem .. the # works ok it just when use it to dial i get incorrect number.
any ideaaa?
ToJa92
05-15-2010, 05:14 AM
You can't use USSD numbers with the N900.
Blaizzen
05-15-2010, 05:18 AM
You can't use USSD numbers with the N900.
Not yet anyway. The upcomming PR 1.2 update should fix that :)
MohammadAG
05-15-2010, 06:37 AM
You can use ussd-widget till PR1.2 is released.
sjgadsby
05-15-2010, 06:44 AM
The thread "n900 pound key not working" with four posts has been merged into this thread.
Haus3r
05-15-2010, 06:50 AM
Im using the USSD widget with "Great Success" (< Add Borats Voice)
lalit_vohra
05-20-2010, 03:13 AM
Please some one help me I have tried installing ussd via application manager and it says unable to install.
I also tried doing the steps mentioned in first posts via X-terminal but it says missing dependencies.
Can someone help me out step by step removing these dependencies my version is 3.2010.02-8.003 is there any update required ???
wrcallar
05-20-2010, 05:02 PM
so this widget is useless? I just wanna know how many messages and minutes i have left on my vodaphone n900!!!
KiberGus
05-21-2010, 03:16 PM
so this widget is useless? I just wanna know how many messages and minutes i have left on my vodaphone n900!!!
It works for most of people. And I'm a little bit busy for making new release which would fix the only known to me bug.
KiberGus
05-23-2010, 01:55 PM
I've found time to fix that old bug. As a bonus I've added some DBus interfaces, so now this widget can be made more user-friendly for service enabling\disabling via USSD.
http://kibergus.su/node/36
Patroclo
05-25-2010, 08:00 PM
Hi, now that pr1.2 is out, the ussd shoul be no more necessary.
My ussd was installed followon the guide on page 13€of this topic .
My question is: should I uninstall also the phyton files or they are used by other applications.? In the case I should uninstall them: how to do it?
KiberGus
05-26-2010, 12:54 AM
Hi, now that pr1.2 is out, the ussd shoul be no more necessary.
My ussd was installed followon the guide on page 13€of this topic .
My question is: should I uninstall also the phyton files or they are used by other applications.? In the case I should uninstall them: how to do it?
I'm still waiting for OTA update. Has nokia implemented antispam in their ussd code? Can you make a shortcut on the desktop? Can it make queries on schedule? Does it support proper locking to prevent multiple applications from interfering each other when using ussd? Does their DBus interface decode messages for you (their SMS implementation sends raw strings which shuld be decoded first)?
I don't have answers for this questions yet. If you still want do delete widget, do it through package manager.
ronyipa
09-24-2010, 11:56 AM
Haii all
i need a internet dialer software for nokia n900.(dialer need for middle east contrys) Last six month iam searching for this software. i want i make call through voip.(site name is www.metrovoipcalls.com) i have a account in this site. but there is no dialer for this site. nokia e series there is a software prontodialer.sis,we can login through this software and we can makecalls through this software can i get like this software in nokia n 900.
or is there is any SIP settings i have to do for this metrovoipcalls site. Is there is any commaon dialer software nokia n900.
Please anybody can help me
ronyipa
09-24-2010, 11:57 AM
Haii all
i need a internet dialer software for nokia n900.(dialer need for middle east contrys) Last six month iam searching for this software. i want i make call through voip.(site name is www.metrovoipcalls.com) i have a account in this site. but there is no dialer for this site. nokia e series there is a software prontodialer.sis,we can login through this software and we can makecalls through this software can i get like this software in nokia n 900.
or is there is any SIP settings i have to do for this metrovoipcalls site. Is there is any commaon dialer software nokia n900.
Please anybody can help me
moudy91
10-08-2010, 04:21 AM
hey guys i don't need widget to check my phone balance please all i need is a command script to check it and put it with the queen beacon command on *220# SO PLEASE ANY HELP???? :):):)
AKEEL
10-08-2010, 10:11 AM
hey guys i don't need widget to check my phone balance please all i need is a command script to check it and put it with the queen beacon command on *220# SO PLEASE ANY HELP???? :):):)
I also need the same command script...
AKEEL
10-09-2010, 11:49 AM
Please help......
filbert
10-14-2010, 03:51 PM
i need is a command script to check it and put it with the queen beacon command on *220# - I also need the same command script...
Just dial the number from the keypad. I have stored *21*nnnnn# (where nnnn represents my home phone) as a number in Contacts so I can quickly divert calls to my home number. I also store #21# to cancel divert.
I have no problems (since the PR1.2 update, IIRC)
Rgrds
F
moudy91
10-15-2010, 12:35 AM
hey i know that and am using the keypad to check my balance and its very easy but i don't want that way i want to check my balance with a command to put it on my desktop, and BTW the USSD after the update ( PR1.2 ) it will damage the phone is you realize that.
so anyone got the solution to check my balance on the desktop ? i need it on a command to executed from the ( queen beacon or desktop command )
thank you.
moudy91
10-22-2010, 03:36 AM
anyone have the solution yet ?!!??!?!
attila77
10-25-2010, 02:53 AM
Did you check the USSD widget ?
moudy91
10-27-2010, 01:30 AM
yes i tried the USSD widget but every time i install it my phone get damage i try it 3 times and i flashed my phone after that, so am waiting someone to help me with a simple script to check my credit
Erazor
10-27-2010, 06:58 AM
hey there
http://forums.internettablettalk.com/showthread.php?p=853171&posted=1#post853171
I have the same problem.
perhaps we can find any solution in my thread. :)
i test around with queen beecon, but no solution yet
Greetz
Erazor
AKEEL
11-02-2010, 04:14 AM
hey i know that and am using the keypad to check my balance and its very easy but i don't want that way i want to check my balance with a command to put it on my desktop, and BTW the USSD after the update ( PR1.2 ) it will damage the phone is you realize that.
so anyone got the solution to check my balance on the desktop ? i need it on a command to executed from the ( queen beacon or desktop command )
thank you.
I FOUND A SOLUTION
PHP Code:
root
apt-get install ussd-common
then make a queen beecon widget with the following command
PHP Code:
ussdquery.py *100#
edit *100# to your ussd code to check your money
works like a charm
Erazor
11-02-2010, 04:22 AM
yep my solution :P
closer informations
http://talk.maemo.org/showthread.php?p=860347
Greetz
Erazor
moudy91
11-03-2010, 04:22 AM
Dear Akeel.
i did all that you told me to do but it didn't work
ossipena
11-03-2010, 04:38 AM
starhash enabler?
http://maemo.org/packages/view/starhash-enabler/
moudy91
11-03-2010, 06:52 AM
yes starhash enabler
moudy91
12-09-2010, 12:14 AM
no solution yet guys ?!?!?!?
phareouh
12-09-2010, 01:17 PM
damn man it was solve like pr 1.1
moudy91
12-14-2010, 08:47 AM
hi guys i did download the ussd but i didint work i have to reflash my phone again so guys i need help here to make it work like the other guy said it work like pr1.1
moudy91
01-11-2011, 02:41 AM
hi guys can anyone please send me the ussdquery.py from /usr/bin
thank you
Erazor
01-11-2011, 03:30 AM
hi guys can anyone please send me the ussdquery.py from /usr/bin
thank you
^^
py file ;) (http://talk.maemo.org/showpost.php?p=917571&postcount=45)
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.