Monthly Archives: August 2015

Hardware: Xin-Mo Dual USB controller

So I’m using this as my controller, which is a Jammaboard USB controller, and I’ve been having a devil of a time getting it to work. In hind sight, i probably would have just bought RetroPie’s ControlBlock as its about the same price.¬† It does appear that I’ve found a solution here.

The thread is 4 pages as of now and files have been updated, but in short, I downloaded this file and did the following:

tar xf custom_kernel_1.20150216-1.tar.gz
cd custom_kernel_1.20150216-1
sudo ./install.sh

This definately fixed the problem of not recognizing joystick 2; however, I still have a problem with some games not working with the player2 joystick. I can configure the 2nd joystick in the configuration menu, but when it comes to actually¬† using the joystick in the game, it doesn’t work.¬† The buttons do seem to work though. Go figure.

Samba sharing

As Retropie already has Samba installed I just needed to edit these two items to allow the folders to be seen on my Windows Workgroup:

workgroup = MYWORKGROUPNAME
wins support = yes

Hardware: HDMI to VGA Adapter

I’m using an old VGA monitor, so I purchased this HDMI to VGA Video Adapter. It wasn’t showing any picture at first so in this file: /boot/config.txt , I uncommented the line:

hdmi_safe=1

From there at least I knew things were working as I got the screen to work in low resolution. Here’s a full list of config.txt options: http://elinux.org/RPiconfig#Video. After that, I just tweaked the following lines until I got the monitor to work without being in safe mode (it’s monitor dependent though). Here’s the settings I used for my monitor:

hdmi_group=2
hdmi_mode=9

I also uncommented this line to get audio to work through the monitor speakers:

hdmi_drive=2

Note that in Adafruit’s example, hdmi_mode=87 is a custom setting where you customize each value. I was able to use preset mode=9.

Static IP

After booting, I went into raspi-config and expanded the memory to the maximum card size. SSH is already enabled so that’s good.

I wanted to change my IP address to static, more for troubleshooting than anything as RetroPie has Samba and moving games to shared drives is super easy.

Here’s what i changed my /etc/network/interfaces file to:

auto lo

iface lo inet loopback
iface eth0 inet static
address xxx.xxx.xxx.113
netmask 255.255.255.0
network xxx.xxx.xxx.0
broadcast xxx.xxx.xxx.255
gateway xxx.xxx.xxx.2

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

RetroPie

I’m using the RetroPie software (3.0 is the current one)…after imaging the SD card I put it in and had to unplug it a few times before it went through a full boot cycle. Everything seems to be booting fine now.