FireflyLite E07X Canon FFL351A HI

1lumen selects and reviews products personally. We may earn affiliate commissions through our links, which help support our testing.

FireflyLite E07X Canon FFL351A HI review

FireflyLite E07X Canon FFL351A HI specs

Brand & ModelFireflyLite E07X Canon FFL351A HI
Flashlight categoryHigh Output General Purpose
Max. output5,000 lumens
Max. beam distance? meters
Max. beam intensity?
Battery config.21700
Onboard chargingUSB-C
Main modesMany, Anduril 2
Review publication dateFebruary 2024

Review intro:

Round four? Yep, another new E07X sent over from our good friends at FireflyLite. I really enjoyed the all-new refreshed lights, along with the all new FifelyLite X1S and FireflyLite NOV-Mu V2. Overall, these represent a nice upgrade to the flagship lights from FireflyLite Outdoors after a long hiatus. To go with the new host, FireflyLite added an LED exclusive to the brand. This E07X has those, and they promise to be good, and you better believe I’m going to test that. This review ‘borrows’ points and content from the first E07X review, so bear with me.

What’s in the package

Since the E07X has represented the upper-end of FireflyLite’s product line, but the packaging was a bit anticlimactic. Yep, just a box with some graphics. No fancy magnet or laminated cardboard. That’s fine though. Here’s what’s inside:

  • FireflyLite E07X Wine Red FFL351A
  • 4 o-rings
  • Instruction guide for the UI
  • Lanyard with split ring and quick release clip
  • 3 spare lenses

FireflyLite sent this light with extra lenses for the MAO E07X test light which had defective lenses, so a big thanks to Jack, Ivy, and the gang. The lanyard is the same rubbery, Slinky coil type as the other lights FireflyLite sent. It has a quick release clip on one end, and a split ring for a keying on the other. No battery was in the light this time, but a VapCell T50 is an optional add-on (just get it). Interestingly, there’s no USB C cable in here, but you probably already have one anyway.

Flashlight in use, Build Quality, and Warranty

The E07X is a high output, general purpose enthusiast flashlight. The new one has grown in some dimensions, and shrunk in others. It’s wider, but shorter, but it’s still a 21700 size tube light. It looks awesome, almost beautiful. To go with good looks, it handles nicely too. For pocket carry, you get a stainless clip. It’s a collar type and retained by the tailcap. After some time riding in my pocket, I think it’s a little portly for regular EDC use. A cargo pocket is a nice home for it though.The aggressive hand grenade texture on the tube is an excellent gripping surface. The test light didn’t include the magnetic tailcap (fine by me-I am not a fan of those for anything other than work lights), but one is optional. The lanyard was pretty useful, but the Slinky-likeness took getting used to.

The head has 5 deep heat sinking fins for dissipating heat. For switching, you get an e-switch mounted in the middle of the head. I had no trouble reaching it from all grip angles. It has a beautiful black PVD (FireflyLite calls it diamond black VEP) stainless steel button (matches the bezel) with a central LED indicator for on-state and charging. The switch LED is of course configurable through the UI, along with the front RGB aux LED array under the optic. The click action is very good, with slightly soft, but positive clicks with good feedback and feel. The USB-C charging port cover is also stainless VEP coated in the same black color. The charge port is a brand new and patented design with a magnetic closure, and according to FireflyLite, it’s fully waterproof even when the port is open. 

Build quality? Despite the issue with the first E07X, this one has been trouble-free with no gremlins or issues.

NOTE that we were contacted by FireflyLite about an issue with the optic specific to the FFL351A version of th eE07X. I didn’t notice an issue, and FireflyLite didn’t elaborate, other than an issue with the ‘focus.’ They are sending a replacement optic and the review will be updated when received.

As of today (with a 25% discount), a base light with the FFL351A LEDs comes in at $96 US. Add Cree LEDs and it jumps $13 US. Adding a VapCell T50 battery and extra tailcap bumps it to $120 US. I expect the price will go up, so get these while you can. The light is milled from 6063-T6 aluminum alloy and that’s good. 6063 aluminum takes a nicer surface finish, is more corrosion resistant, and has superior electrical conductivity and thermal properties. The machining is exquisite with no issues with no sharp edges.

