Skip to content

USB Mass Storage & ZuluIDE

Alex Perez edited this page Jul 30, 2024 · 2 revisions

Usage

By default, the USB mass storage functionality of ZuluIDE is disabled. It can be enabled by creating a zuluide.ini file on the SD card used with your ZuluIDE, with the following two lines:

[IDE]
enable_usb_mass_storage = 1

Once this parameter is set in the INI fille, when the ZuluIDE powers on, if a USB host is detected, it will automatically enter USB mass storage mode and expose the contents of the SD card as a USB Mass Storage device. With ZuluIDE RP2040, throughput is limited to approximately one megabyte per second, which is the maximum that the on-board USB controller supports (USB 2.0 Full Speed).

If no USB host is detected, the ZuluIDE firmware will initialize as a normal storage device.

Limitations

The ZuluIDE must be powered off before you attach a USB cable, in order for USB mass storage mode to initialize.

Access to the SD card contents via USB Mass Storage is only available when the ZuluIDE is not actively functioning as an IDE storage device.

Clone this wiki locally