Wurkkos TS30S Andúril Flashlight Review

Wurkkos TS30S Andúril Flashlight Review

Wurkkos has a new version of the TS30 – the TS30S is an Andúril flashlight with a Luminus SBT90.2 emitter, and has massive output!  Read on for some thoughts and testing

Official Specs and Features

Here’s a link to the Wurkkos TS30S Andúril flashlight product page.


The TS30S has just one version, but a kit is available.  You can purchase with or without the Wurkkos 21700 cell.  Also available is the TS30 of course, which has been out for a while.


The kit price for the Wurkkos TK30S Andúril flashlight is $85.99.  If you go for no cell, you’ll save around $4.  Go with the cell version!  The cell is certainly worth $4.

This light is also available on Amazon.com for just a little more.  You might prefer the quicker shipping and support from Amazon directly.  Here’s a referral link for amazon.  The light (with cell) is $105.99 at amazon.

Short Review

This light is a monster…. wait till you see these runtimes.  Output is incredible.  It has Andúril.  What else do you want?

Long Review

The Big Table

Wurkkos TS30S Andúril Flashlight
Emitter: Luminus SBT90.2
Price in USD at publication time: $81.97
Or $105.99 on amazon.
Cell: 1×21700
Turbo (Double click from on) Runtime Graph Level 7 (Highest stepped) Runtime Graph
Switch Type: E-Switch
Quiescent Current (mA): 0.1 (peak every few seconds at 0.32)
On-Board Charging? Yes
Charge Port Type: USB-C
Charge Graph
Power off Charge Port
Claimed Lumens (lm) 6000
Measured Lumens (at 30s) 3760 (62.7% of claim)^
Candela per Lumen 47.5
Claimed Throw (m) 952
Candela (Calculated) in cd (at 30s) 5730lux @ 5.716m = 187214cd
Throw (Calculated) (m) 865.4 (90.9% of claim)^
All my Wurkkos reviews!

^ Measurement disclaimer:  I am an amateur flashlight reviewer.  I don’t have $10,000 or even $1,000 worth of testing equipment.  I test output and such in PVC tubes!!  Please consider claims within 10% of what I measure to be perfectly reasonable (accurate, even).

What’s Included

what's included

  • Wurkkos TS30S Andúril Flashlight
  • Alternate bezel (strike bezel?  cooking stand?  not sure)
  • Wurkkos 5000mAh 21700 cell
  • 21700 to 18650 adapter
  • Spare o-rings (2)
  • Lanyard
  • Charge cable (USB to USB-c)
  • Manual

Package and Manual

manual manual

Build Quality and Disassembly

feature photo

You know, I am not sure how better to say it, but these Wurkkos lights are very nicely built.  This light is around $90 or so, and the build quality is perfectly adequate at that price point.

Here’s the top-down view.

The tailcap has no switch (this is an e-switch only light).


You’ll note a bit of cooling fin around the switch area.  These aren’t very deep.

cooling fins around switch

Most of the cooling fin depth is around the reflectors.  Reflectors are metal and should have good contact inside the head there, so cooling through these fins should be good.

cooling fins around head

There’s no knurling anywhere on the light, but the cell tube has what I’d call the “grenade grip” pattern.



grenade grip on body

Here’s why you probably know this light.  This gigantic bezel.  Strike bezel?  Murder bezel?  I really don’t know but 1) it’s awesome and 2) it’s actually heavy (probably steel) and the weight makes it doubly awesome.  Useful?  I don’t know but it’s great!  If you don’t want to use it, Wurkkos provides a much more subdued bezel, which also has crenelations.

two bezel options

With both bezels removed, the light will still be safe to use, too.  The bezel doesn’t capture the reflector!

bezels removed

Here’s the Wurkkos TS30S Andúril flashlight with the bigger bezel installed.

spike bezel installed spike bezel installed

Both the head and tail will come off the cell tube.  For cell swaps, it’s much easier to remove the head.  This seems intentional.

head and tail removed

The head has only a nice big thick brass button for contacting the cell.

head and tail contacts

brass button on head

On the tailcap there’s a nice beefy double sprung spring.

head and tail contacts tail cap spring

Remember I told you that the strike bezel doesn’t capture the reflector?  That reflector is accessible by removing this other bezel.

bezel removed

Size and Comps

Dimension: 153mm (length) x 55mm (head diameter)
Weight: 230 grams (without battery)

If the flashlight will headstand, I’ll show it here (usually the third photo).  If the flashlight will tailstand, I’ll show that here, too (usually the fourth photo).

in hand

in hand

