forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SIXAXIS under Windows
Goto page 1, 2, 3 ... 18, 19, 20  Next
 
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS3 Development
View previous topic :: View next topic  
Author Message
k1



Joined: 30 Nov 2006
Posts: 1

PostPosted: Thu Nov 30, 2006 2:16 am    Post subject: SIXAXIS under Windows Reply with quote

The SIXAXIS controller can be used on Windows PC.
As is the case with it under Linux(jimparis's post), it works as USB HID device that needs special initialization under Windows.

The instruction to make it to work properly is as follows:
1. Download and install the filter driver in libusb-win32 (libusb-win32-filter-bin-x.x.x.x.exe).
2. Download ps3sixaxis_en.zip from here.
3. Unpack ps3sixaxis_en.zip.
4. Plug the SIXAXIS into your PC.
5. Run ps3sixaxis_en.exe once.
6. Push the PS button on the SIXAXIS once if it seems to be sleeping.
Back to top
View user's profile Send private message
robk6364



Joined: 05 Dec 2006
Posts: 2

PostPosted: Tue Dec 05, 2006 9:47 am    Post subject: Reply with quote

Thanks for the info... but I can't get it to work? I read somewhere else that this method worked (that's how I found this page), but when I tried it my PS3 SIXAXIS still won't respond on my PC... it's just charging.

Has anyone else tried this? Did it work? What might I be doing wrong?
Any help would be GREATLY appreciated! Thanks!
Back to top
View user's profile Send private message
robk6364



Joined: 05 Dec 2006
Posts: 2

PostPosted: Tue Dec 05, 2006 4:35 pm    Post subject: Reply with quote

nevermind I got it... works great! :)
(I just tried running ps3sixaxis_en.exe from command line rather than double-clicking the file in windows and then it worked... maybe it was buried too deep in my drive or something. Anyway, great work k1... thanks!
Back to top
View user's profile Send private message
noon



Joined: 06 Dec 2006
Posts: 1

PostPosted: Wed Dec 06, 2006 12:54 am    Post subject: Reply with quote

Hello

I'd like to get the accelerations values (X, Y, Z) of the controller using DXinput.
It seems not to be exposed by the driver. At least I cannot see it in the controller panel.

I'd like to understand what the ps3sixaxis_en.exe is actually doing ?
Is it used to register the buttons and axis to the input controller ?
Could you give some infos about this application ?

Thanks
Back to top
View user's profile Send private message
zaphod



Joined: 21 Jul 2004
Posts: 54

PostPosted: Wed Dec 06, 2006 3:29 am    Post subject: Reply with quote

That program send the wake up sequence to activate the sixaxis controller. Like the para para paradise controller before t, it requires a non-standard initialization sequence to turn on the device.
Back to top
View user's profile Send private message
darth_angmar



Joined: 13 Mar 2007
Posts: 1

PostPosted: Tue Mar 13, 2007 8:44 am    Post subject: Reply with quote

When I run the program in command line it says found 5 busses. I did everything the way it has said to multiple times, but no luck. None of the buttons work. Any help?
_________________
-Unlimited Power
Back to top
View user's profile Send private message
::RMB::



Joined: 04 Apr 2007
Posts: 1

PostPosted: Wed Apr 04, 2007 4:08 am    Post subject: Reply with quote

Is there a way to use the Sixaxis Controller under Linux?

Sorry
http://forums.ps2dev.org/viewtopic.php?t=7097
Back to top
View user's profile Send private message
number854



Joined: 27 Oct 2007
Posts: 1

PostPosted: Sat Oct 27, 2007 10:24 pm    Post subject: Reply with quote

could somebody tell me how to do this i don't know how to use command prompt and when i try to just double click the file a window appears and quickly dissapears.
Back to top
View user's profile Send private message
AcidicRegent0



Joined: 07 Nov 2007
Posts: 2

PostPosted: Wed Nov 07, 2007 7:55 am    Post subject: Reply with quote

i have the same problem where the ps3sixaxis_en.exe appears for a second and then disappears i have no idea what's going on or how to run it on the cmd plz help
_________________
Gi, Yu, Jin, Rei, Makoto, Meiyo, Chugi
Back to top
View user's profile Send private message
AcidicRegent0



Joined: 07 Nov 2007
Posts: 2

PostPosted: Wed Nov 07, 2007 8:04 am    Post subject: SOLUTION SOLUTION Reply with quote

I FOUND THE SOLUTION FINALLY GO TO THIS SITE AND FOLLOW THE INSTRUCTIONS ENJOY :)

