Skip to content

Prebuilt Dream Pico Port Resources

James edited this page Jun 27, 2026 · 26 revisions

This online shop is no longer accepting orders. It was too much responsibility for me, and I'd like to focus on software development. I'm sorry for the inconvenience.

image image image

Updating Firmware

  1. Visit https://github.com/OrangeFox86/DreamPicoPort/releases and download the latest host.uf2 file
  2. Unplug the USB cable and all connected Dreamcast controllers from the Dream Pico Port
  3. Hold the program button while plugging in the USB cable of the Dream Pico Port to the PC
  4. Drag and drop the host.uf2 file to the RPI-RP2 drive that should pop up; programming should take less than 10 seconds to complete

Using with Flycast

Follow the instructions here. You may ignore hardware setup. Note that the latest master branch of flycast should be used to get all of the proper controller bindings and use the latest DreamPicoPort-API.

Accessing Settings & Reading/Writing VMU

Visit the settings page here from a Chromium-based browser such as Chrome, Edge, Opera, or Brave. This page is able to communicate with the Dream Pico Port using WebUSB. You may need to close flycast if it's open before selecting a device on this page.

Ribbon Variant

See here for an example of how to use the ribbon variant. The supplied ribbon cable is more flexible and longer which may help with placement in the case. However if it's desired, the ribbon cable within the Dreamcast may be used instead of the supplied one.

Custom Flycast Builds

DreamPicoPort is integrated with Flycast on Windows, MacOS, and Linux variants. The following download links provide custom Flycast binaries which integrates any connected controller & peripherals as well as provide hot swap capabilities. What is deployed in official Flycast releases only support controller + VMU & vibration.

This custom build is developed under branch: https://github.com/Tails86/flycast/tree/custom-dpp-build

Clone this wiki locally