BlueSCSI v2 Pico - Low cost, open hardware, fast SCSI device!

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
Minor but important bug fixes for HP-715, better SCSI spec compatibility, and fixes an issue that's existed since 2015! Check it out!

 
  • Like
Reactions: rikerjoe

svenson

New Tinkerer
Mar 27, 2024
4
1
3
Southern Germany
Hey Eric,
I did a little bit of "quick and dirty" coding. I activated the qwiic OLED display and show the firmware version there (I use Robs Amiga firmware source).
Is there a way in the BlueSCSI code to query the ip address from the system? Or have this information send over the device driver from the system to the BlueSCSI?
My goal is to show the ip address in the qwiic display.

Kind regards, Svenson
BlueSCSI_OLED_Firmware.JPG
 

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
Is there a way in the BlueSCSI code to query the ip address from the system? Or have this information send over the device driver from the system to the BlueSCSI?
My goal is to show the ip address in the qwiic display.
BlueSCSI is in target mode when emulating devices so it can never initiate a command. You could use a custom vendor command to set a variable to display from the host. I had started some work on runtime config setting for key/values in the ini, eg you'd send a payload with scsiid\0key\0value\0 and it would set and persist that so you wouldnt have to pull the SD card out to edit config.

Also as you probably know the BlueSCSI in WiFi is a layer 2 device just passing packets to and from, so it doesnt know anything about layer 3 (eg: the ipaddress/etc) so we cant get it at runtime.

We'll be merging robs stuff into mainline soon, just needed to work out some things first as it's not really a daynaport device anymore with these changes.

You're not the only one working on a display - I do have a menuing framework close to ready, where you could build a custom menu into like this.
 
  • Like
Reactions: svenson

svenson

New Tinkerer
Mar 27, 2024
4
1
3
Southern Germany
BlueSCSI is in target mode when emulating devices so it can never initiate a command. You could use a custom vendor command to set a variable to display from the host. I had started some work on runtime config setting for key/values in the ini, eg you'd send a payload with scsiid\0key\0value\0 and it would set and persist that so you wouldnt have to pull the SD card out to edit config.

Also as you probably know the BlueSCSI in WiFi is a layer 2 device just passing packets to and from, so it doesnt know anything about layer 3 (eg: the ipaddress/etc) so we cant get it at runtime.

We'll be merging robs stuff into mainline soon, just needed to work out some things first as it's not really a daynaport device anymore with these changes.

You're not the only one working on a display - I do have a menuing framework close to ready, where you could build a custom menu into like this.
Hey Eric, thank you for this detailed informations! That sounds like really valuable features are coming up! Great (y)
 

ifrit05

New Tinkerer
Apr 19, 2024
9
9
3
Don't know if this is a good spot for this (also posted in the Discord) but I'm having an issue with my Desktop BlueSCSI v2-2023.10a with a Pico W. It cannot find an SDCard. Tried a Sandisk and Samsung, FAT/ExFAT, both old but verified genuine and working, overwrite format with SD Card Formatter.

Seems to detect if a card is pulled/swapped, the blinking will stop for a moment then blink again. COM port is reporting SdioCard::readSector(0x00000000) failed: 5 and SdioCard::readSector(0x00000001) failed: 5

I verified all SDCard pins are connected to the pico. At a loss on what to do, 100% think my soldering isn't an issue.

EDIT: SD Card socket was a little jankey, tapped some paper to the top of the sd card and it works now. I'm not bothered by it, just happy it works.
 
Last edited:

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
FYI looks like they fixed the issue on discord - the SD card in the SD slot was not making good connection.
 

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
New BlueSCSI v2 release v2024.05.21

Notable changes:
  • New DOS Toolbox apps!
    - BlueSCSI Toolbox now on 4 platforms: Classic Mac, Amiga, DOS, and NeXT)
  • iomega ZIP100 support (Roland Samplers)
  • Update to Centronics Hardware
Thanks to @jokker, @Androda, `Niels M H`, @OneGeekArmy, and @Stinkerton18 for the contributions this release!

 

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
I've started a retro compatible site for BlueSCSI related links/files/etc here: http://retro.bluescsi.com/

Has a web (http), ftp, gopher (though I need to adjust the layout, mirror the web for now), links to many retro sites (such as this one).

It's just a start for now - let me know if there's any other things I should include or if there's something needing fixing (I'm sure there is)

I'll need to adjust the styling for the docs but it is automatically mirrored now for your http viewing pleasure.
 
  • Like
Reactions: Byte Knight

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
This afternoon I got BlueSCSI v2 working on the new Pico2 dev board - still work to do yet and using pretty rough around the edges stuff in the framework, but hey, it boots!

(Red wires/switch is so I can flash the pico without having to unplugging it each time)

1725068953480.png
1725068973410.png
 

JDW

Administrator
Staff member
Founder
Sep 2, 2021
1,577
1,373
113
53
Japan
youtube.com
This afternoon I got BlueSCSI v2 working on the new Pico2 dev board...
I see from the Pico2 product page, it offers "a higher core clock speed, double the memory, more powerful Arm cores, optional RISC‑V cores, new security features, and upgraded interfacing capabilities," plus it is backward compatible.

I assume that to the end user, a BSv2 using a Pico2 would operate no differently (performance, WIFI, general features, etc.) than our existing Pico-1 products, correct?
 

Androda

TinkerDifferent Board Secretary 2023
Staff member
Sep 25, 2021
496
531
93
USA, Western
androda.work
Pico 2 uses a new chip, the RP2350A. It has twice the working RAM as its predecessor, and also twice the program storage (this is on an external chip, but 2x is 2x). Overall it will allow for more features, some of which will have to be Pico2-only due to RAM and storage restrictions on the original Pico.
 
  • Like
Reactions: JDW

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue

New release - Fixes those cryptic CRC and SDIO issues - thanks to @Androda for being this releases MVP!

Note this issue mainly effected early PPC macs and Sun systems, was only experienced by a handful of users but was quite annoying!
 
Last edited:
  • Like
Reactions: JDW

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
Few updates: @jcs released an updated version of the BlueSCSI WiFi DA that allows you to connect to hidden SSID's


As well as Wallops 2.1 (IRC client for MacOS 6/7) https://jcs.org/wallops - perfect for idling on your PowerBook with BlueSCSI WiFi :)

After fixing SDIO we're back to feature development and bug fixes - our next release should be pretty beefy :) Just wrapping up NeXT features and fixes.

Also we've merged in the Amiga WiFi code into main from RobSmithDev - so Amiga users can enjoy WiFi too.

If you want to see what we're up to you can always peruse our github and grab prebuilt "nightly" binaries too.
 
  • Like
Reactions: Byte Knight

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
  • Like
Reactions: JDW and Androda

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
This afternoon I got BlueSCSI v2 working on the new Pico2 dev board - still work to do yet and using pretty rough around the edges stuff in the framework, but hey, it boots!

(Red wires/switch is so I can flash the pico without having to unplugging it each time)

View attachment 17589View attachment 17590
Doing testing with patches to address the timing issues applied - no real surprise here as no other code has changed - slight bump in write. Code will be on github tonight or tomorrow under the existing pico2 branch.

1728932409805.png
 
  • Like
Reactions: JDW