![USB A to USB A cable](../imgs/usb-typea-typea-cable.jpg)
Flash a Gotek with a USB A to USB A cable
![USB A to USB A cable](../imgs/usb-typea-typea-cable.jpg)
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](../imgs/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](../imgs/stm-gotek-usb-dfu-straps.png)
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 :
-
Download : https://www.st.com/en/development-tools/stsw-stm32080.html
-
Alternate Download : link:../../../download/floppy_drive_emulator/en.stsw-stm32080.zip
![stm-dfuse-install-1.png](../imgs/stm-dfuse-install-1.png)
![stm-dfuse-install-2.png](../imgs/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](../imgs/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](../imgs/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](../imgs/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](../imgs/stm-dfuse-dfu-loaded.png)
-
If the read protection related question is asked, press "Yes" (3)
![stm-dfuse-read-protect-question.png](../imgs/stm-dfuse-read-protect-question.png)
-
If the identification related question is asked, press "Yes" (4)
![stm-dfuse-identification-question.png](../imgs/stm-dfuse-identification-question.png)
-
After this the Gotek will be reprogrammed.
![stm-dfuse-usb-flashing.png](../imgs/stm-dfuse-usb-flashing.png)
-
Once done disconnect the gotek and remove the jumpers/straps/wires.
![stm-dfuse-usb-flash-done.png](../imgs/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](../imgs/artery-gotek-usb-dfu-straps.png)
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 :
-
Download : https://www.arterychip.com/download/TOOL/Artery_ISP_Programmer_V2.0.05.zip
-
Alternate Download : Artery_ISP_Programmer_V2.0.05.zip
-
Unpack the Artery_ISP_Programmer_V2.0.05.zip file.
![artery-isp-install-1.png](../imgs/artery-isp-install-1.png)
-
Install the ARTERY driver by running the Artery_DFU_DriverInstall.exe file.
![artery-isp-install-2.png](../imgs/artery-isp-install-2.png)
![artery-isp-install-3.png](../imgs/artery-isp-install-3.png)
![artery-isp-install-4.png](../imgs/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](../imgs/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](../imgs/artery-isp-usb-connect-1.png)
-
Press "Next" (3).
![artery-isp-usb-connect-2.png](../imgs/artery-isp-usb-connect-2.png)
-
Press "Next" (4).
![artery-isp-usb-connect-3.png](../imgs/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](../imgs/artery-isp-usb-connect-4.png)
-
Press "Yes" (7).
![artery-isp-usb-connect-5.png](../imgs/artery-isp-usb-connect-5.png)
-
Once the erase operation is done, press "Back" (8).
![artery-isp-usb-connect-6.png](../imgs/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](../imgs/artery-isp-usb-connect-7.png)
-
Press "Ok" (12).
![artery-isp-usb-connect-8.png](../imgs/artery-isp-usb-connect-8.png)
-
After this the Gotek will be reprogrammed.
![artery-isp-usb-flashing.png](../imgs/artery-isp-usb-flashing.png)
-
Once done press "Close" (13)
![artery-isp-usb-flash-done.png](../imgs/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-2024 HxC2001 / Jean-François DEL NERO |