http://boardsus.playstation.com/playstation/board/message?board.id=ps3&thread.id=1375302&view=by_date_ascending&page=1
_________________
Gi, Yu, Jin, Rei, Makoto, Meiyo, Chugi
Back to top
View user's profile Send private message
barcajunior



Joined: 15 Jan 2008
Posts: 1

PostPosted: Tue Jan 15, 2008 12:24 am    Post subject: Reply with quote

Thanks.The solution did work.
Back to top
View user's profile Send private message Visit poster's website
eddd



Joined: 16 Jan 2008
Posts: 11

PostPosted: Wed Jan 16, 2008 4:18 am    Post subject: Reply with quote

I wonder if we'll ever get it working wirelessly over bluetooth. It can be done in linux so I don't see why not.
Back to top
View user's profile Send private message
Alcahest



Joined: 25 Mar 2005
Posts: 137

PostPosted: Sat Jan 26, 2008 7:19 am    Post subject: Reply with quote

somewhat related question.
I use my PC to charge the SIXAXIS (now DShock3) via USB.
I was wondering if while it's charging we could probe the device to check how much time is left for charging to be complete?
Back to top
View user's profile Send private message
Vincent_M



Joined: 03 Apr 2007
Posts: 73

PostPosted: Tue Feb 05, 2008 4:01 am    Post subject: Reply with quote

Is there a 64-bit version of this driver? I've just switched over to Vista, and it was the 64-bit version. I'm kinda stuck with it atm.
Back to top
View user's profile Send private message
ps2asker



Joined: 12 Nov 2007
Posts: 7

PostPosted: Fri Feb 15, 2008 1:14 am    Post subject: Reply with quote

I have tried this with both my Dual Shock 3 controllers and its not working. Is it becuase its DS3's or becuase im using 64bit OS?
Back to top
View user's profile Send private message
ralferoo



Joined: 03 Mar 2007
Posts: 122

PostPosted: Fri Feb 15, 2008 6:13 pm    Post subject: Reply with quote

ps2asker wrote:
I have tried this with both my Dual Shock 3 controllers and its not working. Is it becuase its DS3's or becuase im using 64bit OS?
It'll probably be because you're in 64-bit.

The DualShock3 behaves identically to the sixaxis, even down to the vendor, product and version identifiers, so any driver that supports one should support the other.
Back to top
View user's profile Send private message Visit poster's website
eddd



Joined: 16 Jan 2008
Posts: 11

PostPosted: Sat Feb 16, 2008 10:34 pm    Post subject: Reply with quote

I got the sixaxis working over bluetooth on PS3 linux but having a bit of time trying to compile sixpair.c on my desktop. Can anyone compile this OK?

http://www.pabr.org/sixlinux/sixlinux.en.html
Back to top
View user's profile Send private message
ps2asker



Joined: 12 Nov 2007
Posts: 7

PostPosted: Mon Feb 18, 2008 2:22 pm    Post subject: Reply with quote

ralferoo wrote:
ps2asker wrote:
I have tried this with both my Dual Shock 3 controllers and its not working. Is it becuase its DS3's or becuase im using 64bit OS?
It'll probably be because you're in 64-bit.

The DualShock3 behaves identically to the sixaxis, even down to the vendor, product and version identifiers, so any driver that supports one should support the other.


I see. No 64bit driver out right?
Also, I managed to get the controllers show up in windows "game controllers" list, but buttons/joystick dont work.
Back to top
View user's profile Send private message
laichung



Joined: 06 May 2005
Posts: 123

PostPosted: Wed Feb 20, 2008 12:39 pm    Post subject: Reply with quote

What do you mean "not working"? It cannot detect the pad or it cannot init after you run the init program? If it cannot detect the pad, it should be nothing you can do.

If your case is, nothing happen after you run the init program, I found a source code of initiating the sixaxis. It should be work fine if you recompile is using libusb-win32 with it's 64-bit driver, do you want to try? If yes, I can share the source code.


ps2asker wrote:
I have tried this with both my Dual Shock 3 controllers and its not working. Is it becuase its DS3's or becuase im using 64bit OS?
Back to top
View user's profile Send private message
Joel



Joined: 23 Feb 2008
Posts: 16

PostPosted: Sat Feb 23, 2008 8:20 am    Post subject: bluetooth working Reply with quote

