Notices


Reply
Thread Tools
Posts: 258 | Thanked: 138 times | Joined on Oct 2009 @ St. Louis, MO, USA
#141
I went through all the steps manually, and it first kept bringing up
"
Accept connection with device?
PLAYSTATION(R)3 Controller
"

Now it stopped asking me and the bluetooth icon is blue, but all 4 lights are still flashing on the controller and it does not seem to accept input from the controller.

Ideas?
 
Posts: 2,014 | Thanked: 1,581 times | Joined on Sep 2009
#142
Originally Posted by choubbi View Post
that's still not noob-friendly enough that I manage to understand how to do it, but maybe when I receive the controller I'll have managed to install the driver. Maybe I just need some sleep.
Well its not really meant to be noob friendly - this is well into hacker territory and I think was posted more as a proof of concept as opposed to a nice point and click package.

Please keep in mind the kernel flashing requirement is due to the fact that the default kernel does not support this functionality and you cant force a kernel to do something is not compiled for, no matter how much you want to.
__________________
Class .. : Power Poster, Potential Coder
Humor .. : [*********] Alignment: Chaotic Evil
Patience : [***-------] Weapon(s): +2 Logic Mace
Agro ... : |*****-----] Relic(s) : G1, N900

 

The Following User Says Thank You to Bratag For This Useful Post:
Posts: 435 | Thanked: 197 times | Joined on Feb 2010
#143
Smoku, after reading all 15 pages of this post, you convinced me to subcribe and I am writing my first post dedicated to you

First of all, HUGE props to what you have accomplished. This is exactly what I've been waiting for ever since I got my N900 months ago.

But unfortunately, I do not know anything about Linux... I am and have always been a full Windows-PC customer, and I am very comfortable with DOS. My very first experience with Linux has in fact been with the N900's terminal, and as it is quite interresting, I find it very dangerous so I rather not play too much on it.
But reading posts like:
Originally Posted by Bratag View Post
Well its not really meant to be noob friendly - this is well into hacker territory
does not make me very comfortable :S

I have read your website (the tomasz.sterna one) and basically my issue is... I don't quite understand the 0. Set-up the controller part... I obviously do not possess a Linux-PC so i am lost in this first step...

My one and only question is... Could you point us windows-folk in the right direction? I am not a total noob, I do work for IBM, and consider myself fairly comfortable in IT, but Linux... is another world for me :S

Thanks in advance, and again, big respect for your work
 
F2thaK's Avatar
Posts: 4,365 | Thanked: 2,467 times | Joined on Jan 2010 @ Australia Mate
#144
Code:
Next, write your N900 Bluetooth address into your controller:

./sixpair 34:7E:39:4A:37:XX   # your N900 BD address

how???
 
Posts: 258 | Thanked: 138 times | Joined on Oct 2009 @ St. Louis, MO, USA
#145
Originally Posted by puffo83 View Post
Smoku,
why when i flash your kernel the results is this:





Nokia Software Updater not found because not recognize the version of N900!
Is possible fix this problem? Thanks!
puffo, i have the exact same symptoms as you... have you made any progress? Smoku, we're stuck! Can you help us?

Do we need to manually install or run sixaxisd? I thought that the sixad package took care of all that.

I tried to run sixaxisd manually and got this error:
sixaxisd: can't bind to psm 17: Address already in use

so I assume it's already running. I'm out of ideas...

Last edited by twoboxen; 2010-02-06 at 03:54.
 
Posts: 17 | Thanked: 3 times | Joined on Feb 2010
#146
Ok. I am pretty new at Linux, but i have gotten pretty far so i will help to get where I got, and then ask the question at the end.

First to install the kernel update:
On the N900 Browse to: http://tomasz.sterna.tv/2010/02/play...is-controller/

and click the Green Arrow to Install (its okay if it gives "3rd party app policy") -- this is just to add Smoku's App Repository.

next on the N900, open a terminal session (alt+ctrl+x)

~ $ sudo gainroot
....
/home/user # apt-get install sixaxis-support

now say yes to every dialog that appears

once its done, do a normal power off, reboot.


If you haven't already program the PS3 controller with your N900's bluetooth MAC Address (must do this from a desktop PC running linux, or a VM that supports device pass through to a linux vm - VMware Workstation 7 with Debian worked perfectly for me)

I just downloaded Smoku's precompiled version, did the following:

user@Debian-VM:~/Desktop/Downloads$ chmod 777 sixpair
(no idea if this is required)

then:
user@Debian-VM:~/Desktop/Downloads$ ./sixpair C0:38:F9:A6:ff:ff
No controller found on USB busses.
(without controller connected)

user@Debian-VM:~/Desktop/Downloads$ ./sixpair C0:38:F9:A6:ff:ff
usb_claim_interface: Operation not permitted
(not enough access)

then finally (trial and error is how I learn I guess :P )
user@Debian-VM:~/Desktop/Downloads$ sudo ./sixpair C0:38:F9:A6:ff:ff
[sudo] password for user:
Current Bluetooth master: 00:24:33:09:ff:ff
Setting master bd_addr to c0:38:f9:a6:ff:ff

Alright, at this point the PS3 controller is going to look for the N900 when PS button is pressed.

Enable Bluetooth on the n900, and press the PS button, after a few seconds the bluetooth icon will turn blue, and a few seconds later the four lights on the PS3 controller will settle to 1 of the 4.



once this is done -- I believe the controller should work, and this is where I am stuck.

jstest /dev/input/js0 -- does show the input from the PS3 controller but none of the commands from the PS3 appear to make it any further then that, -- no keyboard mappings at least.

So Smoku, PLEASE HELP!
 
F2thaK's Avatar
Posts: 4,365 | Thanked: 2,467 times | Joined on Jan 2010 @ Australia Mate
#147
think ill stick with my WiiMote until this works and is easy(er) to do
 
Posts: 17 | Thanked: 3 times | Joined on Feb 2010
#148
Originally Posted by f2thak View Post
think ill stick with my WiiMote until this works and is easy(er) to do
f2thak, is the problem you are having with programming the PS3 controller with the N900 Bluetooth mac address?

any easy solution maybe to download whats called a linux 'Live CD'

basically a live cd is a full linux setup that runs of the cd/dvd - so you dont have to mess up your windows stuff (i run windows like you)

with the live cd if its able to get to the internet you can download the sixpair that Smoku compiled and connect the PS3 controller to the pc and program the Mac Address of your n900 to the controller.

If you are wanting to do this, I am sure a lot of people here will try to help.
 

The Following User Says Thank You to wickedgtr1 For This Useful Post:
Posts: 17 | Thanked: 3 times | Joined on Feb 2010
#149
probably the easiest is ubuntu - https://help.ubuntu.com/community/LiveCD
 

The Following User Says Thank You to wickedgtr1 For This Useful Post:
smoku's Avatar
Posts: 1,716 | Thanked: 3,007 times | Joined on Dec 2009 @ Warsaw, Poland
#150
Originally Posted by choubbi View Post
Is there something to do before tapping the install button ? I get these screens when I click :
http://wiki.maemo.org/Extras/3rd_Party_Package_Policy - makes sense

I've fixed the package. Try clicking again.
__________________
smoku @xiaoka.com (SMTP/XMPP) ...:.:....:... pebbled . Poky Fish : sixaxis . psx4m . uae4all
Jolla Phone post-mortem . . . . . . . . . . -> 1+1 VGN-UX390N

Last edited by smoku; 2010-02-06 at 08:04.
 

The Following User Says Thank You to smoku For This Useful Post:
Reply


 
Forum Jump


All times are GMT. The time now is 22:24.