Clarification on low_power example and current consumption

I’ve seen few posts on the current consumption in deep_sleep mode but I’m still confused … so asking one clarification.

I’m using an AB01 with the default low_power_with_timer example and I’m measuring current over the USB 5v plug (nothing is connected, no battery, no solar).

I’m seeing 8mA in deep_sleep, 19mA in wakeup.

this is far away from the published values, how do we measure the uA current documented values?

  1. are these values valid only when powering from the lipo battery or external 3.3v ?
  2. could you post a configuration setup for the measure 3.5uA deep sleep current mode?


actually I’ve got almost a full reply to my question reading the link in a previous post here:

but if someone could confirm that the low_power current is NOT doable when running from USB plug it would be great

When you power the unit via USB, most likely the USB to UART IC will enable and draw ~8mA current.

1.When you power via Vbat or 3.3V, the USB to UART IC will disable, the current should be equal to documented values.

  1. Using a 3.3V power supply. Power the unit via VDD and GND.

I think you can check this to reduce the current of “Deep sleep with battery connect”.

thanks for your suggestion KSckung.

unfortunately I do not have the tools to replace the resistors on the AB01 … I can manually reach 0805 size … and pbly 0603 … but below this size I cannot do reworks.

It would be great if Heltec sends out an updated version of the AB01 with the fixes to reach very low power in deep sleep mode. And also as I mentioned in another post it would be GREAT if you can expose the pad for the “enable” pin on the voltage regulator. This way we can add an external “backup battery” (like an alkaline battery) when the onboard lipo is empty.

The main point is to correct the ADC pin connection.

  1. remove BR1 0R resistor.
  2. connect ADC pin to D1 or R17( not GND) pad.


one last question: which one in your picture is the 0-ohm resistor that needs to be removed?