GOTEK Slim Floppy Emulator SFR1M44-DU26

By | 1 Feb 2022

For an older oscilloscope I wanted to replace the 3.5″ floppy drive with USB. After checking for the required connector and available USB emulators, the one that I needed was the GOTEK SFR1M44-DU26 – an 1.44 MB floppy emulator with a 26pin FFC1Flat Flex(ible) Cable/FPC2Flexible Printed Circuit connector. (There’s also the SFR1M44-TU26 – which has the connector mounted the other way around but should also work.)

Tektronix TDS784D with original disk drive and emulator next to it

The emulator fit almost perfectly, but since it was meant to be used with some embroidery machine it was a bit short on one side. But that’s nothing to worry about – it still functions as it should.

Tektronix TDS784D with Gotek emulator fitted
Writing a screenshot to USB – sadly, floppy speed is emulated, too

This article could end here if the emulator worked like its siblings that have a display on the front and where you find manuals all over the Internet. But it doesn’t.

Normal GOTEK emulators all have a 3-digit numeric display on the front and you have to format the USB stick to contain numbered 1.44 MB disk image files. Using the buttons on the emulator you can select which disk image to use (indicated by the displayed number) and present to the device as a diskette.

SFR1M44-FU-DL

The slim version of the emulator works completely different. First, it contains internal flash memory and ALWAYS presents an inserted disk to the device. This also means that it retains the information stored on that internal memory, i.e. if you save a file (without any USB stick attached), turn your device off and on again, you’ll still see the file you’ve saved earlier. However, there’s no way to get that file onto a USB drive – more on that later.

SFR1M44-DU26

The emulator has two (unlabelled) buttons like its siblings. However, instead of “UP” and “DOWN” the buttons features could rather be named as “IN” and “OUT” (or “LOAD” and “SAVE”). The button near the USB port and LED is the “OUT” button and the button away from those is “IN”.

Now the best thing about this emulator: You can use bog standard USB drives and apart from formatting them with FAT32 format (exFAT doesn’t work!), you don’t have to prepare them in any way. No creation of disk images and/or special folders necessary.

So to get files onto the oscilloscope, you just have to copy whatever files you want to this USB drive, plug it into the emulator and press the IN button. What happens then is that the emulator will erase the internal memory and copy the files from the USB drive to it until it’s full. So if you have various files, it will only copy the first few that fit into the internal 1.44 MB of storage. These files will then be visible to the scope. If there are more files on the USB drive, you can press the IN button again and it’ll – again – erase the internal memory and copy the next 1.44 MB worth of files to it. Repeat until you see the file(s) you need.

Now for the other direction. To get files from your device onto the USB drive, there’s the OUT button. If you push it, the red LED will light up to indicate to not remove the USB drive. From this moment on, all new files written to the fake disk drive by the oscilloscope will actually be stored on the USB drive. Keyword “new” – which means all files on the internal memory are left alone and there’s no way to copy them to the USB. Once you’ve finished writing your files, press the OUT button again and the LED will turn off, indicating that you can now safely remove the USB drive.

And that’s all there is to know about how this emulator works with the original firmware.

Here’s a recap in form of a PDF cheat sheet:

If you are adventurous, there’s an alternative firmware called “FlashFloppy” which also works with this model. This firmware works similar to the “big” Gotek models in that you have to put disk image files onto the USB and can then select the one to mount using the buttons. (You can also add a small display to the emulator to help with that.) This also allows to use various non-PC disk formats, e.g. 1.72 MB IBM OS/2. But I never had the urge to experiment with that.

By the way: For screenshots, I found it best to save them in EPS format. You can then convert them to PNG later by using ImageMagick:

convert -background black -density 200 screenshot.eps -flatten -rotate 90 screenshot.pngCode language: CSS (css)

(Change the density parameter to your liking.)

  • 1
    Flat Flex(ible) Cable
  • 2
    Flexible Printed Circuit

6 thoughts on “GOTEK Slim Floppy Emulator SFR1M44-DU26

  1. Pingback: Pimp my scope: Unlocking Software Features in a Tektronix TDS784D – blog.mbirth.uk

  2. Jan Steinman

    Where did you get the “Gotek USB Floppy Emulator SFR1M44-DU26”?

    I would like to put one in my TDS724D, but I have not been able to find it for sale anywhere, not even evilBay!

    Reply
      1. Jan Steinman

        It’s on its way — thanks!

        I checked out the “FlashFloppy” mod you linked — thanks! I was thinking I’d rather prefer the transparency of dealing with disk images. But it’s a rather extensive mod — those guys are nuts! I’d spend more time on the Gotek than on using the ‘scope!

        The link you provided does include a full schematic for the DU26, though, which could be good to have, if I ever need to spend hours repairing the $38 thing…

        Reply
      2. Jan Steinman

        Finally got it and plugged it in. The green light comes on and flickers. I insert an empty FAT USB drive and boot up the scope. Green light on the drive comes on and flickers. I press the OUT button closest to the USB port. A red light comes on. I try to save a waveform, and it says “File System Media is not Compatible”. I try to format it, and it makes a sound and repeats the message. If I hit the IN button (furthers from the USB) and try to format, it says “Mass Storage Error”.

        There are three jumpers on the drive, on the left, skip a pin, then two more jumpers on the remaining four pins. Do I need to configure these?

        Any other clues?

        Reply
        1. Markus Birth Post author

          So, first thing to test is whether the DU26 works without any USB attached. It should present itself as a normal (empty) floppy to the scope. Try to write a screenshot to it and see whether you can load it again. Maybe try to format it in this state.

          If that works, copy something to a FAT32 formatted USB, insert it and press the IN button once. Then check whether the scope can see at least one of the files.

          Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)