How to Add Controllers to the Retroflag GPi for Multiplayer Action!

You’re on a trip with a buddy and your trusty GPi; why not play some Contra? Because your GPi is actually running RetroPie under the hood, this is super easy to set up.
This short guide will show you how to connect a second controller, or gamepad, to your GPi to allow a second player to join you for some two-player retro gaming action!
Retroflag GPi CASE | × | 1 | ||
8Bitdo SF30 bluetooth controller | × | 1 |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

Without serious modification, the GPi has no externally-accessible USB data port; thus, you can’t easily use a wired USB controller.
For this reason, I recommend a Bluetooth controller — however, this assumes that you’re using the bluetooth-enabled Raspberry Pi Zero W, not the “normal” Pi Zero. The normal Zero does not support bluetooth.
Choosing a Wireless Bluetooth controller
For wireless controllers, I recommend the 8BitDo SF30. It contains a ton of buttons, has a long battery life, undetectable input lag, and is super affordable.
For a complete analysis of available RetroPie controllers and how to use them, see my RetroPie controller guide!
Connecting a Bluetooth controller
After updating your controller’s firmware, you can access Bluetooth device config in RetroPie Setup. I wrote a complete guide on adding Bluetooth controllers in RetroPie. Use that guide for step-by-step instructions on setting up your GPi Bluetooth controller.
And check out our guide to build your own awesome gaming device with RetroPie!

So you got your Retroflag GPi CASE set up—now it’s time to play some games! This guide will show you where to download game ROMs for the GPi and how to install them.
How to Add Controllers to the Retroflag GPi for Multiplayer Action!

You’re on a trip with a buddy and your trusty GPi; why not play some Contra? Because your GPi is actually running RetroPie under the hood, this is super easy to set up.
This short guide will show you how to connect a second controller, or gamepad, to your GPi to allow a second player to join you for some two-player retro gaming action!
Retroflag GPi CASE | × | 1 | ||
8Bitdo SF30 bluetooth controller | × | 1 |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

Without serious modification, the GPi has no externally-accessible USB data port; thus, you can’t easily use a wired USB controller.
For this reason, I recommend a Bluetooth controller — however, this assumes that you’re using the bluetooth-enabled Raspberry Pi Zero W, not the “normal” Pi Zero. The normal Zero does not support bluetooth.
Choosing a Wireless Bluetooth controller
For wireless controllers, I recommend the 8BitDo SF30. It contains a ton of buttons, has a long battery life, undetectable input lag, and is super affordable.
For a complete analysis of available RetroPie controllers and how to use them, see my RetroPie controller guide!
Connecting a Bluetooth controller
After updating your controller’s firmware, you can access Bluetooth device config in RetroPie Setup. I wrote a complete guide on adding Bluetooth controllers in RetroPie. Use that guide for step-by-step instructions on setting up your GPi Bluetooth controller.
And check out our guide to build your own awesome gaming device with RetroPie!

So you got your Retroflag GPi CASE set up—now it’s time to play some games! This guide will show you where to download game ROMs for the GPi and how to install them.
How to Add Controllers to the Retroflag GPi for Multiplayer Action!

You’re on a trip with a buddy and your trusty GPi; why not play some Contra? Because your GPi is actually running RetroPie under the hood, this is super easy to set up.
This short guide will show you how to connect a second controller, or gamepad, to your GPi to allow a second player to join you for some two-player retro gaming action!
Retroflag GPi CASE | × | 1 | ||
8Bitdo SF30 bluetooth controller | × | 1 |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.

