The script depends on the Raspberry Pi properly tagging firmware releases,
but they have neglected to do so for 1.20180313-1. Work around this by
using the rpi-4.9.y branch instead.
The location of the name, id/vendor & id/product descriptors are not
consistent with udev's DEVPATH for every kernel driver.
Fix this by properly normalizing the path correctly, then shift to the parent
directory if the "name" file does not exist.
Fixes the hid_sony driver.
* remove package if installed when running retropie-setup for existing installs
* install xorg without recommendations from raspbiantools so it wont be installed when installing the desktop
* when the retropie image is created, bashwelcometweak is installed with $md_inst being created. Use rp_CallModule in gui_bashwelcometweak so that $md_inst is removed rather than calling directly
* the gamelist.xml was not removed on removal of the module, and this is used to detect an upgrade from older retropie where no $md_inst was created. This caused the module to be marked as installed when running the update hook
* the delSystem call had the wrong parameter order, causing the es_systems.cfg entry to not be removed
* Fallback to ip link set commands, needed when wlan0 is not defined
in /etc/network/interfaces.
* Restart dhcpcd during link up to work around wpa_supplicant trigger
failure.
* Ensure wlan0 is up before initiating scan & wait 1 second before start,
or else interface scan can fail.
* Fix display of IP address & only show actual wlan0 IP address.
Also fix IP address display in retropiemenu.
This reverts commit d4c653a3d2.
on the RPI1 the wait in runcommand can sit there forever. Adding a sleep helps, but
this isn't ideal. Problem is likely due to the signal hander not yet being set up on the rpi1
when launching joy2key when the kill is executed.
Implement custom hid-sony driver patched to fix the
eternal vibrate bug with third-party Shanwan controllers. Currently
compatible with Raspberry Pi only.
Uses the following patch: 492ca83c3d
This module could also be useful if we can fix the Bluetooth idle timeout
not being respected. That would make the official BlueZ plugin a viable
replacement for the sixad wrapper for official and third-party controllers
alike.