Bluetooth dies on the Beaglebone Green Wireless

I’m having some issues with Bluetooth on the Beaglebone Green Wireless. The wl18xx module seems to stop working after a period of time (still trying to work out exactly how long). It doesn’t start working again until I power-cycle the board.

I’ve managed to reproduce the issue with a fresh BBGW (straight out of the box) with the latest image from beagleboard.org ( AM3358 Debian 10.3 2020-04-06 4GB eMMC IoT Flasher) and no modifications.

Steps to reproduce:

  1. sudo hcitool lescan
  2. leave it running
  3. wait about 20min

Output stops. Running sudo hcitool lescan again has no output. Restarting the board is the only way to recover.

I also noticed that the wifi AP also goes down at the same time which seems to indicate it’s an issue with the wireless module.

I found one other person who had similar issues but no solution:

There’s nothing remarkable in the logs at the point where it fails that I’ve been able to see.

Is there anything else I can try?