Here’s the test light with the venerable Convoy S2+.  Mine’s a custom “baked” edition Nichia 219b triple.  A very nice 18650 light.

And here’s the light beside my custom engraved TorchLAB BOSS 35, an 18350 light.  I reviewed the aluminum version of that light in both 35 and 70 formats.

beside torchlab boss 35

Retention and Carry

I’ll call the primary means for carrying the Wurkkos TS30S to be the included lanyard.

This lanyard attaches through one of the two holes in the tailcap.  Each hole is a single hole, and so the lanyard  does obstruct perfect tailstanding just a little bit.

lanyard installed through holes in tailcap lanyard holes in tailcap

There’s no pouch or belt clip or anything else.  The lanyard is it!

Power and Runtime

The Wurkkos TS30S Andúril flashlight is powered by a single 21700 lithium-ion cell.  If you buy the kit (which you should), you’ll get this 5000mAh seen below.

wurkkos 21700

This is a standard 21700 cell.  With the internal setup of the TS30S, any 21700 should work fine.

Included is this adapter, which will allow the use of an 18650 cell, too.

wurkkos 21700 and adapter

wurkkos 21700

The cell is installed in the normal direction – positive terminal toward the head.

wurkkos 21700 installed

Below you can see a few runtimes.  I was impressed by the output… Except that the light claims 6000 lumens, and even at startup I’m only seeing around 4200 lumens.  So it’s too bad that the light doesn’t hit its claim even with the included cell but this output is still extraordinary – over 3500 lumens for almost 2 minutes.

In this case, I had calibrated the light through the Anduril interface, for current temperature and also maximum temperature.  I set the max to 60 degrees Celsius.  That’s higher than I usually go.  Regarding the temp drop on the graph below; I think the sensor shifted just a little bit at that time.

The third highest output is still over 1000 lumens.  These outputs track downward with cell voltage, and then finally have some stepdowns to very low output.  Anduril does have low voltage protection, but you’ll see the low voltage by low output long before the shutoff.


The TS30S has built-in USB-C charging.  This charging port is opposite to the switch and fairly easy to notice by feel – the charge port cover is grippy, while the switch is stubbly (knurled).

I am very pleased with this charging port cover – it sits very securely, but is also easy to open when needed.

An appropriate cable is included for charging: USB to USB-C.

Here are a couple of charge graphs.  First, from USB to USB-C, which is the intended way (that’s the cable Wurkkos includes, after all).  Charging looks great, and is notably consistent.  Charging doesn’t even take very long, which is impressive for a 5000mAh cell.  But that’s what you get with a max current of around 2A.  This is good charging.

I also tested a bit with USB-C to USB-C.  This charging works just fine too.  The time required is the same as with USB-A charging.  I don’t note any PD from USB-C, unfortunately.

Modes and Currents

Mode Mode Claimed Output (lm) Claimed Runtime Measured Lumens Tailcap Amps
Turbo (Double click from on) 3760 15.10
Level 7 2118 5.50
Level 6 1285 2.25
Level 5 165 0.96
Level 4 57 0.55
Level 3 22 0.19
Level 2 8 0.07
Level 1 1 0.01
Lowest of Ramping <1

Pulse Width Modulation

With Anduril, we know there’s PWM.  Here are graphs to confirm that.

For reference, here’s a baseline shot, with all the room lights off and almost nothing hitting the sensor.  Also, here’s the light with the worst PWM I could find.  I’m adding multiple timescales, so it’ll be easier to compare to the test light.  Unfortunately, the PWM on this light is so bad that it doesn’t even work with my normal scale, with is 50 microseconds (50us).  10ms5ms2ms1ms0.5ms0.2ms.  In a display faster than 0.2ms or so, the on/off cycle is more than one screen, so it’d just (very incorrectly) look like a flat line.  I wrote more about this Ultrafire WF-602C flashlight and explained a little about PWM too.

User Interface and Operation

A side e-switch is used in the Wurkkos TS30S flashlight.  There are two green emitters behind the switch, and the switch cover has ample knurling.


The action of the switch is very low.

e-switch backlit

The UI here is ToyKeeper’s Anduril, which at this point is very well covered.  I’ve reviewed other lights with it, too.  Here’s ToyKeeper’s UI graphic:

Here’s a UI table anyway!

