m: Stephen Gildea To: jsun@junsun.net Subject: hostap flash Intersil/Prism 8002 firmware Date: Tue, 29 Nov 2005 06:38:19 -0500 On http://linux.junsun.net/intersil-prism/IDtable.html you ask, Note 2: 8002 is not originally listed in this table. Thanks to <...> who confirmed that 8002 uses the same firmware as 8003. Note you may encounter warnings when you flash with prism2_srec. Supply "-i" argument to overrice the warning. [CAN SOMEONE CONFIRM IF "-i" IS NEEDED?] . I can confirm that you do NOT need "-i" with an 0x8002 card. I successfully upgraded my SMC card's station firmware from v0.7.6 to v1.7.1 using prism2_srec version 0.4.7. Output of prism2_srec: # prism2_srec -v wlan0 s1010701.hex S3 CRC-16 generation record: start=0x003F1800 len=52084 prog=1 Start address 0x00000000 srec summary for s1010701.hex Component: 0x001f 1.7.1 (station firmware) Supported platforms: 0x8002 1.0.0, 0x8002 1.0.1, 0x8003 1.0.0, 0x8003 1.0.1, 0x8004 1.0.0 0x8008 1.0.0 Interface compatibility information: role=Supplier variant=1 range=1-12 iface=Station Firmware-Driver (4) role=Actor variant=1 range=1-1 iface=Modem-Firmware (1) role=Actor variant=1 range=1-1 iface=Controller-Firmware (2) role=Actor variant=1 range=1-2 iface=Primary Firmware-Driver (3) Separate S3 data areas: S3 area count: 3 addr=0x003EE000..0x003EE069 (len=106) addr=0x003F1800..0x003FE373 (len=52084) addr=0x003FF000..0x003FFBE5 (len=3046) Total data length: 55236 Start address 0x00000000 Wireless LAN card information: Components: NICID: 0x8002 v1.0.0 PRIID: 0x0015 v0.3.0 STAID: 0x001f v0.7.6 Interface compatibility information: PRI role=Supplier variant=1 range=1-1 iface=Modem-Firmware (1) PRI role=Supplier variant=1 range=1-1 iface=Controller-Firmware (2) PRI role=Supplier variant=1 range=1-2 iface=Primary Firmware-Driver (3) STA role=Supplier variant=1 range=1-4 iface=Station Firmware-Driver (4) PRI role=Actor variant=1 range=1-1 iface=Controller-Firmware (2) STA role=Actor variant=1 range=1-1 iface=Controller-Firmware (2) STA role=Actor variant=1 range=1-1 iface=Modem-Firmware (1) Verifying update compatibility and combining data: Plugging PDR 0xffffffff at 0x003fceb6 (len=14) Plugging PDR 0x0202 at 0x003fdeee (len=100) Plugging PDR 0x0203 at 0x003fdf52 (len=128) Plugging PDR 0x0204 at 0x003fdfd2 (len=80) Plugging PDR 0x0405 at 0x003fe022 (len=4) PDR 0x0405 not found from wlan card PDA. Using default data. len=4: 00 00 00 30 Plugging PDR 0x0300 at 0x003fe026 (len=28) Plugging PDR 0x0301 at 0x003fe042 (len=34) Plugging PDR 0x0101 at 0x003fe228 (len=6) Plugging PDR 0x0103 at 0x003fce78 (len=12) Plugging PDR 0x0104 at 0x003fcfb0 (len=2) Plugging PDR 0x0105 at 0x003fe234 (len=2) Plugging PDR 0x0105 at 0x003fcfe6 (len=2) Plugging PDR 0x0105 at 0x003fe330 (len=2) Plugging PDR 0x0107 at 0x003fce86 (len=2) Plugging PDR 0x0006 at 0x003fce52 (len=10) Plugging PDR 0x0406 at 0x003fe2c8 (len=2) PDR 0x0406 not found from wlan card PDA. Using default data. len=2: 64 00 Plugging PDR 0x0302 at 0x003fe06a (len=2) PDR 0x0302 not found from wlan card PDA. Using default data. len=2: 12 00 Plugging PDR 0x0303 at 0x003fe06c (len=2) PDR 0x0303 not found from wlan card PDA. Using default data. len=2: ff 1f Generating CRC-16 (start=0x003f1800, len=52084) at 0x003f17fe OK.