Hello, after countless failed connection attempts, even with additional power supply setup, I was convinced that my PD90S driver was really dead.
avrdude: error: programm enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
.
.
Ordered a replacement driver.
.
.
While waiting for the new driver, I read through SC31 Pro thread
and I found SammysHP flashing method
.
.
I got motivated to update my SC31 Pro.
It has the same MCU as PD90S; attiny85.
It doesn’t have flashing pads though.
I failed with PD90S t85, which has flashing pads.
That’s OK. One failure not gonna stop me LoL
I’d like to try again, with SC31 Pro t85.
I have 2 SC31 Pros, if somehow I accidentally kill one of them in the flashing process, that would be the 2nd victim LoL
That would be bad. But I’d still have another one, still working perfectly. Wouldn’t be too bad.
.
.
Anyway, I successfully flashed both of my SC31 Pros, now they run Anduril-2. Nice!
.
.
Then my new PD90S driver arrived, tested outside of flashlight OK. Replaced the driver, no problem.
Now my PD90S is great again.
This is my brightest flashlight. I love it.
.
.
Yesterday I flashed my PD90S (now with the new driver). Having experience with the old driver, and SC31 Pro drivers, I felt comfortable flashing the new driver. It has 2.54mm pitch flashing pads. it’s relatively easy.
Now my PD90S runs Anduril-2.
.
.
NOTE::
My PD90S originally came with a rather weird driver. It’s Anduril, that’s good. But it has an unusual 1.27mm pitch flashing pads. It’s very difficult to get a stable connections.
The new driver has 2.54mm pitch, much easier to connect to. It’d be nice to connect with pogo pins but IMO that’s not necessary. It works well enough with regular header pins.
Flashing went relatively easily.
Of course it’s NOT as easy as 3-pin UPDI.
But it’s easier than 1.27mm pitch of the old driver, which basically is still easier than no flashing pads.
.
.
Original driver, 1.27mm pitch flashing pads :
.
PD90S drivers, original and replacement :
.
PD90S new driver, ±2.54mm pitch flashing pads :
.
New driver is good, PD90S works properly. But it’s still Anduril-1. Flashing Anduril-2 :
.
AVRDUDE, Flashing PD90S t85, Anduril-2 :
.
.
.