Here comes another digger, and right on Christmas day!
I just modded my Gotek, it's one of the older models with SFRC922D board and STM32F105 chip. I successfully flashed it with FlashLoader Demonstrator 2.8.0 and FlashFloppy 3.38, added the LCD display and rotary encoder.
Now I have 2 problems:
- if I boot with a USB flash drive inserted AND an image loaded, it gives me "Floppy disk(s) fail (40)", but it boots fine without an USB flash drive OR with an USB flash drive and no image loaded.
- it doesn't recognize the floppy images (seems related to the 1st problem), but it does try to read them because the green led lights up and the T:xx tracks on the display jump around. The images where saved by WinImage with .IMA extension (no compression) and are bootable on VirtualBox, tried renaming the extensions to .IMG and .DSK but the result is the same. I tried formatting an image in Windows explorer, I see the tracks in the display jumping between T:66 and T:70ish (to fast to read) but it fails to format. I tried with a 2GB USB flash drive (that worked with the original Gotek firmware) in FAT and FAT32, and with a 8GB USB flash drive in FAT32, same problem on both.
I have a jumper on S0 (won't work on S1). I used this FF.CFG to setup FlashFloppy:
interface = ibmpc
ejected-on-startup = yes
oled-font = 8x16
display-off-secs = 255
Not sure if it might make a difference, but when connecting the USB programmer, i accidentally connected the 5v and GND jumper wires in reverse and the board got very hot on a component close to the power plug, but after reversing them it no longer heated up, the flash worked correctly and the Gotek seems to be working fine, minus the problems above that I'm not sure if they are related, since there's no way to reverse back to the original Gotek firmware.
EDIT: ok, some progress... I might have messed up some configuration, so I reset FF through the menu, and removed "interface = ibmpc" from the FF.CFG. Now it successfully reads AND formats images, it no longer throws an error with an image loaded on boot, but it still doesn't boot, even from an image formatted by the OS itself. now I'm suspecting the boot problem is either cable related or computer related, probably the latter since I'm having no luck with old hardware lately...
EDIT2: tested on a 2nd computer and I had the same boot failure, so definitely not a cable/computer problem. It's basically either the Gotek/FlashFloppy or the USB flash drive, but since it does read the floppy contents of images on both flash drives, I'm leaning towards the first, so I'm out of ideas.
RETRO-W95/NT4: ASUS P3B-F, P3 550, 192MB, GF2+VD2 PCI, AWE64+VIBRA128, 80GB IDE
RETRO-W98/2K: ASUS A7N8X-E, Sempron 2.8+, 512MB, FX 5700LE 256MB, SB Live! CT4830, 320GB IDE
RETRO-WXP/7: ASUS P5KPL-AM EPU, XEON E5450, 4GB, GTS 450 1GB, 120GB SSD, 1TB sATA