So it seems this new function is implemented in the new D4V2 and KR4 - right?
From the description: “Anduril 2 firmware, user choose the tint ramping or instant channel switching, Advanced mode Off -> 9H, first menu item: 0C: tint-ramping (smooth) 1C: instant channel switching 4 LEDs can be on at the same time with full power.”
Yes, same die size as E21A but 4 of them on a 3.65x3.65mm package, with less phosphor around the dies so less angle tint shift (more uniform beam), limited to 4A (6V).
Above, i asked about this and The Freeman responded, it's a typo. I thought the B45AM was another, different Nichia LED i had not heard about. Just a typo from Hank apparently. :))
The driver hardware is the same and the default ramp settings are the same between the A1/A2 versions. Newer A2 versions have dynamic PWM to slow down the ramp speed at lower levels but you still need to manually set the ramp floor to level 1.
For anyone wanting to update or modify the firmware on a light they have… read the README file to figure out which flavor to use. It’s not very long. Here’s a copy of what it says:
|How to figure out which .hex file to use
|----------------------------------------
|
|1. Use the version check function to find out which flavor of the
| firmware the light shipped with. It should blink out a date and maybe
| a 4-digit number after the date -- YYYYMMDDNNNN. Write this down.
| Version check is 15 or more clicks from off.
|
|2. Match up the 4-digit NNNN number in the MODELS file.
|
|3. Find the newest firmware for that model. You may need to scroll down
| to reach the newest files.
|
|If the version doesn't include a model number, it's older, but you could
|still look up the model in the PRODUCTS file to see which version it
|probably uses:
|
| https://bazaar.launchpad.net/~toykeeper/flashlight-firmware/anduril2/view/head:/PRODUCTS
The full list is in the MODELS file. Here’s a quick summary of a few…
Regular single-color lights:
0113 emisar-d4v2: D4v2 with a FET+1 driver (DD FET + 350mA linear)
0114 emisar-d4v2-219: Same, but with DD FET power reduced.
0115 emisar-d4v2-nofet: Same, but with DD FET disabled completely.
0133 emisar-d4sv2: D4Sv2 with a FET+3+1 driver (DD FET + 1.05A + 350mA linear)
0134 emisar-d4sv2-219: Same, but with DD FET power reduced
0211 noctigon-kr4: 5A (or 7.5A or 9A) linear channel plus DD FET
0212 noctigon-kr4-nofet: Same, but no DD FET
0213 noctigon-kr4-219: Reduced DD FET power (Nichia 219C)
0214 noctigon-kr4-219b: Reduced DD FET power (Nichia 219B)
Two-color tint-ramping or tint-toggle lights:
0135 emisar-d4sv2-tintramp: D4Sv2 and D4v2 two-color driver with two independent linear channels (9A+9A or 5A+5A or 9A+5A or whatever is appropriate for the LEDs)
0136 emisar-d4sv2-tintramp-fet: Same, but with a DD FET added to channel 1. Not usually necessary.
0215 noctigon-kr4-tintramp: Like the D4/D4S tint-ramp build, but modified for KR4 hardware. Not compatible because switch is on a different pin.
K9.3 is still being sorted out. It currently uses a tint-toggle-only build which uses some weird custom code, so I need to integrate it into the main tint-ramp code for future maintainability.
Tint toggle only:
0261 noctigon-k9.3
0262 noctigon-k9.3-nofet
0263 noctigon-k9.3-219
Tint ramp (can also toggle, but doesn’t have single-channel turbo):
0265 noctigon-k9.3-tintramp-nofet
0266 noctigon-k9.3-tintramp-fet
0267 noctigon-k9.3-tintramp
Those last 3 need to be merged into the 3 before them, instead of having 2 complete sets.