HOWTO: Motorola V220 + Linux

6 maj 2006, autorstwa: kozik

Połączenie się z Motorolą V220 na Linuksie - dostęp do plików.

  1. Potrzebne: moto4lin
  2. Przydatne p2ktest (właściwie p2klib)
  3. Użytkownicy Gentoo mogą zainstalować moto4lin poprzez:
    # ACCEPT_KEYWORDS="~x86" emerge moto4lin
    Ale w drzewie SVN jest nowsza wersja - działająca lepiej od ostatniej stabilnej 0.3. Pobranie aktualnych źródeł:
    # mkdir svn
    # cd svn

    za pierwszym razem:
    # svn co https://svn.sourceforge.net/svnroot/moto4lin/trunk/moto4lin moto4lin
    lub przy kolejnych uaktualnieniach:
    # svn up moto4lin
  4. Instalacja moto4lin # cd moto4lin
    # qmake
    # make
    # make install

    1. Potrzebne może być ustawienie QTDIR (jeśli np. nie używasz KDE). Przy make’u dodajemy: QTDIR=/usr/qt/3
    2. Aby zainstalować w /usr/local zamiast w /usr przy make’u dodajemy:
      INSTALL_ROOT=/usr/local

    Czyli otrzymamy:
    # QTDIR=/usr/qt/3 INSTALL_ROOT=/usr/local make
    # QTDIR=/usr/qt/3 INSTALL_ROOT=/usr/local make install

    Aby nie uruchamiać jako root (sudo/sudox):
    # chmod +s /usr/local/bin/moto4lin

  5. Łączenie
    • Aby przetestować czy po podłączeniu komórki jest wykrywana - p2ktest.
    • Po samym podłączeniu telefonu:
      # dmesg
      Nov 27 13:58:50 kozik cdc_acm 4-1:1.0: ttyACM0: USB ACM device
    • Powinniśmy mieć urządzenie /dev/ttyACM0.
    • Uruchamiamy moto4lin i w preferencjach ustawiamy urządzenie. Próbujemy się połączyć z telefonem.
    • UWAGA !!! Jeżeli po próbie połączenia się i jego przestawieniu w tryb P2K wyskakuje “phone unplugged”, znika urządzenie /dev/ttyACM0 i nie daje się już zmienić na stałe preferencji w programie, to musimy samodzielnie wyedytować plik konfiguracyjny i następnie zabronić programowi jego modyfikacji.Wpierw sprawdźmy pod jakim urządzeniem USB figuruje telefon:
      # lsusb | grep -i moto
      Bus 004 Device 003: ID 22b8:4901 Motorola PCS

      Jak widać - koncentrator 4 (”Bus 004) i urządzenie 3 (”Device 003″). Jakie urządzenie?
      # ls -l /dev/usb*4*3
      crw-rw---- 1 root root 189, 396 lis 27 14:47 /dev/usbdev4.3

      lub
      # ls -l /dev/bus/usb/004/003
      crw-r--r-- 1 root root 189, 387 maj 6 17:36 /dev/bus/usb/004/003
      Teraz odnajdujemy wszystkie moto4linrc i:
      # locate moto4linrc
      /usr/qt/3/etc/settings/moto4linrc
      /home/kozik/.qt/moto4linrc
      # chmod a-w /home/kozik/.qt/moto4linrc /usr/qt/3/etc/settings/moto4linrc

      W tych plikach ustawiamy (ważny jest szczególnie cfgP2Kproduct=4901):
      cfgACMdevice=/dev/usbdev4.3
      cfgATproduct=4902
      cfgATvendor=22b8
      cfgP2Kproduct=4901
      cfgP2Kvendor=22b8
  6. Uruchamiamy moto4lin i OK!
    A jeśli nie jest OK, to wpierw można uruchomic p2ktest, a dopiero później moto4lin.
  7. Inne narzędzia - Gnokii
    # emerge gnokii
    Edycja pliku “/etc/gnokiirc” i ustawienie:
    port = /dev/ttyACM0
    model = AT
    # gnokii --identify
    GNOKII Version 0.6.10
    IMEI : IMEI..............
    Manufacturer : Motorola CE, Copyright 2000
    Model : GSM900","GSM1800","GSM1900","MODEL=V220
    Revision : R364_G_0B.D1.09R

    I tyle - nic więcej nie zrobimy, więc po co nam to? Nie wiem :).
  8. Wgrywanie aplikacji Java.
    Obszerniejsza instrukcja podana jest na stronie moto4lin. U mnie doskonale działała aplikacja “linjan” (oczywiście wpierw modyfikacja w edytorze SEEM).
  9. Inne linki

Wysłano w Projekty - Unix |

Adres dla trackback. RSS dla komentarzy w tym wpisie.

1 komentarz

  1. stary Says:

    hmmm po podlaczeniu moto L6 i wlaczeniu moto4lin mam
    [info] Phone pluged as P2K
    [info] Phone pluged as AT
    a przy probie polaczeniu lub pobrania listy plikow:
    Try to connect
    [error] Unable to connect
    Getting file list
    [error] Unable to get file list

Dodaj komentarz




Uwaga: Włączona jest moderacja komentarzy, więc nowy komentarz nie ukaże się bezpośrednio po jego wysłaniu.

Uwaga: Działa filtr antyspamowy. Jeśli umieścisz w komentarzu odnośniki, to może on zostać błędnie zakwalifikowany jako spam.