Firmware updates for the STM32/Gotek HxC floppy emulators !

Post Reply
Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

18 April 2021 : Firmware STM32 USB HxCFloppyEmulator v3.7.1.1a for all Artery AND STM Goteks !

- RAM Memory management enhanced : Detect the RAM size and change/adapt
the cache buffers size according to the available memory.

- Compatible with all Goteks (Artery and STM MCU compatible).

More details on the forum : viewtopic.php?p=23695#p23695
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

28 April 2021 : Firmware STM32 USB HxCFloppyEmulator v3.7.1.4a for all Artery AND STM Goteks !
( -> In the "Artery_AT32_Gotek_HxC_Firmware" folder !)

Update recommended for Artery Goteks users:

- "Normal mode" / Direct stick browsing mode :

- Fix regression with Artery Goteks !
(Crash due to a memory alignment issue)

- Custom firmware page updated : https://hxc2001.com/custom_fw/

- Build tools updated.
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

25 May 2021 : Firmware STM32 USB HxCFloppyEmulator v3.7.2.1a

- Normal/direct selection mode : File sorting optimized for low memory "Artery" Goteks.

- 1680KB Distribution Media Format (DMF) .IMG support adjusted / fixed.
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

24 June 2021 : Firmware STM32 USB HxCFloppyEmulator v3.7.3.1a

- New SFRKC30 Gotek boards support added :

This new Gotek revision has a new rotary port and will be shipped
with a rotary switch and an OLED screen directly from the factory
(No "mod" required anymore)

- Bootloader updated.

- Firmware updated.

