Firmware updates for the STM32/Gotek HxC floppy emulators !

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sun Jul 15, 2018 2:42 pm

Firmware update ! :
15 July 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.26.5a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- Thomson *.FD file support : Faster loading (sectors interleave factor fixed).
https://hxc2001.com/download/floppy_dri ... rmware.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sun Jul 29, 2018 11:57 pm

peter wrote:
Thu May 03, 2018 9:55 pm
Hello Jeff!
It is nice to me that you keep up improving the already great firmware for gotek usb stick.
I once sugested you one modification on EAB forum, it was about time of cycle through slots to increase speed of it and you did it well in the first approach stepping the speed.
Once it was okay , now it is worse. You modified key repeat-delay for to slow first stage of repeating and it is going to ultra speed later, so unable to easly walk through the slots.

I am writing because the option to auto select slot after change is a must, but the current beta gives it impossible to cycle through the slots as before with Option 5 and parameter 1 second as for delay. Please restore this back , I mean leave this concept with click filtering if it makes the delay. Now unable to cycle through slots with 1 second. I checked , 2 seconds are okay.
I mean, you should reduce initial slot change delay under 0.5 sec, then after 3 seconds I can't even notice the current slot number, because it goes too fast. Please reduce the last speed or make another speed setting, much lower, and put it after 3 seconds for another step of speed, leave the last speed the fastest after 10 second, not after 4 seconds just after clicking first time.

another option is to give us another settings of the delay time for cycling through slots.
I know you make your firmware as most universal for platforms as possible, but maybe there is a need for releasing the firmware for each platform separately?

thanks and regards.
peter :?
Should be better with this one :

Firmware update ! :
30 July 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.27.1a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- Push buttons Auto-repeat : Better/Smoother rate changes. Rate changes delays adjusted.
https://hxc2001.com/download/floppy_dri ... rmware.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Tue Jul 31, 2018 8:54 am

Firmware update ! :
31 July 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.28.1a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- Files Browser : All Files/Folders with the hidden attribut set are not shown anymore... (Hide Windows/MAC system folders)
https://hxc2001.com/download/floppy_dri ... rmware.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sun Aug 05, 2018 1:30 am

New firmware ! :

5 August 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.29.1a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- OLED screen : Standby/screen saver mode - The screen is now dimmed to a minimal level.
The standby delay can be changed into the setting menu.

- OLED screen : New Menu entry - "Video" Polarity mode (Normal/Inverse)

Image

https://hxc2001.com/download/floppy_dri ... rmware.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

Compatibility list :

https://hxc2001.com/download/floppy_dri ... upport.htm

mondo1976
Posts: 156
Joined: Mon Dec 28, 2015 3:54 pm

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by mondo1976 » Sun Aug 12, 2018 4:47 pm

For some reason with v3.1.28.1a and higher, scrolling to disk numbers over 39 (using indexed mode) does not work. It simply wraps around to 000 again.

The new "Files Browser : All Files/Folders with the hidden attribute set are not shown anymore... (Hide Windows/MAC system folders)" seems to be the cause somehow. I don't use that feature, so I'm not sure how well it functions.

I thought this might have been a file naming issue where DSKA0040 was missing, but that cannot be because 3.1.27.1a (and prior) are working successfully.

v3.1.27.1a appears to be perfectly stable and the slow button repeat time is solved, so I'm very satisfied! Although I'll repeat my request for 0.5s disk change to be added as a parameter 0 in Menu 5 -- just because it *might* be useful ;)

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sun Aug 12, 2018 6:02 pm

mondo1976 wrote:
Sun Aug 12, 2018 4:47 pm
For some reason with v3.1.28.1a and higher, scrolling to disk numbers over 39 (using indexed mode) does not work. It simply wraps around to 000 again.

The new "Files Browser : All Files/Folders with the hidden attribute set are not shown anymore... (Hide Windows/MAC system folders)" seems to be the cause somehow. I don't use that feature, so I'm not sure how well it functions.

I thought this might have been a file naming issue where DSKA0040 was missing, but that cannot be because 3.1.27.1a (and prior) are working successfully.

v3.1.27.1a appears to be perfectly stable and the slow button repeat time is solved, so I'm very satisfied! Although I'll repeat my request for 0.5s disk change to be added as a parameter 0 in Menu 5 -- just because it *might* be useful ;)
Got a similar report from someone else. i need the dd/raw image of your usb stick to investigate further.
If you want, contact me, i will give you an ftp access to put the dd image.
Can you create an image of your usb with this tool, zip it, and post the image packed to my ftp ? :

