E-switch UI Development / FSM

Thanks to the above responses.

I was able to flash the BLF Q8 from stock NarsilM v1.0 to NarsilM v1.2 (check version will now blink v1.2). Then I also flashed to Anduril (thanks for the link).

The command I used for flashing to Anduril, I copied from here:

“avrdude -c usbasp -p t85 -u -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m -Uflash:w:anduril-q8-2017-11-08.hex”
(I changed the hex file name to the correct name)

In the above message thread, Tom E says:

“The 0xde vs. 0xdf does make a difference —

0xdf is Not Recommended. It disables Brown Out Detection.”

I wonder what is “Brown Out Detection”? Also, since I just copied and pasted the command line above, I used the “0xdf” which is supposed “not recommended”.
Do I need to reflash Anduril on the BLF Q8 using “0xde” which is recommended by Tom E?

~

So far, I’m still trying to figure out Anduril’s usage (lots of options… but then again I also haven’t tried out all the tons of options in the stock BLF Q8 firmware; just that the Anduril “special strobe modes” look more interesting.)

I do have a question regarding the “thermal control/tempcheck mode” for Anduril on the BLF Q8 (I used the 2018-07-01 BLF Q8 Anduril hex file)

“Tempcheck mode:
* 1 click: off
* 2 clicks: battcheck mode
* 4 clicks: thermal config mode

  • Hold: thermal calibration mode

Thermal config mode:
* Setting 1: calibrate sensor:
At buzz, click N times for N degrees C. For example, if the light
is current at “room temperature” of 22 C, click 22 times. Is
intended to only be done once upon initial setup, or not at all.
* Setting 2: temperature limit:
At buzz, click N times to set thermal limit to roughly 30 C + N.

Thermal calibration mode:

  • Hold until hot: set new ceiling value
  • … don’t hold: blink out current ceiling value and exit”

So when I got to TempCheck mode, 4-clicks gets me to “thermal config” mode. I notice 2 buzzes, so that corresponds to the “Calibrate sensor” and the set “Temperature Limit”.

However, while in TempCheck mode, I also tried HOLDing the button to get into Thermal Calibration mode. But the flashlight does not seem to be doing anything

(I’ve tried it Temperature Calibration on other firmwares, namely: Bistro (Astrolux S2) and NarsilM (Emisar D4), which will put the flashlight in Turbo, and just hold down the button until it’s too hot, then release the button.)

However, when I HOLD down the button while the BLF Q8 (Anduril) is in TempCheck mode, the flashlight does not seem to go into Turbo mode, so it’s not getting hot. What could be the issue and how do I set Thermal Calibration?