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.
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.
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
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.