HTC P3300 También conocida como: HTC Artemis, HTC P3301, Dopod P800, O2 Xda Orbit

Respuesta
 
Herramientas
  #41  
Viejo 24/01/09, 23:33:05
Array

[xs_avatar]
ja-layo ja-layo no está en línea
Usuario novato en la web
 
Fecha de registro: ene 2009
Mensajes: 4
Modelo de smartphone: HTC P 3300

a ver si os sirve esto

domingo 7 de septiembre de 2008

Sincronizar HTC Diamond con Evolution.... ahora si!

Hola.

Hoy planteo mi ultima batalla.
Me he comprado una HTC Touch Diamond, después de muchos quebraderos de cabeza he conseguido sincronizarla con Evolution y también acceder a los datos de la misma sin tener que montarla como unidad externa.

Las instrucciones que doy son para Ubuntu 8.04.1, que es la distribución de GNU/Linux que uso actualmente, pero es posible que os resuelvan dudas a los usuarios de otras distribuciones.

El primer punto es conectar la PDA y que nuestro SO la reconozca perfectamente y nos deje acceder a sus datos.



Conectar la HTC Diamond a Ubuntu mediante SYNCE.


Vale, yo doy por supuesto que tenéis vuestro Ubuntu totalmente actualizado, de manera que tenéis la ultima versión de Kernel, librerías, etc...
Si no es así deberíamos actualizarlo para que mi manual sea al 100% funcional para vosotros.

Empezamos quitamos los módulos de ipaq:
rmmod ipaq
Lo metemos en el blacklist, editando el fichero/etc/modprobe.d/blacklist
sudo gedit /etc/modprobe.d/blacklist
Agregamos esta linea al final:
blacklist ipaq
Los paquetes que yo estoy usando son los oficiales de Synce y Opensync, así que agregar estas lineas a vuestro sources.list. Lo abrimos como root:

sudo gedit /etc/apt/sources.list
Agregamos estas lineas al final:
# SYNCE
deb http://ppa.launchpad.net/synce/ubuntu hardy main
deb-src http://ppa.launchpad.net/synce/ubuntu hardy main

# Opensync
deb http://opensync.gforge.punktart.de/repo/opensync-0.21 sid main
deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21 sid main
Guardamos el fichero. Descargamos e instalamos las firmas de los repositorios de Opensync:

gpg --keyserver hkp://subkeys.pgp.net/ --recv-keys CB210090B029CB84
gpg --export CB210090B029CB84 | sudo apt-key add -
Actualizamos los repositorios:

sudo aptitude update

Para que todo vaya debemos instalar los paquetes de Synce y Opensync necesarios.
Tener en cuenta que esto no sirve para todas las PDAs ya que si es Windows Mobile 6 si funcionará pero las versiones antiguas pueden necesitar otro plugin de opensync o otra versión de los mismos.
Este problema ya lo sufrí yo ya que en un principio estaba utilizando el plugin para WM5.
sudo aptitude install multisync-tools multisync0.90 opensync-module-python opensync-plugin-evolution opensync-plugin-google-calendar opensync-plugin-synce python-opensync synce-gnomevfs synce-gvfs synce-hal synce-sync-engine synce-trayicon


Una vez hacemos esto yo aconsejo reiniciar, no se bien porque pero el demonio synce-sync-engine (synce-hall) en mi caso no arrancó correctamente al conectar la PDA hasta que no reinicié. Lo podéis probar y si se os conecta correctamente no reinicies, pero tal vez por ejemplo el acceso a ficheros no os funcione hasta reinicia.

Una vez reiniciado, entramos con nuestro usuario y arrancamos la aplicación synce-trayicon.




Si conectamos nuestra PDA por USB ahora, y todo sale bien, nos saldrá un precioso mensaje diciendo que ha detectado nuestra Touch_Diamond.




En el menú de la aplicación podremos acceder a las unidades de memoria de nuestra HTC y también a ver el estado de la PDA, tanto memoria, como batería, etc...

Bueno ya tenemos la PDA accesible desde Ubuntu, podemos ver sus unidades de disco y ver datos de la misma. Vamos a siguiente paso, que es sincronizar los datos con Evolution.





La sincronización con Evolution mediante Opensync.

Si hemos sincronizado antes nuestra PDA en Windows (traidores) debemos borrar el perfil creado en la PDA y crear uno nuevo.

