Skip to content
BlueSCSI

Troubleshooting


If you run into an issue or your BlueSCSI is not working as expected please review the topics on this page.

Most problems can often be resolved by trying another SCSI cable, verifying termination settings, checking the jumpers or configuration of your BlueSCSI, using another power source (Berg or USB cable), or trying another SD card (see SD Cards for known good and known bad cards).

Resolving common issues:

Review the suggestions and answers below to try and narrow down or resolve your problem.

What to try first:

The BlueSCSI isn’t being recognized by my computer or device:

The BlueSCSI isn’t seeing my SD card (the LED flashes 5 times in a pattern)

The BlueSCSI doesn’t mount or show any of my disk images (the LED flashes 3 times in a pattern)

No log.txt, empty log.txt, or no USB serial enumeration

These three symptoms have the same family of causes. The SD card is the most common culprit; power and the USB cable are next. Work through the checks in order.

1. Confirm the BlueSCSI is powered

2. Check the Pico LED pattern (does the firmware see the SD card?)

Pattern Meaning Action
5 blinks, repeating SD card not detected at all. No log will ever be written. Re-seat the card. Try another card. Reformat with SD Memory Card Formatter (Overwrite). See SD Cards.
3 blinks, repeating SD card detected, but no valid disk images found. log.txt will exist on the card. Pull the card, read log.txt on your PC. Check image file names against Usage.
Steady or normal activity blink SD card and images detected. log.txt should exist. If log.txt is missing or empty, continue to step 3.

3. The SD card is detected but log.txt is missing, empty, or truncated

This almost always means the SD card itself is unreliable, even if it tests fine in a card reader. Cycling through brand-new cards from the same vendor often does not help, since they share the same controller quirks.

4. The board does not appear as USB serial when plugged into a computer

Whether the board enumerates as serial is independent of whether log.txt is written, but the two symptoms often appear together because both depend on firmware reaching its main loop, which in turn depends on the SD card initializing.

5. Still no log

Resolving specific issues

The external activity LED does not light up. When the computer accesses an emulated disk drive the activity LED remains dark.

On a Macintosh system the Pico board LED flashes and a flashing question mark with a floppy disk or a folder is shown on the screen.

I’m using a known good SD card and disk image but my system won’t boot from the BlueSCSI.

The log file shows scsiHostWrite: sent N bytes, expected M (Initiator Mode)

This message means the target device dropped out of the DATA_OUT phase before BlueSCSI finished sending its bytes. In practice this is almost always a cable problem, not a firmware or drive bug.

The log file shows a “scsi_accel_rp2040_finishRead timeout” error.

A Macintosh PowerBook will hang during boot when a BlueSCSI is externally connected via an HDI-30 SCSI port to DB-25 adapter

My external BlueSCSI is not working with my Macintosh Plus computer.

I am seeing log messages stating “SDIO card reports write CRC error”

[SDIO]
AddClockDelay=1

BlueSCSI doesn’t recognize my files but they look correct on the SD card (Windows hidden file extensions)

Windows hides known file extensions by default. This means a file you saved as bluescsi.ini may actually be bluescsi.ini.txt, or a disk image like NE4.hda may actually be NE4.hda.txt. Because the real extension is hidden, the files will appear correct in File Explorer but BlueSCSI will not recognize them.

WARNING: Config file with incorrect file extension found: bluescsi.ini.txt

BlueSCSI does not appear as a USB drive when updating firmware

During a firmware update the Pico board should enumerate on your computer as a USB drive named RPI-RP2. If it does not appear:
* Verify the micro USB cable is a data cable, not charge-only. Many short cables shipped with phones, headphones, or other accessories are wired for charging only. Try a different cable known to carry data, such as one you’ve used to flash other microcontrollers, or one that came with a SATA/USB enclosure.
* Plug the BlueSCSI directly into the PC, not through a USB hub.
* Try a different USB port.

About the LED patterns on the BlueSCSI

BlueSCSI_Ext_Blink

The BlueSCSI has two LED lights for power and activity (labeled PWR and ACT), in addition the Raspberry Pi Pico board has a single LED. When power is applied to the BlueSCSI the pattern of these LEDs can help you troubleshoot common issues. Below is a summary of what the LEDs indicate and what patterns to look out for.

Log file functionality

The BlueSCSI automatically creates a helpful log file on your SD card when it’s powered on. This can be very helpful in troubleshooting common issues or simply confirming information, such as the amount of voltage your Raspberry Pi Pico board is getting, or if your hard drive images are being detected properly.

Every time your BlueSCSI gets power a log.txt file is written to the root directory of your SD card. Please note, the log file is overwritten every time the BlueSCSI is turned on, so be sure to copy your log file to your PC if you need to save it.

If you do not see a log file, see the No log.txt section for a step-by-step decision tree. The most common cause is an unreliable SD card, see SD Cards for recommended brands.

Enabling Debug mode for advanced logs:

You can optionally enable a debug mode to log additional information to the log file. This may help you narrow down a specific issue. To do this create a new text file named bluescsi.ini and place it in the root directory of your SD card. Edit this .ini file with the following text:

[SCSI]
Debug=1

Save the file and ensure the file extension is .ini and not .txt or txt.ini or anything else. The next time the BlueSCSI is powered on a more detailed log file will be generated.

Reporting an issue

If you need to report an issue it’s important to provide as much information as possible so others can better assist you. Take the following steps when reporting an issue or requesting support from others:

Additional support

If you are still experiencing an issue you can use these community powered support options to ask for help. Remember to be calm, patient, and understanding when asking for help from others.

This wiki has been updated 1060 times by 108 people like you. Edit this page.

Generated 2026-09-11.