f0xx
(f0xx)
2
I have flashed a grand total of one (1) D4S to Anduril. It was pretty straightforward, but I did have a little bit of trouble getting my pins to stay in the programming holes at first.
I relied pretty heavily on this post: BLF Link
I used ToyKeeper’s pre-made binary file (latest D4S “.hex” and make sure you get the Nichia version if that is what you have so you don’t burn the emitters, otherwise the non-Nichia version should be what you are looking for). If you want to edit the code and compile (not sure if this is the right wording…) a custom version of Anduril yourself, there are others more qualified to help than I. I think I’ve seen some threads with ToyKeeper discussing this subject.
I got all my hardware from Amazon because I wasn’t willing to wait for over a month to get it from China just to save a tiny bit (Prime gets most things to me within a day here in Dallas). I bought a SOIC clip too, but I didn’t use that on this light. I just used a male to female dupont connector (or I think 6 technically) from the USBASP to the D4S like that post suggests, but mine were slightly too big to insert into the programming holes. I got it to work eventually by holding the pin close to the end with a pair of curved needle-nose pliers and pressing firmly. The pins had just enough purchase to stay in place while I flashed it. There may be a more elegant way to do this (pogo pins or something similar…) but for a one-time flash this worked well enough. Make sure you run the command to test the connection BEFORE flashing… I checked it several times because I am paranoid. If that command comes back successfully, then you can flash. I’ll see if I can find the post I followed for this step.
As far as the computer part goes, I didn’t want to muck about with Windows driver signatures, so I grabbed a copy of the latest Ubuntu and threw it on a cheapo laptop I had laying around (working in IT has some fun benefits). I will have to look around to find the info on installing the necessary tools for flashing in Ubuntu, but everything I needed was installed with apt… simple as “sudo apt install fubar (or whatever the tools were called)”. Windows will work too, but if your computer skills are a little light I’d recommend using one that isn’t critical in case the drivers give you issues.
I am happy to answer any questions that I’m able to. Probably can’t do anything in person right now because I’m finishing up several projects for work so I can celebrate my anniversary with the wife (probably going to the gulf for some deep sea fishing if things work out timing wise).