PDA

View Full Version : Using PS3 SixAxis controller with N900


Pages : 1 2 [3] 4

smoku
2010-03-29, 21:23
So it should work then.
Have you tried with genuine controller to make sure your software setup is fine?

hugokernel
2010-03-30, 01:55
So it should work then.
Have you tried with genuine controller to make sure your software setup is fine?

No, i don't have genuine controller...

this dmesg is normal ? « generic-bluetooth 0005:4005:8AF4.0001: input: BLUETOOTH HID v0.00 Keyboard [CSR HIDEngine Keyboard] on xx:xx:xx:xx:xx:xx »

Figa
2010-03-30, 19:40
Can I use non original controller?

hugokernel
2010-03-30, 19:51
Can I use non original controller?

no, but i try to understand why it don't work

jubei80
2010-04-01, 20:04
Thanks for this smoku! works great! my only gripe is i cant execute my moves well with ryu on sf2 turbo! (but maybe thats just me) :)

smoku
2010-04-02, 08:58
Thanks for this smoku!

So, click "Thanks!" link. :)

IsaacDFP
2010-04-03, 18:39
So I would like to start trying to mess around to be able to support two PS3 controllers in order to get 2 player games. Before I get to purchase yet another expensive controller (i don't have a ps3...), I wanna be sure of what I am doing. So I need to learn how to change keymapping. First things first, on the 20-x11-sony-sixaxis.global.fdi file, I don't understand what the Analog L and Analog R button ares... From my understand the analogs are the "joysticks"? Which in emulator, don't have any use. So could somebody tell me to which button they refer in the actualy controller? And I can't use the L3 and R3 buttons? Any way to configure them? (Or are those supposed to be the analog L and analog R...?)

smoku
2010-04-03, 19:37
You do not need to change anything.
Latest release already supports two controllers.

IsaacDFP
2010-04-03, 20:10
But for exemple, when I press on Triangle, it map to the letter "S". So if I have another controller, wouldn't pressing on triangle on the 2nd controller map the letter "S" as well?

And are L3 and R3 usable?

F2thaK
2010-04-04, 13:45
the config file does not have P1 and P2 anymore smoku WTF??

baron von bubba
2010-04-04, 13:48
when i use my sixaxis on my n900 the first time it connects as player one. if the BT connection is reset or pad turned off it will then connect as player 2.
which is a bit of a pain.

anyone know why this happens? or what i can do to stop this happening?

F2thaK
2010-04-04, 14:10
i think it connects randomly to p1 or p2.. ive had 2 controllers connected, on ports 2 and 3....

titi974
2010-04-04, 16:05
anyone knows the use of the right joystick ??

Nipperoid
2010-04-08, 23:25
hi, has this been fixed so the model and info are intact so the phone will update as normal? i have 900mhz overclock via Fiasco-image, will this breake it?

F2thaK
2010-04-08, 23:32
anyone knows the use of the right joystick ??

it scrolls menus........

smoku
2010-04-09, 04:54
Current version of Sixaxis Support does not require kernel flashing.
It does force a reboot though, to activate new system configuration files.

DaSilva
2010-04-09, 21:39
Sometimes I don't have the PS3 controller with me but I want to play a game with the keyboard.
The problem is that the keyboard mapping is different after I have configured it for the PS3 controller than for my normal mapping.
Is there any way to change the default button mappings for the PS3 controller so that I don't have to change them every time I want to use the keyboard?
Would be really nice.
Otherwise you have done a really great job, it works perfectly fine!

smoku
2010-04-09, 21:46
Your question was already answered in this thread. Use "Search this Thread" tool.

DaSilva
2010-04-09, 22:01
Thanks, do you mean

http://talk.maemo.org/showpost.php?p=518968&postcount=238

or

http://talk.maemo.org/showpost.php?p=566813&postcount=430

smoku
2010-04-09, 22:42
First one. And read a few following pages too. :)

Nipperoid
2010-04-10, 15:46
hey smoku, how can i find out my mac address thing? im using windows vista 32bit.

smoku
2010-04-10, 15:53
Read the first post. There is a link there to a full instructions on my blag.

IzzehO
2010-04-11, 02:13
I read through about 20-30 pages of this thread and couldn't find the exact answer. Will this work with fake PS3 controllers (providing of course they work with the PS3)?

DaSilva
2010-04-11, 06:31
Where is the "No Thanks" button when you need it?
This question has been answered a zillion times and the simple answer is: No.

IzzehO
2010-04-11, 07:23
Ok that's fine. I only asked again as the only time it was asked (on Page 51, that I could find from thread search) there was no distinct no, more so smoku even tried to figure out why... but nothing came of it. Ah well, guess there's no point in me getting my fake shipped from home then.

nifton
2010-04-13, 18:49
Hi Smoku,

Sorry to ask mate, but i've read the whole thread and you mentioned my problem before but the method you mentioned is not working for me. I'm now getting the
"Accept connection with device?
PLAYSTATION(R)3 Controller"

And then the flashing lights after a period of me being asked to let the pad connect. (interestingly enough, phones BT goes blue even though lights are flashing, know this as did a hard reset of pad when noticed this behaviour and sure enough my phone dropped the BT signal it had).
The 'flashing lights only' state of the device will persist unless I reinstall sixad, then it reverts to asking me the eternal question for another 5 mins.

Unfortunatly, I have had sixad working fine for the past 2 months, today I had to reflash my phone, and even though the restore went fine, and all my applications were re-installed flawlessly, it stopped working.

First thing I did was take all BT related s/w off the phone and reinstall, and still nothing.
Next I reset the pad using glovepie (a method which has worked for me in the past), and then i was greated with the above message.

I tried manually starting as you said, and sixad wil say "connection error 'no input / no output'" or something very similar.

Tried everything i can dig up online, am at my wits end, save a full emmc re-flash, i'm totaly out of ideas.

