Afraid to try before…but flashed my D1 with 9.28.19 D1 anduril…
Popped out the driver…no problem…unsoldered the black wire…spun the driver around…set up my SOIC clip, used Android phone for flashing…
Failed like 10 times…checked my wiring…wiggled all my wires…some came loose a few times…still errors…FINALLY reseated the clip just right…was always missing a prong or two…
Successful flash!
I did get “operation failed” like 10x though…in the end…was a bad clip on chip connection…
Mine is an ATtiny85 chip…says so right on the chip…so used that setting…
Everything you say indicates that your D1 has a D4V2 driver in it. I don’t think there is a proper file for that combination available, although I don’t know the precise differences between D1 and D4V1 drivers for instance (that is, those using the same MCU).
Your other problem of the light flashing as the tube is tightened suggests a physical problem, most likely some wires are pinched between the driver and the body.
I agree with the above, it looks like Hank is now using a new driver in the D1 based on your findings. (Flashing pads, 1634 works, 85 doesn’t, D1 firmware doesn’t work, etc…). This is cool and exciting, but kind of a bummer right now in your situation.
My guess is that you have the newer MCU (ATtiny1634) and your firmware files are for the older MCU (ATtiny85). If the D4v2 firmware doesn’t work (most likely not the exact same driver as the D4v2), you will need to obtain a version of the D1 firmware suitable for use with the new MCU. I would reach out to Hank and see if all this is true, and if he can provide you with the proper firmware (to get you going).
ToyKeeper would be another good resource as she is likely the one to have written the code for the newer driver (unless Hank just modified the D4v2 Firmware, but this seems unlikely).
Has Hank Wang confirmed that the Emisar D1 now uses ATTiny1634 and has the same flashing arrangement (similar to D4v2)?
Or is this just an “honest error” (D4v2 board installed on a D1 flashlight)?
As another data point, I ordered 2 D1’s from Hank on 10/19. Both utilize the same flashing pads as my D4V2’s. When attempting to flash with anduril.emisar-d1.hex, I end up with a D1 that does not work. When flashing with anduril.emisar-d4v2.hex, I end up with a functioning light.
I posted a question about this in the firmware development thread. It seems that there are a few others that have noticed a new driver in the D1. ToyKeeper’s reply is here:
Help please.
I have downloaded Zflasher, I have the reflash kit and have got the latest firmware downloaded onto my phone. I bought the otg adapter from intl outdoors but it was for USB C. I bought this from eBay
Standard Micro USB Host OTG adapter, can be used for connecting devices like memory sticks, hard drives(need external power support), mouse, card reader, keyboard etc. to your compatible phone & tablet.
compatible with modern device:
Samsung Galaxy S2/SII/SIII/S4/i9100
ASUS Google Nexus 7(2nd Gen)/10
HTC One
Tesco HUDL
Galaxy TAB 3
Nokia N810/N9
Most of Android Tablets
When I attempt the download it comes up with “completed with errors”.