First post, by stamasd
I was going through my stack of Gotek emulators, and I realized that one of them I hadn't flashed with FlashFloppy (I have the flashed ones labeled as such). It's a weird one, with only a 2-digit display (all of my others are either 3-digit or have been modded with OLED).
I remembered why I hadn't flashed it when I got it first. It is not recognized in DFU mode (USB device not recognized, even with drivers installed, removed, reinstalled etc). This is one of the older models, purchased 3-4 years ago i.e. not one with the newer Artery MCUs but rather a STM32F105.
So I took it with me at work today, so I try and flash it in serial mode in a few spare minutes. Flashing apparently succeeded without errors:
sudo stm32flash -vw FF_Gotek-v4.4a.hex /dev/ttyUSB0stm32flash 0.5http://stm32flash.sourceforge.net/Using Parser : Intel HEXInterface serial_posix: 57600 8E1Version : 0x22Option 1 : 0x00Option 2 : 0x00Device ID : 0x0418 (STM32F105xx/F107xx)- RAM : 64KiB (4096b reserved by bootloader)- Flash : 256KiB (size first sector: 2x2048)- Option RAM : 16b- System RAM : 18KiBWrite to memoryErasing memoryWrote and verified address 0x0801dd94 (100.00%) Done.
(this was of course after first unprotecting the flash with "sudo stm32flash -k /dev/ttyUSB0")
I can't verify if it actually worked until I get home later today. But the display behaves differently from all of the other Goteks I've ever had:
1. Before flashing, when plugged into power but not jumpered for flash: display blank
2. Jumpered for flash, powered on but not flashed yet: displays "8.8." i.e. all LED segments are lit
3. After flashing, jumpers removed and powered on again: LED display flashes for a split second then goes blank. I was expecting it to at least show a F-, but it doesn't.
So I don't know what to think of it. Was this flashed correctly or not? I guess I'll find out tonight.
I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O