Product and firmware map

It’s getting difficult to keep track of which products use which firmware, and what other firmware can run on each one. So I’m making a map.

The map is called PRODUCTS, in the repository’s root directory. It seems that link may be broken temporarily due to a Launchpad bug though, so here is a copy on my server.

This helps regular folks get the info necessary to mod and upgrade their lights.

It also helps manufacturers by making it easier to comply with open-source licenses. Manufacturers must make sure the source code is available for the firmware they ship, including whatever information is necessary for people to compile the same .hex files from source. So if, for example, the SP36 firmware is also used on the EC01, people need to know that… and it’s easier if the repository has that information, because manufacturers often don’t remember to specify that sort of thing.

I’ve tried to add a bunch of products to it, but I’ve no doubt missed things here and there. Also, I don’t have all the details about which firmware and build targets are used for some lights, so it would be awesome if people could help me fill in those details. In particular, I’m not sure which NarsilM configurations are used on which lights.

This is great :+1:

I have been looking at these flashlight recently and I think there might be some mixups:

I think it should be
Astrolux FT03 ->Mateminco MT35 Mini

Astrolux MF02 -> Mateminco MT35

Astrolux MF04-> MATEMINCO MT35 Plus

:+1:

very helpful.

now if only there was an easy way to keep track of which revision one should use…

I’ve been having a somewhat difficult time getting the right OEM mappings for some of the Astrolux-branded lights. There’s a very high chance I got some wrong! :innocent:

Hopefully we can confirm what’s what and fix those. Ideally, Mateminco could help work out the details.

:+1:

This is a list I made while studying some models names before, if anyone finds any error, kindly correct…

Astrolux S1 = Mateminco T01
Astrolux S41S = Mateminco S01
Astrolux S42 = Mateminco S02
Astrolux S43S = Mateminco S03 copper

Astrolux FT01 = Mateminco TK01 (XHP50.2)
Astrolux FT02 = Mateminco T02 (XHP35-Hi)
Astrolux FT03 = Mateminco MT35-Mini (SST40/XHP50.2)
Astrolux FT03S = Mateminco MT90-Mini (SBT90.2)
Astrolux MF02 = Mateminco MT35 (XHP35-Hi)
Astrolux MF02S = Mateminco MT70 (XHP70.2)
Astrolux MF04 = Mateminco MT35-Plus (XHP35-Hi)
Astrolux MF04S = Mateminco MT70-Plus (XHP70.2)

Astrolux MF01 = Mateminco MT18 (18x XP-G3 or Nichia 219C)
Astrolux MF01S = Mateminco MT18S (18x SST20)
Astrolux MF01-Mini = Mateminco MT07 (7x SST20 / XPL-Hi)

Astrolux FT03-Mini = ??

Astrolux K1 = Mateminco CSF02

Astrolux A01 = Manker E01
Astrolux S1 = Manker BLF A6
Astrolux S41 = Manker E14

Manker E14 II ~ Astrolux S42 (some similarity, but not same: UI is slightly different, tailcap is different)

Nice list ! :THUMBS-UP:

:BEER:

- SAM -

I’ve asked someone from Mateminco to help us sort out the product name mappings.

Love your work TK. :+1:

Haikelite HT70 runs NarsilM, probably the same as the MT09R. I haven’t opened it to look at the driver yet. Good luck getting the configuration from them :slight_smile:

Hi guys, these should be correct:

Astrolux M01 = Mateminco K01
Astrolux M03 = Mateminco K01 Copper
Astrolux A01 = Mateminco A01
Astrolux C8 = Mateminco C8
Astrolux S1 = Mateminco T01
Astrolux S41 = Mateminco S01
Astrolux S41S = Mateminco S01 Stainless Steel
Astrolux S42 = Mateminco S02
Astrolux S42S = Mateminco S02 Stainless Steel
Astrolux S43 = Mateminco S03
Astrolux S43S = Mateminco S03 copper

Astrolux FT01 = Mateminco TK01 (XHP50.2)
Astrolux FT02 = Mateminco T02 (XHP35-Hi before, XHP70.2 after)
Astrolux FT03 = Mateminco MT35-Mini (SST40/XHP50.2)
Astrolux FT03S = Mateminco MT90-Mini (SBT90.2)
Astrolux MF02 = Mateminco MT35 (XHP35-Hi)
Astrolux MF02S = Mateminco MT70 (XHP70.2)
Astrolux MF04 = Mateminco MT35-Plus (XHP35-Hi)
Astrolux MF04S = Mateminco MT70-Plus (XHP70.2)

Astrolux MF01 = Mateminco MT18 (18x XP-G3 or Nichia 219C)
Astrolux MF01S = Mateminco MT18S (18x SST20)
Astrolux MF01-Mini = Mateminco MT07 (7x SST20 / XPL-Hi)

Astrolux HL01 =Mateminco G01

Astrolux FT03-Mini = Mateminco MT35mini-S

Astrolux K1 = Mateminco CSF02

Astrolux MF05=Mateminco MT90-Plus

Okay, I think I’ve got the Astrolux mappings up to date now. Thanks for the info!

https://bazaar.launchpad.net/~toykeeper/flashlight-firmware/trunk/view/head:/PRODUCTS

I have several items marked with question marks or “TBD”, either because I don’t know the build target used for the firmware, or because there are other unconfirmed details. Often it’s because the firmware is proprietary and simply needs confirmation.

Hello im total new in the firmware world.

I have and astrolux ec01 and have some thermal problem, it have ancient version of anduril.

No version check, no factory reset.

I want to know if i can use the sp36 hex to flash ec01 directly?

But well in hypothetic case i have the luck to know how to do it hehe

it’s working