You are not logged in.

#1 2009-12-02 12:01:06

yimm
Member
From: France
Registered: 2009-10-16
Posts: 106

[Howto] Sixaxis controller and bluetooth.

Hello.
I have just created a new package for aur, its name is qtsixa. It's my first package.

You can use some sixaxis controller with one bluetooth dongle. For me, I can use 4 sixaxis controller simultaneously.

Aur link : here
Official website : here
Features : http://qtsixa.sourceforge.net/features.html

Current version : 1.1.1.
Current aur version : 1.1.1 (only for 64bits for the moment, need to modificate PKGBUILD)

I will update the package today. [OK]

To install, just use :

yaourt -S qtsixa

Howto use : (2 steps)

First launch as root sixad daemon :

# /etc/rc.d/sixad start

Then launch qtsixa.

You must connect sixaxis controller with an USB cable, and to pair (Tasks menu / Pairing Sixaxis ), disconnect USB, then press PS button to use it with bluetooth.

capturedcran1t.png   capturedcran2.th.png    capturedcran3g.th.png

Enjoy.

Last edited by yimm (2009-12-02 12:19:21)

Offline

#2 2010-01-01 22:36:47

schuay
Trusted User (TU)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: [Howto] Sixaxis controller and bluetooth.

Nice! I'm going to grab a bluetooth dongle soon and use the sixaxis to control my xbmc box smile

Offline

#3 2010-01-03 19:15:47

marinftw
Member
From: Queretaro, Mexico.
Registered: 2009-12-13
Posts: 9

Re: [Howto] Sixaxis controller and bluetooth.

Hi, how can I make this work on 32 bit Arch???


Linux Fueled

Offline

#4 2010-01-04 22:19:50

schuay
Trusted User (TU)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: [Howto] Sixaxis controller and bluetooth.

I played around with this package a bit today.

Got the new 1.2.0 version working building from source for i686 and x86_64. Take a look at it - the install seems a bit hackish, but I couldn't find a proper way to install without copying all required files manually.

I also made minor adaptions to the rc.d scripts:
- on start, DAEMON is called with '--start'
- removed nonexistant debian function 'status_of_proc'

You can get the output of makepkg --source here: http://dl.dropbox.com/u/169548/qtsixa-1 … src.tar.gz

Connection over bluetooth is confirmed working, tested with SNES Super Mario World ROM smile

Offline

#5 2010-01-18 14:40:41

yimm
Member
From: France
Registered: 2009-10-16
Posts: 106

Re: [Howto] Sixaxis controller and bluetooth.

schuay wrote:

Got the new 1.2.0 version working building from source for i686 and x86_64. Take a look at it - the install seems a bit hackish, but I couldn't find a proper way to install without copying all required files manually.

Yeah, that's why I use DEB pkg to build an arch PKG.
But I will check your PKGBUILD, and if all it's good, i will update it on AUR. Thanks wink

- on start, DAEMON is called with '--start'
- removed nonexistant debian function 'status_of_proc'

About this, I will speak to the main developper to create a patch. But all works by using init-functions from debian (see my actually pkgbuild.)

marinftw wrote:

Hi, how can I make this work on 32 bit Arch???

You can modificate my PKDBUILD to change these lines

        deb2targz sixad_"$pkgver"-falktx0_amd64.deb || return 1
        tar -xzf sixad_"$pkgver"-falktx0_amd64.tar.gz || return 1

to 32 bits. wink All is in the downloaded zip.

Last edited by yimm (2010-01-18 14:53:55)

Offline

#6 2010-01-20 14:20:59

yimm
Member
From: France
Registered: 2009-10-16
Posts: 106

Re: [Howto] Sixaxis controller and bluetooth.

I have updated on AUR with your PKGBUILD. It works for me. Need testers to see if all is good. wink

Last edited by yimm (2010-01-20 14:21:50)

Offline

#7 2010-01-27 21:05:13

schuay
Trusted User (TU)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: [Howto] Sixaxis controller and bluetooth.

Looks like the rc.d script is missing from your AUR package. It's included in the link I posted above.

Offline

#8 2010-02-11 18:34:11

SiegeMachine
Member
Registered: 2009-03-26
Posts: 157

Re: [Howto] Sixaxis controller and bluetooth.

Is it possible to make other programs recognize the controller input besides ePSXE and the ones in the list? Mainly I'm using SDLmame but when I go to set game controls and push a button on the controller I'm not getting an input in the game.  I'm not sure if my system is getting input from my controller at all for that matter.  Is there a way to use it as a usb controller first to see if it works and gives input to my system?

Offline

#9 2010-02-11 18:39:59

schuay
Trusted User (TU)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: [Howto] Sixaxis controller and bluetooth.

Theres a manual on the official site (link in first post). The controller should work in all applications, using it with xbmc and snes emulators myself.

Offline

#10 2010-02-11 19:39:23

