I'm reading your post, and that is amazing... you're fighting with u/nAmps.
However, I'm concerned about mAmps
The lowest what I can get with Atmega328 + NRF24 on breadboard is 1mA.
What I've done:
Flashed Atmega328p with ATmegaBOOT_168_atmega328_pro_8MHz.hex
Uploaded BinarySwithchSleepSensor sketch with FDTI. Tried: API 1.4/1.5, IDE 1.0.6/1.6.5 (no difference)
Powered the sensor directly with 2xAA
Changed ext fuses to x07 (no BOD)
Connected NRF24 according to MySensors instructions
On the breadboard I have only:
10k resistor on 1st/reset pin.
With this set up minimum what I can get is:
Atmega328p w/o NRF - 3pin con - 0.1mA /not con - 3.4mA
Atmega328p with NRF - 3pin con - 1.09mA /not con - 1mA
I'm using cheap multi-meter, however, with Gammon's J sketch - it shows 3uA without NRF.
I'm struggling almost a week, and can't understand, why you guys achieving such a great results while using almost the same setup (Mini 8Mhz is based on Atmega328p).
Your ideas and suggestions are most welcome. Thank you in advance!