Skip to content

Releases: ZuluSCSI/ZuluSCSI-firmware

ZuluSCSI firmware v2024.02.06

06 Feb 00:21
bbaa3df
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2023.12.13...v2024.02.05

ZuluSCSI firmware v2023.12.13

13 Dec 00:30
6dcc507
Compare
Choose a tag to compare

What's Changed

  • Fix device type for IMG0-9 by @morio in #352
  • Log Initiator sense request data in standard (non-debug) mode by @androda in #357
  • Change default Apple SCSI Floppy device strings by @erichelgeson in #358

What's new

  • Updates to the ZuluSCSI v1.1+ firmware for ZuluSCSI v1.2 by @morio in #355
  • Improvements for ZuluSCSI v1.2 by @morio in #356
  • Fix device selector for ZuluSCSI V1.2 by @morio in #360

Full Changelog: v2023.11.27...v2023.12.13

Which firmware do I use?

For boards marked:

"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 V1.1 or V1.2" you must download and place ZuluSCSIv1_1plus.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

It is not necessary to re-name the .bin files below. They can be copied to your SD card as-is, and the firmware update will automatically initiate when the board is powered on. After the firmware update has completed, the bootloader will remove the .bin file from the SD card.

ZuluSCSI firmware v2023.11.27

28 Nov 01:24
57dd207
Compare
Choose a tag to compare

Firmware version 2023.11.27 is a cumulative bugfix release, which resolves a regression related to implicit device typing, as reported in issue #340. The previous Firmware release, v2023.11.22, which introduced the above-described regression, has been rescinded.

What's Changed

  • Restore implicit device settings by @morio in #342
  • Fix device type being ignored in zuluscsi.ini by @morio in #327

Previous changes in v2023.10.26

  • RP2040: Log disk information in Initiator mode by @reinauer in #320
  • RP2040: Fix out of SRAM compile time issue by @morio in #321
  • RP2040: Fix communication with Wi-Fi Desk Accessory by @morio in #323

Previous changes in v2023.10.20

  • NEW: Platform support for the new ZuluSCSI Pico #296
  • NEW: ZuluSCSI Pico - SCSI DaynaPORT WiFi ethernet emulator (authored by @jcs) #318
  • Initiator mode improvements from downstream #316
  • Add Mac sanity checks when Apple quirks mode is enabled by @erichelgeson #303
  • Adopt support for Implicit Image directories from downstream fork by @morio in #301
  • Added ability to change CD audio volume in config by @KyleJ61782 in #297
  • Add CD audio volume config example by @KyleJ61782 in #298

ZuluSCSI firmware v2023.11.22

22 Nov 19:26
ec9257c
Compare
Choose a tag to compare

What's Changed

  • Merge pull request from @ZigZagJoe to handle oddly sized drives >1GB ccorrectly in initiator mode. #331
  • Add X68000 and Atari MegaSTE System pre-set, and fix logic error by @morio in #336
  • Fix SD card IO timeout wrapping by @morio in #332
  • ZuluSCSI v1.2 rev 2023c update by @morio in #329
  • Fix GD32 DMA TIMER PhyMode bug & add further support for ZuluSCSI V1.2 by @morio in #335
    Full Changelog: v2023.10.31...v2023.11.22

Previous changes in v2023.10.31:

  • Fix device type being ignored in zuluscsi.ini by @morio in #327

Previous changes in v2023.10.26

  • RP2040: Log disk information in Initiator mode by @reinauer in #320
  • RP2040: Fix out of SRAM compile time issue by @morio in #321
  • RP2040: Fix communication with Wi-Fi Desk Accessory by @morio in #323

Previous changes in v2023.10.20

  • NEW: Platform support for the new ZuluSCSI Pico #296
  • NEW: ZuluSCSI Pico - SCSI DaynaPORT WiFi ethernet emulator (authored by @jcs) #318
  • Initiator mode improvements from downstream #316
  • Add Mac sanity checks when Apple quirks mode is enabled #303
  • Adopt support for Implicit Image directories from downstream fork by @morio in #301
  • Added ability to change CD audio volume in config by @KyleJ61782 in #297
  • Add CD audio volume config example by @KyleJ61782 in #298

ZuluSCSI firmware v2023.10.31

31 Oct 17:45
17f8a59
Compare
Choose a tag to compare

Firmware version 2023.10.31 is a cumulative bugfix release, intended to resolve a corner-case bug, as reported in issue #325, as well as the RP2040-specific bugfixes from the previous bugfix release, v2023.10.26

  • Fix device type being ignored in zuluscsi.ini by @morio in #327

Previous changes in v2023.10.26

  • RP2040: Log disk information in Initiator mode by @reinauer in #320
  • RP2040: Fix out of SRAM compile time issue by @morio in #321
  • RP2040: Fix communication with Wi-Fi Desk Accessory by @morio in #323

Previous changes in v2023.10.20

  • NEW: Platform support for the new ZuluSCSI Pico #296
  • NEW: ZuluSCSI Pico - SCSI DaynaPORT WiFi ethernet emulator (authored by @jcs) #318
  • Initiator mode improvements from downstream #316
  • Add Mac sanity checks when Apple quirks mode is enabled #303
  • Adopt support for Implicit Image directories from downstream fork by @morio in #301
  • Added ability to change CD audio volume in config by @KyleJ61782 in #297
  • Add CD audio volume config example by @KyleJ61782 in #298

Previous changes in v2023.09.07

ZuluSCSI v2023.10.26

26 Oct 22:18
f5847d1
Compare
Choose a tag to compare

What's Changed

