Presentation

Introduction

Firmware Installation

Bootloader installation Firmware update

Settings

Settings Quickdisk

Usage

Usage modes Emulation from images Emulation from USB stick folder Emulation from USB stick partitions

Add-ons

OLED add-on LCD add-on OSD add-on Rotary & buttons add-on Buzzer add-on

Troubleshooting

Troubleshooting Test firmware

Support

Download Firmware customization Contact

Home Page Project Page Showroom Support Forum Sale points Download Contact us

Flash a Gotek with a USB A to USB A cable

USB A to USB A cable

Most of the Goteks can be Flashed with a USB A to USB A cable.

There are currently 2 differents MCU brands used in the Goteks and there are some update procedure changes between these MCUs.

mcus-identification.png

STM32 Gotek USB A to USB A cable firmware installation

STM32 Gotek jumper block

On STM32 Goteks you need to connect together the pins 1 and 2 (BOOT0) and the pins 3 and 7 (VBUS). You can use jumpers or wires to do this. Soldering them is not necessary.

STM Gotek USB DFU Straps

If your Gotek is using a STM32 MCU you will need :

  • A Gotek drive.

  • A USB A to USB A cable.

  • The DfuSe software from ST Microelectronics

  • 1 Jumper lead and one wire to connect pins on the Gotek.

STM32 Gotek DfuSe USB update software

Download and install the ST DfuSe USB device firmware upgrade from ST Microelectronics :

stm-dfuse-install-1.png
stm-dfuse-install-2.png
Note
For some reasons you may need to install the driver manually. It can be found in the "C:\Program Files (x86)\STMicroelectronics\Software\DfuSe v3.0.6\Bin\Driver\Win10" folder.
stm-dfuse-install-3.png

Update procedure

  • Strap the BOOT0 signal and the VBUS signal as shown on the above picture.

  • Connect the Gotek to your PC with the USB A USB A cable. (No other physical connection needed !)

Gotek-usb-prog-cable-connection.jpg
  • The PC should detect the Gotek. Once done you should see a "STM Device in DFU mode" device in the device manager.

  • Start the "DFuseDemo" software from the start menu. In the devices dropdown you should find "STM device in DFU mode".

stm-dfuse-usb-connect-1.png
  • Press "Choose" (1) in the Upgrade/Verify Action box and choose the provided hxc_fw_installer.dfu file.

  • Click on "Upgrade" (2)

stm-dfuse-dfu-loaded.png
  • If the read protection related question is asked, press "Yes" (3)

stm-dfuse-read-protect-question.png
  • If the identification related question is asked, press "Yes" (4)

stm-dfuse-identification-question.png
  • After this the Gotek will be reprogrammed.

stm-dfuse-usb-flashing.png
  • Once done disconnect the gotek and remove the jumpers/straps/wires.

stm-dfuse-usb-flash-done.png
  • At this point you can disconnect the wires and remove the straps. Follow up the next steps provided in the email to validate the HxC firmware installation.

ARTERY Gotek USB A to USB A cable firmware installation

ARTERY Gotek jumper block

On ARTERY Goteks you need to connect together the pins 1 and 2 to strap the BOOT0 signal. You can use a jumper or a wire to do this. Soldering them is not necessary.

ARTERY Gotek USB DFU Straps

If your Gotek is using an ARTERY MCU you will need :

  • A Gotek drive.

  • A USB A to USB A cable.

  • The DfuSe software from ARTERY

  • 1 Jumper or a wire to strap the BOOT0 pin on the Gotek.

ARTERY Gotek ISP Programmer software

Download the ARTERY ISP Programmer software from ARTERY :

artery-isp-install-1.png
  • Install the ARTERY driver by running the Artery_DFU_DriverInstall.exe file.

artery-isp-install-2.png
artery-isp-install-3.png
artery-isp-install-4.png
Note
The computer restart doesn’t seem to be necessary under Windows 10.

Update procedure

  • Strap the BOOT0 signal as shown on the above picture.

  • Connect the Gotek to your PC with the USB A USB A cable. (No other physical connection needed !)

Gotek-usb-prog-cable-connection.jpg
  • The PC should then detect the Gotek. Once done you should see the device in the device manager.

  • Start the "ArteryISPProgrammer.exe" software.

  • Select the "USB DFU" port type (1). You see the Gotek in the list, Select it, Press "Next" (2).

artery-isp-usb-connect-1.png
  • Press "Next" (3).

artery-isp-usb-connect-2.png
  • Press "Next" (4).

artery-isp-usb-connect-3.png
  • Select "Enable/Disable Protection" (5). Choose "DISABLE" and "Read Protection", Press "Next" (6),

artery-isp-usb-connect-4.png
  • Press "Yes" (7).

artery-isp-usb-connect-5.png
  • Once the erase operation is done, press "Back" (8).

artery-isp-usb-connect-6.png
  • Choose "Download to device" (9) and press the "Add" button (10) and select the hxc_fw_installer.hex file. Press "Next" (11).

artery-isp-usb-connect-7.png
  • Press "Ok" (12).

artery-isp-usb-connect-8.png
  • After this the Gotek will be reprogrammed.

artery-isp-usb-flashing.png
  • Once done press "Close" (13)

artery-isp-usb-flash-done.png
  • At this point you can disconnect the wires and remove the strap. Follow up the next steps provided in the email to validate the HxC firmware installation.


HxC Floppy Emulator project Legal Mentions (C)2006-2021 HxC2001 / Jean-François DEL NERO