Esto ocasiona un problema y es que se pierden datos, todos los contactos (incluido favoritos del TouchFloo), los elementos del calendario... osea todo lo que habiamos sincronizado en Windows.

Ignoro si esto le pasará a todo el mundo, es muy posible que me pasara solo a mi porque trasteé mucho para poder configurarlo correctamente, casi seguro. Pero yo aviso...

Para esto usaremos synce-trayicon que ya hemos explicado como acceder a el.
Desplegamos el menú de la aplicación y vamos a Touch_Diamond > View device status
Aquí nos aparecerá una lista de los perfiles creados para sincronizar.

Si existe uno, solo debemos seleccionarlo y picar en 'Remove'. Nos saldrán varios avisos de seguridad, que debemos aceptar, explicando lo que he dicho antes de la perdida de datos.


Una vez hacemos esto debemos hacer lo contrario, creamos un nuevo perfil, esto es bastante lógico, voy a obviar los pasos.

El ultimo paso y en el que tuve problemas en un principio, es crear los pares de sincronización entre Evolution y Synce.
Para que nadie tenga los problemas que yo tuve, aseguraros que no tener los repositorios PPA de KDE 4.1 en el sources.list, este repositorio contiene una versión 0.33 de un plugin y esto da problemas al ser una versión no estable.


Lo primero será crear un grupo de sincronización y agregarle los miembros, que son los plugins que vamos a usar. Lo podemos hacer por linea de comandos.
Para ello debemos ejecutar estos comandos:
msynctool --addgroup htc-evolution
msynctool --addmember htc-evolution synce-opensync-plugin
msynctool --addmember htc-evolution evo2-sync

Y para sincronizar debemos ejecutar el comando:

msynctool --sync htc-evolution

Pero como yo soy amigo de hacer las cosas fáciles, o al menos que lo parezcan.
Lo vamos a hacer desde multisync0.90, que para algo lo hemos instalado antes.
Vamos al menú de Gnome > Aplicaciones > Accesorios > Multisync-qad




Agregamos el grupo picando en el botón 'Añadir', le ponemos un nombre al grupo y agregamos los dos plugins que vamos a usar:

- synce-opensync-plugin
- evo2-sync

Si picamos en cada uno de los plugins podremos ver la configuración de ellos.
En el evo2-sync podemos ver con que Addressbook, Calendar y Tasks queremos sincronizar los datos.
En synce-opensync-plugin debemos tener una estructura xml que dictamina como se tratan los datos, esto:


<config>

<contact></contact>

<todos></todos>

<calendar></calendar>

<file>/My Documents/</file>

</config>





El problema, creo que es un bug, es que en algunos casos no nos aparece contenido alguno en este plugin. Pues nada, como ya lo he puesto yo aquí solo debemos copiar y pegar.

Una vez hecho todo esto solo tenemos que cerrar y después le damos a 'Refrescar'
Veremos que los plugins recogen información, la contrastan y en caso de conflicto nos consultara si queremos conservar la ficha que existe en la PDA o en Evolution.

Abracadabra!!!! Ya tenemos nuestra HTC Diamond accesible desde Ubuntu 8.04.1 y sincronizada con Evolution.

Agradecería comentarios de quien lo hizo, y dudas y criticas también, por supuesto


PD: Esto esta sacado del Blog: Bide Sinergico sus contribuyentes son
Responder Con Cita


  #42  
Viejo 24/01/09, 23:45:18
Array

[xs_avatar]
Manolitox Manolitox no está en línea
Miembro del foro
 
Fecha de registro: oct 2008
Localización: Getafe
Mensajes: 46
Modelo de smartphone: Omnia, Artemis

Of course, siguiendo las instrucciones de aquí
http://www.htcmania.com/showthread.php?t=15994

mira todos los comentarios
Responder Con Cita
  #43  
Viejo 25/01/09, 11:40:36
Array

[xs_avatar]
diagusan diagusan no está en línea
Miembro del foro
 
Fecha de registro: sep 2008
Mensajes: 52
Modelo de smartphone: Xiaomi Redmi 4X / ASUS TF101
Tu operador: Vodafone
 Cita: Originalmente Escrito por auf_db Ver Mensaje
Se puede sincronizar con el thunderbird en vez de con el evolution
y si es asi como se hace
GRACIAS
Se puede. Yo antes usaba FinchSync. Otra alternativa creo que era Funambol.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Terminales HTC con Windows Mobile > HTC P3300



Hora actual: 17:40:14 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /