123456789101112131415161718192021222324252627282930313233343536373839 |
- ************************************
- ** Greaseweazle Release Notes
- ** Keir Fraser <keir.xen@gmail.com>
- ************************************
- ** v0.5 - 11 November 2019
- - USB: Overhaul the protocol and allow writes to be terminated at index
- - Terminate-at-index is always used by current Python control script
- - Terminate-at-index prevents an over-long write from overwriting itself
- - Fix interruption of track writes (eg. KeyboardInterrupt)
- - gw.py: New option --adjust-speed to normalise flux times for target drive
- - Measures RPM of the target drive and calculates an adjustment factor
- ** v0.4 - 5 November 2019
- - Blinky: Diagnostic test firmware to detect fake STM32 chips
- - https://github.com/keirf/Greaseweazle/wiki/STM32-Fakes
- - Floppy Write: Fix for very short flux timings
- - Floppy Read: Fix for very long flux timings
- - USB: Small improvement to double-buffer logic
- ** v0.3 - 30 October 2019
- - Bootloader: Fix Programming-Jumper detection
- - Read Track: Various minor fixes
- - SCP: Fix the SCP file headers generated by "gw.py read"
- ** IMPORTANT USER INSTRUCTIONS **:
- - Users must serial-update using the v0.3 HEX file
- - DO NOT update from v0.2 using the UPD file
- - May need to install the crcmod package: eg "pip3 install crcmod"
- ** v0.2 - 29 October 2019
- - USB: Fix hangs during "gw.py read"
- - Thanks to Charlie Smurthwaite for telling me how to fix this!
- - USB: Improved bandwidth (double-buffered IN/OUT endpoints)
- - Reduces risk of buffer underflow/overflow during disk operations
- - Firmware Update: Requires a jumper across A14 (aka DCL) and GND
- - eg. "python gw.py update Greaseweazle-v0.2.upd COM3"
- ** v0.1 - 17 October 2019
- - First release
|