The finish is also new. You get a choice of two MOA (micro arc anodizing) finishes, fossil gray and dark white, and a standard matte black type III HA. Navy Blue and Wine Red were recently added to the color selection. This one came in the Wine Red anodizing, and it looks beautiful. The finish isn’t advertised as type III HA, but it’s been durable so far. It’s a semi-gloss finish and doesn’t really add much tack, but it’s pleasant to grip. The finish had no blemishes or odd colors, and the graphics are nicely etched with nice contrast. 

The light can be fully disassembled, which is nice if you want to mod it further or just do your own maintenance. Like the other lights, even though the threads were lubed, unscrewing the tailcap and the head took what seemed like excessive amounts of effort. The first 3 turns go pretty smooth, but the last 2 turns require what seems like excessive amounts of force. I added more lube to the o-rings, and it helped, but it still took more effort than I like. Adding SuperLube to the o-rings helped, but it’s still tight.

The threads have been redesigned. They’re fully anodized T-shape threads (more like rectangular) and they’re very precisely cut. There’s o-rings sealing every joint as well: Both ends of the tube, bezel, and the lens. The IP rating has been upgraded to IPX8, up from IP66. This is a nice upgrade, even though not the proper IP68 I see on other higher-end lights. For springs, you get a driver spring and a tailcap spring. They’re nonmagnetic copper alloy with a silver plating, and plenty thick for good current handling. 

For the warranty, I couldn’t find anything on the FireflyLite website, but their old website,, does list warranty information, so take it away FF-light! We provide 3 years’ manufactory warranty to fireflies flashlights. (Consumable batteries are not in warranty. ) DOA products can be returned and refunded within 15 days, We will bear all the returning shipping cost.

LED, Lens, Bezel, Beam, and Reflector

The LED arrangement is unchanged here, with 7 LEDs under a TIR lens. LED choices as of this writing, include the Cree XP-L2 HI (probably XP-L HI), 2 flavors of Nichia 519A (5000K and 2700K), Osram W1, and the test light’s FFL315A HI LEDs. It’s okay, I’d never heard of these either, but supposedly these are domeless warm white high CRI analogues of the Cree XP-L HI, which was never offered in this tint or R9 values. I don’t know much about these, other than that they look to be CSP type LEDs, with a substrate totally coated in phosphor, a bit like the Nichia E21A or 719A. FireflyLite says these are good for 5000 Lumens.

Under the TIR you get a bunch of RGB aux LEDs. These are mostly for fun, but they do help with locating the light in the dark, and do work great when very low light output is needed (especially with the red ones). They are totally configurable with the UI. You can get them to show battery voltage, or blink during battery or thermal calibration instead of the main LEDs, which is a nice feature.

The TIR is unchanged from the prior model. It’s sourced from Ledil and this one is the Anna, a single piece of PMMA with an array of integrated TIR lenses. The combined beam angle is 10 degrees. This gives a bit tighter hotspot and a little more beam distance, and it’s noticeable. The beam is nice, with a defined hotspot and decent side illumination with more than enough beam distance for general purpose. The tint is gorgeous: Nice and rosy with a pleasant tint. I’m not a tint snob by any means and prefer cooler tints , but this one looks great. Topping that optic is a gorgeous VEP coated black stainless bezel and a dual-layer AR coated mineral glass lens. The bezel is mildly crenulated and does offer some protection to the lens. 

NOTE that we were contacted by FireflyLite about an issue with the optic specific to the FFL351A version of th eE07X. I didn’t notice an issue, and FireflyLite didn’t elaborate, other than an issue with the ‘focus.’ They are sending a replacement optic and the review will be updated when received.

Spectral measurements: 

I used an Opple Lightmaster Pro to measure the flashlight at 1 meters from the sensor 

Mode:CCT:CRI Ra:duv
Turbo3684 K95.5-0.0057

