VOGONS


Reply 20 of 34, by ragefury32

User metadata
Rank Oldbie
Rank
Oldbie

I have a pair of SFRxxx-DU26 (a 720 and a 1M44 model) used for laptops with 26 Pin FFC cables...which for some reason was listed by KeirF as a model to avoid (considering how easy it was to get it working, I am not sure why either).

As long as you solder in an OLED display they seem to work just fine.

Reply 21 of 34, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi, not sure if this helpful, but here's my Gotek story.
Re: Gotek fails floppy drive test

I used a USB-TTL adapter cable and that old flashing software of the maker of the FPGA(?) that the Goteks use.

Of course, many new Flash Floppy versions were released in the meantime.
The problems I mentioned should nolonger occur.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 22 of 34, by ragefury32

User metadata
Rank Oldbie
Rank
Oldbie
Jo22 wrote on 2021-02-15, 20:01:
Hi, not sure if this helpful, but here's my Gotek story. Re: Gotek fails floppy drive test […]
Show full quote

Hi, not sure if this helpful, but here's my Gotek story.
Re: Gotek fails floppy drive test

I used a USB-TTL adapter cable and that old flashing software of the maker of the FPGA(?) that the Goteks use.

Of course, many new Flash Floppy versions were released in the meantime.
The problems I mentioned should nolonger occur.

Microcontroller. The Goteks are specifically based on a STMicro STM32F105. Flashfloppy development moves pretty fast - the last version as of Feb 2021 should be v3.22.

Last edited by ragefury32 on 2021-02-17, 05:17. Edited 1 time in total.

Reply 23 of 34, by marxveix

User metadata
Rank Newbie
Rank
Newbie
ajacocks wrote on 2021-02-15, 02:35:

Yep, it appears to, as of version 0.9.23a:

https://github.com/keirf/FlashFloppy/blob/mas … r/RELEASE_NOTES

- Alex

Thank you, one day i try to flash my Gotek with FlashFloppy then.

Reply 24 of 34, by monsterbash

User metadata
Rank Newbie
Rank
Newbie

I read that, once you flash your gotek (no matter if with FlashFloppy, HxC, etc), you won't be able to return to original gotek firmware....
Isn't it possible to read the gotek firmware before flashing it ???
I use Linux and, both software used to flash gotek have option to read from flash.... anyone ever tried that as a method to "backing up" the original gotek firmware ???
By the way, the aplications are:

"dfu-util" and "stm32flash".

I'm willing to try those "read options" when my gotek arrives......

Reply 25 of 34, by ragefury32

User metadata
Rank Oldbie
Rank
Oldbie
monsterbash wrote on 2021-02-16, 19:20:
I read that, once you flash your gotek (no matter if with FlashFloppy, HxC, etc), you won't be able to return to original gotek […]
Show full quote

I read that, once you flash your gotek (no matter if with FlashFloppy, HxC, etc), you won't be able to return to original gotek firmware....
Isn't it possible to read the gotek firmware before flashing it ???
I use Linux and, both software used to flash gotek have option to read from flash.... anyone ever tried that as a method to "backing up" the original gotek firmware ???
By the way, the aplications are:

"dfu-util" and "stm32flash".

I'm willing to try those "read options" when my gotek arrives......

No, the STMicro STM32F10x series of devices zeros out the storage when you unlock/unprotect the flash for access - it's a built-in design feature, and that's true regardless of using the STM32 flashing suite in Windows or dfu-util in Linux/MacOS. That's why no one is able to go back to the original Gotek firmware - No one was able to save a copy in the first place.

Last edited by ragefury32 on 2021-02-20, 05:21. Edited 2 times in total.

Reply 26 of 34, by Sphere478

User metadata
Rank Oldbie
Rank
Oldbie
ragefury32 wrote on 2021-02-17, 02:29:
monsterbash wrote on 2021-02-16, 19:20:
I read that, once you flash your gotek (no matter if with FlashFloppy, HxC, etc), you won't be able to return to original gotek […]
Show full quote

