cosmo79
04/02/16, 11:26:18
Bueno, finalmente me he atrevido y yo también he instalado el OSSW en mi reloj. Visto que ha sido muy fácil, y aunque ya hay algún post con estas instrucciones, pongo una especie de tutorial en un post aparte para que quien tenga alguna duda lo tenga todo junto...
Los pasos para tener funcionando la versión 0.5.0 beta son muy sencillos, traduzco de la web oficial (https://ossw.github.io/instructions/ossw-firmware-installation/index.html), cojo instrucciones de algún post en el grupo de betatesters (https://groups.google.com/forum/#!forum/ossw-beta) y añado algún comentario de mi cosecha...
Hay que tener preparado lo siguiente:
nRF Toolbox instalado en el móvil: https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrftoolbox&hl=es Esta es la aplicación que utilizaremos para mandar ficheros al móvil por bluetooth.
El fichero que cambia el bootloader del reloj: https://github.com/ossw/ossw-installer/releases/download/0.3/ossw-installer-combined-0.3.bin Hay que dejar este fichero en una carpeta dentro del móvil (/sdcard/ossw por ejemplo). Con este fichero instalado luego podremos instalar las distintas versiones de firmware. Para volver a tener el firmware del Weloop o del Goclever tendremos que volver a cambiar el bootloader por el original.
El fichero con el firmware que queremos instalar: https://www.dropbox.com/s/7zd0de8zkjx312p/ossw-firmware-s120-0.5.0-beta1.zip?dl=0 Hay que dejar este fichero (NO DESCOMPRIMIRLO) en una carpeta dentro del móvil.
Pasos para instalar la versión 0.5.0-beta1:
Poner el reloj en modo OTA: conectar el cable de carga, pulsar los tres botones de la derecha, soltar el de arriba y el de abajo dejando apretado el del centro durante 12 segundos. Saldrá la pantalla azul y pondrá "Updating 0%" o algo así.
Instalar el nuevo bootloader desde nRF Toolbox.
Pulsar DFU.
Select file / application / seleccionar el fichero "ossw-installer-combined-0.3.bin".
Cuando pregunte "init packet", decir que no.
Select device: seleccionar nuestro reloj.
Pulsar el botón UPLOAD.
En un minuto o así se habrá transferido el bootloader, el reloj se reiniciará y entrará en el nuevo modo OTA: ahora debe salir una flecha.
Instalar el nuevo firmware desde nRF Toolbox.
Pulsar DFU.
Select file / distribution packet (zip) / seleccionar el fichero "ossw-firmware-s120-0.5.0-beta1.zip".
Select device: seleccionar nuestro reloj.
Pulsar el botón UPLOAD.
Se transferirá el nuevo firmware, el reloj se reiniciará y ya tendremos nuestro reloj con el flamante OSSW!!!
Nuestro nuevo reloj con OSSW tiene tres modos de funcionamiento:
Peripheral: el modo más normal, el reloj se conecta al móvil mediante bluetooth.
Offline: una especie de "modo avión", el reloj no se conecta a nada, sólo da la hora.
Central: permite que otros dispositivos se conecten al reloj, y es éste el que manejaría al resto (ni idea de para qué serviría esto...)
Lo iniciamos en modo "peripheral", y nos sale la hora, con un aspecto bastante feo en mi opinión... Ahora tenemos que instalar la app en el móvil, que será la encargada de enviarle notificaciones, el tiempo, la hora si la queremos tener sincronizada, etc. Este es el enlace: https://www.dropbox.com/s/ej2zl7dcmo3xxjn/ossw-0.5.0-beta1.apk?dl=0
Arrancamos la app en el móvil, vamos a watches y seleccionamos el nuestro. Ya tendríamos el reloj conectado. En settings podemos configurar el resto de cosas, notificaciones, etc. No podemos olvidar que tenemos que dar permisos a la aplicación OSSW para que acceda a las notificaciones: settings / notifications access / seleccionar OSSW.
Pues parece que ya hemos hecho todos los pasos, pero llevamos ya un rato liados con el reloj y lo que vemos de momento no es lo que nos habían prometido :( Tenemos un reloj que sólo da la hora, con un aspecto bastante feo, esto lo hacía mejor mi Casio hace 25 años...
PERO AHORA LLEGA LO BUENO :)
Tenemos que instalar lo que llaman watchsets, que vienen a ser "cosas" que se ejecutan en el reloj, y pueden ser de varios tipos:
watchfaces: pone la hora y pueden tener dibujitos, distintos tipos de letra y esas cosas que nos gusta enseñar a los colegas
aplicaciones: que se vea el tiempo que va a hacer en nuestro pueblo los próximos días
utils: una pantalla de opciones personalizada para configurar fecha, hora, si queremos negro sobre blanco o al revés, etc.
Estos watchsets hay que bajárselos por separado, y son ficheros Json. Los watchsets de la versión 0.5.0 puedes bajarlos de aquí: https://github.com/ossw/ossw-sample-watchsets/tree/0.5 Pulsando "Download ZIP" te los bajas todos.
Estos ficheros hay que ponerlos en una carpeta del móvil (donde quieras), y luego, desde la app OSSW, ir a la sección correspondiente y pulsar el botón "+" para tenerlos disponible. Para transferirlos al reloj, seleccionas el que quieras y le das al botón de la flecha hacia arriba. Desde ese momento el nuevo watchface estará disponible en el reloj. Para utilizarlo hay que pulsar en el reloj el botón de arriba unos segundos y te saldrán los ficheros disponibles. Navegas para seleccionar el que quieras y seleccionas con el botón central. Ya tendrás tu flamante reloj que muestra la hora, el tiempo y te permite controlar la música en tu móvil!!!
Hay otra cosa que son las extensiones, y son apps que hay que instalar desde Google Play y, por lo que tengo entendido, se encargan de enviar información concreta al reloj. Estas son las que existen:
IpSensorMan: https://play.google.com/store/apps/details?id=com.althink.android.ossw.plugins.ipsens orman
Music Player: https://play.google.com/store/apps/details?id=com.althink.android.ossw.plugins.musicp layer
Tasker: https://play.google.com/store/apps/details?id=com.althink.android.ossw.plugins.tasker
Weather: https://play.google.com/store/apps/details?id=com.klapaucius.ossw.weather
Al final me ha quedado un poco largo el post, pero espero que haya quedado más o menos claro todo el proceso y la forma de funcionamiento de OSSW.
Por favor, corregid lo que veáis que no está bien (llevo un día con OSSW y una semana con el reloj y hay cosas que todavía no entiendo del todo) y añadid lo que queráis...
Los pasos para tener funcionando la versión 0.5.0 beta son muy sencillos, traduzco de la web oficial (https://ossw.github.io/instructions/ossw-firmware-installation/index.html), cojo instrucciones de algún post en el grupo de betatesters (https://groups.google.com/forum/#!forum/ossw-beta) y añado algún comentario de mi cosecha...
Hay que tener preparado lo siguiente:
nRF Toolbox instalado en el móvil: https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrftoolbox&hl=es Esta es la aplicación que utilizaremos para mandar ficheros al móvil por bluetooth.
El fichero que cambia el bootloader del reloj: https://github.com/ossw/ossw-installer/releases/download/0.3/ossw-installer-combined-0.3.bin Hay que dejar este fichero en una carpeta dentro del móvil (/sdcard/ossw por ejemplo). Con este fichero instalado luego podremos instalar las distintas versiones de firmware. Para volver a tener el firmware del Weloop o del Goclever tendremos que volver a cambiar el bootloader por el original.
El fichero con el firmware que queremos instalar: https://www.dropbox.com/s/7zd0de8zkjx312p/ossw-firmware-s120-0.5.0-beta1.zip?dl=0 Hay que dejar este fichero (NO DESCOMPRIMIRLO) en una carpeta dentro del móvil.
Pasos para instalar la versión 0.5.0-beta1:
Poner el reloj en modo OTA: conectar el cable de carga, pulsar los tres botones de la derecha, soltar el de arriba y el de abajo dejando apretado el del centro durante 12 segundos. Saldrá la pantalla azul y pondrá "Updating 0%" o algo así.
Instalar el nuevo bootloader desde nRF Toolbox.
Pulsar DFU.
Select file / application / seleccionar el fichero "ossw-installer-combined-0.3.bin".
Cuando pregunte "init packet", decir que no.
Select device: seleccionar nuestro reloj.
Pulsar el botón UPLOAD.
En un minuto o así se habrá transferido el bootloader, el reloj se reiniciará y entrará en el nuevo modo OTA: ahora debe salir una flecha.
Instalar el nuevo firmware desde nRF Toolbox.
Pulsar DFU.
Select file / distribution packet (zip) / seleccionar el fichero "ossw-firmware-s120-0.5.0-beta1.zip".
Select device: seleccionar nuestro reloj.
Pulsar el botón UPLOAD.
Se transferirá el nuevo firmware, el reloj se reiniciará y ya tendremos nuestro reloj con el flamante OSSW!!!
Nuestro nuevo reloj con OSSW tiene tres modos de funcionamiento:
Peripheral: el modo más normal, el reloj se conecta al móvil mediante bluetooth.
Offline: una especie de "modo avión", el reloj no se conecta a nada, sólo da la hora.
Central: permite que otros dispositivos se conecten al reloj, y es éste el que manejaría al resto (ni idea de para qué serviría esto...)
Lo iniciamos en modo "peripheral", y nos sale la hora, con un aspecto bastante feo en mi opinión... Ahora tenemos que instalar la app en el móvil, que será la encargada de enviarle notificaciones, el tiempo, la hora si la queremos tener sincronizada, etc. Este es el enlace: https://www.dropbox.com/s/ej2zl7dcmo3xxjn/ossw-0.5.0-beta1.apk?dl=0
Arrancamos la app en el móvil, vamos a watches y seleccionamos el nuestro. Ya tendríamos el reloj conectado. En settings podemos configurar el resto de cosas, notificaciones, etc. No podemos olvidar que tenemos que dar permisos a la aplicación OSSW para que acceda a las notificaciones: settings / notifications access / seleccionar OSSW.
Pues parece que ya hemos hecho todos los pasos, pero llevamos ya un rato liados con el reloj y lo que vemos de momento no es lo que nos habían prometido :( Tenemos un reloj que sólo da la hora, con un aspecto bastante feo, esto lo hacía mejor mi Casio hace 25 años...
PERO AHORA LLEGA LO BUENO :)
Tenemos que instalar lo que llaman watchsets, que vienen a ser "cosas" que se ejecutan en el reloj, y pueden ser de varios tipos:
watchfaces: pone la hora y pueden tener dibujitos, distintos tipos de letra y esas cosas que nos gusta enseñar a los colegas
aplicaciones: que se vea el tiempo que va a hacer en nuestro pueblo los próximos días
utils: una pantalla de opciones personalizada para configurar fecha, hora, si queremos negro sobre blanco o al revés, etc.
Estos watchsets hay que bajárselos por separado, y son ficheros Json. Los watchsets de la versión 0.5.0 puedes bajarlos de aquí: https://github.com/ossw/ossw-sample-watchsets/tree/0.5 Pulsando "Download ZIP" te los bajas todos.
Estos ficheros hay que ponerlos en una carpeta del móvil (donde quieras), y luego, desde la app OSSW, ir a la sección correspondiente y pulsar el botón "+" para tenerlos disponible. Para transferirlos al reloj, seleccionas el que quieras y le das al botón de la flecha hacia arriba. Desde ese momento el nuevo watchface estará disponible en el reloj. Para utilizarlo hay que pulsar en el reloj el botón de arriba unos segundos y te saldrán los ficheros disponibles. Navegas para seleccionar el que quieras y seleccionas con el botón central. Ya tendrás tu flamante reloj que muestra la hora, el tiempo y te permite controlar la música en tu móvil!!!
Hay otra cosa que son las extensiones, y son apps que hay que instalar desde Google Play y, por lo que tengo entendido, se encargan de enviar información concreta al reloj. Estas son las que existen:
IpSensorMan: https://play.google.com/store/apps/details?id=com.althink.android.ossw.plugins.ipsens orman
Music Player: https://play.google.com/store/apps/details?id=com.althink.android.ossw.plugins.musicp layer
Tasker: https://play.google.com/store/apps/details?id=com.althink.android.ossw.plugins.tasker
Weather: https://play.google.com/store/apps/details?id=com.klapaucius.ossw.weather
Al final me ha quedado un poco largo el post, pero espero que haya quedado más o menos claro todo el proceso y la forma de funcionamiento de OSSW.
Por favor, corregid lo que veáis que no está bien (llevo un día con OSSW y una semana con el reloj y hay cosas que todavía no entiendo del todo) y añadid lo que queráis...