- Firmware customization page updated.
(https://hxc2001.com/custom_fw/)
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

28 June 2021 : Firmware STM32 USB HxCFloppyEmulator v3.7.4.1a

- Some important fixes in the emulation from folder mode

(Informations about this mode are available on this page :
https://hxc2001.com/docs/gotek-floppy-e ... older.html)

- The emulation from folder mode was broken on ARTERY MCU based Goteks.

Update recommended for all "emulation from folder mode" users !
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

15 August 2021 : Firmware STM32 USB HxCFloppyEmulator v3.7.5.1a
-> SFRKC30 / SFR1M44-U100LQD Gotek support enhanced :

- The new rotary port is now supported.

- New explicit U100LQD OLED configuration. (https://hxc2001.com/custom_fw/)

(Specific binaries for this new Gotek are now provided in the "New_U100LQD_Gotek" folder)

-> The detected hardware model can now be read in the embedded menu
(Sub menu 'F' for the 7 digits Gotek and in the "FW/HW version" sub menu
for the OLED Goteks).

Hardware ID definitions :

000 : Original STM32F105 Gotek (64KB of RAM)

001 : 64 pins ARTERY AT32F415RCT7 on an old STM32 Gotek board (32KB of RAM)

002 : 48 pins ARTERY AT32F415CBT7 (New board) (32KB of RAM)

003 : 64 pins ARTERY AT32F415RCT7 (New SFRKC30 / SFR1M44-U100LQD Gotek : Native OLED and Rotary support) (32KB of RAM)

-> Test firmware updated to support all STM32 and Artery Goteks.
Gotek_U100LQD_2.JPG
Gotek_U100LQD_2.JPG (59.06 KiB) Viewed 177516 times
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

29 August 2021 : Firmware STM32/AT32 USB HxCFloppyEmulator v3.8.1.2a

- Build-in USB stick init / format function :

The USB stick can now be formatted/initialized for the "Image-less mode" by the firmware.
Remove the USB stick, press both buttons to enter the embedded menu and select the sub
menu to activate the format mode :

* 7 digits display "d" menu entry -> Should display "For"
* OLED display "Format USB Key" menu entry.

Then insert the USB stick you want to format.

WARNING : Formatting will erase all data on the USB stick !

The default built-in image is an HD 1.44MB Floppy disk, but you can select another built-in image
on the firmware customization service page if needed : https://hxc2001.com/custom_fw/
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

19 September 2021 : Firmware STM32/AT32 USB HxCFloppyEmulator v3.8.3.1a

- Raw *.IMG PC Files : Fix the 40 tracks double sided images support.

- Build-in USB stick init / format function (custom firmware) :

If the the 7 segments screen embedded menu is disabled, the format
mode can be enabled by the user by just pressing both buttons with
no USB stick connected.

- The eject/insert feature can now be disabled on the custom firmware
page. (https://hxc2001.com/custom_fw/)
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

10 October 2021 -> 31 October 2021 : Firmware STM32/AT32 USB HxCFloppyEmulator v4.0.x.xa - Pre Release
(Cumulative release notes - Work In Progress ! Latest version : v4.0.5.2a)

- AT32 SFR1M44-DU26, SFR720-DU26 (SFRC2D.B Gotek PCB) support added !

- SFRKC30.AT2 PCB Gotek (QFN32 AT32 MCU) support added !

- Init layer enhanced to support all Gotek variants in a better way.

- Low level layer enhanced to support all Gotek variants in a better way.

- More STM32 and AT32 MCU models supported !

- Amiga and Atari ST File selector updated to support the new v4.x.x.x
firmwares series.

- Bug Fixes !
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

10 October 2021 -> 1 December 2021 : Firmware STM32/AT32 USB HxCFloppyEmulator v4.2.X.Xa - Pre Release

(Cumulative release notes - Work In Progress ! Latest version : v4.2.0.1a)
(>>> Please find these WIP firmwares in the "WIP_Firmware" folder ! <<<)

[...]

- More STM32 and AT32 MCU models supported !

- Sound fixed on Artery Goteks.

- New "SWAPMEM.BIN" swap file system implemented to deal with the low RAM memory
ARTERY Goteks : Better HFE format and long write operations support
(Amiga, E-mu Emulator, Arburg...)

- Bug Fixes !
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

10 October 2021 -> 3 January 2022 : Firmware STM32/AT32 USB HxCFloppyEmulator v4.2.X.Xa - Pre Release

(Cumulative release notes - Work In Progress ! Latest version : v4.2.1.1a)
(>>> Please find these WIP firmwares in the "WIP_Firmware" folder ! <<<)

[...]

- SFRKC30AT3 PCB Gotek (TQFP48 AT32 MCU + New rotary port) support added !
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

19 February 2022 : Firmware STM32/AT32 USB HxCFloppyEmulator v4.2.X.Xa - Pre Release

(Cumulative release notes - Work In Progress ! Latest version : v4.2.5.1a)
(>>> Please find these WIP firmwares in the "WIP_Firmware" folder ! <<<)

- (19 February) : Important bug fix in the write support : Fix possible Gotek
crash when writing to a high density HFE image. Update strongly recommended
to all v4.x.x.x firmwares users (v3.x.x.x firmwares not affected by this issue).

- Fix alternate rotary port support on Artery Gotek with 48 pins AT32.
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

14 Marsh 2022 : Firmware STM32/AT32 USB HxCFloppyEmulator v4.2.X.Xa - Pre Release

(Cumulative release notes - Work In Progress ! Latest version : v4.2.8.4a)
(>>> Please find these WIP firmwares in the "WIP_Firmware" folder ! <<<)

- (14 Marsh) : USB stick reset improved, Check USB stick block size and reject
incompatible USB sticks (Fix hardfault crash).
Fix possible hardfault crash if the usb stick is removed during the mount process.
Bootloader : QFN32 Gotek - Fix possible unwanted update mode selection
if the floppy bus is forced in low state at power up.
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

2 April 2022 : Firmware STM32/AT32 USB HxCFloppyEmulator v4.2.X.Xa - Pre Release

(Cumulative release notes - Work In Progress ! Latest version : v4.2.9.1a)
(>>> Please find these WIP firmwares in the "WIP_Firmware" folder ! <<<)

- (2 April) : By default don't enable the swap file on MCU with more than 32KB of RAM.
Embedded menu added to disable/enable the swap file.
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Jeff
Site Admin
Posts: 8091
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: Firmware updates for the STM32/Gotek HxC floppy emulators !

Post by Jeff »

7 April 2022 : Firmware STM32/AT32 USB HxCFloppyEmulator v4.2.X.Xa - Pre Release

(Cumulative release notes - Work In Progress ! Latest version : v4.2.10.6a)
(>>> Please find these WIP firmwares in the "WIP_Firmware" folder ! <<<)

- (7 April) : QFN32/SFRKC30.AT2 Gotek : Low level IO routines optimized : Faster floppy signals update. (Fix possible issues on accelerated Amiga and fast machines)
HXCFEUSB_Gotek_HxC_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

Custom HxC firmware

Post Reply