<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MstrVLT</id>
	<title>GIMX - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gimx.fr/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MstrVLT"/>
	<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=Special:Contributions/MstrVLT"/>
	<updated>2026-05-10T13:37:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.7</generator>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4603</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4603"/>
		<updated>2016-02-02T08:26:59Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
* Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update == &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX == &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &amp;lt;!--T:14--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi==== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И сделаем ссылку на AMA0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ==== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Данная схема работает только у меня!!!&lt;br /&gt;
Как сказал автор опасно применять схему, из за 5 вольт на UART Teensy возможно это можно решить прошивкой...&amp;lt;br&amp;gt;&lt;br /&gt;
Либо делителем описание тут [http://gimx.fr/forum/viewtopic.php?p=4485#p4485]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4602</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4602"/>
		<updated>2016-02-02T08:25:14Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
* Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update == &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX == &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &amp;lt;!--T:14--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi==== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И сделаем ссылку на AMA0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ==== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
Данная схема работает только у меня!!!&lt;br /&gt;
Как сказал автор опасно применять схему, из за 5 вольт на UART Teensy возможно это можно решить прошивкой...&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;br /&gt;
[http://i.imgur.com/sdedoFG.jpg http://i.imgur.com/sdedoFG.jpg]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4601</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4601"/>
		<updated>2016-02-02T08:20:32Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
* Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update == &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX == &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &amp;lt;!--T:14--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi==== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И сделаем ссылку на AMA0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ==== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;br /&gt;
[http://i.imgur.com/sdedoFG.jpg http://i.imgur.com/sdedoFG.jpg]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4600</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4600"/>
		<updated>2016-02-01T08:18:49Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
* Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update == &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX == &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &amp;lt;!--T:14--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi==== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И сделаем ссылку на AMA0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Подготовка Teensy ==== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
Нам подойдут  &lt;br /&gt;
Teensy 2.0&lt;br /&gt;
Teensy++ 2.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
Следуя инструкции  &lt;br /&gt;
https://www.pjrc.com/teensy/3volt.html&lt;br /&gt;
Припаяем MCP1825S-3302E/DB &lt;br /&gt;
Это даст нам напряжение на последовательном порту безопасное для RPi &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Скачаем нужную нам прошивку &lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Firmwares]&lt;br /&gt;
Прошьем её с помощью [http://www.pjrc.com/teensy/loader.html Teensy Loader].&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ==== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;br /&gt;
[http://i.imgur.com/sdedoFG.jpg http://i.imgur.com/sdedoFG.jpg]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4598</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4598"/>
		<updated>2016-02-01T08:16:35Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: Marked this version for translation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup == &amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:3--&amp;gt;&lt;br /&gt;
* Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;!--T:4--&amp;gt;&lt;br /&gt;
* DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update == &amp;lt;!--T:5--&amp;gt;&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:6--&amp;gt;&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation == &amp;lt;!--T:7--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:8--&amp;gt;&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service == &amp;lt;!--T:9--&amp;gt;&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:10--&amp;gt;&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:11--&amp;gt;&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX == &amp;lt;!--T:12--&amp;gt;&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter === &amp;lt;!--T:13--&amp;gt;&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &amp;lt;!--T:14--&amp;gt; &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi==== &amp;lt;!--T:15--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:16--&amp;gt;&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:17--&amp;gt;&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И сделаем ссылку на AMA0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Подготовка Teensy ==== &amp;lt;!--T:18--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:19--&amp;gt;&lt;br /&gt;
Нам подойдут  &lt;br /&gt;
Teensy 2.0&lt;br /&gt;
Teensy++ 2.0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:20--&amp;gt;&lt;br /&gt;
Следуя инструкции  &lt;br /&gt;
https://www.pjrc.com/teensy/3volt.html&lt;br /&gt;
Припаяем MCP1825S-3302E/DB &lt;br /&gt;
Это даст нам напряжение на последовательном порту безопасное для RPi &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:21--&amp;gt;&lt;br /&gt;
Скачаем нужную нам прошивку &lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Firmwares]&lt;br /&gt;
Прошьем её с помощью [http://www.pjrc.com/teensy/loader.html Teensy Loader].&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ==== &amp;lt;!--T:22--&amp;gt;&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;br /&gt;
[http://i.imgur.com/sdedoFG.jpg http://i.imgur.com/sdedoFG.jpg]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4597</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4597"/>
		<updated>2016-02-01T08:15:45Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;translate&amp;gt;&lt;br /&gt;
'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup ==&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 * Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 * DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update ==&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service ==&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX ==&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi====&lt;br /&gt;
&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И сделаем ссылку на AMA0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Подготовка Teensy ====&lt;br /&gt;
&lt;br /&gt;
Нам подойдут  &lt;br /&gt;
Teensy 2.0&lt;br /&gt;
Teensy++ 2.0&lt;br /&gt;
&lt;br /&gt;
Следуя инструкции  &lt;br /&gt;
https://www.pjrc.com/teensy/3volt.html&lt;br /&gt;
Припаяем MCP1825S-3302E/DB &lt;br /&gt;
Это даст нам напряжение на последовательном порту безопасное для RPi &lt;br /&gt;
&lt;br /&gt;
Скачаем нужную нам прошивку &lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Firmwares]&lt;br /&gt;
Прошьем её с помощью [http://www.pjrc.com/teensy/loader.html Teensy Loader].&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ====&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;br /&gt;
[http://i.imgur.com/sdedoFG.jpg http://i.imgur.com/sdedoFG.jpg]&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4596</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4596"/>
		<updated>2016-02-01T00:41:41Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup ==&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 * Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 * DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update ==&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service ==&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX ==&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi====&lt;br /&gt;
&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
И сделаем ссылку на AMA0&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ln -s /dev/ttyAMA0 /dev/ttyUSB0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Подготовка Teensy ====&lt;br /&gt;
&lt;br /&gt;
Нам подойдут  &lt;br /&gt;
Teensy 2.0&lt;br /&gt;
Teensy++ 2.0&lt;br /&gt;
&lt;br /&gt;
Следуя инструкции  &lt;br /&gt;
https://www.pjrc.com/teensy/3volt.html&lt;br /&gt;
Припаяем MCP1825S-3302E/DB &lt;br /&gt;
Это даст нам напряжение на последовательном порту безопасное для RPi &lt;br /&gt;
&lt;br /&gt;
Скачаем нужную нам прошивку &lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Firmwares]&lt;br /&gt;
Прошьем её с помощью [http://www.pjrc.com/teensy/loader.html Teensy Loader].&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ====&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;br /&gt;
[http://i.imgur.com/sdedoFG.jpg http://i.imgur.com/sdedoFG.jpg]&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4595</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4595"/>
		<updated>2016-01-31T21:24:21Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: Add real photo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup ==&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 * Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 * DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update ==&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service ==&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX ==&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi====&lt;br /&gt;
&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Подготовка Teensy ====&lt;br /&gt;
&lt;br /&gt;
Нам подойдут  &lt;br /&gt;
Teensy 2.0&lt;br /&gt;
Teensy++ 2.0&lt;br /&gt;
&lt;br /&gt;
Следуя инструкции  &lt;br /&gt;
https://www.pjrc.com/teensy/3volt.html&lt;br /&gt;
Припаяем MCP1825S-3302E/DB &lt;br /&gt;
Это даст нам напряжение на последовательном порту безопасное для RPi &lt;br /&gt;
&lt;br /&gt;
Скачаем нужную нам прошивку &lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Firmwares]&lt;br /&gt;
Прошьем её с помощью [http://www.pjrc.com/teensy/loader.html Teensy Loader].&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ====&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;br /&gt;
[http://i.imgur.com/sdedoFG.jpg http://i.imgur.com/sdedoFG.jpg]&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
	<entry>
		<id>https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4594</id>
		<title>RPi</title>
		<link rel="alternate" type="text/html" href="https://gimx.fr/wiki/index.php?title=RPi&amp;diff=4594"/>
		<updated>2016-01-31T21:16:49Z</updated>

		<summary type="html">&lt;p&gt;MstrVLT: Add to Russian translate for this page and pls translate to eng&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Warning: RPi support should be considered as experimental. Be prepared to face issues if you try GIMX on the RPi.'''&lt;br /&gt;
&lt;br /&gt;
GIMX can run on many Linux targets, and the [http://www.raspberrypi.org/ the Raspberry Pi] is one of them!&lt;br /&gt;
== Tested setup ==&lt;br /&gt;
 * Raspberry Pi: model B, 256MB&lt;br /&gt;
 * Distro: [http://www.raspberrypi.org/downloads Raspbian Jessie] (2015-09-24)&lt;br /&gt;
 * '''Self-powered USB hub''': Belkin 7 ports F4U017 (self-powered = with an external power supply)&lt;br /&gt;
 * Keyboard: n25te plugged on the USB hub&lt;br /&gt;
 * Mouse: Logitech G500 plugged on the USB hub&lt;br /&gt;
 * PS3: FAT - FW 4.41&lt;br /&gt;
&lt;br /&gt;
 * Bluetooth dongle: Pluscom BT20 (CSR Bluecore4-rom) plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
 * DIY USB adapter: Teensy 2.0 + CP2102 plugged on the USB hub&lt;br /&gt;
&lt;br /&gt;
== Firmware update ==&lt;br /&gt;
As early firmwares had severe USB issues it is recommended to update the firmware before using GIMX.&amp;lt;br /&amp;gt;&lt;br /&gt;
Updating the firmware may also be useful if you plan to use a Logitech force feedback wheel (the uhid kernel module was missing in earlier firmwares).&amp;lt;br /&amp;gt;&lt;br /&gt;
Type the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
And don't forget to reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tested Rpi firmware:&lt;br /&gt;
&amp;lt;pre&amp;gt;pi@raspberrypi ~ $ uname -a&lt;br /&gt;
Linux raspberrypi 4.1.9+ #819 PREEMPT Thu Oct 1 20:31:26 BST 2015 armv6l&lt;br /&gt;
GNU/Linux&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--== UHID kernel module ==&lt;br /&gt;
&lt;br /&gt;
If you plan to use a Logitech force feedback wheel, you will have to build the uhid.ko module for your kernel.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install the right version of gcc, as explained here: [https://github.com/notro/rpi-source/wiki link].&amp;lt;br /&amp;gt;&lt;br /&gt;
Update your kernel:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rpi-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
In case the kernel was updated, reboot:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install the rpi-source tool:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo wget https://raw.githubusercontent.com/notro/rpi-source/master/rpi-source -O /usr/bin/rpi-source &amp;amp;&amp;amp; sudo chmod +x /usr/bin/rpi-source &amp;amp;&amp;amp; /usr/bin/rpi-source -q --tag-update&amp;lt;/pre&amp;gt;&lt;br /&gt;
Run rpi-source:&lt;br /&gt;
&amp;lt;pre&amp;gt;rpi-source&amp;lt;/pre&amp;gt;&lt;br /&gt;
This step may take a while to complete.&amp;lt;br /&amp;gt;&lt;br /&gt;
Install ncurses:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libncurses5-dev&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable the UHID module compilation:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd linux&lt;br /&gt;
make menuconfig&amp;lt;/pre&amp;gt;&lt;br /&gt;
Select Device Drivers&amp;gt;HID support&amp;gt;User-space I/O driver support for HID subsystem. The line should start with '&amp;lt;M&amp;gt;'.&amp;lt;br /&amp;gt;&lt;br /&gt;
To speed up the compilation, you can disable all other modules in the HID support section and subsections.&amp;lt;br /&amp;gt;&lt;br /&gt;
Save the config to the default location and exit.&amp;lt;br /&amp;gt;&lt;br /&gt;
Build the module:&lt;br /&gt;
&amp;lt;pre&amp;gt;make prepare&lt;br /&gt;
make scripts&lt;br /&gt;
make M=drivers/hid&amp;lt;/pre&amp;gt;&lt;br /&gt;
Install it:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo cp drivers/hid/uhid.ko /lib/modules/`uname -r`/kernel/drivers/hid/&lt;br /&gt;
sudo depmod -a&amp;lt;/pre&amp;gt;--&amp;gt;&lt;br /&gt;
&amp;lt;!--mkdir dest&lt;br /&gt;
make INSTALL_HDR_PATH=dest headers_install&lt;br /&gt;
sudo cp dest/include/linux/uhid.h /usr/include/linux/--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GIMX installation ==&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you get a &amp;quot;Dependency is not satisfiable: ...&amp;quot; error message, upgrade Raspbian:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Stop/disable triggerhappy service ==&lt;br /&gt;
[https://github.com/wertarbyte/triggerhappy/blob/master/README Triggerhappy] is a daemon that opens every input device for reading, and that consumes a few percent of the CPU time.&lt;br /&gt;
&lt;br /&gt;
It seems a good idea to stop it while running GIMX.&lt;br /&gt;
&lt;br /&gt;
To stop triggerhappy:&lt;br /&gt;
 sudo service triggerhappy stop&lt;br /&gt;
To disable triggerhappy:&lt;br /&gt;
 sudo update-rc.d triggerhappy disable&lt;br /&gt;
&lt;br /&gt;
== Run GIMX ==&lt;br /&gt;
Read the [[Quick_Start|Quick start page]] to learn how to run GIMX through the GUI.&amp;lt;br /&amp;gt;&lt;br /&gt;
A good idea is to run GIMX directly from a terminal, without starting a graphical session.&amp;lt;br /&amp;gt;&lt;br /&gt;
This can be done over the network, using a ssh client.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ideally, GIMX should be launched without using the Ethernet port (because it is connected on the USB bus).&amp;lt;br /&amp;gt;&lt;br /&gt;
More details on command line options on [[Command_line|this page]].&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Bluetooth ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -t Sixaxis -c &amp;lt;config file&amp;gt; -b &amp;lt;PS3 bdaddr&amp;gt;&lt;br /&gt;
The dongle address has to be changed before running the above commands.&lt;br /&gt;
&lt;br /&gt;
=== DIY USB adapter ===&lt;br /&gt;
In a terminal:&lt;br /&gt;
 gimx -c &amp;lt;config file&amp;gt; -p /dev/&amp;lt;ttyUSB port&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Without DIY USB adapter (RU) === &lt;br /&gt;
&lt;br /&gt;
====Подготовка RPi====&lt;br /&gt;
&lt;br /&gt;
Нам подойдет любая из моделей RPi:&lt;br /&gt;
Raspberry Pi A+	&lt;br /&gt;
Raspberry Pi B	&lt;br /&gt;
Raspberry Pi B+	&lt;br /&gt;
Raspberry Pi 2&lt;br /&gt;
Raspberry Pi Zero&lt;br /&gt;
&lt;br /&gt;
По умолчанию RPi отправляет отладочные сообщения на последовательный порт. &lt;br /&gt;
Что бы использовать последовательный порт для своих нужд необходимо выполнить команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo raspi-config &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Откроется gрограмма конфигурации&lt;br /&gt;
Выберем пункт:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Advanced Options&amp;quot; затем выберем &amp;quot;Serial&amp;quot; затем &amp;quot;No&amp;quot; затем &amp;quot;Finish&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Но этого не достаточно. По умолчанию частота последовательного порта 3 MHz поднимем её до 8 MHz. &lt;br /&gt;
Выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /boot/config.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Добавим строку (если она существует просто поправте ее значение)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
init_uart_clock=8000000 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Установим GIMX для этого выполним последовательно команды в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install gdebi&lt;br /&gt;
wget http://gimx.fr/download/gimx-raspbian -O gimx.deb&lt;br /&gt;
sudo gdebi gimx.deb&lt;br /&gt;
sudo service triggerhappy stop&lt;br /&gt;
sudo update-rc.d triggerhappy disable&lt;br /&gt;
sudo reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
После того как перезагрузится RPi (если она загрузится не в X) выполним команду в терминале:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
startx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Подготовка Teensy ====&lt;br /&gt;
&lt;br /&gt;
Нам подойдут  &lt;br /&gt;
Teensy 2.0&lt;br /&gt;
Teensy++ 2.0&lt;br /&gt;
&lt;br /&gt;
Следуя инструкции  &lt;br /&gt;
https://www.pjrc.com/teensy/3volt.html&lt;br /&gt;
Припаяем MCP1825S-3302E/DB &lt;br /&gt;
Это даст нам напряжение на последовательном порту безопасное для RPi &lt;br /&gt;
&lt;br /&gt;
Скачаем нужную нам прошивку &lt;br /&gt;
[http://gimx.fr/download/gimx-firmwares Firmwares]&lt;br /&gt;
Прошьем её с помощью [http://www.pjrc.com/teensy/loader.html Teensy Loader].&lt;br /&gt;
&lt;br /&gt;
==== Схема подключения ====&lt;br /&gt;
[http://i.imgur.com/zKHfN3F.png http://i.imgur.com/zKHfN3F.png]&lt;/div&gt;</summary>
		<author><name>MstrVLT</name></author>
		
	</entry>
</feed>