Here are some entries coming into the system log that may shed some insight
Code:
[ 1433.688895] brcmfmac: brcmf_vif_add_validate: Attempt to add a MONITOR interface...
[ 1433.689095] brcmfmac: brcmf_mon_add_vif: brcmf_mon_add_vif called
[ 1433.689227] brcmfmac: brcmf_mon_add_vif: Adding vif "mon0"
[ 1445.778073] device mon0 entered promiscuous mode
[ 1481.492958] brcmfmac: brcmf_sdio_hostmail: Unknown mailbox data content: 0x40012
[ 1485.195964] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1485.196593] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1485.196746] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -110
[ 1487.755975] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1487.756597] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1487.756751] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -110
[ 1490.315984] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1490.316638] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1490.320161] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4107, -110
[ 1492.875983] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1492.880186] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1492.883874] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -110
[ 1495.436009] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1495.440138] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1495.443701] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-110)
[ 1497.995995] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1497.999966] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1500.556001] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1500.559974] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1503.116011] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1503.119895] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1503.123260] brcmfmac: brcmf_do_escan: error (-110)
[ 1503.126639] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[ 1505.676028] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1505.679860] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1505.683100] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4107, -110
[ 1508.316037] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1508.319851] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1508.323109] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-110)
[ 1510.876027] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1510.880040] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1510.883360] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4107, -110
[ 1511.067638] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-512)
[ 1512.071072] brcmfmac: brcmf_cfg80211_get_channel: chanspec failed (-512)
[ 1518.796046] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1518.799752] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1518.802958] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -110
[ 1521.356068] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1521.359808] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1521.363030] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4097, -110
[ 1523.916060] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1523.919811] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1523.923070] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -110
[ 1526.476086] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1526.479813] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1526.483014] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4103, -110
[ 1529.036069] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1529.036639] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1529.036654] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -110
[ 1531.596080] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1531.599890] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1534.156088] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1534.159906] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1534.163140] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4098, -110
[ 1536.716093] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1536.719996] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1539.276088] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1539.280379] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1539.283777] brcmfmac: _brcmf_set_multicast_list: Setting mcast_list failed, -110
[ 1541.836102] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1541.839943] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1541.843340] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4104, -110
[ 1544.396113] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1544.400128] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1544.403629] brcmfmac: _brcmf_set_multicast_list: Setting allmulti failed, -110
[ 1546.956131] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1546.960091] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1546.963634] brcmfmac: brcmf_cfg80211_nexmon_set_channel: Set Channel failed: chspec=4099, -110
[ 1549.516117] brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
[ 1549.520274] brcmfmac: brcmf_sdio_checkdied: firmware trap in dongle
[ 1549.523876] brcmfmac: _brcmf_set_multicast_list: Setting BRCMF_C_SET_PROMISC failed, -110
root@Rpi:~#
If it will help your testing, I will send you an image of my SD card.