I read that, once you flash your gotek (no matter if with FlashFloppy, HxC, etc), you won't be able to return to original gotek firmware....
Isn't it possible to read the gotek firmware before flashing it ???
I use Linux and, both software used to flash gotek have option to read from flash.... anyone ever tried that as a method to "backing up" the original gotek firmware ???
By the way, the aplications are:

"dfu-util" and "stm32flash".

I'm willing to try those "read options" when my gotek arrives......

No, the STMicro STM10x series of devices zeros out the storage when you unlock/unprotect the flash for access - it's a built-in design feature, and that's true regardless of using the STM32 flashing suite in Windows or dfu-util in Linux/MacOS. That's why no one is able to go back to the original Gotek firmware.

no way to use a chip programmer to read it?

🖥Craziest socket 7 build on a 430tx chipset
🖥Dual socket 7 build

Reply 28 of 34, by ragefury32

User metadata
Rank Oldbie
Rank
Oldbie
Sphere478 wrote on 2021-02-17, 04:30:
ragefury32 wrote on 2021-02-17, 02:29:
monsterbash wrote on 2021-02-16, 19:20:
I read that, once you flash your gotek (no matter if with FlashFloppy, HxC, etc), you won't be able to return to original gotek […]
Show full quote

I read that, once you flash your gotek (no matter if with FlashFloppy, HxC, etc), you won't be able to return to original gotek firmware....
Isn't it possible to read the gotek firmware before flashing it ???
I use Linux and, both software used to flash gotek have option to read from flash.... anyone ever tried that as a method to "backing up" the original gotek firmware ???
By the way, the aplications are:

"dfu-util" and "stm32flash".

I'm willing to try those "read options" when my gotek arrives......

No, the STMicro STM32F10x series of devices zeros out the storage when you unlock/unprotect the flash for access - it's a built-in design feature, and that's true regardless of using the STM32 flashing suite in Windows or dfu-util in Linux/MacOS. That's why no one is able to go back to the original Gotek firmware.

no way to use a chip programmer to read it?

No - the read protection is built into the microcontroller itself - putting it into a chip programmer will do nothing that you otherwise could already do by hooking various leads and test points on the board.

Reply 29 of 34, by ragefury32

User metadata
Rank Oldbie
Rank
Oldbie
PTherapist wrote on 2021-02-17, 05:11:

Not sure why anybody would deliberately want to either backup or restore the original firmware, as it really is garbage.

It is - the ridiculous (and kinda laughable) requirement to divvy your flash drive to hundreds of 1.44MB partitions makes it downright comical to use.

That being said, I killed my UFA1M44-100 (the USB version of the Gotek) by triggering the unlock, and KeirF (the author of flashfloppy)didn’t even want to touch it (that is a dual controller board - one for handling floppy emulation and the other used for handling USB mass storage, communicating to each other via I2C or SPI). I also can’t find original Gotek firmware so I can at least unbrick it. He has a point though not supporting it with flashfloppy....no idea how a 1.72MB XDF formatted USB floppy setup might fare on, say, an oldschool Toshiba laptop with USB floppy drive support.

Reply 30 of 34, by monsterbash

User metadata
Rank Newbie
Rank
Newbie
ragefury32 wrote on 2021-02-17, 05:27:

That being said, I killed my UFA1M44-100 (the USB version of the Gotek) by triggering the unlock, and KeirF (the author of flashfloppy)didn’t even want to touch it (that is a dual controller board - one for handling floppy emulation and the other used for handling USB mass storage, communicating to each other via I2C or SPI). I also can’t find original Gotek firmware so I can at least unbrick it. He has a point though not supporting it with flashfloppy....no idea how a 1.72MB XDF formatted USB floppy setup might fare on, say, an oldschool Toshiba laptop with USB floppy drive support.

