What's New
- USB MSC initiator mode support by @PetteriAimonen in #487
- Improve USB MSC initiator support by @PetteriAimonen in #496
- USB MSC Initiator: Improve handling of no targets found by @PetteriAimonen in #488
- Improve messaging when no SD card is present/detected by @morio in #490
- Allow user to invert Status LED via zuluscsi.ini by @morio in #497
Full Changelog: v2024.12.12...v2025.01.09
This release contains a new RP2040/2350-specific beta-quality feature that allows you to use your modern computer along with a USB-attached ZuluSCSI RP2040 as a USB SCSI controller, enabling you to read and write to SCSI block devices as if they were USB hard drives. Throughput is limited to approximately 768 kilobytes/second, best case, which is a hardware-level limitation of the USB 1.1 controller in the RP2040. Not all variants of ZuluSCSI RP2040 support initiator mode.
- For all red ZuluSCSI RP2040-based boards, simply copy ZuluSCSI_RP2040_2025-01-09.bin to the SD card you normally use with your ZuluSCSI, and then re-insert the SD card and power it on, at which point it will detect the .bin file, self-update, and then remove it and reboot, running the latest firmware.
Initiator-capable ZuluSCSI models
- All Full-size ZuluSCSI RP2040 boards
- ZuluSCSI Pico OSHW (Full Size)
- ZuluSCSI Pico (OSHW) Full-size (desktop) board
- ZuluSCSI Compact RP2040 Rev 2023b
- ZuluSCSI Compact Homebrew Rev 2023b
ZuluSCSI models that do not support initiator mode
- ZuluSCSI Compact RP2040 Rev 2022a
- ZuluSCSI Laptop RP2040 (2.5")
- All ZuluSCSI V1.0/V1.1/V1.2-based boards (blue PCBs)
- ZuluSCSI Pico Slim (DB25)
- ZuluSCSI Mini