Releases: ZuluSCSI/ZuluSCSI-firmware
ZuluSCSI Pico2 BETA firmware v2024.10.11-pico2-beta
This is a beta "technology preview" of ZuluSCSI firmware running on the RP2350-based Pi Pico2.
SCSI REQ timing has been adjusted for the RP2350's base clock rate of 150MHz. Testing has been extremely limited, but it seems to work reliably now.
Unless you have a ZuluSCSI Pico or Pico Slim with a Pico2 module soldered down, this is of no practical use to you, yet.
Nightly "on-demand" development build
The always-latest development release of ZuluSCSI firmware. These are built on-demand by GitHub CI, and should only be used for testing new features or functionality. Always remember to back up!
ZuluSCSI firmware v2024.08.22
Bug Fixes
- Do not open and write to a log file in raw mode by @morio in #440
- SCSI: fix mac vendor page by @aperezbios in #455, originally implemented downstream by @erichelgeson
Full Changelog: v2024.07.16...v2024.08.22
What Changed in previous v2024.07.16
Bug Fix
This allows SCSI toolbox commands to work properly when Apple/Macintosh quirks mode is enabled. Macintosh users can use ScuzEMU to leverage toolbox features, such as the ability to transfer individual files from and to a 'shared' folder.
The ScuzEMU project is fully open source. You can read about it at https://68kmla.org/bb/index.php?threads/introducing-scuzemu-a-scsi-emulator-utility.47750/page-2#post-537509 and download compiled releases for System 6/7+ from https://github.com/saybur/scuzEMU/releases/
What Changed in previous v2024.07.04
ZuluSCSI now emulates 100MB Iomega Zip drives. Image files prefixed with "ZP" will automatically be exposed as Zip drives.
This has been tested on Roland 808 and Macintosh systems.
- ZuluSCSI v1.2-specific: Fix select phase handling for by @morio in #427
- Incorporate Zip drive support from downstream fork in #428 adapted by @morio, and originally implemented by @jokker7718
- Add debug message suppression by SCSI ID in #431, originally implemented by @erichelgeson
Which firmware should I use?
For boards marked:
"ZuluSCSI V1.1 or V1.2", download and place ZuluSCSIv1_1_plus.bin
on your SD card.
"ZuluSCSI V1.0", download and place ZuluSCSIv1_0.bin
on your SD card.
"ZuluSCSI Mini V1.0" (DB25 version, blue printed circuit board) ZuluSCSIv1_0_mini.bin
"ZuluSCSI RP2040" (ALL red boards), download and place ZuluSCSI_RP2040.bin
on your SD card.
"ZuluSCSI Compact Homebrew" (Green or Red boards), download and place ZuluSCSI_RP2040.bin
on your SD card.
"ZuluSCSI Pico OSHW", download and place ZuluSCSI_Pico_2024.bin
,
(or ZuluSCSI_Pico_DaynaPORT.bin
if you are using a Pico W and require DaynaPORT/SC Ethernet/Wi-Fi emulation.)
ZuluSCSI firmware v2024.07.16
Bug Fix
This allows SCSI toolbox commands to work properly when Apple/Macintosh quirks mode is enabled. Macintosh users can use ScuzEMU to leverage toolbox features, such as the ability to transfer individual files from and to a 'shared' folder.
The ScuzEMU project is fully open source. You can read about it at https://68kmla.org/bb/index.php?threads/introducing-scuzemu-a-scsi-emulator-utility.47750/page-2#post-537509 and download compiled releases for System 6/7+ from https://github.com/saybur/scuzEMU/releases/
What Changed in previous v2024.07.04
ZuluSCSI now emulates 100MB Iomega Zip drives. Image files prefixed with "ZP" will automatically be exposed as Zip drives.
This has been tested on Roland 808 and Macintosh systems.
- ZuluSCSI v1.2-specific: Fix select phase handling for by @morio in #427
- Incorporate Zip drive support from downstream fork in #428 adapted by @morio, and originally implemented by @jokker7718
- Add debug message suppression by SCSI ID in #431, originally implemented by @erichelgeson
Full Changelog: v2024.05.17...v2024.07.04
Which firmware should I use?
For boards marked:
"ZuluSCSI V1.1 or V1.2", you must download and place ZuluSCSIv1_1_plus.bin on your SD card.
"ZuluSCSI V1.0", you must download and place ZuluSCSIv1_0.bin on your SD card.
"ZuluSCSI Mini V1.0" (DB25 version, blue printed circuit board) ZuluSCSIv1_0_mini.bin
"ZuluSCSI RP2040" (ALL red boards), you must download and place ZuluSCSI_RP2040.bin on your SD card.
"ZuluSCSI Compact Homebrew" (Green or Red boards), you must download and place ZuluSCSI_RP2040.bin on your SD card.
ZuluSCSI firmware v2024.07.04
What's Changed
ZuluSCSI now emulates 100MB Iomega Zip drives. Image files prefixed with "ZP" will automatically be exposed as Zip drives.
This has been tested on Roland 808 and Macintosh systems.
- ZuluSCSI v1.2-specific: Fix select phase handling for by @morio in #427
- Incorporate Zip drive support from downstream fork in #428 adapted by @morio, and originally implemented by @jokker7718
- Add debug message suppression by SCSI ID in #431, originally implemented by @erichelgeson
Full Changelog: v2024.05.17...v2024.07.04
ZuluSCSI firmware v2024.06.21 beta/preview release
What's Changed
ZuluSCSI now emulates 100MB Iomega Zip drives. Image filesprefixed with "ZP" will automatically be exposed as Zip drives.
This has been tested on Roland 808 and Macintosh systems.
- Pull in preliminary Zip drive support from downstream fork in #428 adapted by @morio, and originally implemented by @jokker7718
- Add debug message suppression by SCSI ID in #431, originally implemented by @erichelgeson
Full Changelog: v2024.05.23-hotfix-V1.2...v2024.06.21-BETA
Changes in previous release, v2024.05.17:
- Various Toolbox bugfixes and improvements by @nielsmh in #420, who also took the initiative to author a complimentary utility, escsitoolbox, for 16-bit DOS/Windows 3.x/Win9x which enable direct control of various configuration elements of ZuluSCSI, from within the host OS.
More information, including usage examples, can be found at https://github.com/nielsmh/escsitoolbox/blob/main/README.md.
As of today, here's what the scsitb DOS utility can do:
- Change mounted CD image
- Query for list of available CD images
- List files on shared directory on SD card
- Download files from shared directory on SD card
- Enumerate installed (ZuluSCSI) devices
ZuluSCSI V1.2 hotfix release
ZuluSCSI firmware v2024.05.17
What's Changed
- Various Toolbox bugfixes and improvements by @nielsmh in #420, who also took the initiative to author a complimentary utility, escsitoolbox, for 16-bit DOS/Windows 3.x/Win9x which enable direct control of various configuration elements of ZuluSCSI, from within the host OS.
More information, including usage examples, can be found at https://github.com/nielsmh/escsitoolbox/blob/main/README.md.
As of today, here's what the scsitb DOS utility can do:
- Change mounted CD image
- Query for list of available CD images
- List files on shared directory on SD card
- Download files from shared directory on SD card
- Enumerate installed (ZuluSCSI) devices
New Contributors
Changes in previous release, v2024.04.01:
- Unified USB Mass Storage for RP2040 and GD32F205 platforms by @ZigZagJoe in #397
- Move RP2040 based projects to new framework by @morio in #396
- DaynaPORT Wi-Fi Amiga patch from Rob Smith by @reinauer in #391
- Implement the SCSI side of a SCSI control and data transfer mechanism by @morio in #406
- Allow custom block sizes by @morio in #403, addresses issue #403
- Fix Plextor 0xD8 SCSI vendor command by @morio in #407
- Free some SRAM by putting some code in flash by @morio in #395
Changes in previous release, v2024.03.07:
- Added Apple CD-ROM digital audio over SCSI by @morio in #390
- Added Xebec Support by @peclark1 in #379
- Added Plextor d8h vendor cmd by @morio in #387
- Fix SCSI-1 check in initiator mode by @androda #388
- Fix for ZuluSCSI v1.0 mini logging debug with default settings by @morio in #386
New Contributors
- @ZigZagJoe made their first contribution in #397
Full Changelog: v2024.03.07...v2024.04.01
ZuluSCSI firmware v2024.04.01
What's New
- Unified USB Mass Storage for RP2040 and GD32F205 platforms by @ZigZagJoe in #397
- Move RP2040 based projects to new framework by @morio in #396
- DaynaPORT Wi-Fi Amiga patch from Rob Smith by @reinauer in #391
- Implement the SCSI side of a SCSI control and data transfer mechanism by @morio in #406
What's Changed
- Allow custom block sizes by @morio in #403, addresses issue #403
- Fix Plextor 0xD8 SCSI vendor command by @morio in #407
- Free some SRAM by putting some code in flash by @morio in #395
Changes in previous release, v2024.03.07:
- Added Apple CD-ROM digital audio over SCSI by @morio in #390
- Added Xebec Support by @peclark1 in #379
- Added Plextor d8h vendor cmd by @morio in #387
- Initiator improvements from BSv2 fork in #383
- Fix SCSI-1 check in initiator mode by @androda #388
- Fix for ZuluSCSI v1.0 mini logging debug with default settings by @morio in #386
New Contributors
- @ZigZagJoe made their first contribution in #397
Full Changelog: v2024.03.07...v2024.04.01
ZuluSCSI firmware v2024.03.07
What's Changed
- Added Apple CD-ROM digital audio over SCSI by @morio in #390
- Added Xebec Support by @peclark1 in #379
- Added Plextor d8h vendor cmd by @morio in #387
- Initiator improvements from BSv2 fork in #383
- Fix SCSI-1 check in initiator mode by @androda #388
- Fix for ZuluSCSI v1.0 mini logging debug with default settings by @morio in #386
Full Changelog: v2024.02.06...v2024.03.07