El reloj inteligente SMA-Q2 es completamente retráctil

La búsqueda del reloj inteligente del último hacker probablemente no terminará pronto. [emeryth] nominó a otro candidato potencial en forma de SMA-Q2, y se ha avanzado mucho para lograrlo.

También conocido como SMA-TIME, el reloj se basa en el popular SoC Bluetooth NRF52832, con una memoria LCD en color, un acelerómetro y un sensor de frecuencia cardíaca en la parte posterior. La característica principal que facilita su pirateo es el cargador estándar del NRF52832, que se ejecuta en una herramienta de carga nórdica general, que realiza actualizaciones de firmware a través de un teléfono inteligente. Desafortunadamente, el cargador de arranque en sí está bloqueado, por lo que debe limpiarse por completo para obtener un acceso de depuración. La configuración del hardware también se invirtió bien con todos los detalles disponibles.

Placa principal personalizada con módulo NRF52840

[emeryth] tiene la mayoría de las funciones básicas trabajando con su firmware personalizado, aunque todavía se encuentra en las primeras etapas. Diseñó un nuevo reloj que incluye actualizaciones meteorológicas y controles de sonido básicos. El consumo de energía de la pantalla de 3 bits también se ha reducido con solo actualizar las partes necesarias. El sensor de frecuencia cardíaca emite las formas de onda sin procesar, y es bastante preciso después de un poco de FFT y magia de filtrado. El acelerómetro dispone de una solapa e inclinación incorporadas, que funciona bien, pero, curiosamente, parece que no se utiliza en el firmware original.

Desafortunadamente, el proyecto de cerramiento original, que usaba tornillos, se abandonó para una versión pegada. Todavía es posible abrir sin romper nada, solo un poco más fuerte. [emeryth] Otro hacker de hardware llamado [BigCorvus] incluso diseñó una nueva placa principal de código abierto con un módulo NRF52840 y un sensor de frecuencia cardíaca en una pequeña PCB flexible, con todo en GitHub.

