Fix regression preventing some machines from booting
[SCSI2SD-V6.git] / CHANGELOG
1 20200215                6.3.0
2         - Fix regression preventing some machines from booting
3         (minor change but ran out of numbers)
4
5 20200130                6.2.15
6         - Fix issue writing more than 512kb of data in one write command
7         (bug introduced 6.2.7)
8         - Fix possible data corruption bug when reading or writing more than
9         64kb per command (fixed in most cases by 6.2.14)
10
11 20200101                6.2.14
12         - Fix for invalid CDROM READ TOC responses (Thanks Simon Gander)
13         - Fix for data corruption for hosts that transfer more than 64k per
14         write.
15
16 20191208                6.2.9
17         - Fix to prevent sending floppy geometry mode page when not configured as
18         a floppy (Thanks Landon Rodgers)
19         - Fix for VMS 5.5-2 Inquiry allocation lengths. Requires setting "vms" quirk
20         mode in the XML config (Thanks Landon Rodgers)
21
22 20191030                6.2.8
23         - Fix incorrect results from the self-test function.
24
25 20191009                6.2.7
26         - Slight improvements to data throughput, which may assist SCSI hosts with
27         short timeouts.
28
29 20190529                6.2.5
30         - Add scsi mode page 0 support
31         - Fix SD card hotswap bug when the SCSI host is constantly polling
32
33 20190502                6.2.4 (Beta)
34         - Port XEBEC support from v5 firmware
35         - Add Flexible Disk Drive Geometry SCSI MODE page
36         - Stability improvements
37         - Fix regression from 6.1.3 firmware for Kurzweil K2000
38
39 20181011                6.2.1
40         - Fix bug in USB disk interface with disks over 4GB
41
42 20180926        6.2.0
43         - Fix bug with non-512 byte sectors.
44         - Fix bug when writing with multiple SCSI devices on the chain
45         - Performance improvements to write speeds.
46
47 20180430                6.1.4
48         - Fix bug in self-test function
49
50 20180131                6.1.3
51         - Fix bug that caused stability issues with 10MB/s transfers.
52
53 20171128                6.1.2
54         - Fix synchronous negotiation bugs
55
56 20170520                6.1.1
57         - Performance improvements to improve throughput at all scsi speeds
58         - Add new "turbo" speed option to boost speeds.
59                 - May not be reliable, and use is not supported.
60                 - Async timings trimmed
61                 - Sync speeds boosted to theoretical 15.625MB/s, with 12.0MB/s measured
62                 read througput.
63                 - SD card put in "high speed" mode.
64                 - USB for configuration/firmware updates is disabled in turbo mode when
65                 processing SCSI commands. A power cycle may be required to connect
66                 via USB to reset the 48MHz clock back to 48MHz.
67         - Fix scsi2sd-util6 size and sector-size inputs
68         - Fix crash when configured scsi disk starting sector is less than
69         SD card size
70
71 20170329                6.1.0
72         - Enable synchronous transfers on SCSI1 hosts
73         - Support 4MB/s sync transfers for Amiga A590 (WD33C93)
74         - Merge v4.7 release changes, excluding custom mode/inquiry pages
75         - various bug fixes
76
77 20161006                6.0.13
78         - Fixed SCSI timing issue
79         - Added glitch filter on SCSI signals.
80         - Re-implemented SCSI parity checking.
81
82 20160912                6.0.10
83         - Fixed write issue with UHS-I Speed Class 3 SD cards.
84         - More stability bug fixes
85
86 20160827                6.0.8
87         - Fixed "protocol error" issues when saving configuration to SD cards.
88         - Synchronous transfers supported ! 5MB/s and 10MB/s supported.
89         - Fix for accessing data via USB with more than 2 devices configured.
90
91 20160815                6.0.6
92         - Fix performance bugs
93
94 20160814                6.05
95         - More SCSI bug fixes (some timing issues resolved in the FPGA image)
96         - Firmware update support using scsi2sd-util6.
97
98 20160716                6.03 (BETA3)
99         - SCSI bug fixes.
100
101 20160616                6.01
102         - Improved SD card compatibility
103         - Fixed SCSI interfaces on slower SCSI controllers
104         - Significant performance improvements
105         - Added SD card hotswap support.
106
107 20160528                6.0
108         - First BETA firmware for the 6.0 hardware version of the SCSI2SD.