Dimensions and its competition

The E07X redesign has resulted in some shrinkage and growth. It’s shorter and the head is a bit bigger at 40 mm. 


E07X FFL351AMillimetersInches
Length109 mm4.3 in
Head diameter40 mm1.6 in
Body diameter26.5 mm1 in

Dimensions are rounded to the nearest millimeter and the nearest tenth of an Inch.


E07X FFL351AWeight in gramsWeight in oz
With battery204 g7.2 oz
Without battery134 g4.7 oz

Weight is rounded to the nearest gram and tenth of an Oz.

Flashlight size comparison with its competition:

Group 1 left to right: Fireflies E07 2021 Edition, E07X FFL351A, E07X Dark White MAO

Group 2 left to right: FireflyLite X1S Pharos, Fireflies E07 2021 Edition, FireflyLite E07X FFL351A, FireflyLite E07X Canon, FireflyLite NOV-Mu v2

Group 3 left to right: Wurkkos TS25, FireflyLite E07X FFL351A, Emisar D1 V2, Fireflies PL09MU

FireflyLite E07X FFL351A UI: User Interface and Driver

The Loneoceans Lume1 driver has been carried over from the outgoing E07X Pro. This one’s been tweaked by FireflyLite for an efficiency bump. This driver is an Attiny1616-based 6A buck+FET design. You’d get a max of 6 amps fully regulated output and direct drive FET for Turbo. This is great for Anduril lights where the max ramp brightness could be regulated up to 6 amps, which can give higher sustained outputs (within thermal tolerance though).

The UI is ToyKeeper’s Anduril 2 and needs no introduction. While everyone who reads my reviews knows, I am not a huge Anduril fan and prefer simpler UIs, but this is an enthusiast light and not putting Anduril 2 on it would be like going to a Van Halen concert without wearing a tattered denim jacket, pleather pants, and piercings. This version of Anduril 2 is the newest one, with a unique ‘soft start’ when turning on/off and changing modes in the stepped ramping.

Anduril 2 User Interface

Here is another Anduril 2 image.

And by default, it uses the Simple UI… and here is the UI diagram:

Anduril2 has two UI’s available: Simple and Advanced. The light came with the Simple UI enabled, and I think it’s kind of a misnomer because it’s still a little complicated for a first-time user. However, those familiar with the original will pick it up pretty quickly. Simple UI is missing some of the familiar features present in the original, namely the special blinky modes, temp check, and thermal configuration (those are present in the Advanced UI), and there’s no “muggle” mode either. You still get access to smooth ramping (stepped is, you guessed it, only available in Advanced UI), lockout, momentary high, battery check, and some useful lock/unlock modes.

The Advanced UI is appropriately named because it’s, well, advanced and there’s a plethora of options and configurations available. There’s probably way more features than the average user would ever dip into, but it’s nice to know you can tweak things like the voltage sensor calibration for batt check, AUX LED settings, and even configure the auto-lock. I found this to be a pretty useful feature that enables the light to automatically turn off after a certain amount of time if the light is accidentally activated.

Modes: Simple and Advanced UI both have many standard and blinky modes available, but the main modes are stepped and smooth ramping, but stepped ramping is only available in Advanced UI, and smooth is enabled in both Simple and Advanced.

Switch to Advanced UI from Simple: 10 clicks, but hold on the 10th click

From OFF:

  • Press and hold: Turns on in either smooth or stepped ramp (depending on which mode is enabled)
  • Single click: Turn on in last mode (step or ramp state-again depends on which mode)
  • Double click: Ramp ceiling/turbo
  • Triple click: Battery check (in Simple and Advanced UI)
  • Triple click and hold: Special strobe modes-remembers last used (in Advanced UI)
  • Quad click: Lockout mode. In lockout mode you have different options available:
    • 1 click: momentary moon (bottom of ramp)
    • 2 clicks: momentary (higher floor)
    • 4 clicks: turns on in ramp mode
    • 4 clicks with a hold: on in ramp mode, lowest/floor
    • 5 clicks with a hold: on in ramp mode, highest/ceiling
    • 10 clicks with a hold: configure the lock timeout threshold (in Advanced UI only). This is a new feature for Anduril2, it allows you to set a timeout to the lock, where the light will lock after a pre-set elapsed time. 

