Review: Sofirn SP10 Pro - an AA/14500 EDC light with Anduril 2 firmware

This Sofirn SP10 Pro was provided by Sofirn for review. This one got lost in the shuffle for a while - apologies for the delay.


The Sofirn SP10 Pro is a budget everyday carry flashlight using a 14500 Li-ion or AA battery and running ToyKeeper's Anduril firmware. Its Samsung LED has good color rendering and a sunlight-like 5000K color temperature, but suffers from green tint. It has the lowest moonlight of any flashlight I've used, and an impressive maximum output. Efficiency is good given the small size and high CRI in its medium modes, but unimpressive on high. The pocket clip could use more ramp, and output is not perfectly regulated with a 14500 battery, but that's to be expected at such a low price point.

With a regular price just over $20 and occasional discounts below that, the SP10 Pro offers a lot and is recommended.


Spec -
Battery 1x14500, 1xAA
LED Samsung LH351D
Color temperature 5322K
Color rendering index 89
Max output (14500) 947lm
Max throw (14500) 157m
Max output (AA) 403lm
Max throw (AA) 102m
Max sustainable output (14500) 473lm [1]
Max output at 50% battery (14500) 765lm
Max sustainable output (AA) 340lm
Best efficiency 108 lm/W
Candela per lumen 6.5 (floody)
Length 88mm
Head diameter 20.5mm
Weight 40g
Low Voltage Protection (LVP) Yes
Lockout Mechanical and electronic
Approximate price $22 ($24 with battery and charger)
Rating ★★★★☆ (recommended)

[1] Output is not stable with 14500 batteries


  • Anduril UI (in simple mode by default)
  • High CRI
  • Impressive maximum output with both battery types
  • Great regulation with AA
  • Flashing pads allow firmware updates (with additional hardware)


  • Green tint
  • Flat-top 14500s don't work
  • Poor regulation with 14500
  • Pocket clip needs more ramp
  • Temperature sensor was not calibrated

Details and technical analysis


The SP10 Pro comes in several body colors, currently black, blue, green, and red.


The SP10 Pro includes a lanyard and spare O-rings. A 14500 battery and USB charger is optional for $2 extra, which is a good value.

Modes and user interface

The Anduril 2.0 firmware deserves its own article. Its advanced mode offers a great deal of customization, including min/max level, smooth ramp or a configurable number of steps, calibration and adjustment of the thermal throttling behavior, and special modes like candle and lightning storm simulations.

Anduril also offers a simple mode, which operates similarly to mainstream brands like Acebeam, Thrunite, and Olight.

Here's a UI diagram from Lux-Perpetua on BLF.

And the official manual.

Output, runtime, and efficiency

As received, the thermal calibration was significantly off, indicating 32C when the temperature was actually 18C. It is necessary to calibrate the light to get reasonable thermal management behavior. Runtimes were generated after calibration unless otherwise noted.

Anduril does not have fixed modes; the configuration of the light determines not only the number of modes, but their levels. Testing was conducted in a stepped, 7-mode configuration.

AA battery

Mesurements were taken using a Panasonic Eneloop 1900 mAh AA NiMH rechargeable battery. Advertised minimum and maximum modes are 1 and 350 lumens

Mode Estimated Lumens Estimated throw (FL1 meters)
1 -
2 1 5
3 12 18
4 37 31
5 92 49
6 227 77
7 403 102
Mode Estimated lumens Estimated throw (FL1 meters)
Mode 2 1 5
Mode 3 12 18
Mode 4 37 31
Mode 5 92 49
Mode 6 227 77
Mode 7 403 102
Time to 80% Time to 50% Time to 10%
Mode 1 - 26.7 days - 3
Mode 2 1 3.8 days 40 21
Mode 3 12 20.0 hours 104 96
Mode 4 37 6.7 hours 109 283
Mode 5 92 2.2 hours 2.2 hours 2.5 hours 97 760
Mode 6 227 47 minutes 48 minutes 79 minutes 80 2180
Mode 7 403 6.5 minutes 39 minutes 45 minutes 77 4700

14500 battery

Measurements were taken using a Sofirn 900 mAh 14500 Li-ion rechargeable battery. Advertised minimum and maximum modes are 1 and 900 lumens with 119m throw on maximum.

Mode Estimated lumens Estimated throw (FL1 meters)
Mode 2 5 11
Mode 3 28 27
Mode 4 84 47
Mode 5 211 74
Mode 6 473 111
Mode 7 947 157
Time to 80% Time to 50% Time to 10%
Standby - 1.8 years - 0.05
Mode 1 - 1.1 months - 1
Mode 2 5 2.6 days 104 13
Mode 3 28 10.8 hours 102 74
Mode 4 84 3.7 hours 105 216
Mode 5 211 25 minutes 113 minutes 2.9 hours 109 517
Mode 6 473 10.0 minutes 55 minutes 90 minutes 104 1150
Mode 7 947 4.0 minutes 8.9 minutes 44 minutes 107 2400

Output depends on battery voltage in all modes, and with the battery at 3.7V, the levels are (low), 3, 18, 55, 134, 286, 765.

Light quality

Readings are taken from the center spot diffused with DC Fix diffusion film using an X-rite i1Pro spectrophotometer.

Tint Duv CRI
(deep red)
(deep blue)
Mode 2 5150K 0.0073 (extremely green) 88.9 46.0 73.1
Mode 3 5186K 0.0079 (extremely green) 88.5 44.4 72.9
Mode 4 5332K 0.0079 (extremely green) 88.4 43.2 72.2
Mode 5 5322K 0.0075 (extremely green) 88.6 43.3 72.1
Mode 6 5359K 0.0066 (extremely green) 89.0 44.1 73.1
Mode 7 5337K 0.0055 (very green) 89.8 44.6 73.0


Outdoor beamshots are shown next to the Zebralight SC64c LE for reference only; a direct comparison between the two lights would be unfair.

14500 max vs Zebralight SC64c LE max

14500 sustainable vs Zebralight SC64c LE sustainable

AA max vs Zebralight SC64c LE max

AA sustainable vs Zebralight SC64c LE sustainable

Tint vs Zebralight SC64c LE

Tint vs BLF 348

Batteries and charging

Any button-top AA or 14500 cell can be used in the SP10 Pro, including longer protected cells. The high power requirements on AA mean that alkaline batteries will perform badly at settings much over 100 lumens, which is true for other AA flashlights as well.

Size and ergonomics

The SP10 Pro is a little larger than the more expensive Skilhunt M150, but still very unobtrusive for pocket carry. The pocket clip has very little ramp though, and does not insert easily into some pockets. The button is hard to find by feel, with little protection against accidental presses, and a spongy action.

Modification potential

The bezel is glued in place, but was not difficult to unscrew with strap wrenches, providing access to the reflector and LED. Most popular 3-volt LEDs could replace the original Samsung; a Nichia 519A would improve the flashlight. Flashing pads are provided to install firmware, and Anduril 2 is open source.

Did you find this article useful? Consider buying me a coffee.


You can use your Mastodon or Lemmy account to reply to this

Mastodon Reply Lemmy Reply