ACTUALIZADO. (2-2-2007)
La verdad que estaba buscando la forma de conectar mi nuevo motorola V3x con mi portatil bajo Ubuntu.
Navegando me he topado con este tutorial donde lo explica realmente bien.
Los modelos soportados al igual que el V3x son los siguientes:
A
C
E
L
P
|
R
S
T
U
V
|
V cont.
|
Copio y Pego el tutorial ya que lo veo bastante completo:
Empezamos descargandonos p2kmoto y el moto4lin desde el svn, abrimos la consola y ponemos lo siguiente:
svn co https://svn.sourceforge.net/svnroot/moto4lin/trunk/moto4lin moto4lin
Tendreis que tener instalado svn , sino lo teneis ir a Synaptic y buscar e instalar «svn».
Mediante consola y cambiar esto antes de compilar moto4lin, si teneis el V3x:
(frmjava.cpp:22)
#define JAVA_DB_NAME «/a/mobile/kjava/J2MEST»
cambiarlo por:
«/a/mobile/kjava/installed/J2MEST»
Si no funciona el svn bajaros el moto4lin de aqui: moto4lin desde SourceForge.net
Vamos a ver si tenemos el modulo correcto, necesitamos el cdc_acm, ejecutamos:
$ sudo modprobe cdc_acm
Si no nos ha dado ningún mensaje de error»¦ perfecto. En caso que de algún error, recomiendo compilar el kernel habilitando ésta opciones:
- Device Drivers
- USB Support
- USB Modem (CDC ACM) support
En estos momentos ya podemos conectar el teléfono móvil al usb. Para ver que se ha conectado bien debemos tener esta entrada /dev/ttyACM0 que indica a nuestro teléfono.
Una vez bajados los dos programitas instalamos primero el p2kmoto, lo descomprimimos y lo instalamos:
$ tar xvfz p2kmoto-0.1-rc1.tar.gz
$ cd p2kmoto-0.1-rc1
$ ./configure
$ make
$ sudo make instal
Si da problemas en alguna etapa hay que observar el error, yo tube que instalarle libqt3-mt-dev , libusb-dev, zlib1g-dev de los repositorios de Ubuntu para poder hacer el make. Para probarlo ejecutamos lo siguiente:
$ sudo p2ktest
Este comando nos mostrará en consola la lista de archivos que tiene el teléfono móvil.
Ahora instalamos el moto4lin:
$ tar xvfj moto4lin-0.3.tar.bz2
$ cd moto4lin-0.3
$ qmake
$ make
$ sudo make install
Ejecutamos el moto4lin
sudo moto4lin
En Preferencias:
- Ponemos nuestro dispositivo /dev/ttyACM0
- Clickamos a update list para localizar nuestro teléfono móvil.
- Clickamos a Switch to P2K, en estos momentos nos tiene que aparecer [info] Phone pluged as P2K. Si no nos aparece o nos da error de conexión, o se nos desconecta el teléfono movil es probable que sea debido a una mala configuración del teléfono Móvil.
Una vez echo esto ya hos debería aparecer el siguiente mensaje: [info] Phone pluged as P2K lo conectamos y a disfrutarlo.
Problema: No me encuentra p2k, o que es lo mismo no veo los archivos.
Solución: Pon, en preferencias, el AT product ID con 3002 y el p2k con 3001.
Problema: No me deja subir archivos JAVA.
Solución: Copias el jar y el jad a la carpeta
He instalado el moto4lin, pero no puedo crear archivos, no me aparece el boton, donde upload path, de crear o eliminar carpeta; ¿alguna idea?
ATEN͇̓O
Para o pessoal que tem problemas com o arquivo frmjava.cpp, basta baixar o arquivo JMEST da pasta /a/mobile/kjava/installed para seu computador e depois enviar este arquivo diretamente na pasta /a/mobile/kjava/ que já será possivel instalar aplicativos java no celular.
Att.
LeZzZaDo
Hice todo lo explicado, pero, como otros no encuentro lo del (frmjava.cpp:22) al menos en el archivo comprimido no esta.
Alguien puede dar mas luz de la que hay? No se ve claro.
nͣo consigo mexer no kjava no moto4lin.
Me falaram para mudar a linha 22 do frmjava.cpp mas nͣo tenho este arquivo.
Onde encontro ele?
gracias amigo! todo muy claro. pude configurarlo sin ningun tipo de problemas a mi v3 silver!
Si frmjava.ccp se refiere a un archivo que debe estar en moto4lin-03.tar.bz2, siento decir que tal archivo no esta en el archivo que me he bajado y, por tanto, no puedo hacer la sustitición en dicho archivo. ¿Qué hago?. Gracias por anticipado.
Perdona mi ignorancia, pero no acabo de entender bien que debo hacer cuando dices
(frmjava.cpp:22)
#define JAVA_DB_NAME «/a/mobile/kjava/J2MEST»
on the V3x the path to this file is:
«/a/mobile/kjava/installed/J2MEST»
Te agradecería mes explicaras esto un poco más.
Hola estoy queriendo hacer eso desde un motorola rokr E1 y el error ke me aparece es el sgte ^^
espero ke tenga solucion
[info] Switching device /dev/ttyACM0 to P2K mode…
[info] AT E0 answer: AT E0 OK
[info] Phone answer: OK
[info] Phone pluged as AT
[info] Switching device /dev/ttyACM0 to P2K mode…
[error] Unable to open device
[error] Please check preferences
Yo un problema parecido, aqui se los dejo…
cuando hago «p2ktest» o «sudo p2ktest» como prefieran tengo…
Device list:
0000:0000: [Linux 2.6.22-14-generic ehci_hcd] [EHCI Host Controller]
0000:0000: [Linux 2.6.22-14-generic uhci_hcd] [UHCI Host Controller]
0000:0000: [Linux 2.6.22-14-generic uhci_hcd] [UHCI Host Controller]
0000:0000: [Linux 2.6.22-14-generic uhci_hcd] [UHCI Host Controller]
22b8:2b44: [Motorola Inc.] [Motorola W385]
0000:0000: [Linux 2.6.22-14-generic uhci_hcd] [UHCI Host Controller]
No phone found.
Con la cuestion del «no phone found» que me preocupa para empezar, cuando pruebo con moto4lin con los siguientes valores:
ATproduct=2b44
ATvendor=22b8
P2Kproduct=4902
P2Kvendor=22b8
y ejecuto «sudo moto4lin» aparece…
[info] AT phone found
[info] Switching device /dev/ttyACM0 to P2K mode…
[info] AT E0 answer: =8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8 AT+MODE=8
[debug] nread=0, errno=25
[error] Unable to connect
tengo un W385 y con kmobiletools no hace nada, y con Windows corre buen, asi que no es por la configuración del telefono
Gracias por el tutorial.
Tuve instalado el moto4lin, pero nadie me habñia comentado lo de instalar primero el p2kmoto, así que desinstalé moto4lin, y seguí los pasos del tutorial… ¡Macanudo! por fin podía ver los ficheros.
Sólo tengo una duda:
He visto que alguien ya lo ha preguntado:
¿Conoceis algún lugar que indique para que sirve cada uno de los archivos, y cuales se pueden borrar sin que ocurra nada al teléfono?
En español, claro…
Gracias
Hola!
Yo instale e hice correr sin demasiado problema el moto4lin, pero cuando me dio por hacer funcionar el java… sorpresa! no encuentro ningun archivo frmjava.cpp para modificar (tengo el V1075, que necesita de la misma modificacion que el V3x).
Sera que ya no hace falta? Me sentiria muy estupido si es que no soy capaz de encontrar un simple archivo…
Usaba (estoy haciendo una nueva instalacion :)) el moto4lin-0.3, directo de sourceforge
Hola, ya tengo el moto4lin (instalado del repo de Ubuntu 7.04) y anda bien.
Una consulta, quiero saber cual de todos es el archivo que guarda el directorio telefónico, para bajarlo del celular a la computadora y tenerlo asi respaldado. No lo ubico. O si alguien conoce de una descripción de los directorios y archivos, sería excelente.
Solo eso. Gracias anticipadas.
en la consola me sale estos mensajes, aver si alguien sabe
Form1
PhoneMan
New mode: 2
(E_sendControl: no connection)
(E_sendControl: no connection)
(E_getDriveName: E001)
(E_sendControl: no connection)
(E_drw_search: E001)
(E_sendControl: no connection)
(E_drw_search: E001)
porrrrrr favorrrrrrrr
amigos disculpen mi ignorancia, pero de verdad no se como hacer, pues al caso, miren hago todo todito lo que dicen aqui que haga y bello me salen los mensajes de PHONE PLUGED AS P2K todo bello pero, siempre hay un pero no me muestraaaaaaaaaaaaa ninguna carpeta, ningun archivo, nadaaaaa, veo el icono de PHONE pero nada le doy al boton de UPDATE LIST pero nadaaaaaaaaaa, ya estoy que me jalo los pelos, ayuda por favor sere muy agradecido
me contesto a mi mismo.
Despues de darle un monton de vueltas lo que he hecho ha sido modificar directamente el archivo de configuracion moto4linrc que esta en el directorio /home/****/.qt
modificando la linea siguiente :
cfgATproduct=4902
==============
cfgP2Kproduct=4901
el resto lo dejo igual .De esta manera me lo acepta como P2K en vez de AT.
Cuando ejecuto sudo moto4lin automaticamente me configura todo sin tener que hacer update list ni gaitas.
Un saludo colegas
[info] Phone is unpluged
[info] Switching device /dev/ttyACM0 to P2K mode…
[info] Phone pluged as AT
Try to connect
[info] AT phone found
[info] Switching device /dev/ttyACM0 to P2K mode…
[error] Unable to open device
[error] Please check preferences
[error] Unable to connect
en el momento de dar a conect ya ves la respuesta.
pongo AT4902 -P2K 4901 cambiando a 3002 -3001 ocure lo mismo.
lo extraño es k en una ocasion pude conectarlo y pasar una foto al movil.
brujas?
Te recomiendo que leas este post:
Pincha aquí.
Donde tienes bastantes respuestas a los problemas que puedas tener y además indico que programas puedes utilizar y donde los puedes descargar.
Espero que te sirva de ayuda.Si no es asi coméntanos el problema.
Saludos!!
ola mirad, tengo un problema me e comprao nuevo el v3x y n se pasa las cosa del pc al mobil no trae ningu disco el movil q tipo d programa es el q tengo q utilizary si lo ahi en español gracias
Bueno, algo nuevo ha aparecido en el moto4lin al darle a Update List en la pestaña File Manager:
Getting file list
[info] Found drives: [ /a /e ]
[info] Search request: [/a/|*]
[debug] Unable to execute search request
[info] Search request: [/e/|*]
[debug] Unable to execute search request
Complete
Un saludo.
Buenas noches:
Siento parecer pesado pero sigo sin poder utilizar el dichoso moto4lin. Os cuento lo que he hecho por pasos.
1. Instalo svn con Synaptic.
2. Ejecuto:
svn co https://svn.sourceforge.net/svnroot/moto4lin/trunk/moto4lin moto4lin
Obtengo lo siguiente como respuesta en consola:
Revisión obtenida: 88
Sigo sin encontrar el archivo frmjava.cpp (si alguien pudiera decirme en qué directorio debería encontrarse se lo agradecería).
3. Me bajo el moto4lin desde Sourceforge.
4. Ejecuto:
sudo modprobe cdc_acm
No hay mensajes de respuesta, luego no hay errores.
5. Verifico que la entrada ttyACM0 está en /dev.
6. Instalación de p2kmoto (bajados libqt3-mt-dev , libusb-dev y zlib1g-dev):
6.1. configure:
./configure
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking whether make sets $(MAKE)… yes
checking for working aclocal-1.4… missing
checking for working autoconf… missing
checking for working automake-1.4… missing
checking for working autoheader… missing
checking for working makeinfo… missing
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ANSI C… none needed
checking build system type… i686-pc-linux-gnu
checking host system type… i686-pc-linux-gnu
checking for a sed that does not truncate output… /bin/sed
checking for egrep… grep -E
checking for ld used by gcc… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking for /usr/bin/ld option to reload object files… -r
checking for BSD-compatible nm… /usr/bin/nm -B
checking whether ln -s works… yes
checking how to recognise dependent libraries… pass_all
checking how to run the C preprocessor… gcc -E
checking for ANSI C header files… yes
checking for sys/types.h… yes
checking for sys/stat.h… yes
checking for stdlib.h… yes
checking for string.h… yes
checking for memory.h… yes
checking for strings.h… yes
checking for inttypes.h… yes
checking for stdint.h… yes
checking for unistd.h… yes
checking dlfcn.h usability… yes
checking dlfcn.h presence… yes
checking for dlfcn.h… yes
checking for g++… g++
checking whether we are using the GNU C++ compiler… yes
checking whether g++ accepts -g… yes
checking how to run the C++ preprocessor… g++ -E
checking for g77… no
checking for f77… no
checking for xlf… no
checking for frt… no
checking for pgf77… no
checking for fort77… no
checking for fl32… no
checking for af77… no
checking for f90… no
checking for xlf90… no
checking for pgf90… no
checking for epcf90… no
checking for f95… no
checking for fort… no
checking for xlf95… no
checking for ifc… no
checking for efc… no
checking for pgf95… no
checking for lf95… no
checking for gfortran… no
checking whether we are using the GNU Fortran 77 compiler… no
checking whether accepts -g… no
checking the maximum length of command line arguments… 32768
checking command to parse /usr/bin/nm -B output from gcc object… ok
checking for objdir… .libs
checking for ar… ar
checking for ranlib… ranlib
checking for strip… strip
checking if gcc static flag works… yes
checking if gcc supports -fno-rtti -fno-exceptions… no
checking for gcc option to produce PIC… -fPIC
checking if gcc PIC flag -fPIC works… yes
checking if gcc supports -c -o file.o… yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries… yes
checking whether -lc should be explicitly linked in… no
checking dynamic linker characteristics… GNU/Linux ld.so
checking how to hardcode library paths into programs… immediate
checking whether stripping libraries is possible… yes
checking if libtool supports shared libraries… yes
checking whether to build shared libraries… yes
checking whether to build static libraries… yes
configure: creating libtool
appending configuration tag «CXX» to libtool
checking for ld used by g++… /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld… yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries… yes
checking for g++ option to produce PIC… -fPIC
checking if g++ PIC flag -fPIC works… yes
checking if g++ supports -c -o file.o… yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries… yes
checking dynamic linker characteristics… GNU/Linux ld.so
checking how to hardcode library paths into programs… immediate
checking whether stripping libraries is possible… yes
appending configuration tag «F77″ to libtool
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
6.2. make:
# make
make all-recursive
make[1]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1′
Making all in src
make[2]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1/src’
make[2]: No se hace nada para `all’.
make[2]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1/src’
Making all in test
make[2]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1/test’
make[2]: No se hace nada para `all’.
make[2]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1/test’
make[2]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1′
make[2]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1′
make[1]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1′
6.3. make install:
# sudo make install
Making install in src
make[1]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1/src’
make[2]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1/src’
/bin/sh ../mkinstalldirs /usr/local/lib
/bin/sh ../libtool –mode=install /usr/bin/install -c libp2kmoto.la /usr/local/lib/libp2kmoto.la
/usr/bin/install -c .libs/libp2kmoto.0.0.0 /usr/local/lib/libp2kmoto.0.0.0
(cd /usr/local/lib && rm -f libp2kmoto.0 && ln -s libp2kmoto.0.0.0 libp2kmoto.0)
(cd /usr/local/lib && rm -f libp2kmoto && ln -s libp2kmoto.0.0.0 libp2kmoto)
/usr/bin/install -c .libs/libp2kmoto.lai /usr/local/lib/libp2kmoto.la
/usr/bin/install -c .libs/libp2kmoto.a /usr/local/lib/libp2kmoto.a
ranlib /usr/local/lib/libp2kmoto.a
chmod 644 /usr/local/lib/libp2kmoto.a
PATH=»$PATH:/sbin» ldconfig -n /usr/local/lib
/bin/sh ../mkinstalldirs /usr/local/include
/usr/bin/install -c -m 644 p2kmoto.h /usr/local/include/p2kmoto.h
make[2]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1/src’
make[1]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1/src’
Making install in test
make[1]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1/test’
make[2]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1/test’
/bin/sh ../mkinstalldirs /usr/local/bin
/bin/sh ../libtool –mode=install /usr/bin/install -c p2ktest /usr/local/bin/p2ktest
/usr/bin/install -c .libs/p2ktest /usr/local/bin/p2ktest
make[2]: No se hace nada para `install-data-am’.
make[2]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1/test’
make[1]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1/test’
make[1]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1′
make[2]: se ingresa al directorio `/home/alvaro/Desktop/p2kmoto-0.1′
make[2]: No se hace nada para `install-exec-am’.
make[2]: No se hace nada para `install-data-am’.
make[2]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1′
make[1]: se sale del directorio `/home/alvaro/Desktop/p2kmoto-0.1′
7. Pruebo el p2k:
# sudo p2ktest
P2k Test
Device list:
22b8:3002: [] [Motorola Phone (RAZRV3x)]
0000:0000: [Linux 2.6.15-23-386 ohci_hcd] [OHCI Host Controller]
1241:1166: [] []
0000:0000: [Linux 2.6.15-23-386 ohci_hcd] [OHCI Host Controller]
No phone found.
Interesante lo de «No phone found».
8. Instalación de moto4lin (tar bajado de Sourceforge):
8.1. Al hacer qmake no hay ningún mensaje de respuesta.
8.2. make:
# make
cd moto_ui && qmake moto_ui.pro -o Makefile
WARNING: Failure to open: images\video.png
cd moto_ui && make -f Makefile
make[1]: se ingresa al directorio `/home/alvaro/Desktop/moto4lin-0.3/moto_ui’
/usr/share/qt3/bin/uic form1_base.ui -o ui/form1_base.h
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
/usr/share/qt3/bin/uic frmfilemanager_base.ui -o ui/frmfilemanager_base.h
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
/usr/share/qt3/bin/uic frmseemeditor_base.ui -o ui/frmseemeditor_base.h
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
/usr/share/qt3/bin/uic frmconfig_base.ui -o ui/frmconfig_base.h
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/main.o main.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/form1.o form1.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/phoneman.o phoneman.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/p2kproc.o p2kproc.cpp
p2kproc.cpp:791: aviso: parámetro «˜dir»™ sin uso
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/custmsg.o custmsg.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/frmfilemanager.o frmfilemanager.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/frmseemeditor.o frmseemeditor.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/filelistview.o filelistview.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/frmconfig.o frmconfig.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/appconfig.o appconfig.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/fmpixmap.o fmpixmap.cpp
/usr/share/qt3/bin/uic form1_base.ui -i form1_base.h -o ui/form1_base.cpp
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/form1_base.o ui/form1_base.cpp
/usr/share/qt3/bin/uic frmfilemanager_base.ui -i frmfilemanager_base.h -o ui/frmfilemanager_base.cpp
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/frmfilemanager_base.o ui/frmfilemanager_base.cpp
/usr/share/qt3/bin/uic frmseemeditor_base.ui -i frmseemeditor_base.h -o ui/frmseemeditor_base.cpp
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/frmseemeditor_base.o ui/frmseemeditor_base.cpp
/usr/share/qt3/bin/uic frmconfig_base.ui -i frmconfig_base.h -o ui/frmconfig_base.cpp
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/frmconfig_base.o ui/frmconfig_base.cpp
/usr/share/qt3/bin/uic -embed moto4lin images/blockdevice.png images/connect_creating.png images/connect_established.png images/connect_no.png images/edit.png images/exit.png images/rebuild.png images/configure.png images/drive.png images/folder_sound.png images/folder_video.png images/folder.png images/kfm.png images/folder_image.png images/colorscm.png images/empty.png images/image.png images/sound.png images/txt.png -o ui/qmake_image_collection.cpp
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/qmake_image_collection.o ui/qmake_image_collection.cpp
/usr/share/qt3/bin/moc phoneman.h -o moc/moc_phoneman.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_phoneman.o moc/moc_phoneman.cpp
/usr/share/qt3/bin/moc form1.h -o moc/moc_form1.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_form1.o moc/moc_form1.cpp
/usr/share/qt3/bin/moc frmfilemanager.h -o moc/moc_frmfilemanager.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_frmfilemanager.o moc/moc_frmfilemanager.cpp
/usr/share/qt3/bin/moc frmseemeditor.h -o moc/moc_frmseemeditor.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_frmseemeditor.o moc/moc_frmseemeditor.cpp
/usr/share/qt3/bin/moc frmconfig.h -o moc/moc_frmconfig.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_frmconfig.o moc/moc_frmconfig.cpp
/usr/share/qt3/bin/moc appconfig.h -o moc/moc_appconfig.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_appconfig.o moc/moc_appconfig.cpp
/usr/share/qt3/bin/moc fmpixmap.h -o moc/moc_fmpixmap.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_fmpixmap.o moc/moc_fmpixmap.cpp
/usr/share/qt3/bin/moc ui/form1_base.h -o moc/moc_form1_base.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_form1_base.o moc/moc_form1_base.cpp
/usr/share/qt3/bin/moc ui/frmfilemanager_base.h -o moc/moc_frmfilemanager_base.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_frmfilemanager_base.o moc/moc_frmfilemanager_base.cpp
/usr/share/qt3/bin/moc ui/frmseemeditor_base.h -o moc/moc_frmseemeditor_base.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_frmseemeditor_base.o moc/moc_frmseemeditor_base.cpp
/usr/share/qt3/bin/moc ui/frmconfig_base.h -o moc/moc_frmconfig_base.cpp
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -Iui/ -I. -Imoc/ -o obj/moc_frmconfig_base.o moc/moc_frmconfig_base.cpp
g++ -o moto4lin obj/main.o obj/form1.o obj/phoneman.o obj/p2kproc.o obj/custmsg.o obj/frmfilemanager.o obj/frmseemeditor.o obj/filelistview.o obj/frmconfig.o obj/appconfig.o obj/fmpixmap.o obj/form1_base.o obj/frmfilemanager_base.o obj/frmseemeditor_base.o obj/frmconfig_base.o obj/qmake_image_collection.o obj/moc_phoneman.o obj/moc_form1.o obj/moc_frmfilemanager.o obj/moc_frmseemeditor.o obj/moc_frmconfig.o obj/moc_appconfig.o obj/moc_fmpixmap.o obj/moc_form1_base.o obj/moc_frmfilemanager_base.o obj/moc_frmseemeditor_base.o obj/moc_frmconfig_base.o -L/usr/share/qt3/lib -L/usr/X11R6/lib -lusb -lqt-mt -lXext -lX11 -lm -lpthread
make[1]: se sale del directorio `/home/alvaro/Desktop/moto4lin-0.3/moto_ui’
8.3. make install:
# sudo make install
( [ -d moto_ui ] && cd moto_ui ; grep «^qmake_all:» Makefile && make -f Makefile qmake_all; ) || true
( [ -d moto_ui ] && cd moto_ui ; make -f Makefile install; ) || true
make[1]: se ingresa al directorio `/home/alvaro/Desktop/moto4lin-0.3/moto_ui’
cp -f «moto4lin» «/usr/bin/moto4lin»
make[1]: se sale del directorio `/home/alvaro/Desktop/moto4lin-0.3/moto_ui’
9. Ejecución de moto4lin:
9.1. # sudo moto4lin
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Form1
PhoneMan
New mode: 1
P2kProc::doConnect()
sh: /dev/ttyACM0: Input/output error
9.2. En preferencias pongo:
ACM Device: /dev/ttyACM0
AT Vendor ID: 22b8
AT Product ID: 3002
P2K Vendor ID: 22b8
P2K Product ID: 3001
9.3. Doy a Update list, selecciono mi dispositivo y doy a Switch to P2K. Como respuesta obtengo en el moto4lin:
[info] Phone connected as P2K
[error] Unable to get phone model
[error] Unable to get drive name
[error] Unable to get file count
[error] Unable to get drive name
Una vez me ha encontrado 512 ficheros pero no he podido verlos en la pestaña File Manager.
Supongo que los errores serán debidos a la falta del frmjava.cpp.
Gracias otra vez.