This is a limited release that applies only to the ZuluSCSI Pico and RP2040 platforms. None of the improvements included in this release apply to ZuluSCSI V1.1 or V1.0 (blue boards)

  • Log disk information in Initiator mode by @reinauer in #320
  • Fix out of SRAM compile time issue by @morio in #321
  • Fix communication with Wi-Fi Desk Accessory by @morio in #323

Full Changelog: v2023.10.20...v2023.10.26

Previous changes in v2023.10.20

  • NEW: Platform support for the new ZuluSCSI Pico #296
  • NEW: ZuluSCSI Pico - SCSI DaynaPORT WiFi ethernet emulator (authored by @jcs) #318
  • Initiator mode improvements from downstream #316
  • Add Mac sanity checks when Apple quirks mode is enabled #303
  • Adopt support for Implicit Image directories from downstream fork by @morio in #301
  • Added ability to change CD audio volume in config by @KyleJ61782 in #297
  • Add CD audio volume config example by @KyleJ61782 in #298

Previous changes in v2023.09.07

ZuluSCSI firmware v2023.10.20

20 Oct 23:18
c982300
Compare
Choose a tag to compare

What's Changed

  • NEW: Platform support for the new ZuluSCSI Pico #296
  • NEW: ZuluSCSI Pico - SCSI DaynaPORT WiFi ethernet emulator (authored by @jcs) #318
  • NEW: ZuluSCSI F4 platform support code by @morio in #299
  • NEW: ZuluSCSI v1.1 ODE and ZuluSCSI v1.2 support by @morio in #313
  • Initiator mode improvements from downstream #316
  • Remove shared BS2 specific code by @morio in #305
  • Add Mac sanity checks when Apple quirks mode is enabled #303
  • Adopt support for Implicit Image directories from downstream fork by @morio in #301
  • Added ability to change CD audio volume in config by @KyleJ61782 in #297
  • Add CD audio volume config example by @KyleJ61782 in #298

New Contributors

Full Changelog: v2023.09.06...v2023.10.20

Previous changes in v2023.09.07

ZuluSCSI v2023.09.07

07 Sep 00:01
a01677a
Compare
Choose a tag to compare

What's Changed

Previous changes in v2023.07.01

The RP2040 Audio firmware/features can only be used with additional hardware, which is not yet commercially available.

  • EXPERIMENTAL SP/DIF output on expansion pins of RP2040 boards by @saybur in #201
  • EXPERIMENTAL audio playback support from BIN/CUE files. by @saybur in #207

For boards marked:

  • "ZuluSCSI V1.1", you must download and place ZuluSCSIv1_1_.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.

New Contributors

Full Changelog: v2023.07.01...v2023.09.06

v2023.07.01

30 Jun 16:10
0d9184c
Compare
Choose a tag to compare

What's Changed

Previous changes in v2023.06.13

  • Fix CD-ROM leadout LBA with BIN/CUE images by @PetteriAimonen in #236
  • CDROM: Mode page 0x2A, READ TRACK INFORMATION, and GET CONFIGURATION by @saybur in #237
  • Akai MPC3000 compatibility fix: Add the ability to delay boot by @morio in #243. Set System=MPC3000 in your zuluscsi.ini file. This is only necessary on ZuluSCSI RP2040 hardware, and not with ZuluSCSI V1.1

The RP2040 Audio firmware/features can only be used with additional hardware, which is not yet commercially available.

  • EXPERIMENTAL SP/DIF output on expansion pins of RP2040 boards by @saybur in #201
  • EXPERIMENTAL audio playback support from BIN/CUE files. by @saybur in #207

For boards marked:

  • "ZuluSCSI V1.1", you must download and place ZuluSCSIv1_1_.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 v2023.06.13

13 Jun 19:12
216ef5c
Compare
Choose a tag to compare

What's Changed

  • Fix CD-ROM leadout LBA with BIN/CUE images by @PetteriAimonen in #236
  • CDROM: Mode page 0x2A, READ TRACK INFORMATION, and GET CONFIGURATION by @saybur in #237
  • Akai MPC3000 compatibility fix: Add the ability to delay boot by @morio in #243. Set System=MPC3000 in your zuluscsi.ini file. This is only necessary on ZuluSCSI RP2040 hardware, and not with ZuluSCSI V1.1

Full Changelog: v2023.06.03...v2023.06.13

Previous changes in v2023.06.03

  • Fix regression in CD-ROM READ(6) command (#231) by @PetteriAimonen in #232
  • Add platform support for CD-ROM eject buttons by @PetteriAimonen in #226
  • CD-ROM image listing from directories by @saybur in #229
  • CD-ROM: Fix START STOP UNIT preventing drive use by @saybur in #234
  • CD-ROM: Revert removing audio stop during START/STOP UNIT for CDs. by @saybur in #224
  • CD-ROM: volume control and mode changes by @saybur in #228
  • CDROM: Add support for enabling/disabling channels within the audio ports. by @saybur in #233

The following features can only be used with additional hardware, which is not yet commercially available.

  • EXPERIMENTAL SP/DIF output on expansion pins of RP2040 boards by @saybur in #201
  • EXPERIMENTAL audio playback support from BIN/CUE files. by @saybur in #207

For boards marked:

  • "ZuluSCSI V1.1", you must download and place ZuluSCSIv1_1_.bin on your SD card.
  • "ZuluSCSI V1.0", you must download and place ZuluSCSIv1_0_.bin on your SD card.
  • "ZuluSCSI Mini" (DB25 version, blue printed circuit board) ZuluSCSIv1_0_mini.bin
  • "ZuluSCSI RP2040" (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.