I have had 3 nrf52840 dongles burn out after a few weeks running on 3V from 2x 1.5 alkaline batteries, powering the dongle from VBUS. Initially, the current draw was 900uA at its peak, but after a few weeks running idle on the batteries, the dongle started drawing a 60mA, but appears to be fully functional otherwise. I can connect and interact with the read / write characteristics and I can measure an output on the correct GPIO pins via multimeter readings. I used a multimeter to measure power from battery to VBUS (not accurate the but the reading is still an order of magnitude off).
I have a couple working theories but would appreciate any insights.
1. Over time the VBUS input dropped to 2.49V over a couple weeks time. I read conflicting info about the acceptable VBUS input range, but it one theory is that the voltage dropped too low and the internal voltage regulator started drawing too much current, possibly for weeks. I switched power input to VDD, cut SB1, and soldered SB2 but the current draw is still 60mA sitting idle.
2. Could the advertising settings in the Blinky BLE firmware make the dongle advertise non-stop and could this burn out the voltage regulator in the chip?
I modified the Blinky BLE firmware to run on the 52840 dongle with a few more read/write characteristics. I kept the advertising the same as in the example. Namely the following for reference: