Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 943 Bytes

File metadata and controls

32 lines (22 loc) · 943 Bytes

p3udl

USB downloader for pioneer3 and maybe others.

You will need the following:

Building

Like any other meson project.

<check out the code>
meson setup builddir
meson compile -C builddir

p3udl binary will be at builddir/src/p3udl

Usage

  • Reset the board with the USB boot strap.
  • Remove the strap (otherwise your SPI flash will be inaccessible...)
  • Run p3udl like this:
p3udl --ipl=<path to usb_updater.bin> --uboot=<path to the u-boot.img>
  • Once u-boot is running you can use u-boot as if booted from local storage
  • You probably want to use the 'dfu' support in u-boot along with 'dfu-util' to upload images but ymodem etc works too.