*BLF LT1 Lantern Project) (updated Nov,17,2020)

Where is the cheapest to get a Sofirn lt1 these days? I don’t mind getting version 1 without the power bank.

Cheapest would be from Sofirn store. But you have to consider shipping as well:
$52 - https://www.sofirnlight.com/products/brown-lt1-lantern-anduril1-usb-rechargeable-flashlight-without-power-bank-function
$58 - https://de.aliexpress.com/item/4000238008009.html
$70 - https://www.ebay.com/itm/384253590938
$93 - Amazon.com

Thank you. Ordered the brown one in Sofirn website.

Hi There. I could really do with a little bit of help.
I bought myself an LT1 Anduril 2 in that really wicked on the eyes orange colour.

Anyway, my problem is that my LT1 will not allow me to set a timer in candle mode.
No signal flashes and also no time attributed to the number of button presses.
I now have a new problem called “Anduril 2 Thumb”

Assuming you’re already in advanced UI (not candle mode otherwise): click five times and hold the last one. The light will flash every second, each adding five minutes to the timer.

I got the Sofirn v1.0 and BLF-LT1-A2.


- The green power button light is on even when it’s in use. It’s necessary as it’s hard to find the button when you need to turn it off. It’s distracting.

  • Power bank works with my USB-C to USB-A adapter for iPhone

Sofirn v1.0

- The amber light will be dim when it’s on. It’s too dim to be useful when I want to turn off my LT1.

- Power bank doesn’t work with my USB-C to USB adapter for iPhone

- Power bank works with USB-C to USB-C, I can power the SP36

  • Anduril 1

I like the Sofirn v1.0 during standby. I keep this in the corner on a selfie stick with tripod mount. With the button towards the corner, it would reflect a very nice ambience light at night. It’s frankly easier to turn off the LT1 with my index finger when the button is away from me.

I will update it to Anduril 2 and see if the power bank will work for iPhone.

I just ordered an orange LT1, but that green light is making me change my mind.

This chart is incredibly useful.
I ordered a BLF LT1, supposedly the older model. It’s brown anodized. I received it and clicked 15 times. It showed flashes: 2 long, 1 short. That’s Anduril 2.1. OK, this is interesting. EDIT: I’m wrong, this is not Anduril v2. No wonder why I heard laughing from the stage wings… :person_facepalming: It took ToyKeeper to step up and tap me on the shoulder.

It turns out that I have the 2nd driver example, revision 5.0. My understanding is that this is the LT1 v1, with Anduril 1. I do have USB-C to USB-C, but discovered that it’s one way—to the LT1.

Did all of the rev 5.0 LT1’s end up with Anduril 2? Or was there some slipstream change at some point? Either way, I’m stoked! Saved me time & trouble of having to upgrade it. :person_facepalming:

Btw, the included manual stated that while charging, the switch LED would be blue. It’s not. It’s red. And actually, I prefer that. Who does blue WHILE charging? All of the lights I’ve had with e-switches and on-board charging shine red while charging, then blue when complete.

The battery level indication range is set for the voltage of a single 18650. So I’m presuming that what we see is an average taken of voltage across all cells? Certainly not cumulative, as you’d see on something like the Nitecore EA41 (4 x AA). Seems like that’s the case, as at times when I’ve selected the status (3-clicks from off) I’ll get a lower number first, then the 2nd display shows a higher number (as if adjusting for total voltage assessed across 4 cells). At first I thought it was “making the rounds” showing the levels of each of the 4 cells individually, but the lower number never appeared again after cycling over 4 times.

Since the batteries are in parallel they all have the same voltage. Or am I not understanding your question?

I removed the 18650 cells and checked them out in my charger, individually. At the start of charging, I had 3.65, 3.71, 3.76, and 3.77. In the LT1, the power check showed 3 long flashes, and 7 short flashes. Then became 3 long, 8 short and continued to show that with repeated checks as it continued charging. But I get it now. By virtue of the parallel circuit, the voltage is inherently averaged out across the 4 cells.

Any difference in voltage readings that are blinked out is caused by the tolerances in the components in the circuitry.

