Sofirn SR20 Mini#

Specifications#

Brand/model Sofirn SR20 Mini
LED 3* CSP2323 White, 3* HFL1-R Red
Maximum lumens 1,200 lm
Maximum beam intensity 5,050 cd
Maximum throw 142 m
Battery 1* 18350 Li-ion
Onboard charging Yes (USB-C)
Material Aluminium
Modes 5
Blinkies White Strobe, Red Flash
Reflector TIR
Waterproof IPX8
Review date May 2025

Introduction#

The Sofirn SR20 Mini is an 18350-sized EDC torch with three white and three red emitters. It has built-in USB-C charging, a powerful magnet in the tailcap and it comes with a lanyard.

Despite being shaped like a pocket thrower, the Sofirn SR20 Mini has a practical white beam due to the triple TIR optic where helps blend the light from the three white emitters into one spotlight. The red emitters produce a very floody beam.

Sofirn sent this torch for review. I have not been paid for this review nor have I held back my opinions of this torch.

Packaging#

The Sofirn SR20 Mini comes in a white box with a magnetic lid. The outer sheath has an image of the torch on the front and details about the torch on the back.

Sofirn SR20 Mini packaging Sofirn SR20 Mini packaging

Sofirn SR20 Mini packaging Sofirn SR20 Mini packaging

The following was included in the box:

  • Sofirn SR20 Mini
  • Sofirn 18350 1100mAh cell
  • Lanyard
  • Two spare o-rings
  • USB-A to USB-C cable
  • User manual

Sofirn SR20 Mini packaging Sofirn SR20 Mini accessories

User Manual#

Sofirn SR20 Mini user-manual-1 Sofirn SR20 Mini user-manual-2

Torch in use#

The Sofirn SR20 Mini is tiny! It fits comfortably in my hand between the index and ring finger. It is a bit too short to reach my pinky finger when I try to grip it.

Sofirn SR20 Mini in-use-1 Sofirn SR20 Mini in-use-2

There is a side switch to control both the white and red emitters.

Sofirn SR20 Mini in-use-3

The torch can tailstand or headstand.

Sofirn SR20 Mini front Sofirn SR20 Mini head-stand

I like to use the lanyard when carrying the Sofirn SR20 Mini.

Sofirn SR20 Mini closeup-lanyard-hole

Build quality#

The Sofirn SR20 Mini has a matte black anodised finish. There are no sharp edges.

The bezel is smooth.

Sofirn SR20 Mini front Sofirn SR20 Mini left

Sofirn SR20 Mini back Sofirn SR20 Mini right

There is plenty of grip on the tube and the tailcap.

Sofirn SR20 Mini side

The threads are anodised so you can lock the torch out by turning the tail slightly.

The tube can be flipped but the orientation of the battery is laser etched on it.

Sofirn SR20 Mini threads

Threads near the head came well lubricated while threads near the tail did not have any lubricant. This is a little odd. Some manufacturers glue the head to the tube rather than encourage people to unscrew a torch by the head.

I prefer to unscrew the tailcap when removing the battery because the magnet in the tailcap is powerful enough to pull the battery out. If you unscrew the head then the battery might get stuck in the tube due to the magnet.

One possible improvement for the tailcap would be to cut the lanyard hole into the side so that the lanyard does not get in the way when tailstanding the torch.

Sofirn SR20 Mini tail

There are springs at both ends to allow a button top or a flat top 18350 cell to work.

Sofirn SR20 Mini springs

I tested reverse polarity protection (RPP) by putting an unprotected battery in backwards (don’t try this at home!). RPP worked as expected.

LED, bezel, lens, reflector and beam#

The Sofirn SR20 Mini three CSP2323 White and three HFL1-R Red emitters behind a TIR optic.

The bezel has been screwed down against the TIR optic with an o-ring between the two.

Sofirn SR20 Mini closeup bezel Sofirn SR20 Mini closeup emitters

There is no glass lens to protect the plastic TIR optic from being scratched.

Sofirn SR20 Mini closeup bezel

The MCPCB is screwed down against the head.

CCT, CRI, and duv#

I have taken Correlated Colour Temperature (CCT) and Colour Rendering Index (CRI, RA of R1-R8) measurements with the torch positioned one metre away from an Opple Light Master Pro III (G3).

The CCT is around 5750K, the CRI is around 97 and the Delta u, v is positive (green) for the White Light.

The TIR optic blends the three white emitters to produce a throwy beam with a smooth hot spot that blends out into a green corona.

