Difference between revisions of "Installation/en"

From GIMX
Jump to: navigation, search
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 3: Line 3:
  
 
===Download and install the GIMX setup file===
 
===Download and install the GIMX setup file===
* [http://gimx.fr/download/gimx-windows-32bits 32-bit setup]
+
* [http://gimx.fr/download/gimx-windows-32bits 32-bit setup], for 32-bit Windows only
* [http://gimx.fr/download/gimx-windows-64bits 64-bit setup]
+
* [http://gimx.fr/download/gimx-windows-64bits 64-bit setup], for 64-bit Windows only
 
The setup file includes the following installers:
 
The setup file includes the following installers:
 
* CP210x driver - required when using a CP2102 USB to UART adapter
 
* CP210x driver - required when using a CP2102 USB to UART adapter
 
* USBDK driver - required when using a console that needs controller authentication
 
* USBDK driver - required when using a console that needs controller authentication
 +
'''USBDK may cause instability on some systems, therefore it is advised to create a system restore point before installing it.'''<br />
 +
LibusbK can be used as an alternative. Follow these instructions to use it:
 +
* Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.
 +
* Download this libusb package: [http://sourceforge.net/projects/msys2/files/REPOS/MINGW_GCC_4_9/x86_64/mingw-w64-x86_64-libusb-1.0.19-2-any.pkg.tar.xz/download link].
 +
* Open it (with [http://www.7-zip.org/ 7zip] for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.
 +
* Install the libusbk driver as explained below.
 +
Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.
  
===Install the libusbk driver===
+
===Install the libusbk driver (Xbox One only)===
For consoles that require authentication, the stock controller driver has to be replaced with the libusbk driver.<br />
+
It is required to replace the stock controller driver with the libusbk driver.<br />
Since GIMX 4.0 this is only required for the Xbox One.<br />
+
This prevents Windows from making any request to the controller.<br />
 
This can easily be done using [http://zadig.akeo.ie/ Zadig]:
 
This can easily be done using [http://zadig.akeo.ie/ Zadig]:
 
* choose "Options->List All Devices"
 
* choose "Options->List All Devices"
Line 17: Line 24:
 
{| class="wikitable"
 
{| class="wikitable"
 
| Console || Device name || USB ID
 
| Console || Device name || USB ID
|-
 
| Xbox 360 || "Controller" || 045E:028E
 
|-
 
| PS4 || "Wireless Controller" || 054C:05C4
 
 
|-
 
|-
 
| Xbox One    || "Controller" || 045E:02D1
 
| Xbox One    || "Controller" || 045E:02D1
Line 27: Line 30:
 
* click on the drop down menu, and select "Install Driver"
 
* click on the drop down menu, and select "Install Driver"
 
* click on "Replace Driver"
 
* click on "Replace Driver"
 +
 +
===Disable power saving (PS4 only)===
 +
 +
This is required to prevent Windows from turning off the Dualshock 4.<br />
 +
Go to the Device Manager > Right click on the USB HUB > Properties > Power management > Uncheck Allow the computer to turn off this device to save power.
  
 
==Ubuntu==
 
==Ubuntu==

Revision as of 21:36, 14 February 2016

Other languages:
Deutsch • ‎English • ‎français

Windows

Download and install the GIMX setup file

The setup file includes the following installers:

  • CP210x driver - required when using a CP2102 USB to UART adapter
  • USBDK driver - required when using a console that needs controller authentication

USBDK may cause instability on some systems, therefore it is advised to create a system restore point before installing it.
LibusbK can be used as an alternative. Follow these instructions to use it:

  • Rename the libusb-1.0.dll file from the C:\Program Files\GIMX folder to libusb-1.0.dll.bk.
  • Download this libusb package: link.
  • Open it (with 7zip for example) and extract the libusb-1.0.dll file from the /mingw64/bin/ folder to the C:\Program Files\GIMX folder.
  • Install the libusbk driver as explained below.

Note: the libusb-1.0.dll file will be replaced after updating GIMX. Perform the above steps again to keep using libusbK.

Install the libusbk driver (Xbox One only)

It is required to replace the stock controller driver with the libusbk driver.
This prevents Windows from making any request to the controller.
This can easily be done using Zadig:

  • choose "Options->List All Devices"
  • select the right device:
Console Device name USB ID
Xbox One "Controller" 045E:02D1
  • select "libusbK" as target driver
  • click on the drop down menu, and select "Install Driver"
  • click on "Replace Driver"

Disable power saving (PS4 only)

This is required to prevent Windows from turning off the Dualshock 4.
Go to the Device Manager > Right click on the USB HUB > Properties > Power management > Uncheck Allow the computer to turn off this device to save power.

Ubuntu

Add "universe" to your software sources

  • Start Ubuntu Software Center.
  • Click Edit>Software Sources.
  • Select "Community-maintained Open Source software (universe)", and close.

Refresh software sources

If you are running from a Live CD or a Live USB, you have to manually refresh software sources:

  • Click on the Ubuntu desk.
  • In the search area, type "terminal" with no quotes, and hit enter.
  • In the terminal, type "sudo apt-get update" with no quotes, and hit enter.

Download the .deb file

  • Downloard the .deb file: 32bits or 64bits
  • Install it (double click, then install).