Realmente esperamos que a la comunidad le guste este reloj y esperamos ver un truco increíble. Esta es una gran adición a la lista de candidatos para el reloj inteligente perfecto para hackers. [Lewin Day] ya investigado. También vemos muchos relojes inteligentes de bricolaje, incluido uno con una hermosa carcasa impresa en 3D rellena de madera y otro con una pantalla de matriz LED.

  • Emeryth dice:

    Corrección: la PCB alternativa es un esfuerzo paralelo de BigCorvus.
    https://github.com/BigCorvus/SMA-Q2_replacement_board

    • Mike Szczys dice:

      Gracias por la corrección, actualicé el artículo.

    • [email protected] dice:

      Vaya, gracias por mencionarlo. Se creó y probó una nueva versión de la placa. Cambié los conceptos, descarté el RTC y lo hice más similar al diseño original. Lo que realmente me gusta es el software que estoy escribiendo actualmente para este hardware v2. Tiene un segundo modo BLE para conectarse a otros sensores y al teléfono al mismo tiempo, un cargador USB y una función de unidad flash USB, así como reconocimiento de gestos a través de una máquina de vectores de soporte.
      El código y el nuevo hardware se lanzarán pronto.

    • BigCorvus dice:

      Bueno, se lanzan nuevo hardware y software:
      https://la-tecnologia.io/project/85463-color-open-source-smartwatch/log/173605-custom-board-v2-and-arduino-firmware-for-it

  • Daid dice:

    ~ $ 60 por búsqueda rápida. Para la gente que se maravilló de ella.

    • Emeryth dice:

      De hecho, el mejor precio ahora es de alrededor de $ 35 en aliexpress y banggood.

      • scott.tx dice:

        ¿Cuántas hamburguesas deliciosas son esas?

        • Ren dice:

          Uno,
          ¡Lo lograré tan pronto como reciba su pago a través de PayPal!

  • RetepV dice:

    Parece un gran reloj para llevar RebbleOS. Toda la infraestructura ya existe y RebbleOS (puerto de Pebble OS) se detiene. El reloj Pebble usa un STM32 con una memoria RAM de 128Kb, un ARM Cortex-M3 de 32 bits. NRF52840 tiene un ARM Cortex-M4 de 64 bits, con 256 Kb de RAM y 1 Mb de flash. Parece que RebbleOS encajaría fácilmente y aún quedaría espacio.

    Espero que alguien lo pruebe.

    • RetepV dice:

      Por cierto, creo que también funcionaría con NRF52832. Solo que solo tiene 64Kb de RAM. Creo que RebbleOS funcionará con tan poca memoria, pero más RAM siempre es mejor;).

      • XDjackieXD dice:

        La última vez que verifiqué (aunque no he estado muy activo durante al menos medio año), RebbleOS necesita mantener un búfer de fotograma completo en la memoria para la compatibilidad del programa Pebble, por lo que no entraría en NRF52832. El problema se discutió cuando se anunció PineTime.

        • I_ failed_Cpp dice:

          No estoy seguro de qué hardware tiene el Pebble, pero supongo que necesito almacenar búferes de fotogramas en la memoria, la pantalla era muy básica. El artículo dice que esto tiene una pantalla LCD de memoria, así que tal vez eso libere la RAM necesaria para los búferes de cuadros.

          • XDjackieXD dice:

            El Pebble también tiene una pantalla LCD de memoria. La serie Pebble Time incluso tiene una FPGA para controlar la pantalla y liberar recursos en el STM32

    • Somun dice:

      “ARM Cortex-M3 de 32 bits. NRF52840 tiene un ARM Cortex-M4 de 64 bits "
      Ninguno de los micro Cortex M son de 64 bits.

      • RetepV dice:

        De hecho. Es de 32 bits. Sin embargo funcionando a 64MHz. ¿Quizás de ahí vino la confusión? 🙂

  • Nick Spacek dice:

    Realmente espero que Amazfit Bip termine con una forma sencilla de piratear el sistema operativo. Un esfuerzo que parece ser una verdadera promesa está fuera de Rusia, llamado BipOS:

    https://myamazfit.ru/threads/bip-mnvolkov-bipos-en.1087/

    No estoy seguro de si hay algo como el rap de GitHub en este momento. La forma de compartir todo en los foros de la escena de Android me vuelve loco.

    • Nick Spacek dice:

      Aquí está el proyecto GitHub del desarrollador https://github.com/MNVolkov/libbip, se ha comenzado a traducir los comentarios y detalles de la biblioteca del ruso. Todavía quiero más acceso al sistema operativo, pero parece que podría ser el comienzo de algo interesante.

    • David dice:

      Secundario. Amo mi BIP, pero algunas cosas podrían mejorar.

      • Nick Spacek dice:

        Por ejemplo, ¿por qué no hay una forma de indicar manualmente una vuelta al correr?

  • Observador rápido dice:

    Me parece extraño que este parezca ser el más nuevo en relojes inteligentes abiertos en un momento en que los grandes nombres están sacando bestias con Android o Tizen que son casi compatibles con nuestros teléfonos móviles en cuanto a especificaciones. Es casi como si el rendimiento actual de Linux fuera equipos de escritorio que se ejecutan en 80486.

    No me malinterpretes. Me imagino haciendo muchas cosas buenas con uno de estos relojes. Mi reloj actual, Samsung Galaxy S2 (que obtuve) parece mayormente potencial desperdiciado. Es como si alguien estuviera a cargo del software, tenía algunos usos muy definidos en mente y el desarrollo de cualquier otra cosa era máximo. Ciertamente puedo imaginarme a alguien que tenga tiempo para hackearlo todo el día, haciendo mucho más incluso con hardware menos potente. Si aún no tuviera una docena de otros proyectos en los que trabajar, podría tomar uno de estos yo mismo.

    Parece mucho para lo que es adecuado un reloj inteligente, sin embargo (IMHOP) está muy lejos de las cosas que funcionan por teléfono. Desafortunadamente, esto pone a OSS en una desventaja bastante grande, ya que necesitamos que los autores de programas populares de código cerrado colaboren. (Quiero un programa de reloj que controle Pandora e incluya el botón "repetir canción" y el cambio de canal)

    • norte dice:

      nadie perderá su tiempo para desarrollar aplicaciones complejas y profundas para hardware que claramente se considerarán obsoletas y primitivas después de muy poco tiempo. Seamos realistas, estos costosos relojes "inteligentes" que tenemos hoy se irán rápidamente a la basura junto a los discos Zip y los reproductores MP3. El hardware está evolucionando muy rápido en este punto, si elige algo y comienza a escribir alrededor, todo podría fallar rápidamente.

      • vic dice:

        Ciertamente tienes razón. Si alguien está buscando un buen reloj, le ofrezco un REPETIDOR DE MINUTOS, un poco más caro que $ 25, pero puede pasarlo por generaciones.

    • N0BOX dice:

      Además de lo que dice "N" sobre la obsolescencia rápida, los relojes inteligentes con batería Samsung Galaxy EAT. Supongo que evitaron hacer algo bueno con ellos simplemente porque intentaron asegurarse de que el reloj solo tuviera que cargarse una vez por día (es decir, tratar de que dure al menos 16-18 h con una carga ... lo suficiente como para durar) hasta que el usuario vuelva a acostarse). Mi Galaxy S2 Classic apenas logró eso con la característica débil que tenía. Agregar cualquier aplicación que pueda aprovechar los sensores, WiFi y las capacidades de bluetooth de algunas formas interesantes solo agotará la batería, y apenas le ponen batería a ese reloj.

      • RW versión 0.0.1 dice:

        Tengo uno de esos minoristas baratos, olvidándome del modelo / tipo general ahora, los llaman "compatibles con Android" pero funcionan de otra manera. De todos modos, muy desanimado de hackearlo, porque es más o menos una noticia o un juguete. Tengo una batería de 200 mAh, y solo la uso para ver el tiempo unas cuantas veces al día cuando la batería dura quizás 12 horas si enciende el bluetooth y lo empareja con su teléfono, que va a 6-8 si realmente está tratando de mejorar todo su conjunto funcional, jugar con las cosas que hay en él, tomar una foto, etc., que se reduce a solo 2. Entonces, a ese ritmo, si realmente quisiera hacer cosas interesantes con él, podría pegar un pequeño paquete de cargador en su muñeca junto con él y aún así no se le garantiza que esté completo las 24 horas.

      • RetepV dice:

        Por eso me sorprendió tanto que Pebble arrojara la toalla al ring. Tenían algo bueno. Reloj inteligente con todo lo que quieras, pero con una duración aproximada de 7 días pagaderos. Simplemente le faltaba la apariencia. Aunque creo que Pebble Time se ve muy bien, creo que fue un buen comienzo, pero podría mejorarse mucho.

        El tamaño de la pantalla, por ejemplo, no es de borde a borde. Es realmente divertido. No me importa en absoluto la baja resolución. Y creo que nadie lo hace realmente. Pero para un reloj, la apariencia es lo más importante.

        Creo que Pebble debería aprender una lección de Swatch. Las especificaciones ya eran perfectas, solo se necesitaba una pantalla que vaya de borde a borde porque solo realza el reloj. Y luego diferenciar, diferenciar, diferenciar. Un reloj para todos, sea cual sea su gusto.

  • mikemac dice:

    La placa de "reemplazo" tiene nRF52840 con más RAM y relámpagos, por lo que tal vez RebbleOS entre en ella.

  • SH-70 dice:

    Me encantaría ver que este reloj se utiliza para obtener datos directamente de un monitor de glucosa continuo. Todos los relojes inteligentes necesitan un teléfono y (generalmente) una conexión a Internet para mostrar sus datos de glucosa en sangre.

  • Ren dice:

    Compré este por $ 5 (a la venta) en Menards hace unos meses.
    Mucho ahorra tiempo, 1 día de duración de la batería y se apaga cuando lo desea.
    No tengo idea de si es (razonablemente) pirateable.

    https://www.menards.com/main/search.html?sf_categoryHierarchy=&search=Hype+smart+watch

  • dnvr dice:

    "El consumo de energía de la pantalla de 3 bits también se ha reducido con solo actualizar las partes necesarias"

    ¿Hay más información sobre eso? Por lo general, la pantalla se actualiza continuamente a la frecuencia de actualización especificada (generalmente 50-60Hz) usando su propia memoria (porque esta es una pantalla de memoria). ¿Cómo es posible actualizar solo una parte? El rediseño de parte de la pantalla ("área sucia") es diferente y ciertamente puede mejorar el rendimiento, pero no estoy seguro de si contribuye a una disminución en el consumo de energía.

  • esto dice:

    Esto se ve increíble. Básicamente, he querido "software nRF en forma de reloj" durante ~ 2 años, de hecho, principalmente para obligarme a aprender sus técnicas de bajo consumo. La pista programable del nRF ("PPI") y el sistema de tareas / eventos debe permitir todo tipo de trucos. Ordenado, y sí, cuestan $ 35 en Ali. Si tan solo hubieran descifrado SWD a un pin externo ... pero no puedes tenerlo todo.

Matías Jiménez
Matías Jiménez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.