I was trying to update my BLF LT1 to Anduril2 using Hank’s programmer with a chip clamp attached. The configuration is tried and working, as I had just updated a Lumintop X9L Copper to Anduril2, using the exact same equipment.
I am using an Android phone with the ZFlasher AVR application, which has never failed my so far.
I first read the existing firmware and saved it fine. Then tried to write the Anduril2 firmware and the operation completed with errors (ie the verification failed). I have tried many times, both with the firmware I saved and the new Anduril 2 firmware but I always get the same result.
Any ideas?
I thought that maybe I would need to desolder some of the leads that go to the MCPCB, as I have heard is needed with the secondaries of the Fireflies E07 for instance, but the driver of the LT1 has pads on the exposed side for firmware updates and some people have successfully updated it that way. Is there a possibility updating will work using those pads but not a chip clamp directly on the AT85?
It may be helpful to note that the log indicated that the 1st verification mismatch is at byte 0x0000. It is as if the chip is write protected somehow. Is that possible? Does it have anything to do with the fuses or lock bits I see on a separate tab on the ZFlasher AVR?
Maybe the contacts are dirty? The clip can be really finicky. I never used zflasher because apparently my phone usb port is too low voltage or something.
About the flashing pad. I used HQ ProgKey. I also have Lexels prog key The one by Lexel is officially designed for his drivers (LT1, etc). Either one should work but you have assemble them yourself.
The exact same chip on the X9L worked first time. I did the 2 lights in a row, with minutes between them, so I do not expect my clamp got oxidized or anything like that.
In any case, I cleaned the chip and clamp with IPA and it is still the same. The behaviour seems to indicate some kind of write protection…
The emissars are easily programmable with the kit Hank sells, I have programmed many, with no issues.
To program my copper X9L, I used Hank’s programmer, a chip clamp and jumper cables. I had to desolder the wires off the MCPCB and remove the driver to reveal the AT85 chip and put the clamp on it. It all worked beautifully.
The LT1, not so much.
Then I programmed an FW3A driver with the clamp, just to check, and it worked fine.
Bottom line, if you feel comfortable desoldering, do it. If you do not, still do Hank’s lights, with his kit.
Hmm good to know I definitely will not touch my Blf LT1 I think it kicks ass with samsung 35E batteries. Btw what cells do you use for your X9L? I use two 40T batts and a imren 3750 mah batt that works great also.
I have no problems programming my LT1 via its pads. You could try it with a computer, maybe it’s really the output of your phone. Also have you tried programming it with 3.3 V instead of 5 V or vice versa?
The connections are fine, I checked and programmed other drivers with the same setup. I will try the 5V option tomorrow. I have ordered an AT85 chip and I will try replacing it on the driver.
I am quite certain I did not. Besides, it was misbehaving from the start. It would “write” but the verification was always wrong. Then it stopped working.