From ON:

  • Press and hold: Ramp up (depending on the mode)
  • Single click: Turn off
  • Double click: Ramp ceiling/turbo
  • Double click and hold: Ramp down
  • Triple click: Toggle between smooth and stepped ramping (in Advanced UI only)
  • Quad click: Lockout mode (see above for the lockout options)

Mode memory:

  • Yes, memorizes last on state setting either smooth or stepped ramping, but does not remember blinkies

Low voltage warning:

  • Yes, when in operation, the light steps down brightness gradually until turning off when the cell is  around 2.9 volts.


  • Yes, many! The blinkies are accessible from off with 3H (click click click-hold) in ADVANCED UI only. You switch between strobe modes with 2 clicks:
    • Candle mode
    • Bike flasher
    • Party strobe
    • Tactical strobe
    • Lightning storm

Lock-out mode: 

  • Yes. In Simple or Advanced UI, lockout is accessed by 4 clicks from on or off. 4 clicks to unlock. The lockout enables momentary operation in the moon mode, however, 2H (click click-hold) enables low mode. There are other lockout modes available (see the diagram). 

Temp check and thermal calibration mode

  • In the first version, you could do both the ambient temperature sensor calibration and thermal ceiling at the same time, but in Anduril2, it’s a little different. When in temp check, click 7 times and hold on the 7th to enter the thermal configuration. To configure the ambient temp, wait for the first flash and then set the ambient, but once you’ve done that, you need to go back to the temp check and click 7 times, hold on the 7th, this time, don’t let off the button. Wait for the 2nd blink, and then you can set the thermal ceiling. 

Additional/summary info on the UI: 

  • Even though it’s nice and has a lot of features, with arguably the best smooth/stepped ramping functionality of any flashlight UI, Anduril 2 isn’t my favorite UI, and I’ll always take a well thought-out UI over the infinitely complicated and tweakable Anduril UI. The light came set to Advanced UI out of the box with the ambient temp sensor pre calibrated to ambient, and it’s within 1-2 C.
  • The thermal limit? FireflyLite says it’s set to 50 C, and unlike the MAO 519A version of this light I tested, this one actually works, and steps down closer to the predefined thermal ceiling with no timed step down. I’m not sure why FireflyLite did that on the MAO version with 519A’s, but not this one. Oh well.

FireflyLite E07X FFL351A Charging and batteries

The E07X takes a 21700 size battery, and it’s an optional add-on (the VapCell T50). The light can accommodate up to a 71 mm cell, and that’s accurate since I couldn’t get standard button tops to fit properly (tailcap wouldn’t fully seat). I’m fine with that though since you don’t need protected cells. The Lume1 driver adds USB type C charging, and FireflyLite has modernized it with a magnetic charge port cover.

FireflyLite patented this one, and says the charge port maintains the IP rating even when open. This addresses a major issue with onboard charging, namely if the charge port fails somehow (or is left open) and water, dirt, or detritus gets in the port. The charging speed is unchanged from before, with up to 2 amps on tap. On the Ruideng AT35 USB A tester and Hidance USB C tester, I got a bonafide 5 volts 2+ amps.

Charge typeFitsNo fitCharge time
Onboard USB-CStandard flat tops71 mm long 21700sFor a 5 Ah cell, about 3 hrs

Performance test

Lumen measurements

How Lumens are Measured: Understanding ANSI FL1 Standards How Lumens are Measured: Understanding ANSI FL1 Standards: The ANSI FL1 standards specify that output in lumens should be measured 30 seconds after turning on, as this is the standardized time for measuring brightness according to the industry standard. This is why we focus on this part in our measurements. The ANSI FL1 standards require an ambient temperature of 22 ± 3°C. We record the ambient the ambient temperature to identify potential reasons for any observed discrepancies.

