Actualizar el firmware de la tarjeta wireless del SMC2682W

Si nos fijamos al arrancar el linuxAP podemos ver la versión de firmware que lleva nuestro aparato:

wlan0: NIC: id=0x8008 v1.0.0
wlan0: PRI: id=0x15 v0.3.0
wlan0: STA: id=0x1f v1.3.4

Vamos a ver el proceso que hay que seguir para realizar nuestro firmware update:

Para abrirlo primero hay que quitar la arandela que sujeta al conector de la antena externa



después sacamos los tornillos de la parte de atrás de la carcasa de plástico y veremos la placa tal y como se muestra a continuación



empujamos los leds de la tapa frontal hacia abajo, quitando así el resto de las tapas.
Para sacar la tarjeta pcmcia debemos hacer presión con unos alicates en uno de los dos plasticos que la sujetan



Ahora que ya hemos scado la tarjeta la podemos poner en un portátil o en un pc con adaptador PCI y actualizar el firmware.

Debemos obtener una copia del binario de firmware actualizado para la tarjeta, concretamente el fichero s1010409.hex.

Proceso a seguir para realizar el update desde Linux:

- Descargar una versión posterior al 3 de agosto de 2003 de hostap.
- Editar el fichero driver/modules/hostap_config.h y descomentar los defines PRISM2_DOWNLOAD_SUPPORT y PRISM2_NON_VOLATILE_DOWNLOAD.
- Compilar y instalar el driver
- En el directorio utils ejecutamos make prism2_srec para compilar el binario que nos permitirá hacer la actualización de firmware
- Ejecutamos ./prism2_srec -v -f wlan0 s1010409.hex y si todo va bien, ya tenemos el firmware actualizado

Si utilizas Hasefroch puedes seguir estas instrucciones.

Una vez hecha la actualización del firmware, volvemos a poner la tarjeta en su sitio, y enchufamos el punto de acceso



Cuando arranca el linuxAP ya podemos ver la tarjeta con la nueva versión de firmware:

wlan0: NIC: id=0x8008 v1.0.0
wlan0: PRI: id=0x15 v0.3.0
wlan0: STA: id=0x1f v1.4.9