with some help, i got the sixaxis to connect to windows using bluetooth.
HOWEVER this diver is for USB, not bluetooth, so it pretty much does the same thing as it did before this driver was released...(ie; nothing) untill *someone writes one (ahem.. K1)

There is a video of this here http://fr.youtube.com/watch?v=tqQ03uO1NGo
And here http://fr.youtube.com/watch?v=f-lQZzEznIM

The first person who did this is in Belgium and only speaks French. (I cannot understand French). But if you want to see what he wrote about this, it is all here:
http://www.win-web.be/forum/index.php?showtopic=11368

the important parts are translated into English here:

http://forums.vr920.com/Topic1690-2-1.aspx?Update=1

The English here is not so great, so I can help clarify if you want. Most importantly, I’ve figured out on my own, that you don’t need to boot into Linux to change the MAC in the sixaxis, it can be done in windows with GlovePIE. http://carl.kenner.googlepages.com/glovepie

[march 16th edit: the above person said that we needed the widcomm driver at the same time, following the instructions below, you don't need it, bluesoleil alone works just fine)

so without further adu.. here is what to do!

1st, get GlovePIE and give the sixaxis your mac
(see documentation.rtf for how to do that)
don't forget that you might need to press the PS button the first time you run a script that uses the sixaxis

IVT_BlueSoleil_v5.0.5_Build_178.zip (try google)
(i had to add a hack because my MSI starkey isn't supported, but it works fine with the hack)
info on hack here:[url] http://www.wiili.org/forum/bluesoleil-solution-for-not-supported-adapters-t794.html[/url]

plugged in bluetooth adapter and made bluesoleil install it (ignoring windows new hardware window)

**edit, i made these instructions more clear so it works every time**

1)[discover controller] open bluetooth places, and make sure classic window is closed (if its open, this never works, but if closed, always works) press the PS button the sixaxis, then search devices. wait for it to finish
nothing new will show up in bluetooth places, but when you open classic view, you'll see a new HID device with only a mac address

2) [install controller] after pressing the PS button again, right click on the new HID device and click "search services" at first, it may fail, just try again while the lights are flashing on the sixaxis. you'll know its worked when the mac address changes to the name of the device. at this point, it will also show up in bluetooth places. but you are not done yet
3)[initialise connection] with the lights still flashing (press PS again if they stopped) right click on the new controller icon in the classic view and click connect, it should fail right away (immediate), it if takes a while to fail (about 2 seconds), it might be a timeout, so try again (while the lights are still flashing on the controller).. you can do this as many times as you want, but its important to do it once. (it will not connect at this point)

