yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] i900frenchaddict:
@Veldmuus: just read the last FpseCE tutorial to see how to set buttons if you have a keyboard or external gamepad (find the good menu, the one when you see all the buttons beside empty squares or rectangles), press the button you want to set and then press its equivalent on your gamepad)

...just meaning Cobaltikus' drivers and everything works really nice (or almost if you need L/R buttons lol)

And by the way, nevermind what you choose when fpsece asks to select a bluetooth device, the SIXAXIS is in fact already connected and ready to work!

Tests with morphgear seem to be good too so far

@Cobaltikus: I wonder what a comlogger says when using the analogic stick? I'll try it myself later tonight just by curiosity and not because I could do anything concerning it loool

...but that's just the way Schtruck implemented the MSI BGP100 on the HD2 without any drivers: reading the hex values from the comlogger and then implementing the whole datas directly to fpsece.
[Windows Mobile Software Development] Veldmuus:
@ i900frenchaddict

thanks everything works now except X and Circle dont want to mount at their own place so i mount them at R1 and L1 :P if u have an solution pls pm i dont want to talk offtopic :P about fpscece when its someone else his thread

thanks for the support
[Windows Mobile Software Development] dannywi11iams:
Thanks for a get app :), I been waiting for this some time. But I'm having trouble with a small part of the installation, can you help :rolleyes:.

I have done what was described in the help, but I'm having trouble using the sixpair.exe file :confused:. When I get the pairing successfully paired using WinDS3. I run the sixpair.exe file, with the WinDS3 screen in the background. The sixpair.exe loads up in a DOS screen and says,

"mac.txt not found

invaild mac in sixaxis.mac"

then disappears.

I know the I've got my mac.txt file in the right folder with the sixpair.exe file.

I got my MAC address from running the CobaltController.exe on my phone. and also checking in my Bluetooth settings, About Tab. This is the MAC address I placed in my "mac.txt" file.

But now I'm stuck :(.

Sorry for going on and on. But I thought, if I put it in detail, it may help others.

Any help wound be appreciated.
[Windows Mobile Software Development] evolutionqy7:
hey great work...

do you know do third party PS3 controllers work or does it have to be strictly the official one?

i got loads of wii remotes should i just wait for that or buy a ps3 one?

thanks
[Windows Mobile Software Development] ozkaya:
I'm a big fan of your FPSECE videos on youtube and those were the main reason I got the supporter version. Do you think you can prepare a video tutorial with PS3 controller? That would really be helpful for many.
[Windows Mobile Software Development] 0Reefa:
Regarding the 071 issue in FPSECE I've had success doing the following:

- Map direction keys first

- Map X O etc buttons

- Map Start / Select

- Hold down the L1 R1 etc buttons one at a time and tap the corresponding mapping area in FPSECE, then let go of the button.

I have all buttons working correctly and can use the shoulder keys fine, sometimes it looks like a button input is 'stuck' in certain games, so the character will continuously keep punching when you start GTA2 for example. This looks like an FPSECE issue rather than gamepad because if you go into Messaging client all buttons respond correctly without being 'stuck'.

Fantastic work so far, very impressed! Can finally play FFVII properly! Donation coming your way!
[Windows Mobile Software Development] Cobaltikus:
I don't know if 3rd party PS3 Controllers will work with this. It's possible that they might or might not. I don't have any to test.

Is there anyone with a 3rd party controller that can test this? As some may work while others don't, if you could provide a description of the controller that could help others purchase the correct one or avoid the non-working ones.

It will probably be a couple weeks before the wiimote is working. If you don't mind waiting then wait for that. If you don't want to wait then you can get a sixaxis. I could be done sooner or later than a couple weeks, that's just my estimate. I could find that it is harder or easier than expected but I'll keep you up to date on my progress.
[Windows Mobile Software Development] Britlantine:
Awesome, thanks, I just hooked my Touch Pro 2 up and used it for Smartgear, thanks so much as I was that close to building my own bluetooth controller with a BGP100. This rules in so many ways, I may have to build a clip to attach my phone to the PS3 controller.
[Windows Mobile Software Development] rkrishnan2012:
hey man, could you release the source? i would really like to find out how to get the support working with my new app.

-Thanks
[Windows Mobile Software Development] 0Reefa:
071 bug still remains. Thought it was a non-issue but cannot map all buttons correctly in FPSECE.