LED Mode CCT (K) CRI (Ra) x y Duv
White Low 5621 98.6 0.3296 0.3482 0.0049
White Medium 5670 96.9 0.3283 0.3564 0.0095
White High 5802 97.1 0.3253 0.3509 0.0082
White Turbo 5909 97.4 0.3232 0.3443 0.0059

Calculate Duv from CIE 1931 xy coordinates

Dimensions and size comparison#

Dimensions#

I took the following measurements using a digital caliper.

Measurement Unit (mm)
Length 80.76
Head diameter 31.63
Tube diameter 21.96
Tail diameter 24.03

Weight#

I took the following measurements using a digital scale.

Weight Unit (g)
Sofirn SR20 Mini 54.65
Battery 22.34
Sofirn SR20 Mini with battery 76.99

Size comparison with its competition#

From left to right: Sofirn SR20 Mini, Manker E14 III, Manker Timeback III

Sofirn SR20 Mini, Manker E14 III, Manker Timeback III

From left to right: Sofirn SR20 Mini, Manker E14 III, Manker Timeback III

Sofirn SR20 Mini, Manker E14 III, Manker Timeback III

User interface#

The Sofirn SR20 Mini is controlled by a side switch.

White Light has three modes in the main cycle group: Low, Medium and High; and shortcuts to Moonlight, Turbo and Strobe.

Red Light has four modes in the main cycle group: Low, Medium, High and Turbo; and a shortcut to Flash. Moonlight may be accessed by first going to Moonlight for the White Light by long pressing the button from off and then by clicking the button three times to swap to the Red Light.

Here is the UI diagram from the user manual:

Sofirn SR20 Mini user-manual-2

LED State Action Result
Off Long press White Light Moonlight
Off Click White Light On (mode memory)
Off Two clicks White Light Turbo
Off Three clicks White Light Strobe
Off Four clicks Lock
Locked Two clicks Unlock and White Light On (mode memory)
Locked Four clicks Unlock and White Light On (mode memory)
White On Long press Cycle (Low, Medium, High)
White On Click Off
White On Two clicks Turbo
White Turbo Two clicks Strobe
White Turbo Long press Low
White Strobe Two clicks White Light (mode memory)
White Strobe Long press Nothing
White On Three clicks Red Light
Red On Three clicks White Light
Red On Long press Cycle (Low, Medium, High, Turbo)
Red On Two clicks Flash
Red Flash Two clicks Low
Red Flash Long press Nothing

Both white and red lights cannot be on at the same time.

Mode memory#

Low, Medium and High are memorised for the White Light.

The equivalent mode is selected when changing between White Light and Red Light. E.g. White Moonlight will go to Red Moonlight and White Strobe will go to Red Flash.

Strobe#

Strobe has an alternating frequency.

White Light: Strobe

Sofirn SR20 Mini strobe

Red Light: Flash

Sofirn SR20 Mini beacon

I measured White Strobe and Red Flash with a Zoyi ZT-701 oscilloscope.

Battery Level Indicator#

The indicator LED under the side switch will display the following for 5 seconds after turning the torch on:

Colour Battery level
Green 70% - 100%
Red 30% - 70%
Red flashing 1% - 30%

Sofirn SR20 Mini green-indicator

Low voltage protection#

The torch has low voltage protection.

I tested low voltage protection by connecting the driver of the torch to a bench power supply and then by lowering the voltage from 4.2V to 0V.

The light turns off at 2.69V.

Pulse Width Modulation#

There is PWM but I did not notice any visible PWM (flickering).

I measured the PWM of the light with a Zoyi ZT-701 oscilloscope.

White Light (Moonlight, Low, Medium, High, Turbo)#

Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM

Red Light (Moonlight, Low, Medium, High, Turbo)#

Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM Sofirn SR20 Mini PWM

What I like about the UI#

  • Direct access to Moonlight (White) from off by holding.
  • Direct access to Turbo (White) from off with two clicks.
  • Direct access to Strobe (White) from off with three clicks.
  • The white and red lights both have the same number of modes (6).

What could be improved#

  • Direct access to the red light from off would make this much better for people looking for a red torch to use at night.

Batteries and charging#

Battery#

A button top Sofirn 18350 3.7V Li-ion 1100mAh cell was included inside the torch. It arrived with a voltage of 3.94V.

Sofirn SR20 Mini battery-1 Sofirn SR20 Mini battery-2

The cell was isolated with a piece of plastic to prevent accidentally turning the torch on.