What's the difference between UFA1M44-100 and SFR1M44-U100K ?? By the pics on AliExpress I saw no difference !!!

Cheers !!!

Reply 31 of 34, by ragefury32

User metadata
Rank Oldbie
Rank
Oldbie
monsterbash wrote on 2021-02-25, 14:14:
ragefury32 wrote on 2021-02-17, 05:27:

That being said, I killed my UFA1M44-100 (the USB version of the Gotek) by triggering the unlock, and KeirF (the author of flashfloppy)didn’t even want to touch it (that is a dual controller board - one for handling floppy emulation and the other used for handling USB mass storage, communicating to each other via I2C or SPI). I also can’t find original Gotek firmware so I can at least unbrick it. He has a point though not supporting it with flashfloppy....no idea how a 1.72MB XDF formatted USB floppy setup might fare on, say, an oldschool Toshiba laptop with USB floppy drive support.

What's the difference between UFA1M44-100 and SFR1M44-U100K ?? By the pics on AliExpress I saw no difference !!!

Cheers !!!

3AFC31FB-1D7C-4AEF-86DA-D8F02AB56FCD.jpeg
Filename
3AFC31FB-1D7C-4AEF-86DA-D8F02AB56FCD.jpeg
File size
43.62 KiB
Views
218 views
File comment
SFR1M44-U100K
File license
Public domain
A1AA9267-16A9-4149-964F-30B298D7C520.jpeg
Filename
A1AA9267-16A9-4149-964F-30B298D7C520.jpeg
File size
26.36 KiB
Views
218 views
File comment
UFA1M44-U100K
File license
Public domain

It does? How is that possible?! AliExpress vendor pics are infallible. INFALLIBLE. It’s not like their vendors have a known history of plagiarizing from each other and talking out of their asses...

Reply 32 of 34, by monsterbash

User metadata
Rank Newbie
Rank
Newbie

My GOTEK just arrived !!!
Here what I've done so far:

1) solder pinheaders for the "programing section" and for the "select" button;
2) jump wire pins for programming the unit using USB-A to USB-A cable;
3) plug the unit on computer using USB-A cable and <lsusb> command to see how Linux detects the unit;
4) command line <dfu-util> to unprotect the STM32;;
5) command line <dfu-util> to flash the unit with FlashFloppy;
6) power up the unit to see if everything ok - seems to be OK !!!

Now, I'm trying to identify the pinnouts from a rotary encoder pulled out from an old kenwood car audio...... 5 pins, but do not seems to be standard pinnouts...

Attachments

  • gotek4.png
    Filename
    gotek4.png
    File size
    62.45 KiB
    Views
    191 views
    File license
    Public domain
  • gotek3.png
    Filename
    gotek3.png
    File size
    116.56 KiB
    Views
    191 views
    File license
    Public domain
  • gotek2.png
    Filename
    gotek2.png
    File size
    461.46 KiB
    Views
    191 views
    File license
    Public domain
  • gotek1.png
    Filename
    gotek1.png
    File size
    308.28 KiB
    Views
    191 views
    File license
    Public domain
Last edited by monsterbash on 2021-02-28, 20:13. Edited 1 time in total.

Reply 34 of 34, by monsterbash

User metadata
Rank Newbie
Rank
Newbie

Hi all !!!

Since i'll be using the gotek with a roland synth (XP-60), it seems that the best option is to use the "native mode" from falshfloppy, witch is basically using "floppy image files"
So, I'll have to deal with:

1) "reading" files from floppy TO the synth.
in this case, I'll have to "create floppy images" with the files I want to "send" to the synth.

2) "writing" files from the synth to the floppy
here, it seems that I just have to make an "empty" 1.44 floppy image and "open" it in the synth....

What would be the best option for dealing with floppy images (create blank images and create images with files) ???
I use Linux, by the way...
So far I'm using: dd / mkfs.msdos / mcopy / mdir

Thanks in advance !!!