In Oddworld for example, L1 and L2 on the joypad map to L1 and R1 in FPSECE. Cannot map R1 and R2 properly.
[Windows Mobile Software Development] evolutionqy7:
well an original sixaxis cost 50 euro ;)

i seen stated official ones on ebay for 25 quid...since i dont own a ps3 i dont wanna buy one that wont work with it :)

guess ill wait for the wii remote :) takes a week or two to get your purchase in post anyway

thanks for the reply
[Windows Mobile Software Development] Rossimac:
Sent a beer your direction Cobaltikus :)

Looking forward to future development. I hope Schtruck can implement the functionality to handle the PS3 controller properly on his end soon!

Also, as I thought:

"Xbox 360 communicates over a closed 2.4 GHz protocol and requires a specific adapter" - Wikipedia.

Have fun and thanks!
[Windows Mobile Software Development] jeffhbo:
Question

Is it possible to control my playstation3 with my Touch Pro 2? I'm interested in this mainly for media purposes. I was hoping i could control my ps3 kind of like i can control WMP with GRemote. Any help would be appreciated.

Thanks,

Jeff
[Windows Mobile Software Development] ermacwins:
Great work, can you port this to Android devices please?
[Windows Mobile Software Development] sibbor:
Sadly, there's no way to pair a DS3 with the Android platform today. There's WiiController, where we can pair Wiimotes - together with Nunchacas (spelling) and Classic Controllers addons, but NO DS3's. The developer of this application is awesome. Perhaps you can co-operate on getting the DS3 controllers to the Android platform?

The Android community will glady donate to you once you fullfilled the request above - port this to the Android platform ;-)

Keep up the brilliant work!
[Windows Mobile Software Development] rkrishnan2012:
exactly. i would love if this was opensource, so others can help the developer free of charge.
[Windows Mobile Software Development] majorassface:
Does this work for both models of controller, the original sixaxis and the dualshock 3? I've been trying to get it working my telus tp2(XYC Dusk rom 6.5.X) with the original ps3 controller and I can't seem to get it to pair. I updated the MAC with no issues but the pairing is giving me trouble. Anyone? Or do I need to use my Dualshock 3?

Thanks

Major
[Windows Mobile Software Development] Cobaltikus:
I'm not sure I want to release the source. I may eventually. This can be used in any app already. CobaltController just makes the sixaxis work like a keyboard. Every time you press or release a button it sends a keybd_event. Just listen for keyboard events and respond accordingly.
[Windows Mobile Software Development] Cobaltikus:
CobaltController will not do this. However, the functionality seems very possible. We just have to wait for someone to make that app or make it ourselves.
[Windows Mobile Software Development] Cobaltikus:
Only if someone gives me one :)

However, unless the youtube video was a fake, there is already an app like this for Android
[Windows Mobile Software Development] Cobaltikus:
I've only used my original sixaxis controller. I'm not even sure it really works with the Dual Shock 3 but I don't see why it wouldn't. I know that some rom chefs will remove certain aspects of the device in order to make more room for other stuff or with the thought that the phone will run faster or smoother without the unused stuff. If I were you I would flash back to stock, try CobaltController again, see that it works, flash back to your rom of choice, try CobaltController again, and if it doesn't work then let the chef know and maybe he can "fix" whatever he "broke" or provide some further insight. I just flashed MightyROM and am going to make sure my app works when I get home.
[Windows Mobile Software Development] majorassface:
Thanks Cobaltikus,

Glad to know it's not the controller that is the issue. I'll follow up with the chef and see if I can't get any results. Thanks for the great app and great support!

Best

Major

EDIT:

Maybe people can start posting the ROMs they are using and whether they are successful or not!? Just a suggestion!
[Windows Mobile Software Development] sibbor:
Can you please link to the YouTube video? I can't find it, and as far as I know, there's NO applications on the Android as this one, yet. Like I told you, there's an application called WiiController, which let's us connect to WiiMotes and use these in different applications.

The Android SDK includes a brilliant emulator, with full operating system. I don't think you'll need a device to port this over, but I might be wrong. Doesn't know how the emulated device handles BT devices... if at all. But please, give it a shot! The SDK is setup in a couple of minute, so it's not as much hassle as with Windows Mobile...

See here for more information:

http://developer.android.com/sdk/installing.html
[Windows Mobile Software Development] rafaew:
sometimes works some not, but when it works I can use the start and select, and the L1/L2 buttons, that I couldn't use before
[Windows Mobile Software Development] Rossimac:
Just to confirm that it works brilliantly with my Dual Shock 3. No problems at all!
[Windows Mobile Software Development] Cobaltikus:
http://www.youtube.com/watch?v=tON2gO72b1U

This is the one I saw ... I guess I was mistaken though, this is not Android, it is Linux, but not Android, or is it? I guess I just assumed it was Android because it was a version of Linux on a phone... I will definitely consider porting this to Android, but I need to complete it for Windows Mobile first. And I want to add Wiimote support soon so I can give it back to my friend who lent me his.
[Windows Mobile Software Development] 0Reefa:
Schtruck is working on an update which should fix these issues, keep an eye on this thread:

FPSECE news thread
[Windows Mobile Software Development] Cobaltikus:
I would highly recommend that he not hard code the button mappings as I am going to make them user configurable.

Instead, the best way to make FPSECE a CobaltController-Friendly application, it should allow the user to map the buttons. Is there a setup screen in FPSECE where you can choose, for example, "circle" on the screen and then press the corresponding keyboard key that will be used as "circle"? That's the best way since CobaltController makes the sixaxis work like a keyboard.

I was going to post this on fpsece.net but that site is blocked on my work network. When I try to go there it says "Block reason: Forbidden Category 'Games'".
[Windows Mobile Software Development] Cobaltikus:
From what I hear it already works with those 2 apps.

I'm pretty sure the only problem with FPSECE is that the dev on that app tried to make changes to use CobaltController when no changes were necessary. You just need to use the built in button mapping setup where you choose a game button in the program and then press the corresponding button on the sixaxis.

Please let me know if you have a different experience and it doesn't work as I expected.
[Windows Mobile Software Development] Cobaltikus:
I think another option to changing the master mac address on the controller to match the mac of the phone would be to change the mac on the phone to match your ps3. But 1 I don't know if that is possible and 2 it would probably confuse the controller if it were in range of both your ps3 and your phone and both were on.... maybe if you could change your phone's mac address just long enough to pair it could change the master address of the sixaxis to the original phone mac address and then change the phone mac address back... it that works then there would be no need for any PC setup... just thoughts to think about. Still working out some kinks with the M$ stack at the moment...
[Windows Mobile Software Development] Rossimac:
Cobaltikus - FPSECE lets you map the buttons. You just touch the button on the screen and then press the button on the PS3 controller and it maps the code accordingly. I just think FPSECE just needs to recognise keyboard entries correctly and then it should be fine. I believe he is working on a new release to address these issues.
[Windows Mobile Software Development] 0Reefa:
It already works as you say, hardware buttons can be mapped dynamically. He's changing the input routine so a certain button won't remain stuck when you press the shoulder buttons. What isn't working is the r1 button, for some reason we can't map that correctly but I'm sure it's being worked on!
[Windows Mobile Software Development] Rossimac:
Change the MAC address of the phone to the PS3's MAC address and switch the PS3 off at the wall when you know you'll be in range... problem solved.
[Windows Mobile Software Development] Cobaltikus:
True. You just have to remember to turn your phone's BT off while playing your PS3. And turn your PS3 off when you want to use BT on your phone. I can't think of any reason I would need both on at the same time, but I would think having two BT devices in range with the same mac address could cause all their peripherals to not function correctly, not just the sixaxis, but for instance BT headsets, keyboards, mice, etc.

Does anyone know how to:

change the phone's mac address.

obtain the mac address of the PS3 (without getting it from the sixaxis via PC and USB) Maybe it's on the console itself? On the back or underneath. Not at home right now so I'll check later.

I can look into these myself when I find time, but if someone already knows it could save some time.
[Windows Mobile Software Development] Rossimac:
Just had a look on my PS3 and I could find the MAC address of the Wireless Card - is this going to be the same as the MAC address for the Bluetooth Card?

Also, I remember Artemis ROM for HD2 having trouble with the MAC address always being set to 00:00:00:00:00:00 or something similar - so I'm sure there is a way to change the MAC address.
[Windows Mobile Software Development] Audio Oblivion:
Cobaltikus you sir are a legend!
[Windows Mobile Software Development] palmboy5:
This project sounds great! Coupled with FpseCE and a TV Out capable phone, this can turn our phones into extremely portable Playstation consoles WITHOUT controller cords!