4)[restart bluetooth] right click on the tray icon and turn off your bluetooth, (for me i waited untill the windows made the ejection sound) then turn it back on again, (if you are using a USB dongle like me, you don't actually have to remove it from the computer)
you don't need any bluetooth windows open at this point, once the adapter is back on again, press the PS button on the sixaxis and it will connect right away (tray icon will turn green)
you can also view the properties in bluetooth places and see how strong the signal is, (my bluesoleil was patched, so it may have something to do with not seeing any packets being counted)

once this has been connected once, it will re-connect automatically every time after restarting the bluetooth fresh
(also, i did a little experiement just now, i went into the task manager and killed btstackserver while the bluetooth service was stopped, i then restarted the bluetooth, and pressed the PS button on sixiaxis, and hey, it connected!.. i wonder what would happen if i uninstalled the widcomm stuff all together.. perhaps some other time)

so yeah, we need a driver or something to get this working..
also, if you are interested in accelerometer and gyro data, use glovepie, its great.


Last edited by Joel on Mon Mar 17, 2008 10:38 am; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website
Joel



Joined: 23 Feb 2008
Posts: 16

PostPosted: Wed Feb 27, 2008 9:01 am    Post subject: Reply with quote

so, i emailed K1, and he is a no-go, he doesn't have a bluetooth adapter. can anyone else tackle this?
has anyone else got this to work?
Back to top
View user's profile Send private message Visit poster's website
Arwin



Joined: 12 Jul 2005
Posts: 426

PostPosted: Thu Feb 28, 2008 6:22 am    Post subject: Re: bluetooth working Reply with quote

Joel wrote:
also, if you are interested in accelerometer and gyro data, use glovepie, its great.


This is actually the only thing I'm interested in!

I do have a BlueTooth dongle, but I'm not interested in that part. Which parts do I need to get just the accelerometer and gyro data? I'll try glovepie to start with ...
Back to top
View user's profile Send private message
Joel



Joined: 23 Feb 2008
Posts: 16

PostPosted: Sat Mar 01, 2008 9:03 am    Post subject: Reply with quote

when you download glovepie, (see link above) there is an included file called documentation.rtf, instructions for adding the sixaxis is there, along with explanation for how to write scripting. (if you know basic programming, its easy)
Back to top
View user's profile Send private message Visit poster's website
eddd



Joined: 16 Jan 2008
Posts: 11

PostPosted: Sat Mar 08, 2008 3:05 pm    Post subject: Re: bluetooth working Reply with quote

Joel wrote:
with some help, i got the sixaxis to connect to windows using bluetooth.


Nice guide. One immediately obvious drawback however is that you've now set the control pad's bluetooth master to your USB dongle, so when you want to connect it to your PS3 again you'll have to do a brief charge via USB cable. The problem is when you want to use it in windows again you'll have to through the whole pairing process again.

The same problem applies with Linux except the pairing process is much quicker (simply have to run the sixpair executable, then run the hidd server as normal).
Back to top
View user's profile Send private message
89ron



Joined: 09 Mar 2008
Posts: 51

PostPosted: Sun Mar 09, 2008 6:16 am    Post subject: Reply with quote

Hi all,

I develop my own "drivers" for windows XP (32bit):

You can download it, there : http://www.megaupload.com/fr/?d=G0A2TZ7R


Back to top
View user's profile Send private message
89ron



Joined: 09 Mar 2008
Posts: 51

PostPosted: Tue Mar 11, 2008 2:01 am    Post subject: Reply with quote

Coming soon:

Back to top
View user's profile Send private message
waynevan2000



Joined: 13 Nov 2007
Posts: 2

PostPosted: Tue Mar 11, 2008 5:27 am    Post subject: Reply with quote

Hi 89ron.

When i press the PS button the 4 LED's flash without connecting.

Any chance of spoon feeding a non Dev ? Is my dongle simply incompatible with your driver ?



EDIT: To ron's reply below. Thanks for the incompatibility info. I will order another dongle.


Last edited by waynevan2000 on Tue Mar 11, 2008 10:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
Rob_F



Joined: 10 Mar 2008
Posts: 10

PostPosted: Tue Mar 11, 2008 6:19 am    Post subject: Reply with quote

89ron wrote:
Hi all,

I develop my own "drivers" for windows XP (32bit):


Yay! I've been looking for some Bluetooth drivers to use with my Macbook Pro. It looks like it has analog controls for the triggers too! Sweet!

Thanks for sharing!
Back to top
View user's profile Send private message
wuerzig



Joined: 11 Mar 2008
Posts: 1

PostPosted: Tue Mar 11, 2008 6:52 am    Post subject: Reply with quote

Hi there,

first, thanks 89ron for your effort, your "driver" works just fine!

I also have invested quite some effort in making the damn thing work using bluetooth. I ported the mac-address-changing-tool (ps3-linux-version) to windows, and continued using windows bluetooth api (failed, not even l2cap is possible from user mode) and widcomm sdk (got it to recognize the controller, but failed sending the activation sequence to the controller, because the widcomm sdk simply doesn't support that). I then also pursuied the method using freebt-drivers but lost interest.

I'd be very happy to contribute any of my findings and helping the development of BtSix. I have extensive knowledge in Windows coding in general (including USB, COM and IPC/IOCTL) and C++ (MSVC mostly). I'd like to give the user the possibility to select, for each button, analog or digital mode (ALL buttons of the sixaxis have more then two states!), and mapping of the motion sensors.
Back to top
View user's profile Send private message
89ron



Joined: 09 Mar 2008
Posts: 51

PostPosted: Tue Mar 11, 2008 12:10 pm    Post subject: Reply with quote

waynevan2000 wrote:
Hi 89ron.

When i press the PS button the 4 LED's flash without connecting.

Any chance of spoon feeding a non Dev ? Is my dongle simply incompatible with your driver ?



I'm sorry, but this driver "FreeBT" is uncompatible with LMP 2.510 or less. But works fine with any dongle that support Windows bluetooth stack.

My recommendations:

- Use only dongle with Bluetooth 2.0 specification or more.
- Never never remove dongle when you use BtSix ! (it can cause blue screen of the death)


Actually, BtSix support only 1 sixaxis, but in the future maybe more :)
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    forums.ps2dev.org Forum Index -> PS3 Development All times are GMT + 10 Hours
Goto page 1, 2, 3 ... 18, 19, 20  Next
Page 1 of 20

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group