For that to be true you are assuming all these flashlights are using the same type of regulating components, same pins and same type of mode changing method. I haven’t ripped apart many “brand” lights but I doubt that one ported firmware will work for more than the model or possibly brand it was ported to. Reverse engineering each driver to figure all this stuff out is more hassle than replacing it with a BLF supported driver.