hicks wrote: ↑Sat Oct 31, 2020 10:11 pm
Out of interest, IF a card is bricked due to a bad flash update or uploading a game into the ROM rather than RAM and getting stuck with it auto-booting. Is there any way recover from this even if it requires some extra hardware to reflash things directly? I've no idea about the hardware used in this as I didn't see any schematics available and obviously don't have the device yet to take a look.
With a bricked card there's not much an end user can do, other than send it back to me to be recovered (which I do for free, they just have to pay return postage). Recovery involves destroying the ElkSD's case as it is glued together and made of brittle PLA that shatters when pulled apart, desoldering a flash chip with tiny 0.5mm pitch pins, flashing a new chip and soldering it down, and then gluing on a new case. So it's not trivial.
I've never been happy with this, but everything about the ElkSD64 is the way it is in order to keep the cost down. Moving to a socketed chip and a screwed together case would add to the cost and increase build time, which also in the end causes a price increase. When designng it I felt, and still feel, it's important for Electron owners to not have to pay more than Speccy or C64 users for a memory card interface, even though those machines benefit from economies of scale the Elk can't match.
Not much of a secret that I'm working on a big brother for the ElkSD64 at the moment. As there's less price pressure on this design it'll ship with a socketed PLCC flash chip, although the initial cases will be glued - the screw-together case is not at the point where I can print it in quantity yet, so at first a simpler glued case will be used. The ElkSD-Plus 1 cartridge also has a screwed case and will transtion to a socketed flash chip once my stock of PCBs runs out.
(and yes, absolutely my big thanks to everyone who buys from me on EBay - that really does fund work on stuff like the upcoming ElkSDxxx and Electron Turbo Card.)