best guess wrt firmware upgrade

Jim Cromie jcromie at
Wed Jan 26 12:23:30 EST 2005

Jouni Malinen wrote:

>On Tue, Jan 25, 2005 at 04:06:30PM -0700, Jim Cromie wrote:
>>Im about to pull the trigger on a firmware upgrade, and was hoping
>>for a sanity check b4 I put my card at risk. (via -i option)
>If there is any doubt about the compatibility of the upgrade, I would
>recommend that you would first try the RAM downloadable version of the
>new firmware image. It does not change anything in the flash and
>consequently, it is trivial to recover from possible problems.
I used r1010506.hex, same procedure as before.  It appeared to work
(it shows the updated secondary firmware).

[root at harpo firmware]# prism2_srec -rv wlan0 r1010504.hex
Special S3 firmware info record - name 'R1010504.HEX'
Start address 0x000f8c01
S3 CRC-16 generation record: start=0x001F1800 len=51116 prog=0
srec summary for r1010504.hex
Included file name: R1010504.HEX
Component: 0x001f 1.5.4 (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=4 range=1-10 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: 2
  addr=0x001F1800..0x001FDFAB (len=51116)
  addr=0x001FF000..0x001FFCC7 (len=3272)
Total data length: 54388
Start address 0x000f8c01

Wireless LAN card information:
  NICID: 0x8008 v1.0.1
  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:
Exact NICID was not found from the list of supported platforms, but an
alternative that has been reported to work was found.
Plugging PDR 0x0202 at 0x001fdb2a (len=100)
Plugging PDR 0x0203 at 0x001fdb8e (len=128)
Plugging PDR 0x0204 at 0x001fdc0e (len=80)
Plugging PDR 0x0405 at 0x001fdc5e (len=4)
PDR 0x0405 not found from wlan card PDA. Using default data.
  len=4: 00 00 00 30
Plugging PDR 0x0300 at 0x001fdc62 (len=28)
Plugging PDR 0x0301 at 0x001fdc7e (len=34)
Plugging PDR 0x0101 at 0x001fde60 (len=6)
Plugging PDR 0x0103 at 0x001fcb20 (len=12)
Plugging PDR 0x0104 at 0x001fcc58 (len=2)
Plugging PDR 0x0105 at 0x001fde6c (len=2)
Plugging PDR 0x0105 at 0x001fcc8e (len=2)
Plugging PDR 0x0105 at 0x001fdf68 (len=2)
Plugging PDR 0x0107 at 0x001fcb2e (len=2)
Plugging PDR 0x0006 at 0x001fcafa (len=10)
Plugging PDR 0x0406 at 0x001fdf00 (len=2)
PDR 0x0406 not found from wlan card PDA. Using default data.
  len=2: 64 00
Plugging PDR 0x0303 at 0x001fdca4 (len=2)
PDR 0x0303 not found from wlan card PDA. Using default data.
  len=2: ff 1f

Downloading to volatile memory (RAM).
Components after download:
  NICID: 0x8008 v1.0.1
  PRIID: 0x0015 v0.3.0
  STAID: 0x001f v1.5.4
[root at harpo firmware]#

and sanity checking,

[root at harpo firmware]# hostap_diag wlan0
Host AP driver diagnostics information for 'wlan0'

NICID: id=0x8008 v1.0.1 (HWB3163, Prism II reference with SSF Flash)
PRIID: id=0x0015 v0.3.0
STAID: id=0x001f v1.5.4 (station firmware)

This suggests that the 1.5.4 station firmware is OK to flash to the card,
Does it imply anything wrt later versions (unavailable in ram format)

I ask cuz, the card doesnt operate properly yet (nor did it before).
Briefly, ifup pegs the cpu, and never succeeds.
I'll post the details separately when Ive exhausted my reservoir (puddle)
of experience..

thanks in advance.

More information about the HostAP mailing list