Without serious modification, the GPi has no externally-accessible USB data port; thus, you can’t easily use a wired USB controller.
For this reason, I recommend a Bluetooth controller — however, this assumes that you’re using the bluetooth-enabled Raspberry Pi Zero W, not the “normal” Pi Zero. The normal Zero does not support bluetooth.
Choosing a Wireless Bluetooth controller
For wireless controllers, I recommend the 8BitDo SF30. It contains a ton of buttons, has a long battery life, undetectable input lag, and is super affordable.
For a complete analysis of available RetroPie controllers and how to use them, see my RetroPie controller guide!
Connecting a Bluetooth controller
After updating your controller’s firmware, you can access Bluetooth device config in RetroPie Setup. I wrote a complete guide on adding Bluetooth controllers in RetroPie. Use that guide for step-by-step instructions on setting up your GPi Bluetooth controller.
And check out our guide to build your own awesome gaming device with RetroPie!

So you got your Retroflag GPi CASE set up—now it’s time to play some games! This guide will show you where to download game ROMs for the GPi and how to install them.
How to Add Controllers to the Retroflag GPi for Multiplayer Action!

You’re on a trip with a buddy and your trusty GPi; why not play some Contra? Because your GPi is actually running RetroPie under the hood, this is super easy to set up.
This short guide will show you how to connect a second controller, or gamepad, to your GPi to allow a second player to join you for some two-player retro gaming action!
Retroflag GPi CASE | × | 1 | ||
8Bitdo SF30 bluetooth controller | × | 1 |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.
How to Add Controllers to the Retroflag GPi for Multiplayer Action!
Retroflag GPi CASE | × | 1 | ||
8Bitdo SF30 bluetooth controller | × | 1 |
Howchoo is reader-supported. As an Amazon Associate, we may earn a small affiliate commission at no cost to you when you buy through our links.
Retroflag GPi CASE | × | 1 | ||
8Bitdo SF30 bluetooth controller | × | 1 |
Jump to step:
Jump to step:

Without serious modification, the GPi has no externally-accessible USB data port; thus, you can’t easily use a wired USB controller.
For this reason, I recommend a Bluetooth controller — however, this assumes that you’re using the bluetooth-enabled Raspberry Pi Zero W, not the “normal” Pi Zero. The normal Zero does not support bluetooth.
Choosing a Wireless Bluetooth controller
For wireless controllers, I recommend the 8BitDo SF30. It contains a ton of buttons, has a long battery life, undetectable input lag, and is super affordable.
For a complete analysis of available RetroPie controllers and how to use them, see my RetroPie controller guide!

Without serious modification, the GPi has no externally-accessible USB data port; thus, you can’t easily use a wired USB controller.
For this reason, I recommend a Bluetooth controller — however, this assumes that you’re using the bluetooth-enabled Raspberry Pi Zero W, not the “normal” Pi Zero. The normal Zero does not support bluetooth.
Choosing a Wireless Bluetooth controller
For wireless controllers, I recommend the 8BitDo SF30. It contains a ton of buttons, has a long battery life, undetectable input lag, and is super affordable.
For a complete analysis of available RetroPie controllers and how to use them, see my RetroPie controller guide!
Choose your controller
Connecting a Bluetooth controller
After updating your controller’s firmware, you can access Bluetooth device config in RetroPie Setup. I wrote a complete guide on adding Bluetooth controllers in RetroPie. Use that guide for step-by-step instructions on setting up your GPi Bluetooth controller.
Connecting a Bluetooth controller
After updating your controller’s firmware, you can access Bluetooth device config in RetroPie Setup. I wrote a complete guide on adding Bluetooth controllers in RetroPie. Use that guide for step-by-step instructions on setting up your GPi Bluetooth controller.
Connect a controller to your GPi
And check out our guide to build your own awesome gaming device with RetroPie!
And check out our guide to build your own awesome gaming device with RetroPie!
Build your own RetroPie gaming device

So you got your Retroflag GPi CASE set up—now it’s time to play some games! This guide will show you where to download game ROMs for the GPi and how to install them.

So you got your Retroflag GPi CASE set up—now it’s time to play some games! This guide will show you where to download game ROMs for the GPi and how to install them.




Follow @howchoo and learn cool things:
Are you a passionate writer? We’re hiring!
Write for HowchooLike what we do?
DonateWant to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.