Skip to content

Releases: uweseimet/scsi2pi

SCSI2Pi 3.1

27 Mar 09:48
Compare
Choose a tag to compare

The main changes in this version:

  • The automatic creation of the PiSCSI bridge for the DaynaPort emulation can be switched off.
  • s2p automatically switches to a matching caching mode if the SCSI commands READ/WRITE LONG are used.
  • Numerous optimizations and even more compact binaries.

SCSI2Pi 3.0.2

10 Mar 16:57
Compare
Choose a tag to compare

The main changes in this version:

  • Further increased transfer rates, especially with small Pis. With a Pi Zero W the transfer rate is now about 25% higher than with PiSCSI.

SCSI2Pi 3.0.1

06 Mar 09:13
Compare
Choose a tag to compare

The main changes in this version:

  • During the installation a configuration file /etc/s2p.conf is created, if not yet present. Edit this file where needed, and subsequently restart the SCSI2Pi system service.
  • A bug in the language detection for error messages has been fixed.

SCSI2Pi 3.0

28 Feb 09:43
Compare
Choose a tag to compare

The main changes in this version:

  • The programs installed with the binary packages or with sudo make install can be launched without sudo.
  • The assignment of file extensions to device types is configurable.
  • The SCSI level is configurable.
  • As sector size any multiple of 4 is supported, which improves the compatibility with exotic platforms.
  • The READ/WRITE LONG implementation has been extended and covers more use cases.
  • s2p supports various caching modes.
  • The DaynaPort emulation supports Wifi also with Bookworm.
  • With the "-P" option s2pctl displays the current s2p settings. These can directly be used for a properties file like /etc/s2p.conf, making setting up a default configuration even easier.
  • s2pexec supports an interactive mode and offers improved scripting capabilities.
  • s2pexec accepts data for the DATA OUT phase on the command line.

SCSI2Pi 2.0.1

21 Feb 19:59
Compare
Choose a tag to compare

The main changes in this version:

  • The installation automatically creates a system service for s2p.
  • A potential timing issue has been fixed.
  • s2pctl now displays a correct error message when setting an invalid default folder location.
  • A bug in the printer emulation has been fixed.

SCSI2Pi 2.0

21 Feb 19:59
Compare
Choose a tag to compare

The main changes in this version:

  • Properties and property-files make configuring s2p more convenient.
  • User-defined mode pages improve the compatibility also with exotic platforms
  • BlueSCSI compatibility mode for the names of image files.
  • All tools support easier to memorize long command line options.
  • s2cptl offers an interactive mode and supports scripting.
  • s2pdump can generate information on devices and mode pages for property files.
  • s2pdump supports backup/restore of SASI hard drives.
  • s2pexec can send any SCSI command, including the command parameters.
  • New tool s2pproto for testing the custom SCSI commands of the host services.
  • Improved logging.

SCSI2Pi 1.1.2

21 Feb 19:58
Compare
Choose a tag to compare

The main change in this version:

  • There are now installation packages for 32 bit bullseye/bookworm and 64 bit bullseye/bookworm.

SCSI2Pi 1.1.1

21 Feb 19:58
Compare
Choose a tag to compare

The main change in this version:

  • Fixed a bug in the remote interface for clients (e.g. s2pctl, SCSI Control app).

SCSI2Pi 1.1

21 Feb 19:58
Compare
Choose a tag to compare

The main changes in this version:

  • The DaynaPort emulation uses a dynamic MAC address. This prevents collisions of several DaynaPort emulations in the same network.
  • The extensions .cdr and .toast are treated like the .iso extension (for CD-ROM images).
  • Further improved compatibility by supporting the mode pages 2, 7, 10 and 12, and by an improved MODE SELECT error handling.
  • s2pdump supports an optional start sector and a sector count. Now also parts of a drive can be dumped/restored. See the manpage for details on the new options.

SCSI2Pi 1.0

21 Feb 19:57
Compare
Choose a tag to compare

The main improvements compared to PiSCSI 23.11.01:

  • There are installation packages with the binaries, i.e. there is no time-consuming compilation.
  • Support for SASI hard drives (testers needed).
  • Improved compatibility with the SCSI standard, especially in initiator mode.
  • About 5% higher transfer rates (measured with a Pi 4).
  • DaynaPort emulation requires up to 16 MB less memory, in particular relevant for Pis with little RAM.
  • Enhanced initiator mode support, e.g. for backing up/restoring hard drives.
  • SCSI2Pi can be managed via SCSI. There are already tools for the Atari, but this is not an Atari-specific feature.
  • Optional (faster) compilation just for the devices actually needed saves compilation time.
  • Numerous code optimizations.
  • More unit tests for better test coverage.
  • Internal (in-process) bus for advanced testing.
  • Less dependencies on special Pi hardware features.
  • Compiles on up to date releases of FreeBSD and NetBSD, which is in particular useful for developers.
  • Partially adapted to macos (except for the linking stage), also useful for developers.