I’m trying to power the SAMR21-Xplained pro with a 3.7V battery. I have two of them: one acting as border router and using the EDBG USB port with a linux laptop, the other is running coap with sensors and a periodic sleep-wakeup.
I’ve found that if I don’t use the EDBG port, I cannot ping the battery-powered node or send coap replies to my linux. GNRC_networking doesn’t work either. I’ve tried using the TARGET USB port as well and the 5V0_IN pins too. In these two cases the current is lower (since debugger is in sleep mode) and I can see the current going down when I set the low power mode and up again when waking up in the code, so that confirms it is running, but I still cannot ping or send messages.
I’ve also tried setting DEVHELP=0 in the makefile, but it did not seem to have an impact.
I want to be able to power my node through the external power header pins and have networking work.
Is there something specific to RIOT that could be preventing this, or is it the debugger that enables networking in the first place?