BlueStick

Setup

Hardware

Raspberry Pi Zero W

Raspberry_Pi_Zero_W
  1. Raspberry Pi zero W x 1
  2. Micro SD card x 1
  3. OTG Micro USB B to USB A Female adapter x 1
  4. Micro USB B Male to USB A Male cable x 1
  5. BT mice/keyboard or USB mice/keyboard as input
  6. Power Supply

Raspberry Pi 4 B

Raspberry_Pi_4_B
  1. Raspberry Pi 4 B x 1
  2. Micro SD card x 1
  3. USB C Male to USB C Female Data and Power Splitter x 1
  4. USB C Male to USB A Male cable x 1
  5. BT mice/keyboard or USB mice/keyboard as input
  6. Power Supply

Raspberry Pi 400

Raspberry_Pi_400
  1. Raspberry Pi 400 x 1
  2. Micro SD card x 1
  3. USB C Male to USB C Female Data and Power Splitter x 1
  4. USB C Male to USB A Male cable x 1
  5. BT mice/keyboard or USB mice/keyboard as input
  6. Power Supply

Software

  1. Download and install Raspberry Pi Imager in your computer.
  2. Insert the MicroSD Card into SD Card reader slot of your computer.
  3. Download the latest version of BlueStick OS
  4. Uncompress the BlueStick.zip file
  5. Run Raspberry Pi Imager software
  6. Click on the CHOOSE STORAGE button and select your SD Card drive.
  7. Click on the CHOOSE OS button and select Use Custom.
  8. Select uncompressed BlueStick.zip file (BlueStick.img)
  9. Click on the settings button with a gear icon if you would like to customize your device.
  10. Click on the SAVE button
  11. Click on the WRITE button and wait for it to write the image to the SD Card.
  12. You will get a dialog box titled Write Successful Once the verification process is complete.
  13. Click on the CONTINUE button.
  14. Remove MicroSD Card and insert it in the SD Card reader slot of your Raspberry Pi.

Setup

RaspberryPi Zero W

  1. Connect the (Micro USB B Male to USB A Male) cable to (Micro USB B) data port on RaspberryPi Zero W.
  2. Connect RaspberryPi Zero W to your host device via (Micro USB B Male to USB A Male) cable.
  3. Insert the flashed micro SD card with the latest version of BlueStick OS into micro SD card slot.
  4. Connect power supply through (Micro USB B) port and power RaspberryPi Zero W.

RaspberryPi 4 B or RaspberryPi 400

  1. Connect the (USB C Male to USB C Female Data and Power Splitter) cable to the (USB C Female) port of RaspberryPi 4 B or RaspberryPi 400.
  2. Connect the (USB C Male to USB A Male) cable to the (USB C Female) data port of (USB C Male to USB C Female Data and Power Splitter) cable.
  3. Insert the flashed micro SD card with the latest version of BlueStick OS into micro SD card slot.
  4. Connect power supply to the (USB C Female) power port of (USB C Data and Power Splitter) cable.
  5. Connect the other end of (USB C Male to USB A Male) cable to the (USB A Female) port of your host device.

Configuration

Initial Configuration

  1. Power your Raspberry Pi
  2. Connect keyboard/mice and HDMI cable to your Raspberry Pi for first time setup.
  3. Login to your Raspberry Pi
  4. Username: player Password: bluestick
  5. Plug USB keyboard/mouse input.
  6. Pair BT keyboard/mouse inputs using RaspberryPi GUI taskbar.
  7. Click on Bluetooth button icon on top right of RaspberryPi GUI taskbar.
  8. Click on Add Device
  9. Select your BT keyboard/mouse and Click on Pair button.
  10. Click on RaspberryPi button icon on top left of RaspberryPi GUI taskbar.
  11. Click on Logout option.
  12. Click on Reboot option.
  13. Wait 30 to 60 seconds for it to initialize.
  14. You should be able to use your keyboard/mouse as joystick at this point.

Update Configuration

  1. Power your Raspberry Pi
  2. Login to your Raspberry Pi
  3. Open Command line or terminal
  4. Enter following command cd /usr/local/etc/BlueStick/install to enter install directory.
  5. Enter following command sh ./install.sh [arg : 8b,16b,32b,ns,ps,xac] to change configuration to regular gamepad or MayFlash gamepad.

Usage

  1. Power your bluetooth enabled input device (Keyboard/mice)
  2. Power your Raspberry Pi
  3. Wait 30 to 60 seconds for it to initialize.
  4. You should be able to use your keyboard/mouse as joystick at this point.