Wurkkos TS10 4000K


Brand/model Wurkkos TS10 4000K
LED 3*LatticePower CSP2323 4000K
Maximum lumens 1,400 lm
Maximum beam intensity 4,150 cd
Maximum throw 130 m
Battery 1*14500 Li-ion
Onboard charging No
Material Aluminium
Modes Many
Blinkies Many
Reflector TIR
Waterproof IPX8
Review date July 2022


The Wurkkos TS10 is a good example of a 14500 triple emitter torch that has been designed with feedback from the torch enthusiast community.

Wurkkos posted a thread called “Wurkkos WK10 Triple mini light discusion” on BLF where they asked the community for feedback:

  1. Keep this design as a simple version work with 14500 only,simple UI, low price, like less than $15.99.
  2. Increase the length to make an upgraded version, which can be compatible with AA batteries and use Anduril 2.0 ,Aux light.
  3. Keep this existing compact design use anduril 2.0 and aux lights but only work with 14500

Wurkkos went with option three and then asked the community to vote for their favourite single aux LED colour.

I have been eagerly awaiting the launch of the Wurkkos TS10 despite already having a Lumintop FWAA.

A low cost 14500 triple with accessible programming pads? Yes, please!


The TS10 came in a white and orange Wurkkos branded retail box with a plastic tray.

Wurkkos TS10 packaging front Wurkkos TS10 packaging left Wurkkos TS10 packaging right Wurkkos TS10 packaging tray

The following was included in the box:

  • Wurkkos TS10 4000K
  • Wurkkos 14500 900mAh Li-ion cell (optional)
  • Lanyard
  • Two o-rings
  • User manual
Wurkkos TS10 accessories

Torch in use

The curved tube design and grippy head make it comfortable to carry the Wurkkos TS10 with a cigar grip or underhand. A matte silver finish gives the torch a bit of extra grip and there are no sharp edges.

The recessed electronic tailswitch gives a satisfying click and it allows the torch to tailstand.

I have not installed the pocket clip because I prefer to either use a deep carry pocket clip or not use one at all. The included lanyard can be used with the pocket clip attached.

A slight twist of the head can mechanically lock out the torch to avoid standby drain. If the button is pressed in this situation, then it will cause the main LEDs to flicker.

Wurkkos TS10 in use 1 Wurkkos TS10 in use 2

Build quality

Wurkkos included pads in an easily accessible location, the underside of the driver where the battery connects, so that enthusiasts can update the firmware without having to remove the driver. This is a much appreciated design choice.

Wurkkos TS10 driver

The body of the torch is made of aluminium.

Square cut threads on the tube came well lubricated but they became dirty quickly.

Wurkkos TS10 threads

There is an inner tube and an outer tube to allow the signal from the electronic tailswitch to reach the driver in the head of the torch. The tailcap is glued so that the inner tube is less likely to become misaligned.

The aluminium switch cover has a bit of grip due to the circle pattern. After seeing a silver button on a black TS10, I kind of want an all silver TS10!

Wurkkos TS10 button

LED, bezel, lens and beam

The TS10 4000K has three LatticePower CSP2323 emitters behind a clear TIR optic.

The bezel appears to be glued. It would be nice if Wurkkos did not use glue on the bezel so that it is easier to swap emitters or the optic but I can imagine that the bezel would constantly unscrew while changing the battery.

Wurkkos TS10 optic

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

The CCT is about 4000K and it has a 90+ CRI.

The Delta u, v is very close to zero (pure white) on most modes and it is little bit negative (rosy) on H7 and Turbo.

The TS10 4000K produces a gorgeous floody beam.

Mode CCT (K) CRI (Ra) x y Duv
H1 3911 96.8 0.3837 0.3753 -0.0016
H2 3920 97.1 0.3846 0.3799 0.0003
H3 3931 96.9 0.3844 0.3805 0.0006
H4 3923 97.0 0.3847 0.3808 0.0007
H5 4105 95.7 0.3771 0.3777 0.0014
H6 4131 95.2 0.3753 0.3739 0.0002
H7 4129 95.0 0.3745 0.3701 -0.0014
Turbo 4156 95.4 0.3721 0.3639 -0.0036

Calculate Duv from CIE 1931 xy coordinates

Dimensions and size comparison


I took the following measurements using digital callipers.

Measurement Unit (mm)
Torch length 71.6
Head diameter 21.0
Tube diameter 19.5


I took the following measurements using a digital scale.

Weight Unit (g)
Torch with battery 48.1
Torch 28.7
Battery 19.4

Size comparison with its competition

The Wurkkos TS10 is shorter and wider than the Lumintop FWAA. I included a Sofirn SP10 Pro for comparison despite having a single emitter. This is what the TS10 could have become if Wurkkos increased the length!

From left to right: Wurkkos TS10 4000K, Lumintop FWAA TiCu, Sofirn SP10 Pro.

Wurkkos TS10 4000K, Lumintop FWAA TiCu, Sofirn SP10 Pro

From left to right: Wurkkos TS10 4000K, Lumintop FWAA TiCu, Sofirn SP10 Pro.

Wurkkos TS10 4000K, Lumintop FWAA TiCu, Sofirn SP10 Pro

User interface and driver

The Wurkkos TS10 uses an ATtiny1616 with Anduril 2. Anduril 2 is a popular user interface among torch enthusiasts. I won’t go into detail about the user interface because it is complex. There are diagrams to help understand how Anduril 2 works.

Fifteen clicks from off indicates that the torch has been shipped with version 202202080614.