Lumens are measured in my 50 cm integrating sphere with a Digi-Sense 20250-00 data logging luxmeter. The sphere has been calibrated with a Convoy S2+ measured to 260 Lumens and the figures are within 10% of actual. I use a Thisinde B18B+ multimeter with 14 gauge wire on banana plugs in the meter for low current and my FY219 clamp meter for higher currents over 200 mA. and tested the stepped modes in the Advanced UI. I set the thermal ceiling to 65 C this time for the test. I used the same VapCell T50 for the testing.

ModeAmps at startSpecified0 sec.30 sec.10 min.
L12.58 mA?N/AN/A
L218 mA?6N/A
L3140 mA?7878
L4660 mA?319319
L51.99 A?828819774
L65.13 A?17821728873
Turbo20.1 A500043203870810

Ambient temperature during testing:

  •  19.8 °C 

Parasitic drain:

  • Aux LEDs on: 1.43 mA 
  • Aux LEDs off: .01 mA

FireflyLite lists 5000 Lumen output for the FFL351A HI LEDs on the product page, but I’m coming up short like the 519A version. L1 and L2 were too dim and didn’t register on the luxmeter.

FireflyLite E07X FFL351A Battery Life: Runtime graphs

How Runtimes are Measured: Understanding ANSI FL1 Standards About ANSI FL1 runtime standards: The runtime is measured until the light drops to 10% of its initial output (30 seconds after turning on). This does not mean that the flashlight is not usable anymore. The last column shows how long the light actually works till it shuts off. If there is a + symbol, it means that the test was stopped at that particular point, but the light was actually still running. This happens on certain occasions, with certain drivers, firmware, or batteries.

Lumens are measured in my 50 cm integrating sphere with a Digi-Sense 20250-00 data logging luxmeter. The sphere has been calibrated with a Convoy S2+ measured to 260 Lumens and the figures are within 10% of actual. I use a Digi-Sense 20250-92 data logging thermocouple for the temperature measurements. The probe is affixed to the head using kapton tape and uses the same 5 second sampling rate for logging. I tested stepped modes L5, L6 and Turbo in Advanced UI. The thermal limit was set to 65 C for the testing and I used the VapCell T50 battery.

ModeSpecifiedRuntime (ANSI FL1)Time till shut off
L5?1h 58m2h 18m*
L6?2h 9m2h 25m*
Turbo?2h 2m2h 7m*

*The light was still running at a very low level when the test was terminated

There’s definitely a fully regulated driver at work here, and the output is regulated well for all the tested modes like the MAO 519A version I tested. This version, as mentioned, doesn’t have the timed stepdown like that light does though, so it holds Turbo a bit longer (about 20 extra seconds) before stepping down. With the high thermal limit, the light is too hot to handle by about 5 minutes in, with the tube hitting over 50 C. Like all Anduril lights, the output steps down three times for LVP, with the last one stepping down to about 0.5 Lumens and runs forever, so this is where I end the tests.

The battery was consistently discharged to 2.9 volts, and the light was usable after every runtime test. For the comparison graph, you can see the improvement the fully regulated output from the Lume1 driver makes versus the unregulated E07 2021 Edition and Wurkkos TS25. The E07 tromps this light in initial output, but I’ll take regulated output any day over that.

The Acebeam E75 has lower initial output, but maintains a higher output for longer using just 4* Nichia 519A LEDs. Here’s some performance comparison graphs

Peak beam intensity and beam distance measurements

About Peak beam intensity: Understanding ANSI FL1 Standards About peak beam intensity The calculated value of distance in meters at which the flashlight produces a light intensity of 0.25 lux. (0.25 lux is about the brightness of a full moon shining on an object). This means that the intensity has decreased so much, it becomes difficult to see darker objects, or objects that don’t reflect light. The columns ‘Meters’ and ‘Yards’ use rounded numbers.

Beam distances are measured using a Uni-T UT383S luxmeter measured indoors at 5 meters using the included fully charged battery. Measurements taken at 30 seconds using the VapCell T50. The battery was topped off and the light allowed to cool between the L6 and Turbo measurements.

