Posted on 3 Comments

Game Boy Controller V2.0 Audio Wiring Guide

Stereo Audio with Single Speaker Setup

This setup uses both left and audio channel.

  1. Solder a wire from the PWM0-R pad to the Pi Zero’s GPIO18 pin or the Pi 3’s right audio from the headphone jack.
  2. Solder a wire from the PWM1-L pad to the Pi Zero’s GPIO13 pin or the Pi 3’s left audio from the headphone jack.
  3. Solder the volume pot to the board with their respective pins. You can use a 5-pin or a 3-pin volume wheel.
  4. Solder a wire from the S_R+ pad to the speaker’s positive(+) pin.
  5. Solder a wire from the S_R- pad to the speaker’s negative(-) pin.
  6. Last step is to combine both left and audio for the speaker by soldering a jumper wire from S_R+ pad to S_L+ pad.
  7. For Pi Zero build, edit the /boot/config.txt and add the following line:
    dtoverlay=pwm-2chan,pin=18,func=2,pin2=13,func2=4

You can also use 2 speakers for left and audio output if that’s what you want.

There are different ways to setup the audio on a Game Boy Zero/3 but this is the most common and easiest way to do so good luck and happy building!

3 thoughts on “Game Boy Controller V2.0 Audio Wiring Guide

  1. Hello im having some trouble with A game boy zero build. i installed the sound plays out fine but its stuttering and when i push buttons on my gameboy zero it sorta freezing a bit during game and the buttons stop functioning for a bit and they im thinking it might be sound related issue

  2. Hi, i have the same issue as charles. The game freezes as soon i push some buttons. Replaced already several times the silicone pads with aftermarket and original pads. Sometimes its better but still some buttons will freeze the game. Bought 2 x v2.0.01 and already swapped them over but the issue remains the same. Please help tinkerboy!

    1. Please read https://sudomod.com/forum/viewtopic.php?f=44&t=6206 as this was already discussed before.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.