Sofirn SR20 Mini warning Sofirn SR20 Mini insulating-film

I tried the following cells:

Cell Top Compatible? Comment
KeepPower IMR18350 3.7V Li-ion 1200mAh Button Yes
KeepPower IMR18350 3.7V Li-ion 1200mAh Flat Yes
Manker 18350 3.7V Li-ion 1100mAh USB-C Button No Too long.
Skilhunt BL-111 18350 Li-ion 1100mAh 3.6V Button Yes
Sofirn 18350 3.7V Li-ion 1100mAh Button Yes
Vapcell F14 18350 3.7V Li-ion 1400mAh (green) Recessed Yes
Vapcell M11 V1 18350 3.7V Li-ion 1100mAh (purple) Flat Yes
Vapcell M11 V2 18350 3.7V Li-ion 1100mAh (yellow) Flat Yes
Wuben ABJ1100C 18350 3.7V Li-ion 1100mAh Button Yes

Charging#

The Sofirn SR20 Mini has built-in USB-C charging.

Sofirn SR20 Mini usb

Power supply: PinePower Desktop USB-C
USB Meter: ChargerLAB Power-Z KM003C
Room temperature: 21 C

Sofirn SR20 Mini charging profile

The battery took 1 hour 38 minutes to charge from 2.869V to 4.165V at a rate of 5V 1A.

The charging status indicator in the button is red while charging and it turns green when charging is complete.

Sofirn SR20 Mini charging-red Sofirn SR20 Mini green-indicator

Power supply compatibility#

I tried the following power supplies with the built-in USB-C charger:

Power supply USB Type Protocol Does it charge?
Apple 61W Power Adapter USB-C PD Yes
Google Pixel Power Adapter USB-C PD Yes
PinePower Desktop USB-C PD Yes
PinePower Desktop USB-A QC Yes
PinePower Desktop USB-A Yes

USB-C to USB-C charging works.

Performance#

Specifications from the manual:

White Light:

Mode Moonlight Low Medium High Turbo Strobe
Output (lumens) 1 10 150 500 1,200 + 500 1,200
Beam Distance (metres) 3 20 52 96 142
Runtime 460h 32h 50min 4h 30min 1h 30min 2min + 1h 2h
Beam Intensity (cd) 2.8 97.5 687.5 2,325 5,050

Red Light:

Mode Moonlight Low Medium High Turbo Flash 0.5 Hz
Output (lumens) 1 3 40 70 150 40
Beam Distance (metres) 3 10 15 19 28
Runtime 270h 44h 10min 4h 2h 10min 2h 8h
Beam Intensity (cd) 1.8 25 56.3 90 191.3

I tested the torch with the included battery.

Lumen measurements#

I used a bench power supply to measure the current at turn on for most modes. I used a UNI-T UT139C Digital Multimeter to measure the current at turn on for Moonlight and Low modes.

LED Mode Amps at start Specs Lumens @turn on Lumens @30 sec Lumens @10 min
Red Moonlight 15.2 mA 1
Red Low 55.7 mA 3
Red Medium 0.38 A 40
Red High 0.86 A 70
Red Turbo 1.68 A 150 155 144 53
White Moonlight 5.9 mA 1
White Low 37.5 mA 10 10 10 9
White Medium 0.34 A 150 122 121 113
White High 0.88 A 500 369 352 321
White Turbo 2.85 A 1,200 + 500 1,012 933 601

Turbo (White) did not reach 1,200 lumens when I tested it.

Moonlight (White) was too low for my DIY lumen tube to detect.

I have not measured the lumen ouput of all the red modes (Moonlight, Low, Medium, High).

Standby drain#

I used a UNI-T UT139C Digital Multimeter to measure the standby current.

143 µA

Runtime graphs#

I used my own DIY lumen tube with a TSL2591 sensor and forked bmengineer’s project RuTiTe to record runtimes.

Note: Lumen measurements may be off by 10% with my DIY lumen tube.

The room temperature was approximately 21 C.

White Light#

Sofirn SR20 Mini runtime graph

Sofirn SR20 Mini first 2 hours runtime graph

Sofirn SR20 Mini first 10 minutes runtime graph

Red graph#

Sofirn SR20 Mini Red Turbo runtime graph

Runtime#

Here is a summary of the runtime results:

LED Mode User manual Runtime Turn off Final voltage
White Turbo 2min + 1h 1h 14min 10s 4h 27min 31s 2.83
White High 1h 30min 1h 35min 49s 3h 59min 37s 2.82
White Medium 4h 30min 4h 56min 56s 6h+ 2.75
White Low 32h 50min 10min+ 10min+
White Moonlight 460h 10min+ 10min+
Red Turbo 2h 1h 54min 24s 2h 18min 56s 2.93

“Runtime” is the time until the output reduces to 10% of the output at 30 seconds (as per the ANSI/PLATO FL1 2019 Standard).

“Turn off” is the time until my DIY lumen tube no longer detects more than one lumen.

“+” indicates that the light remained on after recording had stopped.

The runtimes are good. They are close to what Sofirn claim.

Sofirn mention that a FET driver is used for White Light while a buck driver is used for Red Light in the user manual.

Throw#

I took lux measurements with a UNI-T UT383BT at 30 seconds.

Moonlight and Low were measured at one metre. Medium, High and Turbo were measured at five metres.

LED Mode Specs (cd) Specs (m) Candela measured (cd) Distance (m)
White Moonlight 2.8 3 1 2
White Low 97.5 20 92 19
White Medium 687.5 52 1,050 64
White High 2,325 96 3,275 114
White Turbo 5,050 142 8,250 181

Beamshots#

I went to a local park and aimed the Sofirn SR20 Mini at a tree 70 metres away while using Turbo.

Beamshots were taken using a Sony RX100M2 using 3.2", f3.2, ISO 100, 5000K WB.

Sofirn SR20 Mini (White) Turbo#

Sofirn SR20 Mini White Light Turbo beamshot

Olight Warrior Nano (Turbo)#

Olight Warrior Nano Turbo beamshot

Wurkkos TS10 (14500) (Turbo)#

Wurkkos TS10 Turbo beamshot

I later visited a playground and aimed the Sofirn SR20 Mini at a big apple approximately 2 meters away while using the red emitter.

Red beamshots were taken using a Sony RX100M2 using 0.25 second shutter, f3.2, ISO 800, 5000K WB.

Sofirn SR20 Mini (Red) Turbo#

Sofirn SR20 Mini Red Light Turbo beamshot

Wuben G5 (Red)#

Wuben G5 Red beamshot

Nitecore HA23 UHE (Red) High#

Nitecore HA23 UHE Red High beamshot

Nitecore NU27 (Red) High#

Nitecore NU27 Red High beamshot

Thermal Images#

I used a Zoyi ZT-R01 IR Thermography Multimeter to take thermal images of the Sofirn SR20 Mini placed facing up on a silicone mat while using Turbo.

Room temperature: 15 C

Time (mm:ss) Max Temperature
00:00 17.2 C
01:00 26.5 C
02:00 34.7 C
03:00 40.5 C
04:00 41.5 C
05:00 42.9 C

The torch did appear to reach the 55 C thermal limit (see the user manual).

Sofirn SR20 Mini Thermal Image Sofirn SR20 Mini Thermal Image

Sofirn SR20 Mini Thermal Image Sofirn SR20 Mini Thermal Image

Sofirn SR20 Mini Thermal Image Sofirn SR20 Mini Thermal Image

Conclusion#

The Sofirn SR20 Mini is a pretty solid choice for a budget light if you are looking for something 18350-sized with a bit of flood and a bit of throw.

I am impressed with how Sofirn continue to get the basics right (e.g. Low Voltage Protection, Reverse Polarity Protection).

That said, for US$27.99, it could use a glass lens to help protect the TIR optic from scratches.

I like how the White Light and Red Light are treated equally. They both have the same number of modes. It would be even better if it had a shortcut to Moonlight (Red) from off.

The user interface takes a bit of learning. I got used to it after a few months.

The beam distance and runtimes are good.

The lumen ouput was slightly lower than expected for Turbo. It would be even better if Sofirn included a high drain cell so that it could reach 1,200 lumens.

Pros:#

  • Small size.
  • Good build quality.
  • Good runtimes.
  • Good beam distance.
  • Built-in USB-C charging.
  • Heaps of modes for both white and red lights.

Cons:#

  • The included battery is ok but a high drain cell would be better.
  • Turbo (White) did not reach 1,200 lumens when I tested it.
  • No direct access the the red light from off.
  • Slightly green beam.

Price#

The Sofirn SR20 Mini is US$27.99 from sofirnlight.com at the time of writing.

Product page#

Sofirn SR20 Mini at amazon.com (affiliate link)

Sofirn SR20 Mini at sofirnlight.com

I may earn a commission if you use an affiliate link or a promo code. This will help fund future torch reviews and tutorials.