Skip to content

Latest commit

 

History

History
87 lines (55 loc) · 2.61 KB

FLASHING.md

File metadata and controls

87 lines (55 loc) · 2.61 KB

How to Flash the USB2DB15

1. Prerequisites

Required hardware:

  • USB FTDI Programmer
  • USB2DB15 with header pins on the FTDI programming interface

Headers

Required software:

Arduino Libraries Folder


2. Download the USB2DB15 Project

Option 1 : Download as ZIP

Download and extract the USB2DB15 Project.
Open RFUSB_to_DB15.ino in your Arduino IDE.

Option 2 : Download as Git repo

Install the Git Command Line Interface

Open your favorite terminal and use git to clone the USB2DB15 project.

    git clone https://github.com/Raphfriend/USB_Host_Shield_2.0.git

Navigate into the USB2DB15 project and ensure you have the latest changes.

    cd .\USB2DB15\
    git fetch -a
    git reset --hard origin/master

Open RFUSB_to_DB15.ino in your Arduino IDE.


3. Connecting the FTDI Programmer

  1. Connect the programmer to the USB2DB15 as illustrated. Remember, TX (Transmit) from one device connects to RX (Receive) on the other.
USB FTDI Programmer USB2DB15
VCC VCC
GND GND
TXD RX
RXD TX
RTS/DTR DTR
CTS Unused

Connected USB2DB15

  1. If your programmer has a jumper for using 5V or 3.3V, set it to 5V. The USB2DB15 will be powered by the programmer while flashing the software. Plug in the USB programmer.

5Vh

  1. In the Arduino Software, set the flashing mode to 5V as well.

5V

  1. Set the appropriate COM Port for your FTDI Programmer. This should be recognized by the Arduino IDE.

5V

  1. Upload the software to the USB2DB15 by selecting Sketch->Upload. Do not use Upload Using Programmer

Upload


Success!!

Your USB2DB15 should now be updated with the latest software. Feel free to disconnect everything once the upload process has finished and enjoy your games!


FAQ/Troubleshooting

If you run into any issues, please join us on our Discord Channel.