User Tools

Site Tools


spanish_prism2_flashing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
spanish_prism2_flashing [2007/02/24 21:18]
spanish
— (current)
Line 1: Line 1:
-====== Flasheando Prism2 ====== 
  
-===== Windows ===== 
- 
-Lo más sencillo es actualizar el firmware con [[http://​www.netgate.com/​support/​prism_firmware/​WinUpdate-0-7-0.exe|WinUpdate]].\\ ​ 
-Esto requiere tener instalado [[http://​www.linksys.com/​servlet/​Satellite?​blobcol=urldata&​blobheadername1=Content-Type&​blobheadername2=Content-Disposition&​blobheadervalue1=text%2Fplain&​blobheadervalue2=inline%3B+filename%3Dwpc11-linux_dr_ver%252C1.txt&​blobkey=id&​blobtable=MungoBlobs&​blobwhere=1121021322793&​ssbinary=true|WPC11 driver v2.5]] . 
- 
-==== Pasos a seguir ==== 
- 
- 
-   - Conecta tu tarjeta 
-   - Inicia WinUpdate. Si solo tienes una tarjeta prism, te la detectará. Si tienes más de una, te permitirá selecionar cual de ellas quieres actualizar. 
-   - Selecciona los archivos correctos con el firmware primario y secundario (primary y station firmware). Es más seguro si actualizas los dos al mismo tiempo. Algunas veces puede ser correcto actualizar solo el "​station firmware"​. De acuerdo con Pavel Roskin, "​Actualizar el firmware primario (primary firmware) sin incluir el firmware secundario (secondary firmware) provocará que la tarjeta deje de funcionar. La tarjeta actuará como si solo tuviese un firmware primario"​. Por lo tanto **NUNCA, pero que NUNCA** intentes usar un firmware primario sin incluir el secundario!!!! 
-   - Haz click en "​Continue"​. Verás la información actual del chip, incluyendo la versión actual del firmware, y te dá la oportunidad de cancelar. Vuelves a confirmar. Si te dice "​platform mismatches",​ lo más habitual es que hayas escogido un archivo hex incorrecto. 
-   - Haz click en "​Upgrade"​. Y ya está. ​ 
- 
-===== Linux ===== 
- 
-Para actualizar el firmware, necesitarás el programa "​prism2_srec"​ que se incluye en el paquete "​hostap-utils"​ (y tener cargado hostap); si no está nstalado en tu sistema, descargalo y compila las hostap-utils:​ 
- 
-  wget http://​hostap.epitest.fi/​releases/​hostap-utils-0.4.7.tar.gz 
-  tar -xvzf hostap-utils-0.4.7.tar.gz 
-  cd hostap-utils-0.4.7 
-  make 
- 
-Algunas tarjetas Prism2 están restringidas para operar en unos canales determinados debido a las regulaciones de cada pais. Puedes activar todos los 14 canales (ten en cuenta que puede ser ilegal en tu pais) con los siguientes comandos: 
- 
-  ./​prism2_srec wlan0 -D > pda; cp pda pda.bak 
- 
-Edita el archivo **pda** y pon 3FFF en el "​offset 0104" (linea 24). Finalmente, descarga el firmware y flashea tu tarjeta.\\ 
- 
- 
-Si el "NIC id" está entre 0x8002 y 0x8008: ​ 
- 
-  wget http://​linux.junsun.net/​intersil-prism/​firmware/​1.5.6/​sf010506.hex  ​ 
-  ./​prism2_srec -v -f wlan0 s1010506.hex -P pda 
- 
-en otro caso 
- 
-  wget http://​linux.junsun.net/​intersil-prism/​firmware/​1.7.4/​pk010101.hex 
-  wget http://​linux.junsun.net/​intersil-prism/​firmware/​1.7.4/​sf010704.hex 
-  ./​prism2_srec -v -f wlan0 pk010101.hex sf010704.hex -P pda 
- 
-====  Firmware recomendado ==== 
- 
-Puedes comprobar tus firmwares primario y secundario con este comando: 
- 
-  # dmesg | grep wifi 
-  hostap_cs: Registered netdevice wifi0 
-  wifi0: NIC: id=0x800c v1.0.0 
-  wifi0: PRI: id=0x15 v1.1.1 ​ (primary firmware is 1.1.1) 
-  wifi0: STA: id=0x1f v1.7.4 ​ (station firmware is 1.7.4) 
-  wifi0: registered netdevice wlan0 
- 
-o 
- 
-  # hostap_diag wlan0  
-  NICID: id=0x800c v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash)) 
-  PRIID: id=0x0015 v1.1.1 
-  STAID: id=0x001f v1.7.4 (station firmware) 
- 
-Con [[http://​www.netgate.com/​support/​prism_firmware/​WinUpdate-0-7-0.exe|WinUpdate]],​ puedes comprobarlo con la opción que hay en el menu.\\ 
- 
-Si el "NIC id" está entre 0x8002 y 0x8008, tienes una tarjeta Prism2 antigua y DEBES usar el STA firmware version 1.5.6 (s1010506.hex). En otro caso, debes usar PRI 1.1.1 / STA 1.7.4 que es la versión del firmware más estable para las tarjetas Prism2 nuevas. NO USES firmware 1.7.1 o 1.8.x, ya que mucha gente ha tenido problemos con ellos. ​ 
- 
-====  Archivos de firmware ==== 
- 
-Los archivos de firmware son archivos "​S-record"​ con la extensión .hex (o .HEX). S-record es un formato de los archivos binarios, incluyendo la localización en memoria, en formato ASCII. El nombre del archivo sigue ciertas reglas. Puedes encontrar más detalles en este post: [[http://​linux.junsun.net/​intersil-prism/​IDtable.html|document]]. ​ 
- 
-El nombre de un archivo de firmware será algo similar a esto:\\ \\ 
- 
-**<​type><​platform><​Version_Major/​Minor><​Version_Variant>​.HEX** ​ 
- 
-    *  type puede ser I (Inicial), P (Primario), S (Secundario),​ o T (Terciario). Adicionalmente,​ puede ser A (RAM-download primario) o R (RAM-downloadable secundario). Usa únicamente archivos que comiencen con '​p'​ o '​s'​. De otra forma puedes "​quemar"​ tu tarjeta wireless! 
-    * platform es un caracter identificador o ID, que tiene que coincidir con tu NICID. Mira la tabla de versiones ID (release ID table). 
-    * Version_Major/​Minor consiste en dos caracteres para la "major version"​ y dos caracteres para la "minor version"​. 
-    * Version_Variant son dos caracteres para la "​version variant"​. ​ 
- 
-Por ejemplo 
- 
-  pk010004.hex ​ 
-   ​Firmware primario v1.0.4 para NICID 800C, 8013, 8017, 801B.  
-  sf010409.hex ​ 
-   ​Station firmware v1.4.9 para NICID 800B, 800C, 800D, 8012, 8013, 8014, 8016, 8017,  8018, 801A, 801B, 801C.  
-  s1010409.hex ​ 
-    Station firmware v1.4.9 para NICID 8003, 8008. 
- 
-Este documento puede serte de ayuda tambien: [[http://​linux.junsun.net/​intersil-prism/​|linux.junsun.net/​intersil-prism]] 
spanish_prism2_flashing.1172348301.txt.gz · Last modified: 2007/02/24 21:18 (external edit)