
This is usually a RetroArch autoconfig issue, not EmuELEC. However, check emuelec.conf for:
controller.autoconfig="true"
Then check that your controller profile exists in /storage/.config/retroarch/autoconfig/
EmuELEC sometimes defaults to HDMI audio when you want headphones, or vice versa. emuelec config file
# Audio Output: hdmi, headphones, or spdif
audio_device=hdmi
Pro Tip: If you are getting no sound, check this setting first. You can also force the mute status on boot here. This is usually a RetroArch autoconfig issue, not EmuELEC
wifi.key="YourStrongPassword"