Read the forums and saw that I needed to use the Python API interface to set the board to router mode to active the low power consumption mode to include turning off bluetooth and the OLED. Using the meshtastic --set-router command in the API, everything went OK from what I could tell. Unfortunately, upon restart of the board, the display is still lit and the bluetooth still blinks at me. I did a --info query and this is what I have:
I have even cleared the router mode to just try to set parameters with screen on secs by itself. The info said that the command took…but still no joy. The OLED still on. Has anyone successfully muted the OLED on the LORA32 v1 boards? Any help would be greatly appreciated.
I believe this may have to do something with this:
I cannot turn off Software AP running 1.1.32 on LoRa32 V2 1.6 board. Looks like solution is to use earlier version of firmware or wait for next rev. Or edit and compile your own, I have not figured out PlatformIO to do that yet.
It might have something to do with these particular boards always showing up as powered, even when disconnected and running off battery. Mine would never go into the light sleep cycle unless I rebuilt the firmware with line #187 in PowerFSM.cpp changed to not do the ternary in the state transition for hasPower:
I could be misunderstanding how the FSM for power / sleep stuff is supposed to work though.
If possible it would be swell to have the sleep mode work on even powered nodes for my case, because I want to deploy really energy lean solar repeater nodes. Maybe this could be a pref setting in the future.