Работа с мобильными телефонами motorola через usb
Материал из Gentoo Linux Wiki
- Вернуться в раздел железо
Содержание |
[править] Что нужно для работы
Для работы с телефонами компании motorola через usb нам нужно:
- кабель для подсоединения телефона к usb порту
- компьютер
- желаетльно gentoo
- крайне рекомендуется еще и наличие телефона :)
[править] Настройки portage
Во-первых уберите из хида программу moto4lin
echo "app-mobilephone/moto4lin" >> /etc/portage/package.keywords
[править] Установка
установите саму программу
emerge moto4lin
[править] Настройки udev
Добавьте в правила udev (у меня это /etc/udev/rules.d/50-udev.rules) следующие
| Файл: /etc/udev/rules.d/50-udev.rules |
KERNEL=="ttyACM[0-9]*",NAME="ttyACM%n", GROUP="usb", MODE="0660" |
[править] Настройки moto4lin
теперь перезагрузитесь и подключите телефон теперь запустите сам moto4lin и зайдите в меню настройки (Configuration)
- нажмите 'Update List'
- найдите и выберете свой телефон
- нажмите 'Set As AT Device'
- нажмите 'Switch To P2K'
- нажмите 'Set As P2K Device'
- Product ID должен быть на 1 меньше чем at id.
Для телефона c650
AT Vendor: 22b8 AT Product: 4902 p2K vendor: 22b8 p2k product 4901
теперь можете пользоваться!
[править] Проблемы
p.s. вот возможные проблема - просто нет вашего телефона в списке. самый простой способ решить это - подвигать usb переходник :) обычно помогает а если не помогло то боюсь в ядре нет поддежки ACM USB модемов (где в menuconfig это не скажу - майтесь сами :) но подскажу что в device drivers->usb ) советую перед этой операцией заглянуть в раздел Компиляция ядра Linux
- телефон как AT находит а переключить в P2K режим не может - ругается "unable to open device"
- Поробовать запустить от root
- Добавить правила для udev и перегрузится/перезапустить сервис
- Ручное переключение в P2K режим
- установить порт для minicom /dev/ttyACM0
- озадачить телефон командой в minicom AT+MODE=8
- lsusb должен показать телефон как 4901
