Matthias Ringwald, of iPhone Bluetooth fame, has just released BTstack 0.1 for iPhone. This video demonstrates his group’s technology in action, as an iPhone syncs with a WiiMote and then uses the WiiMote for input. Although the system does not yet have OBEX, it is, as Ringwald writes, “better than Apple’s nothing.”

I haven’t had a chance to give the software a spin yet (you can download the source from Google Code) but I’m looking forward to playing. BTstack creates device connections using the L2CAP protocol. The code is currently aimed at jailbroken devices only. It supplies a Bluetooth daemon (BTdaemon) that you access from your apps. Given that the release is still only at version 0.1, expect a certain degree of instability and a lot of further development potential.

Found Footage: The iPhone and the WiiMote originally appeared on The Unofficial Apple Weblog (TUAW) on Tue, 10 Nov 2009 15:30:00 EST. Please see our terms for use of feeds.

The Unofficial Apple Weblog (TUAW)Found Footage: The iPhone and the WiiMote originally appeared on The Unofficial Apple Weblog (TUAW) on Tue, 10 Nov 2009 15:30:00 EST. Please see our terms for use of feeds.


38 Comments so far »

  1. by mringwalNo Gravatar, on November 8 2009 @ 7:31 am

    Yet another fake? The new Bluetooth icon in the status bar is red and flipped horizontally, by the way. :)

  2. by 05murphymNo Gravatar, on November 8 2009 @ 8:59 am

    what the soures?

  3. by NedScNo Gravatar, on November 8 2009 @ 9:12 pm

    would rather have BT connection to a keyboard. Why is there no one on the planet working on this?

  4. by 05murphymNo Gravatar, on November 9 2009 @ 9:36 am

    how is it a fake

  5. by mringwalNo Gravatar, on November 9 2009 @ 11:44 am

    It is not a fake, but that’s what people normally put into comments. see the comments to the first part of the demo.

  6. by mringwalNo Gravatar, on November 9 2009 @ 11:45 am

    I’m already working on a BT Keyboard driver. I just had to get the Bluetooth stack ready for the iPhone.

  7. by NedScNo Gravatar, on November 9 2009 @ 11:47 am

    I LOVE YOU

  8. by tombonezNo Gravatar, on November 10 2009 @ 5:13 pm

    WOW, just tested this out on my iPhone and it works amazingly.Seriously looking forward to future updates and the potential applications that could come from this.Do you by any chance have a twitter account I could follow you on?Love it :D

  9. by MeclerNo Gravatar, on November 10 2009 @ 7:50 pm

    What song was playing in the background? I liked it.

  10. by mringwalNo Gravatar, on November 11 2009 @ 1:14 am

    That would be something from “Lani Puna”.

  11. by mringwalNo Gravatar, on November 11 2009 @ 1:15 am

    Yes, still figuring out what’s it good for :) – it’s “mringwal” @ twitter

  12. by inestfrNo Gravatar, on November 12 2009 @ 1:00 pm

    why the app lag on 3.1.2 ??

  13. by starcraft2zergfanNo Gravatar, on November 12 2009 @ 1:45 pm

    thanks :D ive been waiting for a month man :D thanks :D

  14. by ihavegreenapplesNo Gravatar, on November 16 2009 @ 11:48 am

    This is pure gold. Congratulations. Can’t wait to play on the iphone with the Wii Mote… Or vice versa.

  15. by fireboys06No Gravatar, on November 16 2009 @ 2:31 pm

    Cool, nice idea, care to share the song name? It sounds good.

  16. by Millhouse013No Gravatar, on November 18 2009 @ 2:29 pm

    wait, care to tell me why this new version only shows the wiimote’s roll, and not pitch and yaw anymore? you had it working before, so why take it out? it’d be even more impressive if it captured the WiiMotes every move…(if possible, tweet this to me. I’m @TehMillhouse)

  17. by MuffinBladesNo Gravatar, on November 19 2009 @ 8:20 am

    Is it possible you can use ur iPhone or I touch as a remote for wii?

  18. by mringwalNo Gravatar, on November 19 2009 @ 9:38 am

    It is one axis only because I couldn’t master the maths of converting a 3D accelerometer reading into a 2-axis rotation. Be happy to fix it if someone does the math for it… :)

  19. by mringwalNo Gravatar, on November 19 2009 @ 9:38 am

    There is no strip on the iPhone that prevents it from being thrown into the TV! watch out.

  20. by yongobongoNo Gravatar, on November 21 2009 @ 9:43 pm

    I can has OBEX?

  21. by mringwalNo Gravatar, on November 22 2009 @ 1:01 am

    Not yet. You could work on that. :)

  22. by Millhouse013No Gravatar, on November 22 2009 @ 12:35 pm

    wait, 2-axis? doesn’t the WiiMote have 3 accelerometers? I’m gonna go check out the source, maybe my High School math can help, but I doubt it…

  23. by voicerader4No Gravatar, on November 23 2009 @ 9:20 pm

    you sir, are a genious. :P but seriously, you are… im getting an iPhone for X-mas. I’v already jailbroken my friends iphone (3 times, his got bricked 1 time for downloading porn, second his apps didnt work..)

  24. by dong2512No Gravatar, on November 26 2009 @ 3:13 pm

    i believe its 6 axis.am i wrong?

  25. by expazatrixNo Gravatar, on November 30 2009 @ 7:51 pm

    To bad I don’t have a WiiMote.. :(

  26. by Millhouse013No Gravatar, on December 9 2009 @ 12:41 pm

    wait, what? In 3D space, you only have 3 perpendicular axis. I think you make the mistake of putting axis equal to direction. There are 6 directions, but 3 axis.

  27. by dong2512No Gravatar, on December 10 2009 @ 12:04 am

    Ah, I confuse that with sixaxis controller where it can detect 3 axis tilt PLUS 3 axis movement, (Do you get it? it detects the tilt but also detects which way and how fast it is moving)

  28. by Soalreaper44No Gravatar, on January 18 2010 @ 1:56 pm

    Hahahahahahahahahahah…! I’ve done that before.!!!

  29. by TheMoronicCousinsNo Gravatar, on January 19 2010 @ 5:36 pm

    what app is it?

  30. by mringwalNo Gravatar, on January 20 2010 @ 3:06 pm

    WiiMote Open GL Demo in Cydia. :)

  31. by HefferHefferHefferNo Gravatar, on January 20 2010 @ 3:56 pm

    It would be so awesome to control your iPhone with your WiiMote

  32. by johnathon124No Gravatar, on February 1 2010 @ 8:53 pm

    If you couldnt master the math of converting a 3 axis accelerometer to 2 axis , how did you have it workibg before ? Id actually use the old version if you still have it or if a cydia source has it

  33. by mringwalNo Gravatar, on February 2 2010 @ 3:37 pm

    the old version did rotate in 2 axix, but I only showed them separately. rotating more than 90 degrees or around 2 axes did not work properly. fell free to fixit, the source is in the BTstack SVN.

  34. by johnathon124No Gravatar, on February 4 2010 @ 5:22 pm

    i couldnt fix it, iPhone coding and Xcode has been really confusing to mebut may ask, would it be possible to have the wiimote as a bluetooth mouse for the iPhone? or even a ps3 remote ? ( and for the ps3 remote you would probably need the bluetooth address )

  35. by mringwalNo Gravatar, on February 7 2010 @ 10:26 am

    I guess you have seen my BTstack Mouse application. That one could be extended to support a WiiMote. I’ll make a note about it.. :) I plan to support WiiMote and PS3 DualShock as game controllers for the iPhone, but that will take a while.

  36. by johnathon124No Gravatar, on February 7 2010 @ 6:23 pm

    i notice it while browsing though rick and then saw your video of your program.. even though i dont have a bluetooth mouse ( i plan to buy a magic mouse ) i downloaded it anyway. getting the PS3 remoteto work is going to be one hell of a challenge, but im going to see how it works by checking out exactly how it connects to the ps3 and how these 3rd party programs and drivers are getting it to work. as for the wii remote … ( continued )

  37. by johnathon124No Gravatar, on February 7 2010 @ 6:27 pm

    as for the wii remote, there are some open source programs, maybe you can use the sources to easily add support as a mouse, or maybe even full rotation in this wii remote demo. Darwiin Remote is for mac, im not sure if its open source, but its based on an older program that was open source, so ill look in through all of that. if you want, you can have any information or source codes if you want.

  38. by mringwalNo Gravatar, on February 8 2010 @ 3:14 am

    hi. the wiili and wiibrew wikis have all info needed, also the only issue with the ps3 controller is to tell it the address of the master device. but there are open source versions for linux and windows.

Comment RSS · TrackBack URI

Leave a comment

Name: (Required)

eMail: (Required)

Website:

Comment:

This site is using OpenAvatar based on