Coordinator rev1 hw errata
Collection of some notes on the rev1 coordinator hardware
Assembly
- Combine 100nF capacitors on BoM
- C804 (100V) and others (logic level) can be served by the same item
- 0402 size for bottom indicator LEDs is ass
- They ought to be larger, 0603 or 0805
- Ethernet PHY is not recognized
- Appears to just be a soldering issue with the pads on the SoM not making proper connection
- Next rev should have larger SoM pads with more cream?
Operation
- Wifi seems to be busted
- This likely is a software issue; the module initializes correctly and is recognized on boot (with the appropriate drivers being loaded)
-
[ 19.308901] mwifiex_sdio mmc0:0001:1: info: FW download over, size 616840 bytes [ 19.834461] mwifiex_sdio mmc0:0001:1: WLAN FW is active [ 20.254606] mwifiex_sdio mmc0:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (15.68.7.p189) [ 20.261290] mwifiex_sdio mmc0:0001:1: driver_version = mwifiex 1.0 (15.68.7.p189) [ 32.322732] fixed-3v3: disabling [ 32.324575] vdd_sd: disabling [ 317.632606] mwifiex_sdio mmc0:0001:1: Firmware wakeup failed [ 317.637160] mwifiex_sdio mmc0:0001:1: PREP_CMD: FW in reset state [ 317.653566] mwifiex_sdio mmc0:0001:1: info: shutdown mwifiex... [ 317.672972] mwifiex_sdio mmc0:0001:1: PREP_CMD: card is removed [ 317.775670] mwifiex_sdio mmc0:0001:1: WLAN FW already running! Skip FW dnld [ 317.781226] mwifiex_sdio mmc0:0001:1: WLAN FW is active [ 327.952520] mwifiex_sdio mmc0:0001:1: mwifiex_cmd_timeout_func: Timeout cmd id = 0xa9, act = 0x0 [ 327.959898] mwifiex_sdio mmc0:0001:1: num_data_h2c_failure = 0 [ 327.965752] mwifiex_sdio mmc0:0001:1: num_cmd_h2c_failure = 0 [ 327.971442] mwifiex_sdio mmc0:0001:1: is_cmd_timedout = 1 [ 327.976846] mwifiex_sdio mmc0:0001:1: num_tx_timeout = 0 [ 327.982131] mwifiex_sdio mmc0:0001:1: last_cmd_index = 0 [ 327.987447] mwifiex_sdio mmc0:0001:1: last_cmd_id: a9 00 28 00 16 00 cd 00 1e 00 [ 327.994853] mwifiex_sdio mmc0:0001:1: last_cmd_act: 00 00 13 00 01 00 01 00 00 00 [ 328.002295] mwifiex_sdio mmc0:0001:1: last_cmd_resp_index = 4 [ 328.008046] mwifiex_sdio mmc0:0001:1: last_cmd_resp_id: df 80 28 80 16 80 cd 80 1e 80 [ 328.015874] mwifiex_sdio mmc0:0001:1: last_event_index = 1 [ 328.021326] mwifiex_sdio mmc0:0001:1: last_event: 00 00 0b 00 00 00 00 00 00 00 [ 328.028643] mwifiex_sdio mmc0:0001:1: data_sent=1 cmd_sent=1 [ 328.034285] mwifiex_sdio mmc0:0001:1: ps_mode=0 ps_state=0 [ 328.043571] mwifiex_sdio mmc0:0001:1: info: _mwifiex_fw_dpc: unregister device