This tutorial is for SVN version of GIMX.
- my PS3 is turned off
- I connect my paired sixaxis controller to the USB port (it starts charging)
Code: Select all
sixaddr
Current Bluetooth master: AA:AA:AA:AA:AA:AA
Current Bluetooth Device Address: BB:BB:BB:BB:BB:BB
Now connect your BT dongle, if you have a notebook you need to turn on its bluetooth because if you turn it off most Linux distributions unloads modules from the kernel. I recommend to do "hciconfig" command and to write down your notebook BD address just in case you make a mistake and overwrite it (just like I did).
Plug your BT dongle and do hciconfig again:
Code: Select all
hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: XX:XX:XX:XX:XX:XX ACL MTU: 310:10 SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:1127 acl:0 sco:0 events:37 errors:0
TX bytes:664 acl:0 sco:0 commands:32 errors:0
hci1: Type: BR/EDR Bus: USB
BD Address: YY:YY:YY:YY:YY:YY ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN ISCAN
RX bytes:1155 acl:0 sco:0 events:42 errors:0
TX bytes:918 acl:0 sco:0 commands:42 errors:0
Now write down your XX:XX:XX:XX:XX:XX address and do not lost it, you will need it to recover the dongle back after you finish using GIMX. Overwrite the address now:
Code: Select all
sudo ./bdaddr -i hci0 BB:BB:BB:BB:BB:BB
Manufacturer: Cambridge Silicon Radio (10)
Device address: XX:XX:XX:XX:XX:XX
New BD address: BB:BB:BB:BB:BB:BB
If you run into problems when changing address you need to try different BT dongle, see FAQ and other posts here. I also recommend to include information about your BT dongle with the following command:
Code: Select all
hciconfig hci0 revision
hci0: Type: BR/EDR Bus: USB
BD Address: BB:BB:BB:BB:BB:BB ACL MTU: 310:10 SCO MTU: 64:8
Unified 21e
Chip version: BlueCore4-ROM
Max key size: 128 bit
SCO mapping: HCI
Code: Select all
emu AA:AA:AA:AA:AA:AA 0 0
connecting with hci0 = BB:BB:BB:BB:BB:BB to AA:AA:AA:AA:AA:AA psm 17
connecting with hci0 = BB:BB:BB:BB:BB:BB to AA:AA:AA:AA:AA:AA psm 19
connected
Now you are ready to prepare configuration using nice GIMX tools, I will use one from example directory which is great:
Code: Select all
emuclient --status --force-updates --subpos --config BattlefieldBadCompany2.xml
You should be able to use PS3 using BT dongle. Unfortunately I am having terrible lag issues with Fedora.