Currently in Solihull, wanting to play some shadowrun through the hotel telly :(

Help me obiwan, you're my only hope! :)

smoku
2010-04-13, 20:42
http://talk.maemo.org/showpost.php?p=572873&postcount=436
http://talk.maemo.org/showpost.php?p=574935&postcount=454

nifton
2010-04-14, 10:35
Morning,

Already sorted the 'input' entry, that has never been an issue, I'd removed PC-connectivity manager when i started having the trouble, i thought i'd got everything off clean,

I'll work through your second post, i'll report back with how it goes.

Thanks!

nifton
2010-04-14, 12:47
Unfortunatley the last post is absolute giberish! I cannot replicate that uers output.

Lehto
2010-04-14, 15:27
Do you have a readily compiled binary of sixaxis.c for linux? Im not getting mine to compile and dont got a clue how to use gcc.

EDIT: Sorted it out, I needed package called libusb-dev

smoku
2010-04-14, 17:34
Look at the first post, follow the ling to instructions on my blag. You will find compiled sixpair there.

Lehto
2010-04-14, 19:36
Look at the first post, follow the ling to instructions on my blag. You will find compiled sixpair there.

Yea I did. I must be blind but I wasnt able to find it from there. Doesnt matter anymore as I figured out how to get the missing libraries.

Ronaldo
2010-04-15, 10:58
smoku, is there analog support for the controller? maybe titans kernel bring that feature?

cheers

MarkyboyUK
2010-04-15, 11:36
smoku, is there analog support for the controller? maybe titans kernel bring that feature?

cheers

+1 I was wondering the same:D

smoku
2010-04-15, 11:57
Yea I did. I must be blind but I wasnt able to find it from there. Doesnt matter anymore as I figured out how to get the missing libraries.

Ouch! It's not the first. It's 60th.
http://talk.maemo.org/showpost.php?p=508502&postcount=60

I will fix the first post right away.

smoku
2010-04-15, 12:15
OK. I fixed the first post with correct information.

smoku
2010-04-15, 13:41
smoku, is there analog support for the controller? maybe titans kernel bring that feature?


Please read the post on my blag. (1st post)

CaSPeRFXX
2010-04-15, 14:47
do you have to use an official PS3 joypad or can you use a fake if you know what am sayin

smoku
2010-04-15, 14:53
do you have to use an official PS3 joypad or can you use a fake if you know what am sayin

This question was already answered (many times) in this thread.

CaSPeRFXX
2010-04-15, 14:56
i couldnt find it

CaSPeRFXX
2010-04-15, 14:57
found it answer is NO

smoku
2010-04-15, 15:09
Damn! I wanted to push this package to Extras-testing for you to be able to vote it to Extras.
But I was hit by the dreaded SDK PR1.2 issue :(
http://maemo.org/packages/package_instance/view/fremantle_extras-devel_free_armel/sixad/1.3.0-0maemo1/

Thai
2010-04-16, 06:10
I just skimmed through this post, and didn't find an answer to my problem. I tried to install both sixad and SIXAXIS(TM) Support, but neither would do so. The problem listed is as follows:

"Unable to install 'SIXAXIS(TM) Support'
Application packages missing: libbluetooth3 (>= 4.60)"

I checked, and libbluetooth3 is a part of BlueZ already, isn't it? Shouldn't I already have it? If it makes any difference, I overclocked the N900 to 900MHz. I don't know the exact version of the phone software since the overclocking now makes my phone give the <unknown> message.

Thanks for all the help!

Thai
2010-04-16, 06:11
Uh ohs. I totally missed smoku's post right above mine. Haha. Right in front of my face.

Is there a workaround?

Bigv69er
2010-04-16, 06:15
Hey what program do i need to dl in order to get my ps3 controller to work with it??

smoku
2010-04-16, 11:56
Hey what program do i need to dl in order to get my ps3 controller to work with it??

Please read the first post (and click HOWTO link there).

smoku
2010-04-16, 13:16
If you want to see sixaxis-support in Extras you may start voting for promotion:
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/sixad/1.3.0-0maemo1/
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/sixaxis-support/1.2-2/

DaSilva
2010-04-16, 13:20
SIXAXIS(TM) Support 1.2-2
xserver-xorg-input-joystick, sixad (>= 1.2.0-0maemo2)
Warning: This package has missing dependencies!

F2thaK
2010-04-16, 13:24
voted.

thanks so much smoku, you have helped me thoroughly enjoy my N900 !

come on everyone, VOTE please

:D

.

smoku
2010-04-16, 14:01
SIXAXIS(TM) Support 1.2-2
xserver-xorg-input-joystick, sixad (>= 1.2.0-0maemo2)
Warning: This package has missing dependencies!

xserver-xorg-input-joystick is lagging in promotion to extras-testing

Thai
2010-04-16, 18:53
On a second thought, I guess that post didn't answer my question. How can I fix the "missing libbluetooth3" error?

smoku
2010-04-16, 23:13
Rebuilt sixad package depends on libbluetooth3 (>= 4.53-0maemo4+0m5), so you should be able to install fine now.

vuxy
2010-04-17, 12:00
Rebuilt sixad package depends on libbluetooth3 (>= 4.53-0maemo4+0m5), so you should be able to install fine now.

sorry, how can rebuilt package ???:confused:

vuxy
2010-04-17, 12:18
You can help me rebuilt it and acttachmen it in here, cant u ?

vuxy
2010-04-17, 12:50
----------------------------------------------------------
Use PS3 SixAxis Controller with N900
For Windows Users
----------------------------------------------------------

Windows 7 and Vista users may have problems using Home edition OS's, especially with 64-bit editions.
Being able to run XP mode helps a lot. If you cannot, go here. (http://talk.maemo.org/showpost.php?p=525733&postcount=323)




Installation/Config:

1. Ensure you have a N900, a PS3 SixAxis controller (DS3 will work) and a USB cable to plug controller into your PC

2. On your N900, install "sixaxis-support"
(you may get "Operation Failed" message, do not worry)

Xiaoka Maemo Extras Repo
http://codex.xiaoka.com/apt/
dist = leave blank
components = free non-free

or on N900 in microb broswer tap:
http://static.maemo.org/style_maemo2009/img/icons/application_install.png (http://codex.xiaoka.com/apt/maemo/sixaxis-support.install)

3. on PC install libusb-win32-filter-bin-0.1.10.1 (http://f2thak.com/N900/libusb-win32-filter-bin-0.1.10.1.exe) (32-Bit Machines ONLY)
use this version (you may try newest version but Im unsure if it works)
64 BIT USERS GO HERE (http://www.ipodtouchfans.com/forums/showthread.php?t=148985) WARNING: THIS CAN CAUSE PROBLEMS, DO SO AT YOUR OWN RISK

4. on PC install GlovePie (http://f2thak.com/N900/GlovePIE.zip)
use this version (you may try newest version but Im unsure if it works)

5. on PC open file in notepad:
X:/*GlovePie Directory*/SixaxisScripts/n900.pie

6. go to this section:

sixaxis.BluetoothMAC = "xx:xx"

and replace the xx:xx with your phones Bluetooth address
(to find, go to: settings > general > about product)

7. connect SixAxis controller to PC

8. on PC, run GlovePie

9. Go to File > Open > X:/*GlovePie Directory*/SixaxisScripts/n900.pie

10. click the "Run >" button, wait a few seconds then press the controllers Connect button a few times

11. close GlovePie and disconnect controller





Usage:


Activate Bluetooth on N900 (Visible: Yes)
Press PS button on controller
Wait for the SixAxis light to stop flashing
To disconnect, turn off Bluetooth on phone






Connection Problems?:

add "input" back into the disabled modules in:

/etc/bluetooth/main.conf

stop/start bluetooth.
Note: doesn't work with "input" missing.





Custom Button Configurations:

Global config: Download (http://f2thak.com/N900/sixaxis_config_global.zip)

Sopwith config: Download (http://f2thak.com/N900/sixaxis_config_sopwith.zip)

Extract desired config file to:

/usr/share/hal/fdi/policy/20thirdparty/

and rename to "20-x11-sony-sixaxis.fdi"


Global Config:

Analog L Joystick = Mouse
Analog R Joystick = Scroll
Select = Z
Start = Enter
PS = Backspace
Analog L button = C
Analog R button = V
D-Pad = Up, Left, Right, Down
L1 = Q
L2 = W
R1 = P
R2 = O
X = D
O (Circle) = F
[] (Square) = S
Triangle = E


Sopwith Config:

Select = Start Vs Computer
Start = Start Single player
Left/Right = Up/Down
Up/Down = Flip Plane
L1 = Drop Bomb
L2 = Decrease Throttle
R1 = Drop Chaff
R2 = Increase Throttle
X = Fly Home
[] (Square) = Machine Gun
Triangle = Launch Missile






Create your own Custom button configuration:

To configure SixAxis buttons, on N900 edit:
/usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi

In this file, each group has the current set keys shown in descending order (top > bottom). in the section shown below, the top line is for the "select" button. to change the button, change the key number (key=??) which is highlighted in red. to find which key number to use, refer to "N900 X11 keycodes" below.

<!-- Select=Z; Analog L; Analog R; Start=Enter; PS=Backspace -->
<merge key="input.x11_options.MapButton1" type="string">key=52</merge>
<merge key="input.x11_options.MapButton2" type="string">key=54</merge>
<merge key="input.x11_options.MapButton3" type="string">key=55</merge>
<merge key="input.x11_options.MapButton4" type="string">key=36</merge>
<merge key="input.x11_options.MapButton17" type="string">key=22</merge>
N900 X11 keycodes (US layout):

The codes below relate to the N900 keyboard buttons.
Each line represents the lines of keys.

37 = Ctrl/Sym
?? = Fn
50 = Shift
43 = H
and so on...

37 24 25 26 27 28 29 30 31 32 33 48 22
?? 38 39 40 41 42 43 44 45 46 60 111 36
50 52 53 54 55 56 57 58 65 113 116 114
To determine controller buttons order:

pair controlller, then in xterm as root, type:

jstest /dev/input/js0





Re-connect SixAxis to PS3:

Connect controller to the PS3 with the USB cable and press the PS button to pair them. If this doesnt work, press the reset button on the controller and repeat:
http://members.wavenet.at/lambeo/webpics/reset_button.jpg





Sources:


http://forums.windower.net/topic/11959-sixaxis-under-windows-with-bluetooth/page__s__c0540d6dafebc1e0e388206dffcab19d
http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/
this thread
smoku (http://talk.maemo.org/member.php?u=27435)


BIG THANKS to "smoku" for this!


.

Thank you,
I installed your "sixaxis.install ", but when i update it or search on App. manager (key = sixaxis), it appears error:" unable to install"sixaxis(TM) support " application packages missing: libbluetooth3(>=4.60) -
And result : I cant connect = bluetooth with sixaxis

Can u help me ?

F2thaK
2010-04-17, 12:52
updated version installs for me....

vuxy
2010-04-17, 12:57
updated version installs for me....

Version on N900: 3.2010.02-8

a, sixaxis(TM) support 1.2-2

thanks

smoku
2010-04-18, 16:24
You need to vote again - I updated the package.
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/sixad/1.3.0-0maemo2/

aiyush
2010-04-18, 17:17
Hi,

I was having a great time with sixaxis and DRNOKSNES when finally something broke today and I had to reflash my device. Now I have restored all apps, and the controller connects to N900 (one LED is lit and the bluetooth on N900 is blue). However, keypresses on the PS controller and not being read by N900. Any suggestion on what could the issue be?

I am on latest firmware. Have sixad, SIXAXIS Support, and Zeemote control panel installed. Any help will be appreciated. Thanks!

~aiyush

rickrvo
2010-04-18, 20:05
I can't get mine to work... followed vuxy's tutorial and almost fuc*ed up my pc. when i restarted all usb ports stopped working... had to unistall it and can't get the sixaxis to work with me n900...

smoku
2010-04-18, 20:16
You should read the HOWTO linked in the first post.

aiyush
2010-04-19, 05:33
Hey Smoku,

Could you help me as well? Its a little sad out here to have a perfectly working arrangement stop responding :(

smoku
2010-04-19, 07:12
What did you already do to troubleshoot the problem?

aiyush
2010-04-19, 09:01
What did you already do to troubleshoot the problem?

1. Reinstalled sixad and Sixaxis Support
2. Overwrote the button config file at /usr/share/hal/fdi/policy/20thirdparty/
3. Rewrote the BT address on the console with GlovePie

nifton
2010-04-19, 21:15
aiyush, if you look back over the past 2 or 3 pages you'll see I have exactly the same issues. New versions of sixad and zeemote do not help.

Just like you, the first time i tried to use it after the flash, it looked like it connected fine, but the N900 took no input from the pad. After various methods of trying to fix (read post) I can only end up at the same point (being asked to let pad connect for about 5 mins, then getting flashing leds on pad, blue blutooth on N900 and no input still.) all of the standard responses do not fix my issue,

Input is disabled,
pad is programmed with correct mac,
All applications on latest versions,
manual start will not initiate sixad via term,
Purge using term does not give me the results as mentioned ina response to my post either.

I'm totally stuck and have another 2 days in a hotel tomorrow night, just want it all working as it has been for the past 6 weeks, at my witts end!

smoku
2010-04-19, 21:47
1. Do you have /dev/input/js0 device file after successful connect ("2" LED is red on controller)?

~ $ ls -l /dev/input/js0
crw-rw-r-- 1 root root 13, 0 Apr 19 23:41 /dev/input/js0


2. Do you have joydev module loaded?

~ $ lsmod | grep joy
joydev 9088 1


3. Have your HAL daemon found the joystick? (Note the input.x11_options lines.)

~ $ lshal | grep PLAY -C2
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/computer' (string)
info.product = 'PLAYSTATION(R)3 Controller (00:1E:3D:91:FD:XX)' (string)
info.subsystem = 'input' (string)
info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' (string)
input.device = '/dev/input/event4' (string)
input.product = 'PLAYSTATION(R)3 Controller (00:1E:3D:91:FD:XX)' (string)
input.x11_driver = 'joystick' (string)
input.x11_options.MapAxis1 = 'mode=relative axis=+2x deadzone=5000' (string)


4. Do you have xserver-xorg-input-joystick package installed?

~ $ dpkg -l *joystick*
[...]
ii joystick 20051019-5maemo0
ii xserver-xorg-input-joystick 1:1.5.0-1maemo0


4. Did your xserver noticed the joystick?

~ $ grep -i joy /tmp/Xorg.0.log
(II) Loading /usr/lib/xorg/modules/input/joystick_drv.so
(II) Module joystick: vendor="X.Org Foundation"
(II) Joystick: PLAYSTATION(R)3 Controller (00:1E:3D:91:FD:XX). bus 0x5 vendor 0x54c product 0x268 version 0x100
(II) Joystick: found 29 axes, 17 buttons
JOYSTICK: DebugLevel set to 0

smoku
2010-04-19, 21:56
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/sixaxis-support/1.2-2/
Package karma
5 out of 10
:(

Ronaldo
2010-04-19, 22:19
since the update my pad configure returned to stock but when i remap the 20-x11-sony-sixaxis it does not registering.

Ignore, i sorted it

jflatt
2010-04-20, 01:59
I cant get mine to connect. Maybe due to overclock kernel? Or PR1.2 mismatch? I have a DS3, and noticed on the sixpair site it says 5. Known Issues The DS3 is reported not to work in Bluetooth mode

jflatt
2010-04-20, 02:13
After pressing the reset button on the back of the DS3 and re-running the setup steps from the first post, it now works great. Thanks.

nifton
2010-04-20, 09:11
smoku, cheers mate, that'll give me something to play with :)

jflatt, you just remined me, yeah the reset button is a must if the pad enters 'continual led flashing' state you cannot get it to pair once it does this without reseting and re-programming the mac back in.

aiyush
2010-04-20, 16:02
Smoku,

Following are the results of debugging that you suggested:
1. Do you have /dev/input/js0 device file after successful connect ("2" LED is red on controller)? YES
2. Do you have joydev module loaded? YES
3. Have your HAL daemon found the joystick? (Note the input.x11_options lines.) No, there are no .x11 lines
4. Do you have xserver-xorg-input-joystick package installed? No, ii joystick did not appear
5. Did your xserver noticed the joystick? No

Apologies that I cannot figure out the 'so-what' of this exercise and have to revert to the expert! Any help will be truly appreciated.

smoku
2010-04-20, 20:38
4. I asked about 'xserver-xorg-input-joystick', not 'joystick'.
3,5: Do you have /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi ?

~ $ ls -l /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi
-rw-r--r-- 1 root root 4216 Mar 13 22:27 /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi

aiyush
2010-04-21, 03:52
4. I asked about 'xserver-xorg-input-joystick', not 'joystick'.
3,5: Do you have /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi ?

~ $ ls -l /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi
-rw-r--r-- 1 root root 4216 Mar 13 22:27 /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi


Sure, ii xserver-xorg-input-joystick 1:1.5.0-1maemo0 did show up in the x-term.

Have the fdi file too...

smoku
2010-04-21, 06:16
Go to pastebin.com, paste your whole 'lshal' output, paste given link here.

aiyush
2010-04-21, 18:57
Go to pastebin.com, paste your whole 'lshal' output, paste given link here.

http://pastebin.com/M8LyTEPt

Thanks!

smoku
2010-04-21, 21:13
So, the problem is that your HAL did not merge the additional information for the connected controller, so X11 does not consider it as "its" device.

1. Copy /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi to /etc/hal/fdi/policy/
2. Reboot
3. Reconnect SIXAXIS
4. lshal | grep input.x11_driver

aiyush
2010-04-22, 01:37
Copied the file, rebooted, and reconnected.

lshal | input.x11_driver
~sh: input.x11_driver: not found

smoku
2010-04-22, 01:49
Doh. Sorry.

lshal | grep input.x11_driver

aiyush
2010-04-22, 02:10
input.x11_driver = 'evdev' (string)
input.x11_driver = 'evdev' (string)

smoku
2010-04-22, 06:04
So now I don't know what else to do.

aiyush
2010-04-22, 12:39
No pains Smoku. I will probably try using the earlier versions of daemon and sixaxis support. You were really really helpful in all this troubleshooting. Thanks and kudos!

FreeThinker
2010-04-23, 00:59
I've been testing this with a few games and emulators I have. It has worked perfectly with all of them. I decided to register at maemo.org just to vote this into extras.

Thanks for your great work smoku! :D

aiyush
2010-04-24, 07:03
Guys,

Now that I have tried everything (also the reset joystick trick), it will really help if anyone can tell if they have been able to solve this problem of sixaxis getting connected but not registering any keystrokes.

Smoku, two things for you. First, what does HAL daemon not finding joystick mean? Is sixad acting up, or it could be anything? I downgraded sixad, no good. Second, where can I get old versions of sixaxis support from. Cheers mate!

krepp
2010-04-24, 09:30
could someone please help me with the following steps:

Then you need to connect PS3 SIXAXIS to your PC with the USB cable.

Use the sixpair tool. You may compile it yourself

sudo apt-get install libusb-dev
wget http://www.pabr.org/sixlinux/sixpair.c
gcc sixpair.c -lusb -o sixpair
or just download my precompiled binary.
Next, write your N900 Bluetooth address into your controller:

sudo ./sixpair 34:7E:39:4A:37:XX # your N900 BD address
Windows should download Linux LiveCD and use it to run sixpair.

Install software


Open Web Browser (MicroB) on your N900 and tap the green install arrow:

ps: I already downloaded sixpair-what do I do with it?

FreeThinker
2010-04-24, 09:41
Plug your controller into your computer with a USB cable, then run sixpair like this:

./sixpair <your N900 bluetooth MAC address here>

You can find this address by going to Settings->About product

krepp
2010-04-24, 10:06
what do i run sixpair in? cmd prompt?

Sash
2010-04-24, 10:14
Are you running Windows or Linux on your PC?

Windows instructions here:

http://talk.maemo.org/showpost.php?p=517534&postcount=220

sander
2010-04-24, 11:56
EDIT: I had some good results by making sure Vice is started first and only then the PS3 controller is connected. This makes sure Vice does not detect the mouse. Still fiddling with the "disable-mouse" button mapping in the .fdi file, to make this more configurable (as that seems to be the culprit).

Thanks Smoku for making the package work ! Now for my question: I am trying to get Vice to work with the sixaxis, and I am facing a problem someone else also had (see Vice thread): some keys and the controller itself (accelerometer) seem to make Vice show the menu. Most notably the right-cursor and the O key do this. The accelerometer actually works as a mouse, moving up/down through the menu.

I checked the .fdi file a bit, but did not find a quick way to disable this behaviour, let alone have an explanation why this would be happening in the first place. Some googling revealed that on Ubuntu, the joystick driver seems to emulate a mouse and causes trouble this way. It looks like this may be one of my problems. The suggestion there was to use evdev instead, but surely this does not work on the n900.

Questions:
* did anyone figure out a way to disable accelerometers yet ?
* did anyone figure out a way to disable the mouse behaviour completely ?

I will try to figure it out myself, but needless to say that I don't want to do the job twice ;=)

Thanks,

Sander

krepp
2010-04-24, 12:17
Is there a difference between bluetooth address and bluetoothMAC address? I followed the instructions but it didn't work.

MarkyboyUK
2010-04-24, 13:16
Smoku, I mentioned this in the uae4all thread, not sure if you missed it so I will mention it here too.
While my sixaxis is paired and communicating with my N900 the CPU clock speed on the N900 rarely drops below 600mhz (witnessed using conky). As soon as I disconnected the sixaxis from the N900 the CPU clock speed drops back down 250mhz. Is there anything that can be done about this or is it a maemo problem?
I figure if simply pairing the sixaxis and N900 results in a 600mhz clock speed it must also have a negative impact on emulator performance?

I read in the overclocking thread that according to Nokia, 600mhz is regarded as overclocking the cpu.

Thanks

Kevstacey
2010-04-24, 13:30
Just got mine connected last night, running sweet with psx4all :D

smoku
2010-04-25, 19:02
Smoku, I mentioned this in the uae4all thread, not sure if you missed it so I will mention it here too.
While my sixaxis is paired and communicating with my N900 the CPU clock speed on the N900 rarely drops below 600mhz (witnessed using conky). As soon as I disconnected the sixaxis from the N900 the CPU clock speed drops back down 250mhz. Is there anything that can be done about this or is it a maemo problem?
I figure if simply pairing the sixaxis and N900 results in a 600mhz clock speed it must also have a negative impact on emulator performance?

You have a bluetooth device connected that is constantly reporting its axes and buttons state. This has the effect of constantly waking processor from sleep. The event processing takes very little CPU though.

smoku
2010-04-25, 19:13
Smoku, two things for you. First, what does HAL daemon not finding joystick mean? Is sixad acting up, or it could be anything? I downgraded sixad, no good. Second, where can I get old versions of sixaxis support from.

Your problem is related to how X11 detects devices. It looks through the HAL device list looking for input.x11_driver entries which tells X11 which driver to load for the device and input.x11_options which gives the options to the driver.

Of course HAL does not know all possible hardware and you need to give it hints. This is what /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi file is for. Its content should be merged to the device info once SIXAXIS connects.
<match key="input.product" contains="PLAYSTATION(R)3 Controller">
<merge key="input.x11_driver" type="string">joystick</merge>

I don't know why your HAL does not merge this information.
You may try running HAL in verbose mode. See BUGS AND DEBUGGING section of man hald.


Second - you cannot. maemo.org cleans old versions from repositories. You need to get the source package and build it. Source packages are not cleaned.

smoku
2010-04-25, 19:23
Thanks Smoku for making the package work ! Now for my question: I am trying to get Vice to work with the sixaxis, and I am facing a problem someone else also had (see Vice thread): some keys and the controller itself (accelerometer) seem to make Vice show the menu. Most notably the right-cursor and the O key do this. The accelerometer actually works as a mouse, moving up/down through the menu.

First connected controller has mouse emulation with left stick and mouse wheels emulation with right stick enabled.

If you don't want this, remove the lines in the <!-- Main Axis. Left=Mouse; Right=Scroll --> section.

smoku
2010-04-26, 12:38
Thanks for all the votes.
But you also need to vote sixad - without it I cannot promote sixaxis-support to Extras.
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/sixad/1.3.0-0maemo2/

crasbelize
2010-04-30, 04:31
Hello all.

I got a ps3 controller off ebay....instead of a PS logo on the front...it has a P3...the model number is: YT-9014A1.

Check out the pictures here (http://picasaweb.google.com/lh/photo/0SC3UGWZy48PwK-J2gr76n-6r3Z5VuHxOH1FaEzOr98?feat=directlink) and here (http://picasaweb.google.com/lh/photo/PEUCSkcuoZBbIKmuQyFU5X-6r3Z5VuHxOH1FaEzOr98?feat=directlink)

I keep trying to get this thing to work....with even the wiki information.

Do I have to buy the $54 dollar controller?

crasbelize
2010-04-30, 08:57
Here the instruction, I don't use 64bit but the READ ME really telling you what to do.

Run INF Wizard.exe

1) Plug in your PS3 Controller, click next



What is a INF Wizard??????

crasbelize
2010-04-30, 09:36
Well just read the whole thing....Am SOL!

Sonny_Jim
2010-04-30, 14:45
I've managed to get sixaxis compiled and entered in the bluetooth address of my N900 into my DS3 controller. I've also installed sixaxisd via the green install button on the first post.

I can press the PS button on the DS3, the 4 LED's flash and the bluetooth icon on my N900 turns blue.

This is as far as it gets, no /dev/event/js0 appears and the bluetooth icon on the N900 turns back to normal after about 30 seconds.

I've checked that sixaxisd is running, I'm kinda of annoyed that it's not working. Any ideas what I can try next?

Ronaldo
2010-04-30, 14:54
Thanks for all the votes.
But you also need to vote sixad - without it I cannot promote sixaxis-support to Extras.
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/sixad/1.3.0-0maemo2/

how do u vote? i did thumbs up.

hope you add a app that allows mapping of keys instead of manually doing it (its what i did)

cheers

LeeRoy
2010-04-30, 17:11
Hello!

I am also encountering problems; I have downloaded and installed the software via the green arrow and have configured the sixaxis controller via Ubuntu and entered the correct MAC address.

I disconnect the devices from their USB cables and turn the bluetooth on the phone and then press the PS3 button. I then get the message on the phone screen

"Accept connection with Device?

PLAYSTATION(R)3 Controller"

and the option to press yes or no. Obviously I press yes and the bluetooth icon on the phone goes blue for a few seconds, then white, then the message repeats itself. The lights on the controller never change from the quick flashing red lights.

I have scrolled through a large portion of this 60 odd page thread and followed the instructions to the letter, so why this happens is a complete mystery. Does anyone have any ideas/troubleshooting tips to help me out?

Mochi
2010-05-02, 20:03
There's two new apps that came out, but I looked through the previous posts and I don't understand how to use it, any guidance would be appreciated thanks!

Parlapipas
2010-05-04, 03:17
There's two new apps that came out, but I looked through the previous posts and I don't understand how to use it, any guidance would be appreciated thanks!

Download and install them both and then use this link if you are a windows user as it will guide you through configuring your PS3 controller to recognize your N900's bluetooth address.

http://talk.maemo.org/showpost.php?p=517534&postcount=220

If not a windows user, then follow smoku's original post here:

http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/


Hope that helps!

Edit: I used the windows method on XP and it worked fine.

smoku
2010-05-04, 14:39
I can press the PS button on the DS3, the 4 LED's flash and the bluetooth icon on my N900 turns blue.

This is as far as it gets, no /dev/event/js0 appears and the bluetooth icon on the N900 turns back to normal after about 30 seconds.

Go root, type:
udevadm monitor
and press PS button again.

smoku
2010-05-04, 14:43
I disconnect the devices from their USB cables and turn the bluetooth on the phone and then press the PS3 button. I then get the message on the phone screen

"Accept connection with Device?

PLAYSTATION(R)3 Controller"

This is not normal behavior. You have a modified bluetooth configuration. Most probably you have "input" enabled in /etc/bluetooth/main.conf

You need:
DisablePlugins = network,input,hal

Most common cause is installing pc-connectivity packages.

LeeRoy
2010-05-04, 15:07
This is not normal behavior. You have a modified bluetooth configuration. Most probably you have "input" enabled in /etc/bluetooth/main.conf

You need:
DisablePlugins = network,input,hal

Most common cause is installing pc-connectivity packages.

You are quite right, I did have a pc-connectivity package installed that I have uninstalled thinking that it might have had something to do with it. Will disable plugin. Thanks for getting back to me.

LeeRoy
2010-05-04, 17:25
You are quite right, I did have a pc-connectivity package installed that I have uninstalled thinking that it might have had something to do with it. Will disable plugin. Thanks for getting back to me.

It only went and blummin worked! Now all I have to do is map the keys. Thank once again, I'll vote for this one right now!

Sonny_Jim
2010-05-05, 22:21
Nokia-N900-51-1:~# udevadm monitor
udevmonitor will print the received events for:
UDEV the event which udev sends out after rule processing
UEVENT the kernel uevent

UDEV [1273097865.986984] add /class/bluetooth/hci0/hci0:11 (bluetooth)
UEVENT[1273097866.838577] add /class/bluetooth/hci0/hci0:11/0005:4103:8AF4.0002 (hid)
UEVENT[1273097866.869339] add /class/input/input5 (input)
UEVENT[1273097866.937119] add /class/input/input5/event4 (input)
UDEV [1273097866.982468] add /class/bluetooth/hci0/hci0:11/0005:4103:8AF4.0002 (hid)
UDEV [1273097867.024765] add /class/input/input5 (input)
UDEV [1273097867.028000] add /class/input/input5/event4 (input)
UDEV [1273097914.349411] remove /class/bluetooth/hci0/hci0:11 (bluetooth)
UEVENT[1273097914.378067] remove /class/input/input5/event4 (input)
UEVENT[1273097914.440415] remove /class/input/input5 (input)
UEVENT[1273097914.443039] remove /hci0:11/0005:4103:8AF4.0002 (hid)
UDEV [1273097914.462143] remove /class/input/input5/event4 (input)
UDEV [1273097914.537735] remove /class/input/input5 (input)
UDEV [1273097914.550430] remove /hci0:11/0005:4103:8AF4.0002 (hid)


Going to try the Windows method to see if that makes a difference

smoku
2010-05-05, 22:32
UEVENT[1273097866.838577] add /class/bluetooth/hci0/hci0:11/0005:4103:8AF4.0002 (hid)

This is not normal. I guess you also have a modified BlueZ configuration.

Sonny_Jim
2010-05-05, 22:40
I've not modified anything manually and I don't think I've downloaded any apps to change it.

smoku
2010-05-05, 22:49
Is your controller genuine Sony SIXAXIS?

Sonny_Jim
2010-05-05, 23:04
It's an original Six axis but I think there is something wrong with it. Every time I plug it into my XP laptop it says device not recognised. Also it doesn't do anything when I press the PS button now, even after resetting it.

orco
2010-05-06, 19:36
----------------------------------------------------------
Use PS3 SixAxis Controller with N900
For Windows Users
----------------------------------------------------------

Windows 7 and Vista users may have problems using Home edition OS's, especially with 64-bit editions.
Being able to run XP mode helps a lot. If you cannot, go here. (http://talk.maemo.org/showpost.php?p=525733&postcount=323)




Installation/Config:

1. Ensure you have a N900, a PS3 SixAxis controller (DS3 will work) and a USB cable to plug controller into your PC

2. On your N900, install "sixaxis-support"
(you may get "Operation Failed" message, do not worry)

Xiaoka Maemo Extras Repo
http://codex.xiaoka.com/apt/
dist = leave blank
components = free non-free

or on N900 in microb broswer tap:
http://static.maemo.org/style_maemo2009/img/icons/application_install.png (http://codex.xiaoka.com/apt/maemo/sixaxis-support.install)

3. on PC install libusb-win32-filter-bin-0.1.10.1 (http://f2thak.com/N900/libusb-win32-filter-bin-0.1.10.1.exe) (32-Bit Machines ONLY)
use this version (you may try newest version but Im unsure if it works)
64 BIT USERS GO HERE (http://www.ipodtouchfans.com/forums/showthread.php?t=148985) WARNING: THIS CAN CAUSE PROBLEMS, DO SO AT YOUR OWN RISK

4. on PC install GlovePie (http://f2thak.com/N900/GlovePIE.zip)
use this version (you may try newest version but Im unsure if it works)

5. on PC open file in notepad:
X:/*GlovePie Directory*/SixaxisScripts/n900.pie

6. go to this section:

sixaxis.BluetoothMAC = "xx:xx"

and replace the xx:xx with your phones Bluetooth address
(to find, go to: settings > general > about product)

7. connect SixAxis controller to PC

8. on PC, run GlovePie

9. Go to File > Open > X:/*GlovePie Directory*/SixaxisScripts/n900.pie

10. click the "Run >" button, wait a few seconds then press the controllers Connect button a few times

11. close GlovePie and disconnect controller



.

hi is there a way to get those files?
i found both files via google, but the "n900.pie" is missing ofc. maybe someone can upload it an post the download link.

so long orco

pantera1989
2010-05-06, 21:41
Here is N900.pie. Just extract it.

F2thaK
2010-05-07, 12:42
hi is there a way to get those files?
i found both files via google, but the "n900.pie" is missing ofc. maybe someone can upload it an post the download link.

so long orco


sorry, uploaded files back......
and updated post

http://talk.maemo.org/showpost.php?p=517534&postcount=220

:D

IzzehO
2010-05-07, 13:46
Gonna take the plunge and buy a PS3 controller tomorrow. Rather upsetting as I have a Wii with 4 motes sitting right next to me.. but the Wiicontrol application is such rubbish.

Don't suppose you'd wanna take a look at it Smoku? I'd almost buy you a Wiimote to see it working properly, with decent keymaps and working nunchuck/classic controller support (4 buttons just isn't practical for most emulators)

macke
2010-05-11, 21:14
Yesterday I borrowed a sixaxis from a friend and it worked great with the N900! Thank you! But today I bought myself a DS3 controller and are having some problems. The DS3 connects and the keys are mapped (so far no problem). But when connected it seems like the user interface of the N900 responds slowly. I'm barly able to move around in the menus and when trying to click on icons or menu options I need to double-click to see some action. The scrolling also behaves odd.

- I noticed that the DS3 connects as the second controller, i.e. not using the same key layout as the sixaxis I used yesterday.
- This controller is brand new and it has never been connected to a PS3.

Any ideas what might be wrong?

Thanks, macke.

smoku
2010-05-11, 21:58
Try rebooting your N900.
It's normal that the controller connects as second one. It's a race condition in udev handling that is not worth fighting for.

macke
2010-05-11, 23:47
I have tried rebooting roughly 5-6 times now and every time I connect the DS3 it has the key map of controller 2. However as I see it this is not a big issue. I can easily remap the keys in DrNokSnes.

What's troubling me is the strange behavior of the N900's user interface when connected. It's almost impossible for me to select options in scroll-down lists (i.e. when doing the key mapping in DrNokSnes). When I try to select such an option/button it scrolls away. Also when scrolling down a list it's like the scroll function live it's own life. Actually it seems like all GUI components w/o scroll-function is working ok.

smoku
2010-05-11, 23:52
Is your controller genuine Sony?

macke
2010-05-12, 00:08
Yes. It's a Sony Dual Shock 3 from a quite large retailer.

macke
2010-05-12, 00:35
Can there be some problem with the key-mapping of controller 2 when used on a swedish N900?

smoku
2010-05-12, 00:41
Yes. If you do not have 4 separate arrow keys you may need to switch to US alike kayboard.

macke
2010-05-12, 00:58
There is not 4 separate arrow keys on this phone.

I reconnected the controller over and over again and finally it did connect as control 1 again. In this connection "mode" it's working! I will try switch to US keyboard tomorrow and check if that solve the problem with control 2. Thank you for the support!

Hotshot
2010-05-15, 02:05
So let me get this right I have to pair this from my laptop to pair with my n900?

smoku
2010-05-15, 13:28
Yes.

You need to pair using USB cable. As the N900 does not support connecting USB hardware (as for today), you need to use your PC to do it.

Hotshot
2010-05-15, 16:35
Yes.

You need to pair using USB cable. As the N900 does not support connecting USB hardware (as for today), you need to use your PC to do it.

I kinda figured that. Don't think the ps3 controller can connect to my bluetooth dongle. I will try the windows laptop hack posted in this thread when I get home from the gym and report back later.

Sash
2010-05-15, 20:08
I'm having a bit of trouble trying to remap the buttons. I've been editing the 20-x11-sony-sixaxis.fdi file in /usr/share/hal/fdi/policy/20thirdparty/ and it's let me change all but one button. For some reason it won't let me change the Triangle button.

The keys I'm using are:

<!-- X=Z; O=X; []=A; Δ=S -->
<merge key="input.x11_options.MapButton15" type="string">key=111</merge>
<merge key="input.x11_options.MapButton14" type="string">key=36</merge>
<merge key="input.x11_options.MapButton16" type="string">key=60</merge>
<merge key="input.x11_options.MapButton13" type="string">key=48</merge>


So I want the semi-colon button on the N900 to be the Triangle button, but when I test it, nothing happens, it's a null entry,it's as if I'm not pressing a button. All the other buttons work fine.

Any help would be appreciated.

Hotshot
2010-05-16, 00:44
Okay got it to connect to my n900 with F2thaK post. Great right up thanks. But how should I go about remapping keys to pay with picodrive and snes? Any tips?

smoku
2010-05-16, 12:23
how should I go about remapping keys to pay with picodrive and snes? Any tips?

In picodrive/drnoksnes configuration maybe? :rolleyes:

Hotshot
2010-05-16, 15:43
In picodrive/drnoksnes configuration maybe? :rolleyes:

Hahaha thanks!!! Don't know what I was thinking. Now I got it up and running. Now I have every snes and sega game at my finger tips :eek:

crasbelize
2010-05-18, 01:19
----------------------------------------------------------
Use PS3 SixAxis Controller with N900
For Windows Users
----------------------------------------------------------

Windows 7 and Vista users may have problems using Home edition OS's, especially with 64-bit editions.
Being able to run XP mode helps a lot. If you cannot, go here. (http://talk.maemo.org/showpost.php?p=525733&postcount=323)




Installation/Config:

1. Ensure you have a N900, a genuine PS3 SixAxis controller (DS3 will work) and a USB cable to plug controller into your PC

2. On your N900, install "sixaxis-support" from extras repo

3. on PC install libusb-win32-filter-bin-0.1.10.1 (http://f2thak.com/N900/libusb-win32-filter-bin-0.1.10.1.exe) (32-Bit Machines ONLY)
use this version (you may try newest version but Im unsure if it works)
64 BIT USERS GO HERE (http://www.ipodtouchfans.com/forums/showthread.php?t=148985) WARNING: THIS CAN CAUSE PROBLEMS, DO SO AT YOUR OWN RISK

4. on PC install GlovePie (http://f2thak.com/N900/GlovePIE.zip)
use this version (you may try newest version but Im unsure if it works)

5. on PC open file in notepad:
X:/*GlovePie Directory*/SixaxisScripts/n900.pie

6. go to this section:

sixaxis.BluetoothMAC = "xx:xx"

and replace the xx:xx with your phones Bluetooth address
(to find, go to: settings > general > about product)

7. connect SixAxis controller to PC

8. on PC, run GlovePie

9. Go to File > Open > X:/*GlovePie Directory*/SixaxisScripts/n900.pie

10. click the "Run >" button, wait a few seconds then press the controllers Connect button a few times

11. close GlovePie and disconnect controller





Usage:


Activate Bluetooth on N900 (Visible: Yes)
Press PS button on controller
Wait for the SixAxis light to stop flashing
To disconnect, turn off Bluetooth on phone






Connection Problems?:

add "input" back into the disabled modules in:

/etc/bluetooth/main.conf

stop/start bluetooth.
Note: doesn't work with "input" missing.





Create your own Custom button configuration:

To configure SixAxis buttons, on N900 edit:
/usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi

In this file, each group has the current set keys shown in descending order (top > bottom). in the section shown below, the top line is for the "select" button. to change the button, change the key number (key=??) which is highlighted in red. to find which key number to use, refer to "N900 X11 keycodes" below.

<!-- Select=Z; Analog L; Analog R; Start=Enter; PS=Backspace -->
<merge key="input.x11_options.MapButton1" type="string">key=52</merge>
<merge key="input.x11_options.MapButton2" type="string">key=54</merge>
<merge key="input.x11_options.MapButton3" type="string">key=55</merge>
<merge key="input.x11_options.MapButton4" type="string">key=36</merge>
<merge key="input.x11_options.MapButton17" type="string">key=22</merge>


N900 X11 keycodes (US layout):

The codes below relate to the N900 keyboard buttons.
Each line represents the lines of keys.

37 = Ctrl/Sym
?? = Fn
50 = Shift
43 = H
and so on...

37 24 25 26 27 28 29 30 31 32 33 48 22
?? 38 39 40 41 42 43 44 45 46 60 111 36
50 52 53 54 55 56 57 58 65 113 116 114


To determine controller buttons order:

pair controlller, then in xterm as root, type:

jstest /dev/input/js0





Re-connect SixAxis to PS3:

Connect controller to the PS3 with the USB cable and press the PS button to pair them. If this doesnt work, press the reset button on the controller and repeat:
http://members.wavenet.at/lambeo/webpics/reset_button.jpg





Sources:


http://forums.windower.net/topic/11959-sixaxis-under-windows-with-bluetooth/page__s__c0540d6dafebc1e0e388206dffcab19d
http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/
this thread
smoku (http://talk.maemo.org/member.php?u=27435)


BIG THANKS to "smoku" for this!


.


tHIS works...Thanks.

Now...were are the games that works without no emulator??.

IzzehO
2010-05-18, 10:52
My PS3 controller is arriving tomorrow. Does anyone know of a decent Quake 3/Open Arena config for the controller? Config at either end would be great (change controller keymap, or Q3 key config).

I'll probably try and write up a decent script that'll change the PS3 key mappings automagically to the defaults for the more common games/emulators once I get over the initial play. It should be a lot more trivial for most things to just have the controller perform the different action.

smoku
2010-05-18, 20:29
You need to pair using USB cable.

neodammerung
2010-05-18, 23:07
Listed below is EXACTLY what I have done (using Linux Mint 8 (http://www.linuxmint.com/edition.php?id=44) amd64), and it works flawlessly. Please keep in mind ALL of this info I picked up from Maemo.org (http://wiki.maemo.org/Main_Page).

Before you begin: please read every last word of this post and get a good idea of what all is involved before you get stuck.

This is my very first "help" tutorial. Please understand that this is the only way I can contribute to the "Linux" community, and it is limited at best.

ANOTHER IMPORTANT NOTE: BACKUP BACKUP BACKUP!!!!!!

This procedure will get you started from scratch, this will in turn save you a lot of heartache in the end, if followed correctly.

Also note, if you are NOT comfortable doing this THEN DON'T. If you are unfamiliar with this type of procedure... THEN DON'T DO IT.

Not to sound rude but this is the only way to put it. Thanks in advance for understanding. BTW, I am a noob too, so use these instructions carefully.


BEFORE FLASH: (See resources at the end of post)

Backup,
Then, write down ALL of your repositories (application Catalogs) here are mine:

Maemo Extras
http://repository.maemo.org/extras/
fremantle
free non-free

Maemo Extras-Testing
http://repository.maemo.org/extras-testing/
fremantle
free non-free

Maemo Extras-Devel
http://repository.maemo.org/extras-devel/
fremantle
free non-free

Xiaoka Maemo Extras Repo
http://codex.xiaoka.com/apt/
left blank
free non-free



Install maemo flasher on host machine (assuming you have linux and it (flasher) is not already installed)
(for amd64 linux mint)
dpkg -i --force-architecture maemo_flasher-3.5_2.5.2.2_i386.deb
Power up n900 while holding u key (while Powered off, plug in usb cable while holding "u" key)


Change directory (to directory where flash image is located)
e.g. cd /home/users_name/desktop/


FLASH: (in terminal on host machine type/paste the following)(this step is optional)

flasher-3.5 -F RX-51_2009SE_1.2009.41-1.VANILLA_PR_EMMC_MR0_ARM.bin -f
DO NOT REBOOT YOUR DEVICE!!!! If you do the above step
(This step is optional as it removes EVERYTHING, e.g. settings and the like. If you did, backup,
it will be safely stored on your sd card, which is NOT effected)

flasher-3.5 -F RX-51_2009SE_3.2010.02-8.002_PR_COMBINED_002_ARM.bin -f -R
(-R = reboot when finished)

AFTER THE FLASH:

Install Sixaxis
(Follow the instructions on the Developer's site (http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/) EXPLICITLY)

Reboot
Then proceed to the next steps.

RESTORE FROM BACKUP:

Restore apps,
Next Contacts,
Finally Settings

-END-

I was having the same issues as everyone else. I then decided to do the procedure above with no problems.

Thanks Smoku for writing this program.

Please feel free to modify this list as necessary for ease of use.

Resources:

Flashing instructions (http://wiki.maemo.org/Documentation/Maemo_Flasher-3.5_Tutorial/Usage)
Sixaxis Developer's Instructions (http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/)

smoku
2010-05-19, 15:09
1. It shouldn't. My BT headphones do not interfere.
2. I have no Windows installed, so I cannot give any Windows related hints. I suggest though getting a Linux Live CD and using sixpair binary there.
3. See point 2.
4. This means it's waiting for connection. Probably it's not paired properly. There should be only one led lit after successful connection.
5. Yes, you need to put your N900 BT addres into the PS3 controller - it needs to know which device it needs to connect after pressing PS button.
6. sixpair binary will tell you what was the previous address entered in the controler and the adres it put in.
If you're asking whether there will be some indication after successful connection of the controller to the device - the LEDs stop blinking, and the BT icon on N900 turns blue.
7. No idea. Linux Live CD maybe?

Hmoobwarrior
2010-05-19, 16:28
I know there are probably a few step by step instruction already but i would like to share the one i use and hopefully it helps someone.

-First install ubuntu in to window or just run the live cd (google ubuntu) and then run ubuntu os
-plug in your ps3 controller and turn it on by pressing ps button
-open fire fox and type in

http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/

or if your on this page in ubutun click on link lol

what you do next is copy and paste
tip (copy short cut is ctrl+c and past in terminal is ctrl+shift+v)


sudo apt-get install libusb-dev
wget http://www.pabr.org/sixlinux/sixpair.c
gcc sixpair.c -lusb -o sixpair

into terminal and hit enter (note you have to be super user/admin) it will prompt for admin sudo password

after this is instal

find your blue tooth mac address in you n900 by going to setting the device information

copy and paste the following command and replace the mac address with yours


sudo ./sixpair 34:7E:39:4A:37:XX


after this ps3 controller default primary device should be your n900.

unplug ps3 controller

go on to your n900 open browser and go to the same website stated above (or come to this site and click on the link above)

go down the the green arrow and click on it and it should install the necessary files needed for your n900.

i recommend turning off your n900 and turning it back on before precedding next step

after you turn you n900 back on what you want to do is turn on the blue tooth then hit ps3 ps controller. look at your n900 the top left corner your blue tooh icon should turn blue. now go into any emulator and go to setting and try changing your button by pressing on your ps3 controller (note: the light on your ps3 controller shold stop blinking once the icon turns blue.

here is a video of same text explaination (coming soon typing on this from my n900 and the qik program not working as intended)

smoku
2010-05-19, 17:05
I
what you do next is copy and paste
tip (copy short cut is ctrl+c and past in terminal is ctrl+shift+v)


My sixpair binary is compiled on/for Ubuntu, so I would replace that with:

wget http://tomasz.sterna.tv/uploads/2010/02/sixpair.gz
gzip -d sixpair.gz
chmod +x sixpair
sudo ./sixpair 34:7E:39:4A:37:XX


It should also work on other distributions.

Parlapipas
2010-05-20, 03:42
Can anyone with experience of pairing the PS3 controller with N900 in windows help me with either of these please? :confused:

Originally Posted by devildriven View Post

1. When i run glovepie it starts and the window greys out but there is no message to indicate that the program has finished running. Is this normal?

Yes. Once you run the cmd it will turn grey. Just hit the ps3 button then and you should be done with this step.

i have installed sixad and sixaxis support from extras testing. Should i use the download link from smokus original post or are these old versions?

No, if you installed them from extras testing, you should be fine

2. Do i need bluetooth on the phone to be on and visible during the glovepie process?

No. Once you have completed the glove pie process, unplug your controller from your PC and shut down glovepie. Now turn your bluetooth on your phone and make it visible. Then click on the ps3 button to sync the two. If you did everything right, the ps3 controller will first flash all 4 LED's and then start flashing them in succession (like knight rider lol) and then eventually will stop on one and the bluetooth icon on your phone will turn blue.

Have you read f2thak's posting on this? That's how I did it and if you follow the steps carefully you shouldn't have any problems (thanks f2thak) http://talk.maemo.org/showpost.php?p=517534&postcount=220

IzzehO
2010-05-20, 05:34
Controller arrived today. Followed your instructions (Link (http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/)) and it worked perfectly! However, given what you said at the bottom.. should my joysticks be doing something? The left does nothing.. and the right simply emulates Mouse1.

Ran the troubleshooting steps you said.. and all worked fine except for the 4th (the first 4th). Output is below:
http://i49.tinypic.com/fcmkgx.png

I can take from that that something is bad.. but have no idea how to rectify it. Its working perfectly for your PSX emulator and SNES emulator.. I was just really keen for some Open Arena with it :D

smoku
2010-05-20, 06:25
It printed XOrg joystick driver, so you're fine.
I have additional joystick diagnostic tools installed, but you don't need these.

IzzehO
2010-05-20, 06:45
Ok cool. So given that's not the problem... any reason why my left joystick isn't doing anything. My mistake also.. the right stick does appear to scroll in some windows.. just in OA that it seems to simulate Mouse1 when used.

smoku
2010-05-20, 07:05
Left emulates mouse. Just launch something that shows mouse cursor - ie. ScummVM.

IzzehO
2010-05-20, 07:24
Left emulates mouse. Just launch something that shows mouse cursor - ie. ScummVM.

So it does... in ScummVM and Teaworlds... and everything else... except Open Arena... I wonder why >.< Was totally keen for a rematch with my 3 mates running OA on their N95s and iPhones :P

Will look in to it more and post back here for anyone that cares I guess.

david.hicks
2010-05-20, 09:25
Big thanks to the author of all this stuff. I installed the sixaxis stuff from extras, the enhanced kernel (for the hell of it really) and picodrive. Now I have an awesome portable megadrive emulator with wireless controller. Much kudos to those that made this possible.

(sorry, no help for devildriven, it Just Worked (tm) for me.

david.hicks
2010-05-20, 09:27
Big thanks to the author of all this stuff. I installed the sixaxis stuff from extras, the enhanced kernel (for the hell of it really) and picodrive. Now I have an awesome portable megadrive emulator with wireless controller. Much kudos to those that made this possible.

(sorry, no help for devildriven, it Just Worked (tm) for me.)

Also apologies for the double post. Damn you MicroB!

smoku
2010-05-20, 10:32
I have the sixpair.gz file already and can save it to the linux desktop. Is there any way to do this without an internet connection? Is it possible to post the code that would allow me to try that? :o

You can access files on the PC from Linux. Look under "Computer" icon.
If it's not there, you could use a pen-drive to store sixpair.gz.

(Explaining how to manually access PC drive if it's not there by default is possible, but may be too complicated for a beginner)

smoku
2010-05-20, 10:47
Yes. You may need to give a path to sixpair.gz though.
ex.

gzip -d ~/Desktop/sixpair.gz

IzzehO
2010-05-20, 12:12
Ok I give up. I've tried screwing around with it and it's just made it worse. How can I setup the joysticks to work with emulators and the like by mapping them to keys (or another method)? Eg. up on joystick = w.

It just refuses to work. Are there any custom configs out there that'll work with this (someone posted one in their tutorial a very large number of pages ago.. but he edited it out (and in quotes to it the links are dead).

megaexer
2010-05-20, 16:30
does smoku or anyone know sixaxis analog controls for Duke3D?
http://talk.maemo.org/showpost.php?p=667870&postcount=107

Parlapipas
2010-05-20, 16:40
Thanks for the reply. I have tried that all again, to the exact using glovepie in windows and i still cannot seem to pair them correctly. I also managed to somehow bungle windows 7 and had to do a system restore. :eek: I've even tried to run glovepie on a friends computer to pair them but with both of us i still cant seem to make it work.

I have read that guide indeedy although i am having trouble using ubuntu and running sixpair. I am unable to connect to the net in linux and also locating the the file to run it using sixpair. I do have a friend who is a bit of a dab hand in linux so one option may be to ask him to try it for me...

I do wonder if there is something wrong with the controller?

I did notice that in the troubleshooting part of glovepie, it says that the PLAYSTATION 3 device status is ok but when in the calibration settings there doesnt seem to be any response in the crosshair box or when i press any buttons and there are a lot of references to 127 dotted around also. Is this normal?

Hoping one of you guys can help, this is making me want to cry! :( :p


Hey buddy. Not sure why it's giving you such a hard time. I actually did all this in windows xp as I read the warning about windows 7 64bit. I see you are working with smoku on a Linux fix. If you can't figure it out and have an xp os handy, pm me and I will try to go through it step by step with you. Good luck!

teflongurilla
2010-05-21, 08:40
Could we have all that and the n900 connected to the internet i.e xbox live and killing other egos? Please!

IzzehO
2010-05-21, 13:53
gzip -d ~/Desktop/sixpair.gz
cd ~/Desktop
sudo chmod +x sixpair
sudo ./sixpair XX:XX:XX:XX:XX:XX (N900 Bluetooth Address)

Bugger. I was just about to post this solution till you said you figured it out :P Glad you managed to get it working.. now go blackmail some developers into getting Open Arena working with it. Or find me a way to emulate keystrokes with the Joysticks.

jschan
2010-05-24, 04:30
just wanted to say thanks for all the hard work smoku. ps3 controller works great along with uae4all. it's a beautiful thing seeing it all come together.

shaf
2010-05-27, 04:08
very cool work, unfortunately i'm not good enough with linux to follow the instructions. Was wondering if this would ever be made in to an app such as Bluemaemo? Thanks

smoku
2010-05-27, 06:14
It already is an "app".
It's called "SIXAXIS Support" and is available in Extras.

infected69
2010-05-27, 13:55
wow i can se thats its really easy now to setup.... i'm been away for awhile so can someone tell me if there still is the delay problem with DrNokSNES?

thx

Nemesis82
2010-05-28, 00:45
Works perfectly on Windows xp 32 bit. Only 2 questions.

1. When i was installing sixaxis support, it told me that the operating system would be updated. After a reboot i read "Operation System Updated" and now i can select "dual, gsm and 3g" mode in the upper menů. It's all right?

2. Psx4all games seems to run slowly using sixaxis, some one has noticed that?

infected69
2010-05-28, 08:05
I'm not noticing any problems apart from some games not loading but i'm putting that down to dodgy ROMS.

okay thx... i will give it at try then...

twiny_2nd
2010-05-28, 23:26
Hi was wondering if someone could tell me how to get the sticks to work on DS3. everything else seems to be working except them...i might be missing sumthing to be fair.
To connect it I just plugged it into PC, did all the glovepie stuff and then installed sixaxis support. im not really comftable with using xterm so not bothering editing keys, I only use it for gaming anyway!
if anyone can help it would be great! thankyou!!

IzzehO
2010-05-29, 00:09
Hi was wondering if someone could tell me how to get the sticks to work on DS3. everything else seems to be working except them...i might be missing sumthing to be fair.
To connect it I just plugged it into PC, did all the glovepie stuff and then installed sixaxis support. im not really comftable with using xterm so not bothering editing keys, I only use it for gaming anyway!
if anyone can help it would be great! thankyou!!

Basically the left stick emulates the mouse and the right a scroll wheel. It's rather useless for most applications/games, but it will work for TeeWorlds and a few others. I've been trying to work out a way to make buttons to the joysticks, but the only documentation on the config file explains nothing of the joystick settings.

MarkyboyUK
2010-05-29, 14:39
Install Smoku's Amiga emulator, uae4all and you will find that the analogue thumb sticks work in that emulator. I guess this means that an emulator has to be modified in order to support the analogue sticks on the DS3.

Hi was wondering if someone could tell me how to get the sticks to work on DS3. everything else seems to be working except them...i might be missing sumthing to be fair.
To connect it I just plugged it into PC, did all the glovepie stuff and then installed sixaxis support. im not really comftable with using xterm so not bothering editing keys, I only use it for gaming anyway!
if anyone can help it would be great! thankyou!!

dcarter
2010-05-31, 05:44
I have tried over and over to get my EBay purchased sixaxis controller working, but each time I try to hook up with N900, the bluetooth indicator on the N900 turns blue, sixaxis stops blinking but doesn't do the left to right night rider style lights, and then when I do anything on the N900, its bluetooth indicator goes white and (I assume) disconnects.

Is it possible that my ebay purchased controller is a fake?
Is anyone else having this problem? I have done everything correctly thru Ubuntu, Windows, etc.

Thanks

dcarter

smoku
2010-05-31, 06:13
Read a few pages back. There was similar problem already discussed.

bulelet
2010-05-31, 14:30
sorry guys i just dont have time to flip a few pages back and read on.

i just want to know is there a really working app right now on devel which i can download and install on my n900?

please someone send me a msg about it and some necessary guidelines on "how to's"

THANK YOU BIG TIME!!

OLRAYT!!

smoku
2010-05-31, 14:49
But you do have time to bug us to do your homework?

Flip to the first page and read the first post.

shaf
2010-05-31, 22:04
hey thanks for the reply and the instructions devildriven, however I am struggling to run Ubuntu on my laptop I keep getting the message 'Cannot download the metalink and therefore the ISO', i've tried googling this but I don't think theres a solution to this only a possibility that it could be because I am running Windows 7. If there's no other way I shall try and find a linux geek to help me with this. Thanks

infected69
2010-06-01, 10:12
Install sixad and SIXAXIS(TM) Support from the app manager.

Download the sixpair.gz file from here - http://tomasz.sterna.tv/uploads/2010/02/sixpair.gz - and save it to USB stick

Copy the sixpair.gz file from the USB stick to the Ubuntu desktop,

Open terminal from ubuntu apps (in the top left) the enter in the following codes pressing enter after each line

gzip -d ~/Desktop/sixpair.gz
cd ~/Desktop
sudo chmod +x sixpair
sudo ./sixpair XX:XX:XX:XX:XX:XX (This will be your N900 Bluetooth Address that you find in Settings > About)

This is it.

Next turn on N900 bluetooth and press PS3 button.

The lights will flash and then if its successful the will flash from left to right and back again night rider styley.

Job done!!

i just got this to work using this guide.... but the connection seems to drop after i have played 10 sec with drnoksnes... then i have to close the game and snart again...

am i doing something worng?

thx

magicalkobra
2010-06-01, 11:16
hi, i m noob here and need some help. 1st i have windows 7 64 bit and i dunt have the time to try to install ubuntu on my pc, so is there anyway i can run the sixpair tool from windows. also i a m bit scarred to install "sixaxis" because it modifies the kernel, so is it safe and can i safely uninstall it later cause i really dunt want to mess up the device.
thnx in advance

Crogge
2010-06-08, 04:59
For me it stopped working with 1.2, I get always the message "Do you want to accept the connection from "PLAYSTATION(R)3 Controller?" and when I accept it with "Yes" it asks again and again. Before I flashed to 1.2 it worked just fine.

Can it be related with http://talk.maemo.org/showthread.php?t=45355 ?

IzzehO
2010-06-08, 06:17
For me it stopped working with 1.2, I get always the message "Do you want to accept the connection from "PLAYSTATION(R)3 Controller?" and when I accept it with "Yes" it asks again and again. Before I flashed to 1.2 it worked just fine.

Can it be related with http://talk.maemo.org/showthread.php?t=45355 ?

This generally happens if you've removed the 'input' option from the bluetooth menu (Ie. To make a mouse work). I can't imagine your issue is any different.

Creamy Goodness
2010-06-08, 06:21
hi, i m noob here and need some help. 1st i have windows 7 64 bit and i dunt have the time to try to install ubuntu on my pc, so is there anyway i can run the sixpair tool from windows. also i a m bit scarred to install "sixaxis" because it modifies the kernel, so is it safe and can i safely uninstall it later cause i really dunt want to mess up the device.
thnx in advance

http://talk.maemo.org/showpost.php?p=517534&postcount=220

Just follow the instructions there, it's safe. Except maybe your 64-bit windows will cause some problems. I would use VMWare and a 32 bit OS "guest" or ubuntu, or just get an ubuntu live cd.

Crogge
2010-06-08, 06:37
This generally happens if you've removed the 'input' option from the bluetooth menu (Ie. To make a mouse work). I can't imagine your issue is any different.

That fixed it :)

Can you upload your main.conf please? I just want to know if anything else there might be broken or wrong since I installed this pc-connectivity-manager app which nearly killed the phone.

Creamy Goodness
2010-06-08, 17:50
Is there any other way to verify this is working properly without jstest? The d-pad doesn't seem to work in ur-quan masters but the buttons work. I don't really understand what is the intent here. If it's in 'joystick' mode, it shouldn't also send keystrokes, but it does?
"To test the joystick you may install joystick package from Xiaoka APT Repository"
The joystick.install file there just gives me an error.
Anyways I am going to reprogram the mappings to send something compatible with the keyboard layout of the game, and forget about using joystick mode for now...

Raymond97
2010-06-08, 21:10
I have been trying to pair the PS3 sixaxis controller to my N900 now for 2 days. Its an original ps3 controller. All 4 lights keeps flashing on the controller. The N900 bluetooth icon turns blue for a few seconds then asks me to accept connection. The problem is it never connects. It'll ask me to accept connection 4 or 5 times like its in a loop. I select YES each time. I have tried everything posted so far. I'm 99.9% sure the problem is on the phone side. My etc/bluetooth/main.conf may be modified as well as etc/bluetooth/rfcomm.conf. I currently have Matan's bluetooth DUN client running on phone. The bluetooth dun client allows me to get 3G service from my blackberry. Could this be the problem? Can someone post a screen shot of etc/bluetooth/main.conf and etc/bluetooth/rfcomm.conf that has the controller paired? Can the paired sixaxis controller and the bluetooth dun client both live happily on my phone?

Creamy Goodness
2010-06-09, 17:26
rfcomm doesn't have anything in it. it's just comments. the device is connected but it's not listed as a paired device. (bluetooth icon is blue but no 'devices') I don't really know how, but it works...
if I delete all the comments, this is my main.conf:

[General]
DisablePlugins = network,input,hal
Name = Nokia N900
Class = 0x00020c
DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
DiscoverSchedulerInterval = 0
InitiallyPowered = false
RememberPowered = true
ReverseServiceDiscovery = true
NameResolving = true

Raymond97
2010-06-09, 21:30
rfcomm doesn't have anything in it. it's just comments. the device is connected but it's not listed as a paired device. (bluetooth icon is blue but no 'devices') I don't really know how, but it works...
if I delete all the comments, this is my main.conf:

[General]
DisablePlugins = network,input,hal
Name = Nokia N900
Class = 0x00020c
DiscoverableTimeout = 0
PairableTimeout = 0
PageTimeout = 8192
DiscoverSchedulerInterval = 0
InitiallyPowered = false
RememberPowered = true
ReverseServiceDiscovery = true
NameResolving = true



Thanks. I'll compare the config file and see if there is any differences. I'll let you know.

gizmo
2010-06-11, 08:26
[QUOTE=f2thak;517534]----------------------------------------------------------
Use PS3 SixAxis Controller with N900
For Windows Users
----------------------------------------------------------

Windows 7 and Vista users may have problems using Home edition OS's, especially with 64-bit editions.
Being able to run XP mode helps a lot. If you cannot, go here. (http://talk.maemo.org/showpost.php?p=525733&postcount=323)




Installation/Config:

1. Ensure you have a N900, a genuine PS3 SixAxis controller (DS3 will work) and a USB cable to plug controller into your PC

2. On your N900, install "sixaxis-support" from extras repo

3. on PC install libusb-win32-filter-bin-0.1.10.1 (http://f2thak.com/N900/libusb-win32-filter-bin-0.1.10.1.exe) (32-Bit Machines ONLY)
use this version (you may try newest version but Im unsure if it works)
64 BIT USERS GO HERE (http://www.ipodtouchfans.com/forums/showthread.php?t=148985) WARNING: THIS CAN CAUSE PROBLEMS, DO SO AT YOUR OWN RISK

4. on PC install GlovePie (http://f2thak.com/N900/GlovePIE.zip)
use this version (you may try newest version but Im unsure if it works)

5. on PC open file in notepad:
X:/*GlovePie Directory*/SixaxisScripts/n900.pie

6. go to this section:

sixaxis.BluetoothMAC = "xx:xx"

and replace the xx:xx with your phones Bluetooth address
(to find, go to: settings > general > about product)

7. connect SixAxis controller to PC

8. on PC, run GlovePie

9. Go to File > Open > X:/*GlovePie Directory*/SixaxisScripts/n900.pie

10. click the "Run >" button, wait a few seconds then press the controllers Connect button a few times

11. close GlovePie and disconnect controller





Usage:


Activate Bluetooth on N900 (Visible: Yes)
Press PS button on controller
Wait for the SixAxis light to stop flashing
To disconnect, turn off Bluetooth on phone






Connection Problems?:

add "input" back into the disabled modules in:

/etc/bluetooth/main.conf

stop/start bluetooth.
Note: doesn't work with "input" missing.





Create your own Custom button configuration:

To configure SixAxis buttons, on N900 edit:
/usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi

In this file, each group has the current set keys shown in descending order (top > bottom). in the section shown below, the top line is for the "select" button. to change the button, change the key number (key=??) which is highlighted in red. to find which key number to use, refer to "N900 X11 keycodes" below.

<!-- Select=Z; Analog L; Analog R; Start=Enter; PS=Backspace -->
<merge key="input.x11_options.MapButton1" type="string">key=52</merge>
<merge key="input.x11_options.MapButton2" type="string">key=54</merge>
<merge key="input.x11_options.MapButton3" type="string">key=55</merge>
<merge key="input.x11_options.MapButton4" type="string">key=36</merge>
<merge key="input.x11_options.MapButton17" type="string">key=22</merge>


N900 X11 keycodes (US layout):

The codes below relate to the N900 keyboard buttons.
Each line represents the lines of keys.

37 = Ctrl/Sym
?? = Fn
50 = Shift
43 = H
and so on...

37 24 25 26 27 28 29 30 31 32 33 48 22
?? 38 39 40 41 42 43 44 45 46 60 111 36
50 52 53 54 55 56 57 58 65 113 116 114


To determine controller buttons order:

pair controlller, then in xterm as root, type:

jstest /dev/input/js0





Re-connect SixAxis to PS3:

Connect controller to the PS3 with the USB cable and press the PS button to pair them. If this doesnt work, press the reset button on the controller and repeat:
http://members.wavenet.at/lambeo/webpics/reset_button.jpg





Sources:


http://forums.windower.net/topic/11959-sixaxis-under-windows-with-bluetooth/page__s__c0540d6dafebc1e0e388206dffcab19d
http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/
this thread
smoku (http://talk.maemo.org/member.php?u=27435)


BIG THANKS to "smoku" for this!

gizmo
2010-06-11, 13:20
hey f2thak,
i tried to get the sixaxis pad workin for the n900..i followed the steps described above..checked i was using 32bit os which i am in the form of vista, installed the n900 support apps and so on..switch on bluetooth on the phone, press the ps button on the pad it flashes then completely goes off..if this is a /etc/bluetooth/main.conf problem..please can you explain how i can change this, thanks, gizmo.

IzzehO
2010-06-11, 13:41
Sounds like battery on your controller is flat.. charge it and come back. You would know if it was a main.conf problem as you would have had to edit it.

gizmo
2010-06-11, 14:23
Sounds like battery on your controller is flat.. charge it and come back. You would know if it was a main.conf problem as you would have had to edit it.

makes sense i just bought the thing:)..dont have a ps3 but im guessin if i leave it plugged in my pc it will charge from usb right?..at the mo its just flashin..will that change when fully charged or is it just waitin for a partner?lol..i so badly just want to get this thing up and runnin!!..oh also since its never been paired with a ps3 is that ok? thanks.

gizmo
2010-06-11, 15:23
YEEEESSSSSS!!!!! IT WORKS!!..thanks smoku for all the time and effort you have put into this..It really is easy if the steps are followed exactly from your blog using ubuntu. peace out..happy gamin:)

bane
2010-06-11, 15:38
I just bought a ps3 controller and a mini usb cabel today and got it working :)
Tried some snes games and it's awesome :D

However, i know someone said there would be a bit lag but this was more then expected.

On some snes games it's really annoying.

Is it supposed to be like this?
Maybe it takes some time getting used to it :P

Also the buttons don't seem to be spamable, but it was like that on n900 keyboard too.
Any way to make this better?

Lez Carmen
2010-06-11, 15:47
This absolutely rocks! Now I can really enjoy playing SNES games and reminiscing.

Lez Carmen
2010-06-11, 15:53
Here is a wallpaper I made that I keep on my 4th Screen where my Dr.noksnes shortcut is. Anyone wants it just save as. :D

gizmo
2010-06-11, 23:34
haha..cheers lez thats quality:)..im goin on holiday to the states for 3 months on monday and my games console is comin with me:P

krepp
2010-06-16, 18:58
I have followed the instructions but for some reason, this won't work. I need help!

rayn789
2010-06-16, 21:09
Hi ! I do successfully from above instruction. My N900 and PS3 controller work good
I do in window vista 32 bit. I will give post some hints for that tonight.


Be back !

phase315
2010-06-17, 07:28
Hey guys, after updating to PR 1.2 I am unable to use my sixaxis. I am not sure if I am missing files or what but the controller connects to my n900 like it normally does. But when I press any of the buttons nothing happens. Any ideas?

Flandry
2010-06-17, 09:18
Thread "need help with ps3 controller" with 6 posts merged here.

Creamy Goodness
2010-06-17, 17:29
Hey guys, after updating to PR 1.2 I am unable to use my sixaxis. I am not sure if I am missing files or what but the controller connects to my n900 like it normally does. But when I press any of the buttons nothing happens. Any ideas?

try this stuff, it helps to narrow the problem down:
http://talk.maemo.org/showpost.php?p=618445&postcount=566

phase315
2010-06-18, 08:19
Hey Creamy Goodness, thanks for the link.

I seem to be missing the input.x11 lines

Instead of:

input.x11_driver = 'joystick' (string)
input.x11_options.MapAxis1 = 'mode=relative axis=+2x deadzone=5000' (string)

I get:

linux.device_file = '/dev/input/event4' (string)
linux.hotplug_type = 2 (0x2) (int)

also for this: ~ $ dpkg -l *joystick*

I am missing this line:

ii joystick 20051019-5maemo0

Also when I type this in: ~ $ grep -i joy /tmp/Xorg.0.log

I get no response.

Thanks in advance guys.

Jay92
2010-06-18, 12:41
I could not live without my ps3 controller now

I play supermario on my snes all the time lol

DarkShadowSwE
2010-06-18, 19:57
Anyone know if this works with the N900 ? : "GameTech Wireless Dual Shock Pad" : http://shop.onoff.com/13/p21851839_version1.jpg , that is with bluetooth only , cuz useing the usb addapter would drain the battery fast i guess...

IzzehO
2010-06-20, 13:40
Anyone know if this works with the N900 ? : "GameTech Wireless Dual Shock Pad" : http://shop.onoff.com/13/p21851839_version1.jpg , that is with bluetooth only , cuz useing the usb addapter would drain the battery fast i guess...

No it wouldn't work with this. It needs to be an official Sixaxis (or Dualshock) controller.

IzzehO
2010-06-20, 13:41
I've been meaning to ask this a while: Is there any way to map the joysticks to work as keypress (up = w, left = a, up+left = w+a)... this would be really handy for a lot of things for me. I'm well aware how to remap buttons, but nothing has been said of the joysticks.

kazuki
2010-06-23, 04:54
i read throw half the thread but i probably missed this information somewhere. i followed all the steps, my sixaxis paired and worked perfectly according to the key mappings the first time. however after disconnected, the second time it connects, all the key mappings r different.

like triangle n squares went to h, j, etc... and up down left right went to x, o, . and other keys. which is not what it was mapped, but i didn't change any thing. how do i fix this mapping problem?

IzzehO
2010-06-23, 05:34
i read throw half the thread but i probably missed this information somewhere. i followed all the steps, my sixaxis paired and worked perfectly according to the key mappings the first time. however after disconnected, the second time it connects, all the key mappings r different.

like triangle n squares went to h, j, etc... and up down left right went to x, o, . and other keys. which is not what it was mapped, but i didn't change any thing. how do i fix this mapping problem?

I believe its because it is syncing as the second controller (application supports connecting of multiple controllers). I believe the simple fix is to reset the phone and try again. That said, I've never had it happen to me so I've no idea.

IzzehO
2010-06-27, 23:50
Got sixaxis working perfectly with mupen64 and blight_input plugin. Works as a regular gamepad (not mapping to keys) with sixaxis and all.

My issue is I want to also map keyboard keys to second controller, but the keys on PS3 controller also overlap with this... how can I remove keymaps for the controller completely? (And be able to reverse it easily) Is it simply a matter of 0'ing all the values in the config file? I've tried modifying the file before but it doesn't seem to do anything.. is a re-sync in between needed?

acidboink
2010-06-27, 23:54
----------------------------------------------------------
Use PS3 SixAxis Controller with N900
For Windows Users
----------------------------------------------------------

Windows 7 and Vista users may have problems using Home edition OS's, especially with 64-bit editions.
Being able to run XP mode helps a lot. If you cannot, go here. (http://talk.maemo.org/showpost.php?p=525733&postcount=323)




Installation/Config:

1. Ensure you have a N900, a genuine PS3 SixAxis controller (DS3 will work) and a USB cable to plug controller into your PC

2. On your N900, install "sixaxis-support" from extras repo

3. on PC install libusb-win32-filter-bin-0.1.10.1 (http://f2thak.com/N900/libusb-win32-filter-bin-0.1.10.1.exe) (32-Bit Machines ONLY)
use this version (you may try newest version but Im unsure if it works)
64 BIT USERS GO HERE (http://www.ipodtouchfans.com/forums/showthread.php?t=148985) WARNING: THIS CAN CAUSE PROBLEMS, DO SO AT YOUR OWN RISK

4. on PC install GlovePie (http://f2thak.com/N900/GlovePIE.zip)
use this version (you may try newest version but Im unsure if it works)

5. on PC open file in notepad:
X:/*GlovePie Directory*/SixaxisScripts/n900.pie

6. go to this section:

sixaxis.BluetoothMAC = "xx:xx"

and replace the xx:xx with your phones Bluetooth address
(to find, go to: settings > general > about product)

7. connect SixAxis controller to PC

8. on PC, run GlovePie

9. Go to File > Open > X:/*GlovePie Directory*/SixaxisScripts/n900.pie

10. click the "Run >" button, wait a few seconds then press the controllers Connect button a few times

11. close GlovePie and disconnect controller





Usage:


Activate Bluetooth on N900 (Visible: Yes)
Press PS button on controller
Wait for the SixAxis light to stop flashing
To disconnect, turn off Bluetooth on phone






Connection Problems?:

add "input" back into the disabled modules in:

/etc/bluetooth/main.conf

stop/start bluetooth.
Note: doesn't work with "input" missing.





Create your own Custom button configuration:

To configure SixAxis buttons, on N900 edit:
/usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi

In this file, each group has the current set keys shown in descending order (top > bottom). in the section shown below, the top line is for the "select" button. to change the button, change the key number (key=??) which is highlighted in red. to find which key number to use, refer to "N900 X11 keycodes" below.

<!-- Select=Z; Analog L; Analog R; Start=Enter; PS=Backspace -->
<merge key="input.x11_options.MapButton1" type="string">key=52</merge>
<merge key="input.x11_options.MapButton2" type="string">key=54</merge>
<merge key="input.x11_options.MapButton3" type="string">key=55</merge>
<merge key="input.x11_options.MapButton4" type="string">key=36</merge>
<merge key="input.x11_options.MapButton17" type="string">key=22</merge>


N900 X11 keycodes (US layout):

The codes below relate to the N900 keyboard buttons.
Each line represents the lines of keys.

37 = Ctrl/Sym
?? = Fn
50 = Shift
43 = H
and so on...

37 24 25 26 27 28 29 30 31 32 33 48 22
?? 38 39 40 41 42 43 44 45 46 60 111 36
50 52 53 54 55 56 57 58 65 113 116 114


To determine controller buttons order:

pair controlller, then in xterm as root, type:

jstest /dev/input/js0





Re-connect SixAxis to PS3:

Connect controller to the PS3 with the USB cable and press the PS button to pair them. If this doesnt work, press the reset button on the controller and repeat:
http://members.wavenet.at/lambeo/webpics/reset_button.jpg





Sources:


http://forums.windower.net/topic/11959-sixaxis-under-windows-with-bluetooth/page__s__c0540d6dafebc1e0e388206dffcab19d
http://tomasz.sterna.tv/2010/02/play-games-on-nokia-n900-with-ps3-sixaxis-controller/
this thread
smoku (http://talk.maemo.org/member.php?u=27435)


BIG THANKS to "smoku" for this!


.

noob here, i got my controller to work, but the part im having difficulty with is mapping the controller , can you please give me a detailed instruction on how to map /configure the controller , i tried the jstest /dev/input/js0 but its telling me its not found, help pls thanks

Sonny_Jim
2010-06-30, 23:31
I'm not sure which package provides jstest, maybe someone will enlighten us. I have this strange problem where it seems to always been pulling the mouse down, so clicking on things doesn't work. I've disabled them in the config file by changing the type to 'none and it seems to be working fine now.

Has anyone else noticed that it nails scp transfers when it's running or is it just me?

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<!-- Sixaxis configuration for Fake-Joystick Use (Keyboard) -->
<match key="input.product" contains="PLAYSTATION(R)3 Controller">

<merge key="input.x11_driver" type="string">joystick</merge>

<match key="info.udi" contains="input_1">

<!-- Main Axis. Left=Mouse; Right=Scroll -->
<merge key="input.x11_options.MapAxis1" type="string">mode=none</merge>
<merge key="input.x11_options.MapAxis2" type="string">mode=none</merge>
<merge key="input.x11_options.MapAxis3" type="string">mode=none</merge>
<merge key="input.x11_options.MapAxis4" type="string">mode=none</merge>
<merge key="input.x11_options.MapAxis5" type="string">mode=none</merge>
<merge key="input.x11_options.MapAxis6" type="string">mode=none</merge>
<merge key="input.x11_options.MapAxis7" type="string">mode=none</merge>
<merge key="input.x11_options.MapAxis8" type="string">mode=none</merge>

smoku
2010-06-30, 23:39
I'm not sure which package provides jstest, maybe someone will enlighten us.

http://maemo.org/packages/view/joystick/

akaSM
2010-07-05, 06:42
Hi, I bought a DS3 today, and after a couple hours I got the app running :), and it even works as a mouse! :D. And I got a question:

Is there a way to map the mouse left click to a button? either of the stick buttons would be perfect, but one of the other buttons would be just as fine. That way it would be perfect for browsing, or any app that can use a mouse.

Sash
2010-07-07, 00:04
noob here, i got my controller to work, but the part im having difficulty with is mapping the controller , can you please give me a detailed instruction on how to map /configure the controller , i tried the jstest /dev/input/js0 but its telling me its not found, help pls thanks

You need to edit the file /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi

You can do this on your PC if you have SSH installed or try:

leafpad /usr/share/hal/fdi/policy/20thirdparty/20-x11-sony-sixaxis.fdi

shaf
2010-07-08, 01:38
Hi how do i edit etc/bluetooth.. I really dont understand it. I have managed everything but keep getting the flashing lights on the pad. I've read through this thread and spent ages trying to figure it out. If anybody would be kind enough to help me with a step by step I would really appreciate it thanks.

smoku
2010-07-08, 08:47
Just do a full backup of your data (using backup application), reflash the device, restore the data but not the applications, install sixaxis-support and try whether it is working.
Then you may use the app manager to restore the rest of applications one by one, finding the one that causes problems.

kuru
2010-07-08, 18:29
Hiho,

I have been trying a lot to make a "PS(R) Controller" i.e. Snakebyte Premium Bluetooth Controller work with sixad. I got as far as it asked me repeatedly to allow connection, as reported by other users with genuine controllers.

I'd like to know why it HAS to be a genuine controller considering I got that far at all.

Is there something hardcoded that I would have to change so it resembles my model? It's just an HID after all which works great on either PS3 or PC. It ought to be possible to figure that out.

Here is the USB device info on the Snakebyte pad,
Device Descriptor:
bcdUSB: 0x0200
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 (64)
idVendor: 0x054C (Sony Corporation)
idProduct: 0x0268
bcdDevice: 0x0100
iManufacturer: 0x01
iProduct: 0x02
iSerialNumber: 0x00
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x02
Open Pipes: 2

Endpoint Descriptor:
bEndpointAddress: 0x02 OUT
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x01

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x01
maybe someone can point me to an idea?

shaf
2010-07-08, 22:13
thanks smoku its working fine now, I think the problem would most likely of been the other Bluetooth app 'Bluemaemo'

smoku
2010-07-09, 15:15
it asked me repeatedly to allow connection, as reported by other users with genuine controllers.

And this is wrong.
You shouldn't be asked. sixad should notice the connection attempt and intercept it.

Magik
2010-07-09, 15:31
smoku so what about left click/tap screen button? The mouse feature is pretty useless at the moment :(

ps
Right click could be useful too.

kuru
2010-07-09, 15:45
And this is wrong.
You shouldn't be asked. sixad should notice the connection attempt and intercept it.
Putting "input" back in the disabled mods stops that, BT symbol turns blue but it just doesn't connect. I'm rather down with my hopes.

Guess I'll just get that genuinely overpriced controller with its genuinely effed up d-pad then :(

smoku
2010-07-09, 22:07
I'm not the author of sixad, so I cannot help you without access to the questioned controller.
Maybe the author of sixad could help you getting it working.

twenty90seven
2010-07-11, 09:14
Latest version of SIXAXIS Support package supports connecting two (and more) controllers.
You need a game that supports two players. DrNokSnes is one of them. You may configure two controllers under this emulator and play with a friend. :)

Smoku, I have been using two sixaxis controllers in your uae4all, however I find that something is interfering with player 2's movement ie. if its a car game, player 2's car will spin around and around (eg Nitro), if its a thrust game (like Gravity Force) the spaceship will spin around and fire off missiles without prompting. Could this be the analog stick on player 1's controller (which is the mouse) interfering?

smoku
2010-07-11, 09:21
I would need to investigate.
Please post an issue (http://github.com/smokku/uae4all/issues) on bugtracker, to keep me reminded.

F2thaK
2010-07-11, 09:22
BIG RESPECT smoku

is there any chance to either:

-be able to use BT mice and Sixaxis controllers simultaneously
-use the Sixaxis as a 'mouse' (as analog for cursor movement and buttons as buttons....)

?

:D

CHEERS

smoku
2010-07-11, 09:54
You may already use sixaxis as a mouse. Left stick is mapped to mouse movements.

And working together with mouse is unlikely. Mouse needs BlueZ input subsystem which conflicts with sixad.
You may try to convince BlueZ authors to bring back SIXAXIS support in BlueZ layer. It used to work with older versions without need for separate daemon, but the support was removed.

F2thaK
2010-07-11, 10:09
sorry, when I said use sixaxis as a mouse, I mean with visible cursor and all - throughout the whole phone...

and that blows, about the BlueZ layer whatnot

smoku
2010-07-11, 12:59
sorry, when I said use sixaxis as a mouse, I mean with visible cursor and all - throughout the whole phone...

IIRC it's not that easy to get mouse cursor visible on N900.
But it's better to ask for it on BT mouse thread (http://talk.maemo.org/showthread.php?t=57427).

droll
2010-07-12, 03:28
smoku, i tried installing the BT keyboard and mouse scripts built by qole. didn't quite work for me so i removed them.

however, the sixaxis now refuses to work with my n900. it used to work fine.

when i hit the PS button on the sixaxis, a dialog pops up prompting me if i want to accept connection from the sixaxis controller. the bluetooth icon turns blue.

however, the LEDs on the controller just keep flashing.

any ideas??

droll
2010-07-12, 03:43
btw, i already checked main.conf and DisabledPlugins is not commented and it has network,input, and hal.

smoku
2010-07-12, 08:29
Did you reboot the phone?

droll
2010-07-12, 15:40
yep, i did.

anyway, i ended up reflashing the phone and it's now back to normal.

Shark
2010-07-12, 17:03
I use 2 controlers and it works great on games (Dok nes) but when i connect the second controler i cant really click then in the touchscreen. It seems like the second controler is clicking the down button constantly. Any ideas?

atilla
2010-07-12, 17:14
had this with my first one.try to switch bluetooth on and off.

holysocks
2010-07-13, 16:03
is the input lag fixable? I see that some people are saying that there is no lag at all but it is quite obvious when I try it. This makes a lot of games unplayable (eg Super Mario World). Is there something I should be doing to minimize lag?

Shark
2010-07-14, 09:32
is the input lag fixable? I see that some people are saying that there is no lag at all but it is quite obvious when I try it. This makes a lot of games unplayable (eg Super Mario World). Is there something I should be doing to minimize lag?

Thx for the advice attila. I was solving the Problem by rebooting....
At least on Mortal Kombat 3 that i tried/played there was no lag at all and i think that at that time i had the original kernel. It was so responsive as if i was playing on SNES. I haven't played since i changed to titans at 900mhz.

jackspost
2010-07-15, 10:34
Does it work with "Wildfire PS3 Controller" ?

I get blue shining bluetooth symbol, but after a short time it changes back to white.

smoku
2010-07-15, 10:44
So far only genuine Sony PS3 controllers are reported to work correctly.

jackspost
2010-07-15, 11:05
Thats a pity. I've bought mine yesterday. Any prognose to get support for other bluetooth controler?

thanks

smoku
2010-07-15, 11:14
None that I know of.

harisaminn
2010-07-19, 08:53
Hey does any one have any info on this new PS3 rifle controller :http://hubpages.com/hub/PS3-Rifle-Controller ..... Should i buy it or not there is just one video on youtube about it . It looks interesting.

kuru
2010-07-20, 07:40
The author of sixad has only just recently found out about the availability of sixaxis clones.

I will at least look into getting my Snakebyte Premium Pad to work.

jackspost
2010-07-20, 20:53
get my sixaxis today and sold the non-original "wildfire" controller again.
But when trying to connect via bluetooth, my n900 ask me again and again in a circle to pair with it. The bluetooth symbol did not stay blue.

In the past I changed settings to use a bluetooth mouse with the n900. I set back any changes I've made to get mouse-support also in /etc/bluetooth/main.conf, but still no chance to connect.

Is there something I have missed? I use the Kernel for Power-user. Need I another Kernel? I don't want to flash my n900 back to factory.

someone who can help me to get sixaxis work on?

thank you
jack

smoku
2010-07-21, 07:45
http://talk.maemo.org/showpost.php?p=744624&postcount=724 is the option until someone identifies the issue, as I've been unable to replicate it.

anim1
2010-07-21, 20:54
when i finally pair the n900 to the controller, i swear i will do a step by step video because i just cant understand wat in the world i am doing wrong. glove pie, sixaxis support the whole 9 yards nothing is working. help a brother out please!!!!!!!!!:confused::(:mad:

anim1
2010-07-21, 21:10
sixaxis support is installed on the phone, bluetooth is visible, led light continues to flash non stop on the controller then goes off.

anim1
2010-07-21, 22:34
error message in glovepie: maths function name expected? im so close. can i get some help

smoku
2010-07-22, 06:57
You need to write your phone BT address to your SIXAXIS controller for it to know where to connect.
I really think the "Linux LiveCD + sixpair" is easier than the whole glovepie stuff.

smoku
2010-07-22, 07:01
P.S. Some cool stuff using PS3 controller:
http://talk.maemo.org/showthread.php?t=50379
http://twitpic.com/27gzky

jackspost
2010-07-22, 15:46
Now it works after reflashing my n900. (only Combined, not Vanilla)

Has someone identify the program witch makes trouble to connect the sixaxis controler, yet?

I would try step by step, adding each program I had installed before, but meanwhile there are many programs in my backup.

maybe someone make a list of programs that do not cause problems, to define the selection.

anim1
2010-07-22, 21:34
You need to write your phone BT address to your SIXAXIS controller for it to know where to connect.
I really think the "Linux LiveCD + sixpair" is easier than the whole glovepie stuff.

thanx for the reply but im using windows 7. jus today i finally connected sixaxis to my pc via ds3, but only if i can jus get this thing to cooperate with the n900. i dont know any one witha linux mechine so i uess im screwed.:cool: for now

jackspost
2010-07-22, 23:57
@anim1 did you installed libusb-win32-filter-bin-0.1.10.1 before using GlovePie?

I tried with Windows XP and it works for me.

anim1
2010-07-23, 15:27
@anim1 did you installed libusb-win32-filter-bin-0.1.10.1 before using GlovePie?

I tried with Windows XP and it works for me.

ok thanx i'll try it on a friends computer because im using windows7

anim1
2010-07-23, 15:35
i did installed libusb-win32-filter-bin-0.1.10.1 before using GlovePie but i keep gettin error messages when i add the bluetooth address and hit run. if u use glovepie and it did work for u can u please copy and paste here so i can imitate how u did it

anim1
2010-07-23, 19:07
wow i tried to deinstall kernal and now my phone is stuck in reboot loop. wow error message: malfunction shut down in 10s

jackspost
2010-07-24, 03:38
thats because there are configuration settings in both firmware updates, I think. Did you install new kernel or firmware? Try again also with Vanilla image to flash after other. I thinks thats get rid of the boot-loop!?

cheers
jack

anim1
2010-07-27, 23:46
damn im so close i can taste it, the controller is vibrating with one led lit up, but the moment i disconnect the usb cable from the controller, all the lights start to blink and still no connection to the phone. wat in the world am i doing wrong? i wrote the bluetooth mac in glovepie i hit run but its still not pairing the two.

anim1
2010-07-27, 23:47
Help!!!!!!!!!

jackspost
2010-07-28, 01:11
Install sixaxis driver motioninJoy and check out the DS3 tool.
plug your sixaxis on the pc again, click on BluetoothPair and check if the right bluetooth adress of your phone is showing?