I have a Touch Pro though, how is the bluetooth M$ stack development going? :)
[Windows Mobile Software Development] majorassface:
Hey Cobaltikus,

Just wondering how it went with the Mighty Rom? Working good? I tried both my sixaxis and dual shock 3 and neither one worked. I'm going to flash a new rom tonight and try it out again, not sure if I'll try stock,,, too lazy. Thanks and keep up the great work!
[Windows Mobile Software Development] vonkarayan:
Fantastic!

Yeah! Works perfectly with HD2! :D

I'm using a PS3 SixAxis and the ROM is Artemis v17 ITA.

Playing with FPSECE is now absolutely perfect! :D

Much better than the Bluetooth gamepad from MSI I brought some week ago! :mad:
[Windows Mobile Software Development] majorassface:
I still can't seem to get it working for me, I flashed a few different roms last night, bhars, mighty full force, mr. x. I have a cdma telus tp2. Anyone have any luck with this running something similar?

EDIT:

Got it working after reading through the whole thread. I had to set my bluetooth to discoverable. I thought it was. Some other members mentioned it should be added to the front page, credit should go to them. Thanks everyone, Cobalikus, this rocks!!!!

Currently running bhars v12 cht, should work good on Mighty as well.
[Windows Mobile Software Development] ahmedsaid:
Can you share some video??
[Windows Mobile Software Development] i900frenchaddict:
Schtruck had to do one or two little changes in fpsece to get L1/2 R1/2 buttons working on fpsece (your drivers were not responsible for this)