There is a known issue with the first few batches of the TS10 where aux LEDs remain on when the main LEDs are on and LVP does not work when the aux LEDs are on. There are pads on the driver that can be used to update the firmware with an adapter. More information about updating the firmware is available here. A workaround to avoid draining your battery below 2.5V in less than four days is to disable the aux LEDs when the TS10 is off.

Low voltage protection

Anduril 2 has LVP. It appeared to kick in around 2.86V. However, there is a bug with version 202202080614 that the TS10 shipped with where LVP does not work when aux LEDs are on.


I did not notice any visible PWM (flickering).



The TS10 takes a 14500 3.7V Li-on cell (either button top of flat top). It is not compatible with AA 1.2V Ni-MH or AA 1.5V Alkaline batteries.

A button top Wurkkos 14500 900mAh cell was included inside the TS10. The cell arrived with a voltage of 3.90V, and it was isolated with a piece of plastic to avoid standby drain.

Wurkkos TS10 14500 900mAh Wurkkos TS10 protector


I charged Vapcell H10 14500 1000mAh Li-ion cells to 4.19V and used them for testing the Wurkkos TS10.

Specifications from the manual:

Modes H8 H7 H6 H5 H4 H3 H2 H1
Light Output 1400lm 900lm 580lm 300lm 130lm 50lm 10lm 1lm
Runtime 1h14min 1h29min 1h20min 1h24min 2h43min 6h43min
Beam distance (m) 130 100 80 55 40 25 12 4.5
Intensity (cd) 4150 2525 1675 800 400 160 45 5

H8 is known as Turbo in this review.

Lumen measurements

I used a UNI-T UT210E clamp meter to measure the current at turn on for modes H1 to H4 while the head of the TS10 was connected a Korad KA3005D bench power supply.

Mode Amps at start Specs Lumens @turn on Lumens @30 sec Lumens @10 min
H1 0.01 A 1 lm 1 lm 1 lm 1 lm
H2 0.09 A 10 lm 12 lm 12 lm 12 lm
H3 0.28 A 50 lm 50 lm 49 lm 49 lm
H4 0.50 A 130 lm 128 lm 124 lm 121 lm
H5 300 lm 289 lm 217 lm 142 lm
H6 580 lm 564 lm 435 lm 145 lm
H7 900 lm 869 lm 136 lm 151 lm
Turbo 1400 lm 1612 lm 145 lm 151 lm

Turbo performed better than expected. All other modes were roughly as expected.

I did not take current measurements for H5 to Turbo because my bench power supply is limited to 5A and it is a bit tricky to measure with a battery due to the dual tubes and electronic tail switch.

Standby drain

4.2 µA.

Runtime graphs

I built a lumen tube and forked bmengineer’s project RuTiTe to add support for a VEML7700 light sensor and MCP9808 temperature sensor with help from Owen. Calibration lights from maukka were used.

Note: Lumen measurements may be off by more than 10% with my DIY lumen tube. Temperature may vary due to the room temperature and it may be lower than expected due to how I attached the sensor.

Measurements were taken in my office where the ambient temperature may fluctuate between 6C and 21C during winter.

I used the Anduril 2 firmware that the Wurkkos TS10 came with and performed a factory reset while the torch was cool. I changed it to advanced mode and I left the thermal limit as the default.

Wurkkos TS10 runtime graph

Wurkkos TS10 first 10 minutes runtime graph

Wurkkos TS10 turbo runtime graph

Wurkkos TS10 H7 runtime graph

Wurkkos TS10 H6 runtime graph

Wurkkos TS10 H5 runtime graph

Wurkkos TS10 H4 runtime graph

Wurkkos TS10 H3 runtime graph

Wurkkos TS10 H2 runtime graph

My runtime results were similar to the runtime estimates from the specifications. H2 and H1 runtimes were not specified but I tested H2 anyway to see how long it would last.

H2 started at 12 lumens, dropped from 12 to 11 lumens at 20 hours 19 minutes, dropped from 11 to 3 lumens at 23 hours 31 minutes and powered off at 28 hours 59 minutes.

I only tested H1 for 10 minutes to get lumen measurements because the runtime may last more than a week.


I took lux measurements with a UT383BT at 30 seconds for each mode. Turbo to H4 were measured at five metres. H3 and H2 were measured at two metres. H1 was measured at one metre but the light output was too low (i.e. the light meter displayed 0 lux).

Mode Specs (cd) Specs (m) Candela measured (cd) Distance (m)
H1 5 4.5 - -
H2 45 12 28 10
H3 160 25 168 25
H4 400 40 375 38
H5 800 55 1,100 66
H6 1,675 80 2,100 91
H7 2,525 100 1,875 86
Turbo 4,150 130 2,375 97


5000K WB, f3.2, 3.2" shutter speed, ISO 100

H5 Wurkkos TS10 H5 beamshot

Wurkkos TS10 Turbo beamshot


The Wurkkos TS10 is currently my favourite bedside torch. The aux LEDs make it easy to find at night when a room is pitch black. It has a gorgeous beam for indoor use. And it packs a punch on Turbo when needed outside!

Firmware bugs could have been avoided with some earlier community involvement.


  • Aux LEDs.
  • Accessible programming pads.
  • Good build quality.
  • High CRI.
  • Neutral tint.


  • LVP bug with firmware when aux LEDs are left on.

Updating the firmware

There are a few enthusiasts, myself included, selling USB-C to UPDI adapters over on BLF. The adapters can be used with avrdude or ZFlasher AVR (Android) to write Anduril firmware to the attiny1616 over Serial UPDI.

Product page


amazon.com affiliate link

If you use an affiliate link, I may earn a commission which will help fund future torch reviews and tutorials.