State Action Result
Off Hold On (Low)
Off Click On (Mode Memory)
Off Click 2x Highest Hybrid Mode
Off Click 3x Blinkie Mode Group
Off Click 4x Lockout
Off Click 5x Momentary
Off Click 6x Muggle
Off Click, Click, Hold Strobe Group (Mode Memory Strobe)
Strobe Group Click 2x Strobe Cycle (Candle > Bike Flasher > Party Strobe > Tactical Strobe > Lightning Storm)
Blinkie Mode Group Click 2x Blinke Cycle (Sunset > Beacon > TempCheck > BattCheck)
On Click 3x Switch between Stepped and Smooth Ramp
On Click 4x Ramp Configuration
TempCheck Click 4x Thermal Configuration
Beacon Click 4x Beacon Configuration
Lockout Click 4x Off
Strobe Group Click Off
(Basically) On Click Off
Candle Click 3x 30-minute timer to off
Strobe Group Hold Heighten selected mode (Make faster or brighter)
Strobe Group Click, Hold Lessen selected mode (Make slower or dimmer)
On Click 2x FET Turbo
Ramp Configuration [Wait for Single flash] Click N time for level N. Selection of the “Low” you like best by clicking 1, 2, 3, etc. where 1, 2, 3, etc are different levels of low.
Ramp Configuration [Wait for Second flash] Click N time for 1+Turbo-N. Selection of the “Ceiling” you like best by clicking 1, 2, 3, etc. where 1, 2, 3, etc are different Ceiling levels.
Ramp Configuration [Wait for Third flash] Click for how many steps you want in Stepped mode. Sets Number of Steps.
Thermal Configuration [Wait for First flash] Click for N times for N degrees C. Displays Current Temperature.
Thermal Configuration [Wait for Second flash] Click for N times for 30C + N. Sets Temperature Limit.
Beacon Configuration [Wait for First flash] Click for N times N seconds per flash Sets Beacon Speed.

If you want to see how to calibrate the thermals, see this part of the FW1A review.

LED and Beam

Wurkkos has in the TS30S the impressive Luminus SBT90.2 emitter.  This is a crazy emitter.  It both throws, and just puts out a massive amount of light.

sbt90.2 emitter

(For reference, the previous version of this light, the TS30, had 3x Luminus SST40 emitters.)

The Luminus SBT90.2 is coupled with a deep smooth reflector.

With either bezel installed (remember you don’t have to use one of these two bezels!), light escapes when headstanding.

bezel lets light out

Here’s an uncalibrated beamshot.

uncalibrated beam photo

Such a clean-looking front end for this flashlight…

low mode

These beamshots are always with the following settings:  f8, ISO100, 0.3s shutter, and manual 5000K exposure.  As with most other Anduril flashlight reviews, I’ve included a shot of the lowest mode of ramping (that’s the absolute lowest mode), then the seven stepped modes, then the highest mode available (double click from on state).  Same below with the comparison photos.

Tint vs BLF-348 (KillzoneFlashlights.com 219b version) (affiliate link)

I keep the test flashlight on the left, and the BLF-348 reference flashlight on the right.

I compare everything to the KillzoneFlashlights.com 219b BLF-348 because it’s inexpensive and has the best tint!


What I like

  • Massive output!
  • Excellent build quality
  • Uses Anduril, which has something for everyone
  • Low is low, but useful with the SBT90.2
  • Charging looks very good
  • USB-C to USB-C works

What I don’t like

  • Lanyard-only carry
  • Doesn’t hit specified output


  • This light was provided by Wurkkos for review. I was not paid to write this review.
  • This content originally appeared at zeroair.org.  Please visit there for the best experience!
  • For flashlight-related patches, stickers, and gear, head over to PhotonPhreaks.com!
  • Use my amazon.com referral link if you’re willing to help support making more reviews like this one!
  • Please support me on Patreon!  Feeding flashlights is expensive!  And funding Fun Fund Friday even more so.  I deeply appreciate your support!
Liked it? Take a second to support zeroair on Patreon!

3 thoughts on “Wurkkos TS30S Andúril Flashlight Review”

  1. Hi ….. Excellent review about the Wurkkos TS30S .. I have been searching for the best budget thrower for a while until a few days ago I fell in love with this elegant flashlight and ordered one for $105 Canadian , great price . Do you know if it is possible to extend the runtime by adding an extension tube to use two batteries and if so where can I purchase a tube.

    1. No, typically adding cells in series isn’t intended to extend the runtime. This would double the voltage to the driver and could damage the driver.

  2. Hi,

    Great review!
    One thing is only missing. This is definitely high current flashlight. Original battery has 15A max current. Above this limit the voltage is dramatically dropping. For this flashlight is much better to use high current battery 30A or better. Would be great to test turbo mode with this kind of battery.

    Best Regards

Leave a Reply

%d bloggers like this: