Модем Связной Alcatel OneTouch X602D

Есть модем от связного Alcatel OneTouch X602D с симкой мегафона
Bus 002 Device 008: ID 1bbb:022c T & A Mobile Phones 
суть в том что не удается его перевести в режим модем, пробовал даже через через виндовый hyperterminal через usb_modeswitch тоже не получилось завести
/etc/udev/rules.d/alcatel-x602d.rules
# Alcatel x602d 3G modem
#
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="1bbb", ATTRS{idProduct}=="022c", RUN+="/usr/local/bin/alcatel-x602d"
Вот еще
 ! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x1bbb
DefaultProduct= 0x022c
Configuration=0x02
System integration mode enabled

Use given bus/device number: 002/010 ...
Look for default devices ...
 bus/device number matched
  found USB ID 1bbb:022c
   vendor ID matched
   product ID matched
Get the current device configuration ...
   device configuration 1 not matching target
   count device
 Found devices in default mode (1)
Get the current device configuration ...
Current configuration number is 1
Use interface number 0

USB description data (for identification)
-------------------------
Manufacturer: Spreadtrum
     Product: HSPA+ USB Modem
  Serial No.: not provided
-------------------------
Change configuration to 2 ...
 OK, configuration set
Get the current device configuration ...
The configuration was set successfully
ok:busdev
--------------------------------
(end of usb_modeswitch output)

Check success of mode switch for max. 20 seconds ...
 Read attributes ...
 All attributes matched
Mode switching was successful, found 1bbb:022c (Spreadtrum: HSPA+ USB Modem)
Logger is /usr/bin/logger
Now check for bound driver ...
 driver has bound, device is known
Check for AVOID_RESET_QUIRK kernel attribute
 AVOID_RESET_QUIRK activated

All done, exit
хоть показывает все хорошо, а режим все ровно 1
chronos
суть в том что не удается его перевести в режим модем

Ну как бы , вам наверное сюда Тыц
chronos
хоть показывает все хорошо, а режим все ровно 1
Пишут есть bug .......
А не пробовал в ручную ???…..
usb_modeswitch -v 1bbb -p 022c -u 2
modprobe usbserial vendor=0x1bbb product=0x022c
UPD .... Раньше встречалось и более интересное решение ........ (при случае поищу у себя ......)
Ошибки не исчезают с опытом - они просто умнеют
Да это я пробовал. Устройство то создается и даже опрашивается через minicom на /dev/ttyUSB0 , но только кракозябрами причем они не останавливаются, а как бы идет постоянный опрос модема вместо OK команду AT вообще не ввести не говоря уже о AT^U2DIAG=0. Думаю через ppp заведется, но хотелось бы через NM. В настоящий момент сделал так Your text to link here... , но результата нет
chronos
В настоящий момент сделал так Your text to link here... , но результата нет
Только хотел дать на нее ссылку ....
chronos
Думаю через ppp заведется, но хотелось бы через NM
Думаю проблем не будет …. PS ... а они оказываются все-таки есть ...
chronos
Устройство то создается и даже опрашивается через minicom на /dev/ttyUSB0 , но только кракозябрами причем они не останавливаются, а как бы идет постоянный опрос модема
Если не изменяет память, то встречалось замечание, что время определения модема около 2-х минут … И лучше пробовать putty или вообще через cat, используя 2 терминала …. и сначала нужно пробовать стандартные информационные команды ...
Но, думаю, перевести в режим только модем все-таки не получиться …. эта операция в стандарте 3gpp отсутствует (т.е. не является обязательной для разработчиков) и отдана на откуп разработчикам. Для Alcatel я в свое время искал и довольно долго …. но так ничего и не нашел.
Вывод — либо такой операции нет вообще, во что я не верю либо, наиболее вероятная причина - разработчики тщательно скрывают и пока утечки информации не было …
Нашел у себя несколько статеек — даю ссылки на наиболее интересные
1. Эту интересно просто почитать и в ней есть ссылка на нашу русскую статью, которой иностранцы и воспользовались ...
2. Статья старая и о модеме Alcatel One Touch X060S, но метод можно попробовать и на твоем модеме …. правда есть нюансы ...
PS.... дополняюю, этот вариант, предложенный первоначально, думаю самый простой ...., но требует доработки ...

PSS .... на данный момент такого модема нет ..... и поэкспериментировать не могу .....
Ошибки не исчезают с опытом - они просто умнеют
Спасибо большое на досуге поэкспериментирую, хотя я от этого не в восторге!
chronos
Устройство то создается и даже опрашивается через minicom на /dev/ttyUSB0 , но только кракозябрами причем они не останавливаются, а как бы идет постоянный опрос модема вместо OK команду AT вообще не ввести не говоря уже о AT^U2DIAG=0.
В принципе модем всегда должен отвечать на команды, даже если он немного неисправен ....
Думаю, что то делал не так ........ а во 2-ых команда AT^U2DIAG=0 работает в основном только в модемах Huawei ...
Попробуй самую простую утилиту, без всяких наворотов, часто ее использую - picocom - есть в наших репах, объем очень маленький, один минус, но я бы это минусом не называл - не видно набранную команду. Да и для использования должны быть созданы serial port (/dev/ttyUSBn или другое ... для других модемов) ….... но это в принципе не проблема ….
$ picocom /dev/ttyUSB1 (возможно придется попробовать разные порты)
…. в конце должно быть ….
Terminal ready
И далее можно вводить AT команды ….. один минус, как уже писал, ввод команд будет в темную, их видно не будет..... так что нужно быть внимательным.
Набираешь в темную команду, жмешь Enter и получаешь ответ ….
Начни с тестовой команды AT - ответ OK
Затем команды для получения инфы о модеме
ATI
Manufacturer: huawei
Model: MegaFon M21-4
Revision: 21.318.21.00.209
IMEI: 862454023229889
+GCAP: +CGSM,+DS,+ES
OK
Если эти команды прошли успешно, далее рекомендую получить список всех поддерживаемых команд (но не факт, что эти все команды будут работать)
AT+CLAC
UPD … выход их picocom - Ctrl -a …. далее удерживая Ctrl, отпускаем a и нажимаем x
Ну а далее уже, анализируя эти команды, можно пробовать, в части какие работают, какие нет и найти команду для просмотра возможной конфигурации портов и списка всех устройств в модеме, ну а уж из этого пробовать комбинировать команду для режима только модем
Ошибки не исчезают с опытом - они просто умнеют
На /dev/ttyUSB1и 2 вывод
OK

+CME ERROR: 4
На /dev/ttyUSB0 все теже кракозябры
Your text to link here...
Ну это уже что то ….
Похоже для этого модема доступен очень короткий перечень AT команд — вот что нарыл «Мини FAQ по AT-командам Alcatel OT-X602D» ….. это, конечно не твой модем, но попробовать указанные там команды можно ….. хотя бы для прояснения
И дополнительно посмотрел для твоего модема (Alcatel OneTouch X602D) Default Id и Modem Id …... и был удивлен, впервые с таким столкнулся, что они совпадают …
Default Id - 1bbb:022c
Modem Id - 1bbb:022c
UPD …. порт ttyUSB0 не порт для управления AT командами …. и это не кракозяблы, а похоже сигналы ….
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.