Summary: I bought a BlueSCSI kit; I've detailed my construction tests here and where I'm stuck due to an error message, advice welcome!
I've recently bought a BlueSCSI desktop kit, so I needed to solder the SCSI connector, Berg power plug and other headers. My soldering looks OK to me. After building my BlueSCSI, I buzzed out the SCSI connector: adjacent pins don't connect, and the SCSI pins connect to the pads. My PICO 1 (from 2020) is on headers. I checked adjacent pins aren't soldered and that power and ground isn't shorted.
I initially had problems copying the .uf2 firmware by drag and drop, so I used picotool to do it. It picked the right image (the first one) and it said it copied it 100%. Then I moved on to testing the system with power. I did the normal test of powering with USB and checking the 5x blinks without the SD card in (passed) then putting in an SD card with a .hda image (SCSI Id=3) copied using dd from my PowerBook 1400's original HD image originally copied from an IDE drive using dd. Hmmm, maybe the image lacks a SCSI driver?
Anyway, I then popped it in a SCSI enclosure, which I think works, or at least it certainly did work a number of weeks ago when I was testing my own DumbDD SCSI tool. It's powered by the Berg connector (so the Power jumper is on).
It's at this point that it fails. Here's the debug log:
=== SD Card Info ===
SD card detected, exFAT volume size: 7579 MB
SD Name: AF SD, MID: 0x09 (ATP), OID: "AP" (0x41 0x50)
[21ms] -- Debug = Yes
[22ms]
[22ms] === Global Config ===
[22ms] Reading configuration from bluescsi.ini
[23ms]
[23ms] === Finding images ===
[85ms] === Finding images in / ===
[87ms] DBG -- Using block size, 512 from filename: HD3_512.hda
[88ms] == Opening /HD3_512.hda for ID:3 LUN:0
[88ms] DBG ---- Image file is contiguous, SD card sectors 17984 to 1605583
[89ms] ---- Configuring as disk drive
[89ms] DBG ---- Geometry set from image size: SectorsPerTrack=63 HeadsPerCylinder=16 total sectors 1587600 (divisible)
[89ms] DBG ---- Read prefetch enabled: 8192 bytes
[92ms]
[92ms] == Platform supports ROM drive up to 800 kB
[92ms] DBG ---- ROM drive image not detected
[92ms]
[92ms] === Configured SCSI Devices ===
[92ms] ID: 3, BlockSize: 512, Type: Fixed, Quirks: Apple, Size: 793800kB
[94ms]
[737ms] DBG Waiting for USB enumeration to enter Card Reader mode.
[1837ms] DBG Waiting for USB enumeration timed out after 1000ms.
[1837ms] DBG -- Try increasing 'USBMassStorageWaitPeriod' in the bluescsi.ini
[1837ms] Clock set to: 203MHz
[1837ms] Initialization complete!
[1838ms] --------------
[1838ms] CRASH!
[1838ms] Platform: BlueSCSI
[1838ms] FW Version: 2026.04.27-rel Apr 28 2026 00:33:46
[1838ms] scsiDev.cdb: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
[1838ms] scsiDev.phase: -1
[1838ms] SP: 0x2003F778
[1838ms] PC: 0x20011040
[1838ms] LR: 0x2000EFC1
[1838ms] R0: 0x00000001
[1838ms] R1: 0x00000000
[1838ms] R2: 0x00000000
[1838ms] R3: 0x20035074
[1838ms] STACK 0x2003F778: 0x00000001 0x00000000 0x00000000 0x20035074
[1838ms] STACK 0x2003F788: 0x00000000 0x2000EFC1 0x20011040 0x21000000
[1838ms] STACK 0x2003F798: 0x00000000 0x2003F7AC 0xFFFFFFFF 0x20010D3D
[1838ms] STACK 0x2003F7A8: 0x100532FC 0x40A90000 0x00000000 0x408F4000
[1838ms] STACK 0x2003F7B8: 0x2003D0B6 0x20005DD9 0xFFFFFFFF 0x20033F50
[1838ms] STACK 0x2003F7C8: 0xFFFFFFFF 0x00000000 0x20041F01 0x18000000
[1838ms] STACK 0x2003F7D8: 0x00000000 0x200011D5 0x2003D0BA 0x10020168
[1839ms] STACK 0x2003F7E8: 0x20041F01 0x18000000 0x00000000 0x20000E93
It sees the SD card as a valid image (so SD works), then it seems to want USB enumeration, but USB isn't connected at all and I don't want to connect it, so should I just ignore that message? Unfortunately, it then crashes. It's the same if the SCSI cable itself isn't plugged in.
Any ideas?
-cheers from Julz