The changes he made were made on fpsece itself, something to prevent the "71" code to remain each time you tried to press L or L buttons (now an already used code can't be used again)

I've just realuzed that fpsece doesn't seem to support the "g" letter from a keyboard (why?? I don't know!) so just R1 doesn't want to answer when wanting to map it in fpsece.

Schtruck now just has to see why this last code is not supported by fpsece, fix it, and all the buttons will be working.

And yes, you can set keys in FpseCE exactly the way you sayd: push the X icon on the phone, then press X on the gamepad or whatever keyboard

So your drivers work perfectly, that's fpsece that was a little adapted to support them better

BTW: I'm amazed by the speed of the sixaxis connecting process, almost immediate, even if the bluetooth on the phone was off before starting your application. The MSI takes at least 4 or 5 seconds before being connected!

Just a small quickly-made video to show Coblatikus drivers + fpsece on my HD2, you can see the buttons mapping then wipeout playing with my DualShock3

http://www.youtube.com/watch?v=mH_NBKtj0R8
[Windows Mobile Software Development] Cobaltikus:
The Wireless MAC is not the same.
[Windows Mobile Software Development] Cobaltikus:
It works on the Verizon Touch Pro now and most likely all windows phones :)
[Windows Mobile Software Development] Cobaltikus:
Mighty ROM Official May 24/25 release works perfectly
[Windows Mobile Software Development] Cobaltikus:
I updated the instructions
[Windows Mobile Software Development] lbhocky19:
did a search couldnt find the answer. how do i find the bt mac address on my hd2?
[Windows Mobile Software Development] ozkaya:
slide to settings tab, select "about phone", select "hardware information", scroll to last item: bluetooth address.
[Windows Mobile Software Development] loomx:
Help :(

I cannot get this to work with morphgear, the PS3 controller is linked to my phone and when I press the buttons the letters come up on the keyboard.

I have disabled the virtual pad in morphgear but it wont work, if I try and set anything in morphgear it just sets it as 229? Up down left and right set find but the games still do not respond to any button presses.

Anyone else got it working on morphgear?

I have turned off T9 as well, im on 6.5.3 Dutty rom.
[Windows Mobile Software Development] i900frenchaddict:
for me, it doesn't work well when morphgear is full screen, works better when you see the menu
[Windows Mobile Software Development] loomx:
Just flashed a new rom, still does the 229, but only the first time :) but like you said wont work unless fullscreen is disabled. Thanks!
[Windows Mobile Software Development] lbhocky19:
ah damn morphgear is the main thing i want to use it with
[Windows Mobile Software Development] loomx:
It gets wierder, on the snes it works fine in landscape mode (expect you need to set right for up, left for down and so on.) for the megadrive it will only work in portrait... wierd...

Just make sure you enable polling input and disable fullscreen and vitual pad.
[Windows Mobile Software Development] danz8509:
no more 071 problem just take out btpad=2 from your ini file in fpsce and it also saves ya config everytime now why didnt i try that b4 lol
[Windows Mobile Software Development] Cobaltikus:
Download CobaltController.WS.0.1.zip from the first post, unzip it and run the exe on your phone. It will tell you the mac address. Write it down and then put it in a text file on your computer in the same directory as sixpair.exe. then continue with the steps provided.
[Windows Mobile Software Development] Cobaltikus:
To those who have tried this with MorphGear and failed. Have you tried running KForTouchPro in addition to CobaltController...? I would post a link but I am having trouble finding it. I remember when I used to use MorphGear that all the keyboard buttons mapped to the same number and after installing KForTouchPro it fixed the issue. I'm guessing it could work for this app as well.
[Windows Mobile Software Development] woody21:
i found KForTouchPro and installed it, it installs ok but now fpsece refuses to load the 2 games i have on that were working fine, it just boots me cakh to the home screen as soon as i select the rom to load.

uninstalling and soft reset which is required to unistall and prompted has restored fpsece to fully working as before so nice and simple to revery back. no hard reset needed to clean up.

this is a fantastic app, works great with my dualshock 3 pad.. cant wait for the future features.

Using Fpsece supporter version, latest version on htc hd2 stock uk 1.66 rom.
[Windows Mobile Software Development] i900frenchaddict:
What is also weird with morphgear, at least in my case, is that when you push a button really quickly, the character doesn't move. And there's a small delay that doesn't exist with fpsece....

I wonder why...........

I'll try morphgear again with my MSI BGP100 (if the drivers here at XDA for the MSI work on my HD2!) to see if this delay also exist
[Windows Mobile Software Development] DanielMv720:
Sorry guys i cant figure it out win ds3 wont work..is it because my laptop doesnt have built in bluetooth?
[Windows Mobile Software Development] alvinjue:
WHOOOOOOOOOO. Cobaltikus you are a genius. Instructions on how to set up the cobaltcontroller and pairing couldn`t have been made any easier. I just read about this thread and decided to try it on my HD2 and 10 minutes later I got it all working. When I turned on my ps3 controller and had it blinking, I really did not know what to expect but the second I saw the player 1 solid light on... My first impressions.. My pupils in my eyes enlarged by 90% and then I literally jumped up and down in my room for a good solid 2 minutes and pulling one of those Tiger Woods gestures after the ball goes into the hole and swinging my arm up and down.

This is the reason why XDA-Developers is so friggin` great; This site is full of great developers and people who make some of the best themes, applications and as well as roms. You can`t get this type of support anywhere else. Again, thanks bro!!!!

P.S. if you need me to make a tutorial on YouTube on how to install this and get this working, let me know. Cheers!
[Windows Mobile Software Development] DiKay100:
A tutorial would be very helpfull. I can´t pair my Sixaxis-Controller.

It says "devcon failed".
[Windows Mobile Software Development] 0Reefa:
Hi Cobaltikus,

Looks like the problem with the 071 stuck button might lie in the cobalt driver?

Link To Thread
[Windows Mobile Software Development] skylinepigeon:
i get devcon failed also when installing winds3 :(
[Windows Mobile Software Development] skylinepigeon:
well, i installed winds3 on a 32 bit xp computer, and it works, but when I go to try to pair the bluetooth device, a message saying "there is no initialize address information, please start this program from winds3" shows up even though I have started it from within the program....

EDIT: DOH my computer needs bluetooth

It doesn't seem to work with my laptop that has bluetooth either.... does it need to be a usb dongle?

LOL nevermind, i didn't turn bluetooth on..... IT WORKS GREAT!!!!
[Windows Mobile Software Development] ajocius:
Any News on Wii controller implementation?
[Windows Mobile Software Development] loomx:
This is fantastic!! been using it on FPSCE, just need to get past the 071 error, because I cant play resident evil :(

But gran turismo 2 is perfect!!!! Thanks so much!
[Windows Mobile Software Development] Skeese:
Anyone here tried it with SmartGear 2.0.x? If not, could someone try it and post results.

Download SmartGear here