How to Wire up the Audio Output to Various Headphone Sockets:
http://www.sudomod.com/forum/viewtopic. ... 261#p12261
Known Issues with v1 board (shipped before 8/8/16) and V1.4
Issue: If no analog stick is connected, erratic signals can cause undesired motion to be
reported
Workaround: The chip needs to be reprogrammed, see this thread
http://www.sudomod.com/forum/viewtopic.php?f=25&t=1176 . (My experience is that if you can
get through the initial gamepad configuration in Emulation Station, subsequent erratic signals
will be ignored)
Issue: There is static on the speaker output
Workaround: Wrap a wire around the PWM audio wires coming from the Pi to the PWM Audio pads on the AIO and solder each end of the wire to a GND point on the AIO and Pi. This effectively creates shielding for the Audio which is prone to interference from all the other parts in the build.
Also add the line below to the config.txt file
disable_audio_dither=1
FAQ
1. How come the AIO gamepad is not being detected by Emulation Station?
a. 5V must be wired from the powerboost or your powerstrip and not from the pi
zero as it cannot provide enough power for the various chips on the AIO board.
b. Confirm that D+ is wired to pad 22 and D- is
wired to pad 23 on the pi zero and
check for any shorts between the pads while there is no power
c. Reinstall the RetroPie image of the OS (has worked for this issue many times)
2. Why am I not hearing any audio?
a. Ensure you have edited your config file as explained here (also at end of post)
http://www.sudomod.com/forum/viewtopic.php?f=22&t=480
b. Perform a basic speaker output check by connecting the speaker’s positive wire
to the speaker + pad and the speaker’s negative wire to the switch pad
c. Be sure you have a volume wheel soldered in and the pinout is correct, or best bet is to wire 2 jumper wires from Lin to Lout and Rin to Rout. This way the sound is sure to make it to the headphone socket and speaker.
http://www.sudomod.com/forum/viewtopic.php?f=22&t=701
d. If you are using HDMI output to test AUDIO it will not work, all audio is redirected to the HDMI port when it's in use.
3. Why does my USB keyboard work but my USB wifi dongle is not being recognized?
a. This is likely due to interference, try twisting the D+ and D- wires
or strip the
wires from a factory made USB cable (e.g. from an old mouse or A to B cable)
b. As a workaround, add “dwc_otg.speed=1” (without quotes) to your cmdline.txt.
This limits USB speed to 1.1 (as apposed to 2.0) which tolerates more
interference. Use method 2 or method 3 to preconfigure your wifi network
settings ahead of time as setting the USB speed to 1.1 may prevent some
keyboards from working
https://github.com/retropie/retropie-setup/wiki/Wifi
c. Try entering in the config.txt on a separate line "max_usb_current = 1", and reboot.
d. Add this whole string to the beginning of my "cmdline.txt" file (Thanks @Woodmill):
Code: Select all
dwc_otg.speed=1 dwc_otg.microframe_schedule=1 dwc_otg.fiq_fix_enable=1 sdhci-bcm2708.sync_after_dma=0
Logitech K400
Logitech K270
Aerb 2.4Ghz Wireless Mini Keyboard
DELL Model RT7D10
4. How come multiple button presses are registered when I only pressed the button once?
a. Clean the board and conductive button pads with isopropyl alcohol. Rubber membranes can often cause button issues so try find original or really good tested ones.
b. An issue with the HID library used in the gamepad code may cause the issue.
Please see the following guides for updated code and instructions on how to
flash it using either a USBasp programmer (preferred method if you have one) or
Arduino IDE
viewtopic.php?f=25&t=1228
viewtopic.php?f=25&t=1176
Below are the config.txt file and cmdline.txt that has the Audio fixes and also the USB1.1 fix. Simply put them in the boot folder of your Pi formatted SD card.
config.txt
http://www.mediafire.com/file/5am8ss7b7 ... config.txt
cmdline.txt
http://www.mediafire.com/file/5rc0yvq4c ... mdline.txt
AIO 2.2 boards if they are damaged during shipment can be fixed using this image for reference, simple solder a wire from one colored point to the same colored point.

Another image for people burning and ripping pads off to follow for alternate points.

Another image for the headphone pinout.

Wiring Diagram for Boards 2.x:
