I'm having trouble getting a new board to work which uses an MRF24WB0MA WiFi module. The board is based on the WiShield 2.0 by AsyncLabs and is running on an Arduino UNO using the AsyncLabs WiShield library. I am not able to get the new board to connect to my AP. I'm running the exact firmware on another Arduino using the WiShield and am able to connect to the AP just fine. I've checked all of the hardware between both boards and everything is connected the same. The SPI bus activity appears to be fine, although I have not yet attempted to decode any of it.
The only hardware difference between the two boards is the date code of the MRF24WB0MA modules. The board that works uses an older version 0x1205 module and the board that fails to connect uses a newer 0x120C module. According to the latest errata sheet, the 0x120C firmware does not have any known issues, whereas the older 0x1205 module has issues 2 through 6.
I took a look at the Debug RX line on the failing module and am getting the following Assert message which occurs right about the time (approx 30 sec) that the module would normally be connected to the AP:
"ASSERT Label=17, id=31, 31: Should not hit this condi"
Both modules has the typical sign on messages after booting. The module that connects to the AP does not have any Debug Asserts.
Thanks in advance for any help!