Skip to content

Releases: erichelgeson/BlueSCSI

v1.1-20231116

17 Nov 03:40
Compare
Choose a tag to compare

What's Changed

How to Update

Use QMK Toolbox to flash the file via USB.

If you are flashing the file manually be sure to check the LOG.txt to see what version you currently have (eg: -USB, etc)

New Contributors

Full Changelog: v1.1-20230708...v1.1-20231116

v1.1-20230708

08 Jul 17:03
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1-20221203...v1.1-20230708

How to Update

Use the BlueSCSI Updater or QMK Toolbox to flash the file via USB.

If you are flashing the file manually be sure to check the LOG.txt to see what version you currently have (eg: -USB, etc)

Prerelease

01 Apr 16:50
Compare
Choose a tag to compare
Prerelease Pre-release
Pre-release

Please report any issues or feedback with this prerelease to the linked Discussion or Discord.

What's Changed

Full Changelog: v1.1-20221203...prerelease

How to Update

Use the BlueSCSI Updater or QMK Toolbox to flash the file via USB.

If you are flashing the file manually be sure to check the LOG.txt to see what version you currently have (eg: -USB, etc)

v1.1-20221203

03 Dec 22:29
Compare
Choose a tag to compare

Whats new

How to Update

Use the BlueSCSI Updater or QMK Toolbox to flash the file via USB.

If you are flashing the file manually be sure to check the LOG.txt to see what version you currently have (eg: -USB, etc)

Pull Requests

New Contributors

Full Changelog: v1.1-20220917...v1.1-20221203

v1.1-20220917

17 Sep 15:16
Compare
Choose a tag to compare

Whats new

Optical CD and DVD support has been added by @mynameistroy ! To use a CD start the name with CD instead of HD - eg: CD3-Myst.iso.

Many fixes that should improve compatibility with Atari and SCSI-2 systems.

Image file names can now be 64 characters long.

And a lot more! See the Pull Requests below.

Thanks to @mynameistroy, Kay Koba, and @barbeque for contributing to this release!

Pull Requests

Full Changelog: v1.1-20220626...v1.1-20220917

Flashing

USB Boot loader

If you have the USB Boot loader you can flash any of the -USB firmware to your devices using this branch of the BlueSCSI-Updater or QMK Toolbox

ST-Link

If you do not have a USB bootloader you can flash via ST-Link v2.

Optical Beta

26 Jul 00:39
16c0cfd
Compare
Choose a tag to compare
Optical Beta Pre-release
Pre-release

This is a beta release of optical support for BlueSCSI based on #130 by @mynameistroy

You can now create SCSI optical drives with .iso, .bin, .toast, and other raw optical formats.

BlueSCSI will try to determine the correct block size for optical, but you may need to specify it in certain situations.

Reporting Success, Issues, and Questions in beta

If you have Success, Issues, and Questions please use the discussion.

If you have technical feedback please report that in the Pull Request.

Usage:

Follows the same naming conventions as Hard Disks, except using CD

CD30_2048-MacOS8.6.iso - SCSI ID 3, LUN 0, 2048 sector size.

Remember file names must be less than 32 characters.

Bootable Images

Some images created do not have the proper bits to be detected as bootable on a Mac. We are compiling of known good images here https://github.com/erichelgeson/BlueSCSI/wiki/CD-Image-Support

Known behaviors

Eject currently does nothing, we have some interesting plans around CD switching in the works.

If an image file has the read only attribute checked it is currently skipped (some CD images have this checked) - will be fixed in next beta.

Flashing

USB Boot loader

If you have the USB Boot loader you can flash any of the -USB firmware to your devices using this branch of the BlueSCSI-Updater or QMK Toolbox (generic DFU util for windows/mac)

ST-Link

If you do not have a USB bootloader you can flash via ST-Link v2.

v1.1-20220626

26 Jun 15:53
Compare
Choose a tag to compare

Whats new

This release is all about better compatibility with formatting utilities - an issue identified from the v1.1-20220620 release where formatting would fail. If you are on that release - you should upgrade.

BlueSCSI no longer reports as a QUANTUM FIREBALL1 - Some formatting utilities send vendor specific commands because they assume the drive can respond. BlueSCSI now reports as a QUANTUM BLUESCSI F1 - which is still passes the Apple SCSI checks so no need for patched utilities. If for some reason you need to change this - you can customize it using the scsi-info.txt file.

Added a Sense page for caching so SCSI Director 4 does not show a warning.

Minor code warnings and code cleanup.

Thanks to @mactcp, @mynameistroy, moof(Discord), and @OneGeekArmy for reporting, testing, and fixing these issues!