ModeSpecifiedCandela measured MetersYards
L3?250 cd32 m35
L4?1050 cd6571
L5?2975 cd109119
L6?6250 cd158173
Turbo?14,300 cd239261
*Turbo @ start?16,250 cd255279

Ambient temperature:

  •  19.5 °C 

FireflyLite doesn’t list beam distance specs for these FFL351A HI LEDs. They’ve netted a negligible improvement over the domed 519A, which are not throwy LEDs in any way shape or form. Even in the 10 degree optic, this isn’t a lot of beam distance, but it’s more than enough for general purpose tasks. If you need more throw, opt for the W1 equipped E07X.


Camera settings and distance: Photos taken with a Canon EOS R100 and Canon R-FS 18-45mm STM lens set to 0.3s, F5 ISO 1600 and 5000K WB.The fence is 95 meters away. The trees beyond the fence are about 150 meters distant.

Beamshots of the following flashlights compared:

  • FireflyLite E07X with FFL351A LEDs
  • FireflyLite E07X with Nichia 519A LEDs
  • Astrolux MF01 Mini
  • Fireflies E07 2021 Edition (Cree XP-L HI)
  • Wurkkos TS25
  • Acebeam E75

Please note that the following beamshots are mainly intended to showcase the beam pattern and beam quality, rather than overall performance. These images are typically taken directly after activation, and in different seasons or weather conditions, and therefore do not fully represent its overall performance. For accurate performance metrics, such as output, beam distance, and runtimes, you need to look at the performance section of this review.

Disclaimer: This flashlight was sent to us for review at no cost by FireflyLite. We have not been paid to review, nor have we been holding back on problems or defects.

Final Verdict


  1. Excellent build quality
  2. Onboard charging
  3. Fully protected charge port
  4. Fully regulated driver
  5. High CRI rosy tint
  6. Available with a variety of LEDs


  1. Tailcap and battery tube tough to tighten and loosen
  2. Down on output
  3. No lanyard mounting point on the light

Explanation on star ratings:

1: Avoid: a match would be a better choice – 2: Poor: significant defect or issues; almost unusable – 3: Average: some defects or issues; but still usable 4: Good: recommended (minor issues) – 5: Great: highly recommended

Reviewer Nick
Author: Nick

4.5 stars: ★★★★⋆

While our star rating provides a reliable indicator, we encourage you to read the full review to make an informed decision based on your own needs and preferences.

I give FireflyLite a lot of credit for being adventurous with the E07X Canon. Aside from the aforementioned tasteful upgrades to an already nice host and platform, it’s been further augmented by these unique FFL351A HI LEDs. I’ve never heard of these before, and don’t know who makes them, but they’re sure rosy and have a pleasant tint like the FA3 SST20 in 4000K I encountered in the PL47G2 I tested years ago.

LEDs aside, this is still the new E07X at the core, so the great Lume1 driver is here, onboard USB C charging, very nice build quality (no issues with this one!), great handling, and slick looks. The beam isn’t as throwy as I’d hoped, and output-wise, it’s not an upgrade over the XP-L HI version of the standard E07 I tested (which had V5 2A emitters with an equally pleasant beam). I love the Wine Red color also.

Misses? I’m missing a lanyard mounting point on the light itself, and the same tight tailcap/battery tube issue I had on the first E07X was present here. While the output is better than the 519A version, it’s not enough of a difference to make a difference. I’m sure other LEDs will perform better, but you lose the nice tint you get with the high CRI LEDs.

Overall, I think this is a nice light, and if I were in the market for a multi TIR light with onboard charging, Anduril 2, and decent performance with a warm, pleasant tint, I’d definitely give the FFL351A version a look. 4.5 stars for this E07X Canon.

Buy your FireflyLite E07X FFL351A with a discount

Get 10% off at Firefly Outdoor store, using our exclusive discount code: 1lumen

1lumen selects and reviews products personally. We may earn affiliate commissions through our links, which help support our testing.