Emisar D4V2 Flash Kit Instructions (Official How To)

Flashkit arrived a week or so ago, Flashed using the phone app instructions and that was it, simple and easy.
used the firmware listed here https://intl-outdoor.com/emisar-d4v2-reflashing-kits-p-941.html
is there a website/list of cmpatable firmwares, as it seems a shame to leave the flashing device sat idle in its bag

i got my flash kit today
and i get the following error
avrdude: AVR Part “t1634” not found.

i had no issues previously flashing my blf q8 or my d4s or fw3a

What version of AVRDude are you using?

Try getting the latest AVRDude v6.3

I had an old version of AVRDude installed…

Installed new version…still didn’t work…had to actually UNINSTALL the old version and reboot computer before old version stopped interfering with new version. (win10 computer here)

Then the new version (6.3) would work.

That's pretty much what happened to me here.

Also, CoRDS, look at the very last part of my instructions under "problem/solution", this worked for someone on reddit.

I believe the previous posts recommending you upgrade to the latest version of avrdude are correct, and doing so should resolve your issue.

Depending on your OS and method of install, the method to upgrade avrdude will be different. If you run into trouble, make sure you provide these details and we’ll be happy to help.

It seems the flashing pads on the updated D4SV2 have vias cut at both ends of the row of four pins. See the second photo at

That will greatly assist many folk in locating the pogo pins. The modification must have been in the works already, before my suggestion.

Well, I’ve tried to flash my D4V2 using my Macbook, but no cigar. I suspect I’m losing my way with AVRDUDE, etc. (I’m crap with programming of any kind), plus my eyesight is poor… maybe I’m not getting the pins aligned properly. So I’m wondering whether anyone might be willing to flash it for me… I can even send the flash thingy I received from Hank if anyone wants one. I will pay for postage, too. If anyone in the U.S. can help, please PM me. Thanks! (I’m in New Orleans, if that matters.)

I’d be willing to do it…

do you have an android phone?

Should try it a few times…holding the pins steady…maybe you can use some tape to hold it in place?

I’ve successfully flashed a few of my lights

No Android phone… iPhone. (I’m originally from WI, by the way.)

Got a friend with an android phone?

I only encourage you to try because when it works, it takes 10 seconds.

I am sure willing to do it, but 30mins of fussing might just do the job vs a week or so in the USPS.

Does the AVRDude seem to work? or having problems with that too?

here’s how easy it can with an android phone…

I have friends with Android phones, but likely not the USB adapter.

here is a 3 pak for 5$, amazon

https://www.amazon.com/Rankie-Female-Adapter-Convertor-3-Pack/dp/B00YOX4JU6/ref=sr_1_4?keywords=Micro+USB+to+USB+OTG&qid=1568586624&s=wireless&smid=A30RZ9QSF1YIPM&sr=1-4

Probably quicker and cheaper than sending it…

But I am very willing to do it. :wink:

reserved

Thanks to Man Without Shadow, I’m all set…

Run cmd as Admin in the AVRDUDE install dir. (copy/paste in Notepad > save as .bat > execute.. )

EDIT:

Really fancy the latest changes in the FW :)

- The "release for On" instead of "press for On" - feels much more intuitive now

- The ramping down after a short release in the Strobe Modes - now consistent with the main ramping (always thought that I was doing something wrong when I was trying to ramp down in any Strobe mode.. )

- Factory Reset -Yay! Nice to have a fail-safe, just in case..

The rest of the updates were already on my D4V2. Not on my FF's tho,, thus, next I'll need to cook up some Dupont wires to flash my FF's as they're becoming, umm.. outdated :))

Now..

- How would I go about compiling my own custom Anduril.. ? Would I need to.. idk, clone a custom fork or something.. ? And is the compiler online, on the launchpad site, or.. ?

I just want to start making some small changes to customize my lights, now that I've got my Flashing Kit on yesterday.

Things like stop at Moonlight while 1H from Off, instead of continuing to ramp, removing Muggle mode entirely, maybe change the Aux LED's R&G only as Batt. Lvl. Indicator and B as Cfg. Mode Status (instead of the main LED's) change the batt. cut-off voltage to ~3.2V, remove the mid ramp blinks, change the default On brightness (say.. a fraction of the ceil, ex. 1/2, 1/3, 1/4, 1/5... etc. of the ceil) and other fun bits like these..

This was very helpful in setting up the Atmel Studio :)

After setting up mine, I've started doing some edits:

  • Stop at Moon instead of continue ramping up
  • No reset to Ramp Up after a second (more like other ramping UI's) thus also, no 2H to ramp down
  • Only temporary Turbo by 2H - returns to current level
  • Temp ceil 40*C
  • Smooth Ramp Floor 1 / Stepped Ramp Floor 1x7135 / Ceil MAX - 50
  • No Muggle Mode
  • By default Aux LED's are indicating the Batt. Lvl.
  • Beacon now 5ms at Max. Lvl. instead of 100ms
  • Probably.. likely, a couple of bugs

If anybody wants to try this out "as is", you can download the files here: D4V2 Custom files

Make sure you first back up your current official firmware before flashing this firmware.

This was just made as a test to see how the UI would work/feel with these changes..

I am no coder and have no experience with coding, so.. expect bugs.

Cheers!

EDIT:

Couple more changes..

Basically, double click:

From Off - Ceil

From On:

Not Ceil - Ceil

From Ceil (by 2C) - Memorized Lvl.

From Ceil (by ramped) - back to 1x7135

Link: Anduril.c

Hey everyone, I was able to flash my D4V2 with “anduril.2019-09-28.emisar-d4v2.hex” on the z flasher app app fine. When I tried to flash my D1 with “anduril.2019-09-28.emisar-d1.hex” and with the 8/5 version, D1 no longer works. The LED with flicker erratically, but no response. Is it bricked? How do you successfully flash the D1?

Wow, I didn’t know that. The T1634 must be that new MCU ToyKeeper was working with.

No, it is not bricked. As long as you don’t change the fuses it’s almost impossible to “brick” an ATtiny. You can simply try to flash it again (using the correct parameters and hex file). The flashing app should have noticed that it’s a different MCU.