Pull Requests

Full Changelog: v1.1-20220620...v1.1-20220626

Flashing

Compatible with all hardware versions 1.0-a, b, c and 1.1-a.

Use the BlueSCSI-Updater to update your BlueSCSI this this release.

v1.1-20220620

22 Jun 12:49
Compare
Choose a tag to compare

NOTE

This release has an issue when formatting drives - please use v1.1-20220626 or later.

Whats new?

Contributors

This release we had 2 new contributors - @ryandesign & @mynameistroy - for a total of 5 contributors this release - Thanks everyone!

Expanded SCSI support

  • This release added support for the following new commands, Test Unit Ready, Read Defect Data, Lock/Unlock Cache, PreFetch, Prevent Allow Removal.
  • Fixed a bug that reported multiple LUNs when none present.
  • Added additional Sense responses.
  • More speed, timing, and performance improvements

These fixes should improve and fix many issues users had on non-mac systems.

XCVR Hardware in mainline

Patches to build the transceiver versions of BlueSCSI are now in main and bins will be provided each release.

Support for a new clone, the APM32F103C8T6 and Overclocking.

We got our hands on a new chip that is a clone of the STM32F1 - the APM32F1. It works great, except it does not seem to work at the stock 72MHz - only at 96 or 128MHz. bins will be provided for those speeds.

If you'd like to try your hand at overclocking you can flash 96/128MHz to your existing STM32F1 and get speeds of around 1.8MB/sec read, 1.6MB/sec write - not bad! While we've been testing and found no issue - overclock at your own risk.

And a lot more

Pull Requests

Full Changelog: v1.1-20220404...v1.1-20220620

Flashing

Compatible with all hardware versions 1.0-a, b, c and 1.1-a.

Use the BlueSCSI-Updater to update your BlueSCSI this this release.

Release Candidate - v1.1-SNAPSHOT-20220617

17 Jun 15:43
Compare
Choose a tag to compare

Whats new?

Contributors

This release we had 2 new contributors - @ryandesign & @mynameistroy - for a total of 5 contributors this release - Thanks everyone!

Expanded SCSI support

  • This release added support for the following new commands, Test Unit Ready, Read Defect Data, Lock/Unlock Cache, PreFetch, Prevent Allow Removal.
  • Fixed a bug that reported multiple LUNs when none present.
  • Added additional Sense responses.
  • More speed, timing, and performance improvements

These fixes should improve and fix many issues users had on non-mac systems.

XCVR Hardware in mainline

Patches to build the transceiver versions of BlueSCSI are now in main and bins will be provided each release.

Support for a new clone, the APM32F103C8T6 and Overclocking.

We got our hands on a new chip that is a clone of the STM32F1 - the APM32F1. It works great, except it does not seem to work at the stock 72MHz - only at 96 or 128MHz. bins will be provided for those speeds.

If you'd like to try your hand at overclocking you can flash 96/128MHz to your existing STM32F1 and get speeds of around 1.8MB/sec read, 1.6MB/sec write - not bad! While we've been testing and found no issue - overclock at your own risk.

And a lot more

Pull Requests

Full Changelog: v1.1-20220404...v1.1-SNAPSHOT-20220617

v1.1-20220404

05 Apr 13:29
Compare
Choose a tag to compare

Changes

  • Apple HD SC Setup support #71
    • You can now format in most Mac utilities without error.
  • Image set selection #73
    • Add a physical switch/jumpers externally to your BlueSCSI so you can switch computers without moving files on the SD card. Select between 4 image sets (folders of images) on the SD card. There is also an optional shared image set.
    • See Github issue for usage instructions.
  • CLZ optimization #63, Optimize handling of reset interrupt. #64, Code reordering for bus settle delays #78, Upgrade to latest toolchain #67, #70
    • These changes give a performance improvement of 10%+ and better stability. My 6100 does 1.2mb/sec read, 1.2mb/sec write.
  • Be more lenient on SD cards that are not able to communicate at 50MHz SPI #69
    • Some SD Cards would fail to communicate with the BlueSCSI at 50MHz but work fine at 49mhz. No real change in performance till you reach 40MHz, which a warning will be logged.
  • Fixes to get VAXstation 3100 working #59

Compatible with Hardware versions 1.0-a, b, c and 1.1-a.

Contributors

@mactcp, @Pacjunk, @erichelgeson, @marcelv-3, moof (Discord)

Flashing

Use the BlueSCSI-Updater to update your BlueSCSI this this release.

Full Changelog: v1.1-20211215...v1.1-20220404