The cells are all in parallel, unlike the mentioned Nitecore AA light. Cells in parallel will all settle to the same voltage even if the cells that are newly inserted inserted are at different states of charge. There is no way the only one cell could be sampled when other cells are in the light at the same time.

EDIT: okay I see a post was added before I finished typing.

Hi Everyone! I'm new to this forum. I recently got the BLF LT1 after seeing it here. Thank you all for this wonderful light. I got the BLF-LT1-A2 driver with green standby led, USB-C power delivery. Out of curiosity, I opened up the driver and found an unknown chip near the USB-C connector. There are two of them. I highlighted them in the photo below:

The marking reads 323GBAD? Do you know what it is used for?

Can’t find any datasheet, but I’m sure they are for charging and powerbank. Two for higher current.

That’s not how that works.

Version check should blink out 8 or 12 digits. The format for it is: YYYYMMDDPPPP

  • YYYY: Year
  • MM: Month
  • DD: Day
  • PPPP: Product ID (can be looked up in the MODELS file) (was added somewhat recently, so old versions don’t include a product ID)

A single short blink is a “zero” digit, while a sequence of long blinks is a digit from 1 to 9.

The date in version check is the build date of the firmware. It usually can be traced back to an approximate revision in the source code repository.

I have the rev 4.3 from first groupbuy and the new version with Powerbank on the way. I have two questions:

  • In rev 4.3 I add the solder pads to 7135 to add a "turbo" power like other Anduril lights. It's possible in the newest version?
  • The new version doesn't have the screw on the head (on + battery contact). It's now compatible with flat top batteries?


no, it still needs a protruding contact. Some flat top batteries work, but not all.

Thank you for the clarification. Silly me… after the 2 long flashes and one short flash, then a pause, then 2 long flashes again followed by one short flash, I just presumed it was repeating the version number. :person_facepalming:

I now let my LT1 run through the readout.
2 0 2 0 0 6 0 2
June 2nd, 2020?

My FW3A does absolutely nothing with 15 clicks… and I know it’s Anduril 1. So, was there another version, like a 1.1, that activated the 15 click readout?

Based on the menus defined:
Anduril v1 has 6 clicks for muggle, and 10 clicks does nothing.
Anduril v2 has 10 clicks for Simple UI, and 6 clicks does nothing.

My LT1 doesn’t respond to 10 clicks. But does respond to 6 clicks. So that means it’s Anduril 1. Since it gives a response to 15 clicks, I take it that’s something like Anduril 1.1?

It sounds like that lantern uses the most recent version I published for Anduril 1 on the LT1:


It’s not Anduril 1.1. It’s just Anduril, version 2020-06-02 for the LT1. The date is the version number.

After that, I decided it was time to finally do a bunch of large changes which weren’t backward-compatible… and to make the nature of the changes more clear, I renamed it to Anduril 2. The “2” isn’t really a version number, it’s just part of the name. The version numbers for it started at 2020-09-27, and go up from there.

So… the timeline, approximately, is:

  • 2017-08-18: Started writing new flashlight UI toolkit called RoundTable.
  • 2017-08-19: Renamed RoundTable to FSM / Spaghetti Monster.
  • 2017-08-27: Started writing Anduril, using FSM as a base.
  • 2017-08-28: Most of Anduril works now; even created an initial UI diagram for it.
  • 2018-05-01: First published .hex files for Anduril, so people could try it without having to compile it.
  • 2019-09-24: Added a version check function. Versions are indicated by build date.
  • 2020-06-02: Final Anduril 1 build for the BLF LT1 lantern.
  • 2020-07-12: Changed name to “Anduril 2” to make it clear that a bunch of backward-incompatible changes were coming.
  • 2020-08-31: Added model numbers to the version check function.
  • 2020-09-27: First published builds of Anduril 2.

There are, of course, many more steps involved. There are like 700 revisions now, and dozens of builds per version. I’m just listing a few which seem kind of relevant.

Thanks for your answers :+1:

Thanks, TK! Very enlightening.

So the version of Anduril running in the LT1 v2 (as you labeled “Anduril 2”)—is that not backward compatible to the LT1 v1 that I have?