Cómo volcar/escribir una EEPROM inalámbrica MINI PCI-e o extraer/editar una imagen de BIOS INSYDE

Cómo volcar/escribir una EEPROM inalámbrica MINI PCI-e o extraer/editar una imagen de BIOS INSYDE

HP no quiere permitir que las personas usen ninguna tarjeta inalámbrica que no sea la suya creando una lista blanca de ID de dispositivo en la BIOS. Quiero usar una tarjeta Atheros que no pase de la publicación (sin embargo, si la conecto en caliente después de la publicación, funciona bien). Entonces tengo dos rutas a tomar...

Quiero editar la actualización de BIOS más reciente de mi computadora portátil y agregar la identificación del dispositivo de la nueva tarjeta a la lista blanca inalámbrica. La BIOS está interna, y en los modelos anteriores de portátiles... descargar una actualización de la BIOS simplemente le proporcionaba el archivo FD que podía editar en EZH2O. Sin embargo, las nuevas biosis proporcionan un archivo .bin del que no estoy seguro de cómo extraer el archivo fd. ¿Alguna idea de Hivemind?

De lo contrario, podría intentar desechar la eeprom de la tarjeta HP y luego escribir un código apropiado en la nueva tarjeta para permitirle pasar por alto la verificación del BIOS. Sé que habrá más problemas con los controladores... pero sólo necesito ayuda con esta parte. Hasta ahora, no he podido hacer que Linux ethtool funcione para mí. ¿Alguna otra idea?

muchas gracias

Respuesta1

Necesitará averiguar cuál es el indicador de pila, así que suponga:

peek 0cX000101010001luego print 0cX000101010001le dará el segmento de bytes de salida de la matriz del microcontrolador, lo que le permitirá inyectar su código.

La bandera 0cX000101010001solo se usó como ejemplo para comenzar. Recuerde que necesita saber qué comandos aceptará el microcontrolador y qué detallará.

información relacionada