Hola Gordos Hardware, en este tutorial explico como instalar un firmware custom en el teclado Redragon K530 (Draconic) para poder controlar el RGB mediante una programa en la PC
Primero que nada, este mod no es compatible con el Bluetooth. Si lo flashean en su teclado, solo van a poder utilizarlo mediante cable
En el tutorial les voy a explicar los pasos para instalar SonixQMK en el teclado Redragon K530 Draconic, para poder controlar el RGB mediante OpenRGB. Si bien el tutorial es genérico, el binario (archivo que se programa en el teclado) es solo para el K530. Se puede hacer para otros teclados compatibles con QMK, pero hay que compilar el binario desde el código fuente.
Utilice esta información bajo su propio riesgo. No me hago responsable si rompes algo
Pasos
La primera parte de todo "Hackeo" es no romper nada, o tener forma de volver atrás a un estado conocido, preferentemente funcional. En este caso Redragon nos brinda un programa para instalar el firmware de nuestro teclado, y dejarlo de fábrica. Tenemos que descargarlo de la página oficial, buscamos el teclado K530 y descargamos el archivo .zip
Luego de descargar y descomprimir el programa, tenemos que conectar el teclado, y extraer (otra carpeta) llamada K530 Firmware (NKRO). Esta versión es una actualización para el teclado, porque la original que venía tenía problemas con el N-key rollover.
Ejecutamos el programa con letras chinas (gracias Xi Jinping) y presionamos el botón verde para obtener el VID y el PID. Estos valores los utilizaremos más adelante.
Para verificar que el programa funciona, presionamos el botón azul y con esto se cargará el firmware de fabrica a nuestro teclado.
Hasta ahora no hay nada nuevo, estamos verificando que podemos volver al firmware de stock del teclado en caso que no les guste QMK o algo no funcione.
Ahora sí, para instalar QMK tenemos que utilizar el programa SONIX. Este programa permite cargar firmware al microprocesador dentro del teclado.
Links para descargar el programa SONIX y el firmware del teclado
Cuando abrimos el programa, seleccionamos en "Load File" y nos aparecerá una ventana para seleccionar el chip. Buscamos SN32F24xB
Seleccionamos el archivo .bin que descargaron (firmware del teclado)
Verificar que el VID y PID coincidan con los valores que anotamos previamente del programa de Redragon. Si no coinciden, editarlos respetando cada número y letra
Presionar START y empieza la carga...
Ahora con QMK instalado, tenemos que descargar OpenRGB para controlar los modos de iluminación del teclado. Podemos hacerlo desde el repositorio oficial, en la sección de Releases
La versión más actual es la 0.8, si están en windows bajen hasta la parte de Windows Binaries, si están en Linux también hay binarios. Verifiquen que la versión sea de 64 bits (o 32 en caso que tengan Sistema Operativo de 32, pero lo más probable es que tengan de 64bits)
Descomprimen el archivo y ejecutan. Ahora tenemos que agregar el archivo de configuración (json), para eso hacemos:
En la pestaña "Devices" pueden seleccionar el modo de operación, prueben el que les guste y queda guardado
Bonus Track
Ahora el tunga-tunga. OpenRGB permite controlar varios dispositivos RGB, sincronizarlos, armar secuencias, alarmas y otras cosas. También es compatible con aplicaciones de terceros, por ejemplo con KeyboardVisualizer (Windows only)
En la parte de descargas buscan "Windows Binaries", seleccionan la que tiene el "_64", descomprimen y ejecutan el archivo.
Para utilizar esta aplicación, desde OpenRGB hay que configurar el modo SDK Server. Van a esa pestaña, seleccionar "Start Server" y presten atención al número Server Port
Ahora, volvemos a la aplicación de "Keyboard Visualizer" y en la parte de "Port" ingresan el mismo número de recién (Server Port en OpenRGB)
Con esto ya debería quedar configurado el teclado en modo ecualizador (vumetro). Verifiquen que el "Audio Device" esté en la salida que tengan audio, busquen un video y mandale música...
Link al video en el escritorio
Link al video del teclado funcionando [1]
Espero que les sirva gordos, cualquier consulta ando por acá
Salu2
EDIT: Algo pasó con las imágenes y las volví a cargar
[1] Escribí todo esto post con el teclado desarmado porque lo tenía que limpiar y daba fiaca armarlo rápido
Primero que nada, este mod no es compatible con el Bluetooth. Si lo flashean en su teclado, solo van a poder utilizarlo mediante cable
En el tutorial les voy a explicar los pasos para instalar SonixQMK en el teclado Redragon K530 Draconic, para poder controlar el RGB mediante OpenRGB. Si bien el tutorial es genérico, el binario (archivo que se programa en el teclado) es solo para el K530. Se puede hacer para otros teclados compatibles con QMK, pero hay que compilar el binario desde el código fuente.
Utilice esta información bajo su propio riesgo. No me hago responsable si rompes algo
Pasos
La primera parte de todo "Hackeo" es no romper nada, o tener forma de volver atrás a un estado conocido, preferentemente funcional. En este caso Redragon nos brinda un programa para instalar el firmware de nuestro teclado, y dejarlo de fábrica. Tenemos que descargarlo de la página oficial, buscamos el teclado K530 y descargamos el archivo .zip
Luego de descargar y descomprimir el programa, tenemos que conectar el teclado, y extraer (otra carpeta) llamada K530 Firmware (NKRO). Esta versión es una actualización para el teclado, porque la original que venía tenía problemas con el N-key rollover.
Ejecutamos el programa con letras chinas (gracias Xi Jinping) y presionamos el botón verde para obtener el VID y el PID. Estos valores los utilizaremos más adelante.
Para verificar que el programa funciona, presionamos el botón azul y con esto se cargará el firmware de fabrica a nuestro teclado.
Hasta ahora no hay nada nuevo, estamos verificando que podemos volver al firmware de stock del teclado en caso que no les guste QMK o algo no funcione.
Ahora sí, para instalar QMK tenemos que utilizar el programa SONIX. Este programa permite cargar firmware al microprocesador dentro del teclado.
Links para descargar el programa SONIX y el firmware del teclado
Cuando abrimos el programa, seleccionamos en "Load File" y nos aparecerá una ventana para seleccionar el chip. Buscamos SN32F24xB
Seleccionamos el archivo .bin que descargaron (firmware del teclado)
Verificar que el VID y PID coincidan con los valores que anotamos previamente del programa de Redragon. Si no coinciden, editarlos respetando cada número y letra
Presionar START y empieza la carga...
Ahora con QMK instalado, tenemos que descargar OpenRGB para controlar los modos de iluminación del teclado. Podemos hacerlo desde el repositorio oficial, en la sección de Releases
La versión más actual es la 0.8, si están en windows bajen hasta la parte de Windows Binaries, si están en Linux también hay binarios. Verifiquen que la versión sea de 64 bits (o 32 en caso que tengan Sistema Operativo de 32, pero lo más probable es que tengan de 64bits)
Descomprimen el archivo y ejecutan. Ahora tenemos que agregar el archivo de configuración (json), para eso hacemos:
- En OpenRGB ir a Settings->General Settings->Open Settings Folder
- En la ventana que abre, hay que reemplazar el archivo OpenRGB.json por el que descargaron recién. Copian y pegan, tienen el mismo nombre así que les va preguntar si desean reemplazar.
- Abren el archivo (el que acaban de pegar en la carpeta) y buscan SonixQMK. Acá tienen que reemplazar el PID y VID por el de su teclado (Lo que está seleccionado en Azul en la imagen siguiente). Esto lo pueden buscar con el programa de redragon que mencioné más arriba, con el botón verde
En la pestaña "Devices" pueden seleccionar el modo de operación, prueben el que les guste y queda guardado
Bonus Track
Ahora el tunga-tunga. OpenRGB permite controlar varios dispositivos RGB, sincronizarlos, armar secuencias, alarmas y otras cosas. También es compatible con aplicaciones de terceros, por ejemplo con KeyboardVisualizer (Windows only)
En la parte de descargas buscan "Windows Binaries", seleccionan la que tiene el "_64", descomprimen y ejecutan el archivo.
Para utilizar esta aplicación, desde OpenRGB hay que configurar el modo SDK Server. Van a esa pestaña, seleccionar "Start Server" y presten atención al número Server Port
Ahora, volvemos a la aplicación de "Keyboard Visualizer" y en la parte de "Port" ingresan el mismo número de recién (Server Port en OpenRGB)
Con esto ya debería quedar configurado el teclado en modo ecualizador (vumetro). Verifiquen que el "Audio Device" esté en la salida que tengan audio, busquen un video y mandale música...
Link al video en el escritorio
Link al video del teclado funcionando [1]
Espero que les sirva gordos, cualquier consulta ando por acá
Salu2
EDIT: Algo pasó con las imágenes y las volví a cargar
[1] Escribí todo esto post con el teclado desarmado porque lo tenía que limpiar y daba fiaca armarlo rápido
Comentario