Jump to content

HWFLY firmware 0.6.1


¿Quieres enterarte al momento de las nuevas descargas? Síguenos en Twitter!

HWFLY es un firmware de código abierto totalmente compatible con SX Core / SX Lite para cargar en cadena tus propios payloads.

Modo de uso de HWFLY

  • Coloca un payload compatible, por ejemplo, hekate, en la carpeta raíz de una tarjeta sd con el nombre payload.bin.
  • Después del entrenamiento inicial (hasta 5 minutos), el modchip está listo y debería arrancar rápidamente.
  • Manteniendo pulsado VOL+ durante el arranque se evita que el modchip entre en reposo. Esto permite posteriormente interactuar con hwfly-toolbox para realizar operaciones y diagnósticos adicionales del modchip.
  • Cuando el glitching es exitoso pero un problema de la tarjeta sd impide la carga del payload.bin, se proporcionan diagnósticos en la pantalla. Desde esta pantalla, OFW puede arrancarse pulsando simultáneamente VOL+ y VOL-.
  • Manteniendo pulsado VOL+ y VOL- durante el encendido se omite cualquier carga útil y se arranca en OFW. Los botones deben ser mantenidos hasta que se complete el glitching.

Diagnóstico LED

Después de la instalación, el firmware se entrenará a sí mismo. Esto puede reconocerse por el patrón de LEDs amarillos pulsantes y puede tardar hasta 5 minutos. Una vez completado, los arranques posteriores serán mucho más rápidos. Consulte el siguiente diagrama para obtener una visión completa de los posibles patrones de LED, que pueden ayudar en el diagnóstico en caso de instalaciones que no funcionen.

68747470733a2f2f692e696d6775722e636f6d2f6e48596e4266752e676966.gif

Como actualizar

La actualización puede realizarse mediante uno de los tres métodos siguientes:

Método a) - Usando el USB bootloader (preferido)

  • Encienda completamente la consola.
  • Inserte el cable USB. Tenga mucho cuidado de no insertarlo incorrectamente, esto mata completamente la funcionalidad del USB en el chip.
  • Ejecute flash.bat. Esto actualiza tanto el bootloader como el firmware.
  • Retire el cable USB.
  • Encienda la consola.

Método b) - Usando hwfly-toolbox

Este método no requiere abrir el dispositivo, pero no puede flashear el bootloader. Los patrones de LEDs en el bootloader no se corresponderán con los documentados.

  • Obtenga hwfly toolbox
  • Coloca hwfly_toolbox.bin en sdcard:/bootloader/payloads/.
  • Inicie el switch en hekate, luego ejecute el payload hwfly_toolbox.bin.
  • Actualice el cargador SD desde el menú de la caja de herramientas.
  • Apagar la consola desde el menú.
  • Coloca firmware.bin y sdloader.enc del firmware de hwfly en la raíz de la tarjeta sd. No lo hagas antes. Si has flasheado previamente un firmware beta, crea también un archivo vacío .force_update en la raíz de la sdcard.
  • Poner la SD en el interruptor y encender mientras se mantiene el VOL+ (verificar: la luz verde del modchip sigue pulsando mientras se carga el hekate).
  • Ejecutar hwfly_toolbox desde hekate de nuevo.
  • Actualiza el firmware desde el menú.
  • Reinicie y listo.

Método c) rogramador externo (j-link, st-link, gd-link)

El bootloader.bin suministrado debe ser flasheado en 0x08000000. El payload.bin suministrado debe ser flasheado en 0x08003000.

Nota: ninguno de los dos métodos permitirá que los chips no flasheables sean flasheados. Los no flasheables tienen un BGA FPGA IC en la placa. Los flasheables utilizan una FPGA QFN.


Que novedades incluye la versión 0.6.1

Released

  • mejora del mecanismo de glitching: no restablecer la anchura del pulso durante el entrenamiento inicial, sino ajustarlo hasta que sea correcto
  • no es necesario actualizar si el dispositivo se ha entrenado bien

¿Tienes alguna duda, petición o aporte? Utiliza el foro!

×
×
  • Crear nuevo...