https://www.osforensics.com/tools/write-usb-images.html

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sun Aug 12, 2018 6:35 pm

Jeff wrote:
Sun Aug 12, 2018 6:02 pm
mondo1976 wrote:
Sun Aug 12, 2018 4:47 pm
For some reason with v3.1.28.1a and higher, scrolling to disk numbers over 39 (using indexed mode) does not work. It simply wraps around to 000 again.

The new "Files Browser : All Files/Folders with the hidden attribute set are not shown anymore... (Hide Windows/MAC system folders)" seems to be the cause somehow. I don't use that feature, so I'm not sure how well it functions.

I thought this might have been a file naming issue where DSKA0040 was missing, but that cannot be because 3.1.27.1a (and prior) are working successfully.

v3.1.27.1a appears to be perfectly stable and the slow button repeat time is solved, so I'm very satisfied! Although I'll repeat my request for 0.5s disk change to be added as a parameter 0 in Menu 5 -- just because it *might* be useful ;)
Got a similar report from someone else. i need the dd/raw image of your usb stick to investigate further.
If you want, contact me, i will give you an ftp access to put the dd image.
Can you create an image of your usb with this tool, zip it, and post the image packed to my ftp ? :

https://www.osforensics.com/tools/write-usb-images.html
Finally managed to reproduce and fix the issue.
New release in some minutes ;)

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sun Aug 12, 2018 6:50 pm

New firmware update !
12 August 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.30.1a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- Fix a regression introduced into the v3.1.28.1a : Fix normal and indexed mode possible browsing issues (unexpected wrap to index 0).
Please update !
https://hxc2001.com/download/floppy_dri ... rmware.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sun Sep 23, 2018 9:48 pm

Firmware update ! :
23 September 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.30.2a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- Inversed Floppy Ribbon detection at power-up :
"rib" (7 segments display) or "Floppy ribbon reversed !" (LCD/OLed display) message printed at power-up if the floppy ribbon is not connected properly.

- Code optimizations.
https://hxc2001.com/download/floppy_dri ... rmware.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Sat Nov 03, 2018 4:41 pm

Firmware update ! :
3 November 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.31.1a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- Code optimizations.
- STM32 startup / init functions refactored (WIP).
- Flash memory code size reduced.
https://hxc2001.com/download/floppy_dri ... rmware.zip

https://hxc2001.com/download/floppy_dri ... _notes.txt

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Wed Nov 07, 2018 8:23 am

6 November 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.31.4a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- CPC DSK : Write cache flush timeout set to 2 seconds.
HXCFEUSB_HFE_beta_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Tue Nov 20, 2018 12:58 am

19 November 2018: Firmware STM32 USB HxCFloppyEmulator v3.1.32.1a ( -> In the "Next_WIP_Alpha_Firmware_And_Tools" Folder !)

- Menu subsystem refactored :
Smaller code size with more features.
Menu OLED and sound parameters (Video Inverse, contrast, step sound) are now taking effect immediately.

- Code optimizations.
HXCFEUSB_HFE_beta_firmware.zip

USB_HFE_hxc_floppy_emulator_firmware_release_notes.txt

tzok
Posts: 75
Joined: Sat Jan 27, 2018 2:52 pm

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by tzok » Tue Nov 20, 2018 11:04 pm

Latest version, by default, doesn't "remember" last chosen image after a power cycle (if set through HXCSDFE.CFG it works, but that option can't be set in menu).

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

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by Jeff » Wed Nov 21, 2018 10:33 am

tzok wrote:
Tue Nov 20, 2018 11:04 pm
Latest version, by default, doesn't "remember" last chosen image after a power cycle (if set through HXCSDFE.CFG it works, but that option can't be set in menu).
Tested here and it is working. Please note that the HXCSDFE.CFG is needed to save the last selected file !
also try to clear your eeprom settings.

tzok
Posts: 75
Joined: Sat Jan 27, 2018 2:52 pm

Re: New Alpha version Firmware - Volunteer Testers needed !

Post by tzok » Wed Nov 21, 2018 11:11 am

Sorry, don't know what happened, but I was missing the HXCSDFE.CFG file. It works ok.

Post Reply