Themaister
Member
From: Horten, Norway
Registered: 2008-07-21
Posts: 647
Website

Re: [Howto] Sixaxis controller and bluetooth.

Dude... This is seriously awesome! Always wanted Sixaxis to work properly in Linux with bluetooth. Going to try this. ... NOW!
EDIT: Fantastic. It works perfectly O.O Can even turn off accelrometers and button sensitivity. Great work.

Last edited by Themaister (2010-02-11 19:58:06)

Offline

#11 2010-02-12 06:17:50

SiegeMachine
Member
Registered: 2009-03-26
Posts: 157

Re: [Howto] Sixaxis controller and bluetooth.

*sigh* Doesn't work for me.  Under my bluetooth manager I can see that the PS3 controller is now paired and that its getting a signal from it but the controller lights always flash and I tried using it USB AND bluetooth and neither way work.  I've tried everything it says.

When I try the USB way my dmesg shows that its set to hidraw3 and so I select that from the list and hit apply and nothing ever happens it just sits there and grays out for like 1/2 an hour until I cancel it.

Bluetooth never seems to set a controller # it just stays all 4 flashing, even with force.  I'm wondering if its my lack of a DE that has to do with that since I don't really have a game controller control panel thing.

Last edited by SiegeMachine (2010-02-12 06:19:38)

Offline

#12 2010-02-12 07:55:05

schuay
Trusted User (TU)
From: Austria
Registered: 2008-08-19
Posts: 564

Re: [Howto] Sixaxis controller and bluetooth.

SiegeMachine wrote:

Bluetooth never seems to set a controller # it just stays all 4 flashing, even with force.  I'm wondering if its my lack of a DE that has to do with that since I don't really have a game controller control panel thing.

Connecting works from the console. Did you start the sixad daemon?

Offline

#13 2010-02-12 18:55:03

SiegeMachine
Member
Registered: 2009-03-26
Posts: 157

Re: [Howto] Sixaxis controller and bluetooth.

Hmm aparently qtsixa wouldn't start the daemon from the GUI so when I manually started it and plugged the controller in to my surprise chose player 1 almost instantly but when I go into sdlmame and try to set a key and push a button on the controller its not getting an input, and when its still plugged in as usb if I go to the hidraw thing and set it to 3 and hit apply qtsixa still freezes and never enables it for whatever reason.  Unplugging I still appear to have the light on but once again I never get any input from the controller unless there's some way to see if I am but I'm not sure how to check.

Offline

#14 2010-03-07 09:33:42

yimm
Member
From: France
Registered: 2009-10-16
Posts: 106

Re: [Howto] Sixaxis controller and bluetooth.

SiegeMachine wrote:

Hmm aparently qtsixa wouldn't start the daemon from the GUI

QtSixa GUI doesn't start the daemon. (as I know)

schuay wrote:

Looks like the rc.d script is missing from your AUR package. It's included in the link I posted above.

Yes, thanks, now it's your pkgbuild in aur.
I have added "etc/default/sixad" to the backup array.

Last edited by yimm (2010-03-07 09:35:18)

Offline

#15 2011-04-16 02:20:56

pw_f100_220
Member
From: about
Registered: 2009-12-03
Posts: 107

Re: [Howto] Sixaxis controller and bluetooth.

It's been awhile:

All signs show connected, but I can't get input of any kind from the controller.  I noticed that it tries to use /etc/hal/fdi/policy/...can't remember for what, but as I understood it, hal was deprecated.  So it's not on my system.  Could this be the root of the problem?


Sometimes I just want people to expect me to do what I would do instead of what most people would do.

Offline

#16 2011-10-03 14:58:24

cking
Member
From: Perth, Australia
Registered: 2011-10-03
Posts: 4

Re: [Howto] Sixaxis controller and bluetooth.

It looks like HAL is just if you want to use your joystick as a pointer. If you're not getting input, you probably forgot to run the daemon as root--that fixed it for me:

$ sudo rc.d start sixad

Also, obviously, add sixad to your daemons in /etc/rc.conf. The above just gets it working without rebooting.

Last edited by cking (2011-10-06 23:39:24)

Offline

#17 2011-10-09 20:21:44

fettouhi
Member
Registered: 2007-05-07
Posts: 658

Re: [Howto] Sixaxis controller and bluetooth.

Has anyone tried to get the ps3 controller working in wine after it has been set up with qtsixa either via bluetooth or usb?

Offline

#18 2013-03-06 21:39:46

LinuxFTW
Member
Registered: 2012-03-17
Posts: 30

Re: [Howto] Sixaxis controller and bluetooth.

Can someone tell me how to get this working in XBMC? I got it conneted but XBMC isn't seeing the keypresses. I've even tried ot modifiy the input.conf file as speciified under the ps3 controller xbmc wiki.

Offline

Board footer

Powered by FluxBB