I was thinking that OS2007 may be expecting an older version of the WLAN firmware.
I am more familiar with embedded systems where the firmware may only be loaded and fixed in place once, not at runtime.