Some javascript/style in this post has been disabled (
why?)
Hola David,
al simple-agent debes pasarle la dirección del teclado. Tiene el formato de una MAC ethernet y puedes obtenerla con `hcitool scan`.
Que sepas que por Canarias tenemos tres Freedom Slim Keyboard y aún no hemos conseguido utilizarlo ni con el Neo Freerunner, ni con Kubuntu, ni con Windows.
Al menos yo, en la shr unstable, me quedo en el último paso, pues en 'org.bluez' no existe ningún método llamado 'org.bluez.Input.Connect'. En modo SPP ni siquiera encuentra el aparato. Sin embargo, si ejecutamos algo como lo siguiente en modo HID, he podido comprobar que el dispositivo se empareja y se conecta:
root@om-gta02 ~ $ mdbus -s org.bluez /org/bluez/1409/hci0/dev_00_18_00_00_BF_BE org.bluez.Device.GetProperties
{ 'Adapter': op'/org/bluez/1409/hci0',
'Address': '00:18:00:00:BF:BE',
'Alias': 'Freedom Keyboard',
'Class': 9536,
'Connected': True,
'Icon': 'input-keyboard',
'Name': 'Freedom Keyboard',
'Paired': True,
'Trusted': False,
'UUIDs': ['00001101-0000-1000-8000-00805f9b34fb']}
Lo mismo pasa si usamos `hidd --search` y `hidd --connect <direccion>`. A pesar de conectarse correctamente, la terminal ni se entera de la pulsación te teclas.
(El bicho se conecta siempre y cuando no pulsemos el botón 'pairing'. Si lo hacemos, se desconecta y hay que apagarlo para volverlo a encender)
Yo, después de tanto intento, creo que hasta se me ha jodido. Es decir, CUIDADO CON LA PILA. El mal diseño del "habitáculo", en mi caso produjo que la patilla no hiciera buen contacto con la pila y en algunas ocasiones perdiera energía.
Al final, creo que se produjo un cortocircuito y por eso al final terminé oliendo a chamusquina. Ahora el bicho sólo se enciende cuando tengo el cable USB enchufado. 50 euros pal carajo, ¬¬
Bueno, si alguien avanza algo con el bicho que lo comente por aquí. Que hay más gente intentando hacerlo funcionar.
Un saludo.
P.D.: He encontrado al menos dos versiones del simple-agent muy parecidas provenientes de sitios diferentes. Al menos una de ellas parece tener más código que la otra. Es esta: http://dl.getdropbox.com/u/453116/simple-agent
P.D.2: Mutrox, ¿la garantía del aparato cubre cortocircuitos no intencionados? =P
On Thursday 14 May 2009 11:41:30 David Garabana Barro wrote:
> Buenas a todos
>
> Acabo de recibir un teclado bluetooth (Freedom Slim Keyboard) desde
> tuxbrain
>
> Intentando conectarlo en SHR testing, siguiendo las instrucciones de
> http://wiki.openmoko.org/wiki/Freedom_Slim_Keyboard#Bluez_4_method me doy
> con la primera en la frente ;):
>
> root@om-gta02 ~ $ mdbus -s
> org.freesmartphone.ousaged /org/freesmartphone/Usage
> org.freesmartphone.Usage.SetResourcePolicy "Bluetooth" "enabled"
> root@om-gta02 ~ $ ./simple-agent.py
> Traceback (most recent call last):
> File "./simple-agent.py", line 86, in <module>
> path = manager.DefaultAdapter()
> File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 68, in
> __call__
> return self._proxy_method(*args, **keywords)
> File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 140, in
> __call__
> **keywords)
> File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 622, in
> call_blocking
> message, timeout)
> dbus.exceptions.DBusException: org.bluez.Error.NoSuchAdapter: No such
> adapter
>
> Mmmm
> Alguna idea?
>
> Esta es la versión de mis paquetes bluez:
>
> root@om-gta02 ~ $ opkg list_installed |grep blue
> bluez4 - 4.33-r2 -
> connman-plugin-bluetooth - 0.15-r2 -
> kernel-module-bluetooth -
> 2.6.28-stable+gitr0e5fe639e234cdeb11d8441f19c5b3109a8b6a17-r2 -
> task-base-bluetooth - 1.0-r80 -
>
>
> _______________________________________________
> Local-openmoko-spain mailing list
>
[hidden email]
> http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain
--
Enrique Hernández Bello (Quique) a.k.a. SiNiESTrO
Secretario actual del Grupo de Usuarios de Linux de Canarias (GULiC)
Miembro de la Oficina de Software Libre de la Universidad de La Laguna
Linux Registered User: #400220
_______________________________________________
Local-openmoko-spain mailing list
[hidden email]
http://lists.projects.openmoko.org/mailman/listinfo/local-openmoko-spain