Есть at-команда для работы с USSD (Unstructured Supplementary Service Data): +cusd. Вот только at+cusd=1,*111# в MF620 постоянно возвращало +CME ERROR: retry operation. Примерно неделю я бился головой_об_стену, пока не засел капитально за гугль. Гуууугль я просто обожаю. Вот он что мне выдал…
Witam,
Próbuje pozyskać informacje na modemie Enfora GSM0116 z sieci o2.ie o środkach pozostałych na koncie. Normalnie w telefonie wpisuje się ‘*174#’ i przycisk dzwonienia, na ekranie pojawia się wtedy informacja o stanie konta. Jak to zrobić na surowym modemie? Jak wpisałem ATD*174# dostałem info:
+CUSD: 0,»UNKNOWN APPLICATION»,15
Probowałem też at+cusd=1,»*174#»,15 ale ten sam rezultat. Ktokolwiek?
Ну а поскольку польский относится к славянской группе, то через пень-колоду, но я его понимаю. Попробовал at+cusd=1,*111#,15 — и о чудо, увидел таки +CUSD: 0,»Vash balans 29.56hrn, vash bonus 0.00hrn. 250 hv po 50 kop. 138022 Kb GPRS. Vyhidni poslugy «,15
Немного погуглив, понял как работать с USSD-меню: at+cusd=1,*123#,15 выдает
+CUSD: 1,»1.Christina Aguilera
2.Gra «Tanchyky»
3.Otrymaite Pryzy
4.Internet
5.100SMS/MMS
6.Perekaz balancu
7.MeloRing
8.Kartynky i melodi»,15
at+cusd=1,4,15
Набираю at+cusd=1,4,15 для выбора 4-го пункта меню:
+CUSD: 1,»1. GIGA Internet
2. Internet 350
3. Internet 100
4. EDGE+/GPRS+»,15
Ну и тому подобное.
Если команда выдает ошибку, можно попытаться ussd-запрос нужно написать с парными кавычками, т.е. «*111#»
ЗЫ: Единственное, что нужно проверить — это пополнение счета. По логике вещей это делается командой at+cusd=1,*111*код_пополнения#,15
ЗЫЫ: Счет отлично пополняется таким образом.
04.11.2008 в 18:49
Спасибо за инфу, без «15″ тоже никак не получалось. Мучался пару дней.
Теперь разобрался все рулит. Модем Sony Ericsson PC300, оператор Utel
P.S. спасибо за идею с пополнением.
19.11.2008 в 15:53
по тексту статьи я понял, что автору всего-то надо было проверить счет, на life это можно и делать с помощью СМС (безоплатно), спецаильно разорабтанно для владельцев модемов.
1) Каким образом осуществляется проверка состояния счета?
Проверить счет можно с помощью СМС отослав сообщени с тексом CHECKBALANCE на номер 5016
2) Каким образом осуществляется пополнение счета?
Необходимо отправить SMS на сервисный номер 5019 с текстом
REFILLBALANCE[пробел]XXXXXXXXXXXXXX, где XXXXXXXXXXXXXX обозначает код пополнения счета
Например: REFILLBALANCE 12345678901234
19.11.2008 в 23:36
Андрей, я прекрасно знаю, что на лайфе счет отлично проверяется СМСкой. НО! Для этого требуется как минимум софт, который без гемора работает с смс. Кроме того, эта возможность работает только у лайфа. А вот МестамиТебяСлышно и КолхозСтар (даже не смотря на то, что предлагают модемы), так и не соизволили сделать проверку счета сообщением.
А вот проверка АТ-командами спокойно работает в ЛЮБОМ терминале с ЛЮБЫМ оператором.
20.11.2008 в 20:32
А я то ли гуглил левыми руками, то ли гугль был с перепою, но когда мне нужно было пополнить автоматом сотню номеров электронкой, то я этой инфы в поисковике не нашел:( Так что спасибо, проверил на КС и Лайфе — действительно юссд в приведённом выше формате работает:)
21.11.2008 в 15:11
Я наверное тебе уже задолбал примитивными вопросам, но разьясни мне чайнику, плз, как в Винде проверить счет через модем ZTE. Какую прогу использовать как терминальную? Можно ли сделать это через батничек для удбства юзания?
23.11.2008 в 04:38
а есть у когонить готовое нечто для пользования ussd сервисам ? … прога каканить, далеко не все руками могут своять подобную прогу и БАТничек для своих нужд… icq439612343
29.11.2008 в 23:53
Ковыряюсь с самсунг SGH-Z810.
засылаю в терминале команду
at+cusd=1,»*100#»,15 (как с «, так и без) (Утел, проверка баланса)
Выдает «Ок» и все!
может модем нужно перевести в какой-то хитрый режим? (типа «отображать ответ»)
поиск в гугле пока ничего не дал.
Может сталкивались?
02.12.2008 в 11:32
[QUOTE]
А вот проверка АТ-командами спокойно работает в ЛЮБОМ терминале с ЛЮБЫМ оператором.
[/QUOTE]
Хуйня. Попробуй ка проверить счет на Novacom и еще там всяких поделках типа гнусмаса. Да и на сониериксоне юсб-шном (фуфел еще тот) не работает (на MD300 не пробовал)
[QUOTE]
а есть у когонить готовое нечто для пользования ussd сервисам ? … прога каканить, далеко не все руками могут своять подобную прогу и БАТничек для своих нужд… icq439612343
[/QUOTE]
http://rapidshare.com/files/169431417/USSDSEND.zip
делал для себя — потому без изысков, но работает
Только цепляйтесь же не к порту модема, а к Status(AT-command)-порту
и вбивать в поле не , а просто команду
02.12.2008 в 21:40
skyset, не ругайся. Вообще то я писал именно о MF620 в любой оси с любым опсосом.
По поводу всяких «поделок» — на то они и «поделки». Если производитель по своему трактует общепринятые стандарты АТ-команд — флаг ему в руки. Но если команда at+cusd отвечает «ОК» — есть шанс заставить ее работать. Существует куча кодировок (at+cscs=?). MF620 выдает +CSCS: («IRA»,»GSM»,»UCS2″), Е398 +CSCS: («8859-1″,»ASCII»,»GSM»,»UCS2″,»UTF8″), есть еще hex…
За прогу — спасибо. Доведи ее до ума — будет отличная вещь. Мне понравилась информативность USSD for Mac: выдает имей девайса, название опсоса, уровень сигнала сети… Кроме того — организуй перенос строк, чтобы не было горизонтального скроллинга, сохранение параметров в ини-файл…
03.12.2008 в 10:59
смысла не вижу
и так вполне работает, хотя клепалась на коленке
хотя… что-то в этом есть
03.12.2008 в 16:10
вертикального скролинга нет
параметры порта сохраняются не в файл, а в реестр
http://rapidshare.com/files/169772358/USSDSEND.zip
что касается «имей девайса, название опсоса, уровень сигнала сети» и прочее — фигня это. бесполезная вещь. Это тебе и родная софтина завсегда покажет. а колупать для красивости — нет ни времени ни желания. Продукт не коммерческий, я ни денег ни славы от его использования не жду. Поэтому мне красивости пофигу. Утилита свое дело делает и делает хорошо. Кому не нравится пусть не пользуются.
Пы.Сы. ты писал не «именно о MF620 в любой оси с любым опсосом», а «работает в ЛЮБОМ терминале с ЛЮБЫМ оператором». Имхо это вещи диаметрально противоположные.
03.12.2008 в 22:27
skyset, «терминал» в данном случае — любая терминальная прога в любой оси (hyperterminal и putty в винде, minicom в линуксе — первое, что приходит в голову)
14.01.2009 в 19:54
А кто приведёт пример отсылки смс с помощью at команд? Например нужно посласть смс с текстом «Privet!» на номер «+79051234567″.
P.S. Модем ZTE MF626, веше описанная проверка баланса работает.
14.01.2009 в 21:11
Sirocco, попробуй easyport — в нем вроде была возможность работы с смс…
14.01.2009 в 21:20
Паук, я знаю эту прогу. Я её юзал для моторолы. В частности этот код:
at+cmgf=1
at+cmgf?
at+cscs=»GSM»
at+cmgw=»+7905XXXXXXX»}Tekst soobsheniya~!gets»+cmgw:»
at+cmss=%%1
at+cmgd=%%1
Прекрасно работает на мотороле C350 и сименсе m55. А на моём модеме никак.
После строки at+cscs=»GSM» выдаёт ERROR.
16.01.2009 в 21:20
Может, нужно сменить кодировку?
20.01.2009 в 18:19
…Но если команда at+cusd отвечает “ОК” — есть шанс заставить ее работать…
Модем BandRich BandLuxe C100S отвечает “ОК” на at+cusd=1, но на полную команду
at+cusd=1,”*100#”,15
стабильно выдает ERROR. Пробовал вариант с кавычками и без.Есть ли все таки шанс заставить эту команду работать?
21.01.2009 в 07:37
Stansilav попробуй просто *100# у меня прокатило, правда в ответ пришла куча цифр, это кодировка UCS2, как ее привести в нормальный вид, пока не знаю
24.01.2009 в 15:34
Модем ZTE MF626. Расскажите поподробнее как данную команду USSD запроса в com порт отправить? Как для этого использовать minicom? стандартный терминал gnome такой команды не знает
26.01.2009 в 20:54
DIM, запускаеш миником под рутом, выбираеш в настройках нужный порт. Когда порт открыт — набираеш нужную ат-команду.
09.03.2009 в 15:13
…Таки та же история на модеме BandLuxe C120 (УТЕЛ).
AT+CUSD=1 возвращает ОК, а если добавить ,»*100#», 15 — то ЕГГОГ, чо за ЕГГОГ — непонятно… Кодирофки менял.
Я так понимаю, что денег на щету может и не быть, тоесть соединение не должно быть установлено.
Задача как раз пополниться БЕЗ мобилок.
Кто-то знает — ГДЕ взять описание поддерживаемых этим модемом УССД команд?
Со стороны сети, вроде они поддерживаются, иначе было бы 2 или 4, а ЕГГОГ явно «от модема» :
AT+CUSD=1,»*101#» -> +CUSD: 2,»Your current balance is $ 22.10″, 0
In this example we are sending the «*101#» USSD command to the network.
Within seconds the network responds with a response text and an error code.
In this case we have an amount of USD22.10 left on our account.
The result code in this example is : ’0′.
The following resultcodes exist:
0 No further user action required
1 Further user action required
2 USSD terminated by network
4 Operation not supported
09.03.2009 в 22:47
> Кто-то знает — ГДЕ взять описание поддерживаемых этим модемом УССД команд?
Именно за этот модем не скажу. На днях тоже озадачился темой AT-команд. Накопал большой список http://www.natisbad.org/E4300/Dell_Wireless_5530_AT_cmd_ref.html и оттуда ссылка на сонеэриксоновкую доку http://developer.sonyericsson.com/getDocument.do?docId=65054 — по крайней мере, можно поспрашивать у модема, какие команды он понимает.
11.03.2009 в 21:00
Alx, попробуй без кавычек.
12.03.2009 в 21:54
Та всё уже перепробовал — и так, и сяк…
И пока пополнился с левой мобилки…
Какая-то ПОЛУ-поддержка этих команд у него получается. Частичная…
А новой прошивки пока нету.
Где-то in english на форумах увидел задание УССД в формате (например) ATD*100# , тогда AT+CUSD (якобы) выполняется implicitly (1) косвенным образом 2) без колебаний, безоговорочно ) — ерунда какая-то, это возможно вобще?
18.03.2009 в 19:56
Alx, ATD*100# — это команда модему «набери-ка номер *100#»
А модем отвечает «нифига подобного, нету у меня ни голосовых функций, ни csd»
25.03.2009 в 10:24
Проверка, пополнение через модем
Как узнать балланс и пополнить счет ваучером через модем. USSD запросы с модема.
Многие абоненты — пользователи модемов испытывают трудности с проверкой счета и пополнением счета ваучерами. Для этого приходится переставлять карту в телефон или звонить в кол центр. В перспективе — специальный сервис, который позволит это делать в онлайне, а пока несколько воркэраундов:
——
1. USSD запрос стандартными AT командами.
Тк ваше устройство — все-таки модем, он управляется стандартными АТ командами. Способ ниже поддерживают не все модемы, в частности на некоторых _новых_ прошивках _некоторых_ модемов от Хуавей это работает немного иначе.
Итак,
- убедиться, что модем зарегистрирован в сети;
- выяснить, на каком COM порту установлен модем (в винде исать в Control Panel/Phone and modems);
- открыть терминальную программу, например Hyper Terminal (искать в Start/Programs/Accessories/Communications/Hyper Terminal);
- создайте новое подключение, используя определенный ранее COM порт и скорость 115200. Все остальное — по умолчанию.
- при вводе команды ATI в ответ должна приходить информация про модем.
- ну и сама команда, собственно:
AT+CUSD=1,»{USSD запрос}»,15
например, узнать остаток пакетных мегабайт AT+CUSD=1,»*121#»,15
пополнить счет AT+CUSD=1,»*111*XXXXXXXXXXXXXX#»,15
UPD: Для модемов Huawei, на которых этот способ не работает:
На некоторых прошивках Хуавея при вводе вышеописанной команды — в ответ получите только OK. Проблема в том, что ответ модем шлет на другой порт. НО! его получить можно. Необходимо запустить сразу 2 программы терминала: Одну на порт модема, как было описано выше, вторую — на порт устройства 3G PC UI Interface (номер порта найдете в списке COM портов в Device Manager, обычно он на 1 больше номера порта модема). Далее, введя команду в терминал порта модема — через пару секунд увидим ответ во втором окне терминала 3G PC UI Interface.
27.03.2009 в 11:48
Может кто нибудь подскажет.
Подключаю гипер терминал (указываю порт модема, скорость 115200, остальное по умолчанию), всё вроде бы отключено.
А команду в терминале набрать не могу (не появляются символы).
Пробовал и со строкой инициализации и без, результат тот же.
Модем: BandLuxe C120, оператор: Utel, ОС: Win XP SP3.
27.03.2009 в 19:56
White, попробуй дать команду ate1 и нажать ввод… Или хотя бы at — в ответ должно быть ОК
27.03.2009 в 22:55
Так всё дело то в том, что не могу набрать команду (символы в окне терминала не появляются). Нажимаю на любую букву, а курсор мигает и ничего не появляется. А когда закрываю окно терминала, выдаёт сообщение: «Идёт сеанс связи. Прервать его? «Да» «Нет» «.
01.04.2009 в 11:54
для того, чтобы в гипертерминале были видны символы, их надо включить:
файл-пропети-сеттинг-ascii setup-эхо тайп чарактер локали = ставь псицу
09.04.2009 в 23:55
White, шото получилось?
Кроме ate1 ?
24.06.2009 в 09:51
1 Как убедиться что модем зарегестрирован в сети?
2 При вводе команды at+cusd=1,»*111#»,15 выводит ответ:
ZDONR: «Not Found»peration
+ZPASR: «No Service»
+ZDONR: «Not Found»
+ZPASR: «No Service»
+ZDONR: «Not Found»
+ZPASR: «No Service»
Если пытаешься предварительно запустить прогу Globe Visibility (для регистрации модема в сети, может я и путаю), а потом терминал, ТО ati команда дает ответ а at+cusd=1,»*111#»,15 — НЕТ. По видимому, потому что модем занят основной прогой, с которой я в инет выхожу.
КАК БЫТЬ?
24.06.2009 в 11:05
Спасибо пауку. Объяснил как зарегестрировать модем в сети. (MF627)
at+cfun=1
27.07.2009 в 13:24
Все гут. Тока ответ приходит по-русски. Т.е.
0,»04110430043B0430043D0441003A0031002C003000320440002E0020002A0033004700200418043D044204350440043D043504420020043E04420020041C0422042100200434043B044F0020041204300441002004320020041A044004300441043D043E0434043004400435″,72
Как теперь это декодировать?
27.07.2009 в 13:32
Вобщем, даже если переключит на английский, то тоже самое, только цифры другие…
Пользуюсь выложенной тут программой
27.07.2009 в 22:26
Для линукса решение этой задачи описано в комментах. Для винды — вроде не встречал…
03.08.2009 в 15:54
to asavar: попробуй декодировать так (если есть интерпретатор python):
python -c ‘print unicode(«04110430043B0430043D0441003A0031002C003000320440002E0020002A0033004700200418043D044204350440043D043504420020043E04420020041C0422042100200434043B044F0020041204300441002004320020041A044004300441043D043E0434043004400435″.decode(«hex»), «utf-16-be»).encode(«cp1251″)’
08.08.2009 в 17:44
Уважаемый Паук,
мне нужно заставить мой GSM модем:
1 — отправлять из внешнего приложения длинные СМСки (в стандартоном наборе АТ команд для этого я нашел команду-AT^SCMS+пареметры)
2 — принимать СМСки и заставить внешнее приложение реагировать на них
Помогите реализовать данный проэкт. Я готов финансировать.
08.08.2009 в 17:46
Мой тел 8-050-462-90-40
09.08.2009 в 00:57
Почему модем ZTE MF620 у меня не полностью работает на ноутбуке(нет выхода в Интернет — выдает ошибку какими-то иероглифами, сеть и оператора показывает в своем ПО), а на всех других ПК на которых только не пробовал — всё ОК.
09.08.2009 в 11:21
AiS, чтото со шрифтами. Сталкивался с таким на одной системе.
09.08.2009 в 15:14
Паук,
Интерфейс ZTE MF620 открывается, настройки ставлю такие как везде, оператора и уровень сигнала показывает.
При коннекте к Интернету выдает ошибку, которую немогу прочитать.
И Вы хотите сказать, что это из-за шрифтов? 8(
Допустим. А что именно предпринять надо. Посоветуйте.
21.10.2009 в 02:00
Нет, у тебя поставлен не весь набор шрифтов и кодировок. А не отвечает интернет потому что твой порт модема занимает какая-то другая программа. Стучи в Асю — 575200970, у меня такой же модем. Я тебе помогу.
21.10.2009 в 02:03
Спасибо skyset за USSDSEND отлично работает программуля.
25.10.2009 в 20:12
Плиииз выложите еще раз USSDSEND не могу скачать.
25.10.2009 в 23:47
Мне помогло вот что http://forum.ubuntu.ru/index.php?topic=58408.msg472689#msg472689
26.10.2009 в 20:32
Roman Ivanov, MDMA гораздо интереснее.
08.11.2009 в 14:19
Вот программа для отправки USSD запрососв. Позволяет получать ответ на запрос с другого COM порта (для некоторых моделей HUAWEI)
http://firma-modul.com.ua/SHARE/USSDExplorer.rar
08.11.2009 в 20:51
Спасибо за ответ, но мне нужно было для линукса. Вот моя мал доработка скрипта от пред поста. http://forum.ubuntu.ru/index.php?topic=58408.msg555478#msg555478
09.11.2009 в 10:06
Valery B зробіть щоб ця програма працювала з модемами ZTE MF620 – Буду дуже вдячний.
09.11.2009 в 10:11
І щоб вона розуміла кирилицю.
10.11.2009 в 18:57
Паша, а mdma разве не работает?
14.11.2009 в 23:33
Роботает, но хочеться чего то лучшего.
22.11.2009 в 10:21
Есть инструкция по АТ-коммандам для ЗТЕ-мопедов. На 622 все работает.Кому надо могу замылить.
29.11.2009 в 18:22
2masters
если можно, мне инструкцию по АТ командам для ZTE(как раз MF622) скинь на drauggres (at) gmail dot com
16.12.2009 в 16:28
BandLuxe C120 не поддерживает USSD запросы! Никакие терминальные клиенты и другой софт не поможет!
26.01.2010 в 13:28
Никто не встречал программу для обработки ussd запросов на модеме?
Мне очень нужна.
26.01.2010 в 20:00
Что имеется ввиду под «обработкой юссд-запросов» ?
23.02.2010 в 22:15
Alx — у меня та же проблема: если набрать at+cusd=1 то OK а если добавить что-то то ERROR и ничего больше.
у кого линукс — инструкция!
в терминале пиши: sudo minicom
появляется приветствие, жми CTRL+A, O
выбирай Serial port setup
жми A
пиши имя порта (у меня /dev/ttuUSB0)
жми Enter
выбирай Save setup as.. пиши любое название настроек (напр. sets1)
выбирай Exit
жми CTRL+A, X выбери Yes (выити)
в терминале пиши sudo minicom sets1 (или название настроек)
появится приветствие и OK
тада уж вводить команду at+cusd…
23.02.2010 в 23:18
понятно почему ERROR — некоторые модемы не работают в текстовом режыме, надо передавать запрос в кодировке PDU http://community.livejournal.com/ru_linux/2358687.html
25.02.2010 в 10:17
Здравствуйте. Два телефона Sony Ericsson K510.
Следующая команда запроса счета успешно работает и выдает нужную инфо.
AT+CUSD=1,»*111#»,15
Но иногда тело уходит в ступор и на эту команду выдает только ERROR.
Отследить не могу, знаю что можно принудельно так сделать, если послать сразу два USSD запроса не дождавшись ответа первого… Но в коде программы ничего такого нету… один запрос утром, один вечером…
Если потом набрать с клавиатуры *111# — говорит «ошибка сети».
Если телефон выкл./вкл — то все опять работает. На обох телефонах поведение аналогичное. Проблема в том, что один телефон лежит в сейфе за пару десятков километров — ездить для того чтобы выключить-включить … сами понимаете. Можно как-то перезагрузить телефон или сбросить что-ли это состояние? При этом телефон звонит, принимает звонки, на нужные отвечает СМС-ми, но узнать баланс — не могу….
Пробовал выключить программно: AT*EKEY=1,»P»,2 нажимает клавишу Power, а потом AT*EKEY=1,»]»,2 или AT*EKEY=1,»[",2 дают ошибку... то есть подтвердить выключение тож не могу... хотя на команду AT*EKEY=? обе "[" и "]» есть в списке доступных. Я в тупике… помогите советом…
25.02.2010 в 10:38
Выключить программно, как я писал выше, не выход, не подумал… — телефон не перегружается, а полностью выключается… И на принудительное включение потом входит в режим «диска» видя кабель USB…
Нужно все-таки сбросить то состояние USSD = «ошибка сети»… не знаю как…
25.02.2010 в 11:23
Как вариант — попробовать «перегрузить» юсб-устройство в винде (т.е. телефон) — я так делаю, когда получаю ошибку «порт модема уже занят» или «в модеме произошла аппаратная ошибка», но получится ли такое с телефоном — имхо это все же его аппаратная ошибка. Вечером выложу нужные команды.
25.02.2010 в 16:14
2 Паук:
Спасибо за отклик, жду вечера… вдруг попможет…
Еще — гляньте этот пост (может есть на чем попробывать) — правда или нет про перезагрузку тела, мне не у кого занять x55…
http://forum.siemens-club.ru/viewtopic.php?TopicID=41835&page=0#273724
25.02.2010 в 17:23
Что касается ат-команд — они вроде как стандарт, но каждый производитель придерживается своего взгляда на соблюдение стандартов. У вас эти команды могут работать, могут не работать…
Для примера — есть команда (правда уже забыл ее), по которой тел выдает список всех доступных ат-команд. Получив список от своего мотора, скормил этот список easyport (там есть опция отправки команд списком из файла). Результат — процентов на 60 команд тел выдавал ERROR.
25.02.2010 в 17:45
Перегрузить таки получилось посредством емуляции нажатия клавиш (не внимательно чита мат.часть), может кому пригодиться.
Note: To use some of the keys, a specific character set has to be set via
command AT+CSCS=. For example, the characters “[“ and “]”
used to emulate the left and right selection keys on the phone are not
included in the default GSM character table. To handle this issue, the
8859-1 character table can be set by first sending AT+CSCS=”8859-1” to
the phone.
То есть все, что можно сделать пальцами на клаве — можно передать с AT.
at+cscs=»8859-1″
at*ekey=1,»P»,2
at*ekey=1,»[«,2
после этих трех команд тело перегружается, но при этом видит USB-подключение — и не спрашивая ничего переводит телефон в режим передачи файлов… соответственно функции телефона отключены и по СОМ-порту никуда не достучишся… замкнутый круг какой-то… разве что ребутить комп синхронно с телефоном…но это уже слишком…
Как бы запретить телу входить в тот режим передачи файлов?
25.02.2010 в 22:33
devcon restart USB\Class_ff
советую почитать devcon help
Ну и еще можно
USBDeview.exe /disable_by_pid 19d2;fffe
USBDeview.exe /enable_by_pid 19d2;fffe
Хотя это сделает «безопасное отключение устройства» и подключит его опять (vid&pid в данно примере естественно моего модема)
Где найти USBDeview подскажет гугль
Что касается режимов юсб-подключения: в самом телефоне можно выставить тип? Опять таки, в моторах выставляется: модем или флешка, причем тел будет определяться, как задано в опциях… Хотя из модема в флешку можно перевести ат-командой, а из флешки переключить в модем — dll-кой…
26.02.2010 в 00:08
Спасибо большое, а можно подробнее с этого места :
«из флешки переключить в модем — dll-кой…» ?
Ибо если телефон включается нормально и спрашивает какой режим «Передачи данных» или «Телефон», то здесь Вы правы, помогает АТ (сразу или потом через настройки), а вот обратно с флешки в модем — ОЧЕНЬ интересно — забрезжил свет в тунеле :-).
С нетерпением жду Вашего ответа, хотя бы «Имя, сестра!» этой dll-ки…
Благодарю Вас за отклик, за помощь и за само желание помочь !
26.02.2010 в 13:13
Для моторов есть dll, выковырянная из родного софта, которая переключает с режима накопителя в режим модема (видимо какая то специфичная команда напрямую в юсб-порт устройства). Есть ли такое у других производителей — даже не знаю… Я то могу ее выложить (но опять таки, вечером), но сомневаюсь, что она поможет.
27.02.2010 в 19:49
Бегемот, залил dll’ку. Я не особо помню, нужны ли остальные — добавил их на всякий случай. Запускать cmd-файлом.
13.03.2010 в 23:13
Сегодня столкнулся тоже с проблемой проверки состояние счета с 3G модема OPTION ICON 505, (провайдер Utel).
В гули честно говоря информации практически ни какой нет по USSD командам для модемов ICON, конечно кроме этого форума :), вообщем для проверки счета и пополнения счета помогло утила «USSDSEND».
1) Для проверки счета: *100#
2) Для пополнения счета: *111*XXXXXXXXXXXXXX#
P.S
Вводить команды нужно без ковычек, как написал.
Спасибо Вам. Удачи
ICQ: 288610808
18.03.2010 в 19:03
все настройки работают, спасибки
23.03.2010 в 10:23
Можно ли АТ-командами, либо как то иначе, при получении на модем СМС сразу же программно автоматически ответить СМС-ой. Или, например, сделать автоматическую переадрессацию СМС.
23.03.2010 в 10:25
Модем ZTE MF620
23.03.2010 в 21:39
Автоматическая переадресация есть у утела. А что качается обработки смс — для этого нужно искать-писать прогу. AiS, советую посмотреть прогу easyport, может удастся реализовать задуманное. Тем более, что есть тестовая версия проги для работы с смс.
25.03.2010 в 22:04
Паук, спасибо за ссылку. То что нужно.
03.04.2010 в 00:25
Уважаемый ПАУК помогитье мне пожалуйста,как начинающему чайнику подскажите как сделать так чтобы TE MF622от Киевстар Укр.опер.можно было использовать и симками других операторов—Билайн,Мтс,Утел.Что для етого нужно сделать??? vini5555@ukr.net Буду очень Вам благодарен!!!Не заржавеет…
Спасибо.
03.04.2010 в 10:20
Что нужно сделать? Набрать в поиске «разблокировка MF622″
Стоит это сейчас 30-40 грн, и сделают тебе «не выходя из дому» (удаленно)
07.04.2010 в 23:21
капец Дима, вышел на твой сайт по запросу в яндексе
«ghjdthbnm cxtn yf utel»
))) оборжаться
09.04.2010 в 19:31
Работают, спасибо.
13.04.2010 в 22:20
Имею телефон Sony Ericsson k750i.
После отсылки запроса впервые, получаю требуемый ответ из сети. После отсылки запроса во второй и последующие разы получаю ERROR. Получить требуемый ответ в последующие разы помогает только перезагрузка телефона. Как можно исправить?
14.04.2010 в 03:36
После отправки команды отправки сообщения последующие команды завершались ошибкой с кодом 500. Решение оказалось простым: после каждой отправки смс или ussd-запроса, необходимо посылать пустую строку.
05.05.2010 в 17:31
Привет, Паук!
У меня получилось на маке прочитать баланс с huawei e160g с помощью minicom. Декодирую так:
python -c ‘print unicode(«04110430043B0430043D0441003A003300340037002C0037003104400020041A043E043D04420440043E043B043804400443043904420435002004410432043E043800200440043004410445043E0434044B002100200418043D0444043E003A0020003000350037003000390036″.decode(«hex»)’, «utf-16-be»).encode(«utf8″)’
Ты не знаешь, можно ли автоматизировать получение ответа команды AT+CUSD=1,AA180C3602,15 через sh скрипт?
Пробовал так: cat /dev/tty.HUAWEIMobile-Pcui & echo AT+CUSD=1,*100#,15 > /dev/tty.HUAWEIMobile-Pcui ; sleep 3; kill %cat
нефурычит(((
26.06.2010 в 17:45
только попал на сайт, читаю, и ещё ничего не пробовал.. но знаю что многие гнусмасы\лыжи и прочие мобилы корейцы, тоже на стандартный юссд запрос баласа, получают в ответ нечитаемое.. так вот если же в юссд запрашивать так: #102#, то ответ приходит translitom, и можно читать..
06.07.2010 в 22:55
BandLuxe C120 так и не сумел USSD? Никаких надежд?
05.08.2010 в 12:46
Та пока ничего нового не накопал. Летом другие заботы :-), модемы далеко.
Anton — ты попробовал всё что тут (и в ссылах) советовали?
07.08.2010 в 12:24
На указанные команды не реагирует.
28.08.2010 в 11:00
Долго копался в инете по этому поводу пока не попал на программу gsm-ussd. Работает отлично и без головной боли. В терминале набираете gsm-ussd *номер_запроса# и через пару секунд у вас есть ответ.
Но хотелось бы, чтоб еще это было и элегантно. Два дня ваял свой первый скрипт и вот результат:
#!/bin/bash
notify-send «Utel» «Запрос баланса»
gsm-ussd *102# > ~/.balans.txt
notify-send notify-send «Utel» «`less .balans.txt`»
Это для РОССИЙСКОГО Utel. Есть к сведущим товарищам 2 вопроса:
1. Скрипт выполняется в терминале хорошо и выводит баланс, но призапуске его как исполняемого файла вывода результата нет. Что поправить ибо я мало что в этом понимаю.
2. Как сделать, чтоб исполняемый файл сразу запускался, а не выводилось меню, что с ним делать. Типа открыть или запустить.
Ubuntu. Gnome.
28.08.2010 в 12:15
В последней строке ошибка. Правильно
#!/bin/bash
notify-send «Utel» «Запрос баланса»
gsm-ussd *102# > ~/.balans.txt
notify-send «Utel» «`less .balans.txt`»
02.09.2010 в 15:25
мо в man’ах есть что по этому поводу?
04.09.2010 в 05:37
Может и есть, жаль аглицкий учить мне уже поздновато. А какие мысли по первому пункту?
04.09.2010 в 11:31
Вот что-то вроде получилось более-менее пристойное и универсальное.
#!/bin/bash
zenity —entry —title=’Введите номер USSD’> /tmp/ussd
W=$(cat /tmp/ussd)
gsm-ussd $W > /tmp/ussd1
X=$(cat /tmp/ussd1)
notify-send «У Вас осталось» «$X»
Необходимо установить gsm-ussd. Найти ее не составляет труда.
12.12.2010 в 02:02
Можно перевести из этой кодировки без всяких программ.
Для этого надо заменять каждые 4 цифры «0020″ на « ». можно использовать поиск и замену в блокноте, т.к. все коды начинаются с 00 либо с 04.
Потом надо сохранить в файл с расширением .htm и открыть браузером.
12.12.2010 в 02:04
заменить «0020″ на « »
12.12.2010 в 02:05
«& # x 0020 ;»
16.05.2011 в 23:21
Собсна у меня то-же проблемы с запросот баланса
Устройство Option GlobeTrotter HSDPA Modem (usb-modem)
пробую
at+cusd=1,*102#,15
ответ
+CUSD: 0,»unknown alphabet»,72
запрос
at+cusd=1,#102#,15
ответ не слово о 5 гигабайтах трафика
+CUSD: 0,»Vash balans 12.10 rub. Bonus: 0.00 rub. Besplatnyh sekund: 0.0. Dopolnitel’nye balansy: #106#»,15
По всей видимости при запросе ответ приходит кирилицей
Нашел такой совет
perl -e ‘@a=split(//,unpack(«b*», «*102#»)); for ($i=7; $i < $#a; $i+=8) { $a[$i]=»" } print uc(unpack(«H*», pack(«b*», join(«», @a)))).»\n»‘
результат работы
AA184C3602
и еще раз мучаю minicom or comgt
at+cusd=1,AA184C3602,15
ответ уже видели
+CUSD: 0,»unknown alphabet»,72
What to do?