BTstack

Latest

  • Apple TV hacking: Wiimote footage

    by 
    Erica Sadun
    Erica Sadun
    11.11.2010

    Do you remember about a year ago when we showed you a Wiimote working as an iPhone input device ? Jump forward to the new era of Apple TV 2. Developer hacker Tom Cool from the #awkwardtv channel on irc.moofspeak.net has cross-compiled that demo for the ATV 2. You can see it in action in this newly posted YouTube video. Like the keyboard hack we posted about a few days ago, this mod is based on activating a custom stack (via Matthias Ringwald's BTstack implementation) that enables the Apple TV's built-in Bluetooth functionality. The Wiimote communicates over Bluetooth to the Apple TV unit, and displays a virtual representation that concurrently mimics the Wiimote's orientation. We're still a bit ways off from full Wii-style gaming on the Apple TV 2, but it's getting closer every day as this demo shows.

  • Found Footage: Synergy on iOS

    by 
    Erica Sadun
    Erica Sadun
    06.28.2010

    Are you familiar with Synergy? It's an app that lets you share your keyboard and mouse between many computers -- and we at TUAW have been fans of the app for a very long time. We were delighted to learn over the weekend that Matthias Ringwald, otherwise known as the "King of BTstack," has built a BTstack Synergy Client. It works with Synergy to accept remote events and synthesize them on your jailbroken iPad or iPhone. As this preliminary footage shows, you can use your Mac-based mouse to tap on your iOS screen. Keyboard support is not yet available; Ringwald says he intends to add that. When complete, this is going to be an absolutely brilliant tool for debugging. As an aside, Sorin Sbârnea and Nick Bolton started a Synergy+ branch of Synergy last year. The plus branch provides a Synergy maintenance fork, implementing a variety of bug fixes.The original Synergy has not had source updates or releases since 2006, according to Bolton's write-up. Synergy+ implements "many significant bug fixes such as support for Windows services on Vista and Windows 7, and a brand new GUI (based on QSynergy)."

  • Add GPS to your jailbroken WiFi iPad with BTstack GPS

    by 
    Erica Sadun
    Erica Sadun
    05.11.2010

    A while back, TUAW took a peek at RoqyBluetooth, a GPS solution for jailbroken iPads and iPod touches. Today, Matthias Ringwald has released BTstack GPS. Like Roqy, BTstack GPS offers integrated core location for Bluetooth-enabled devices that lack an onboard GPS system. Retailing for $5 (via the Cydia store), BTstack GPS was written by the same developer who created BTstack, allowing iPhone OS units to communicate with external bluetooth devices including keyboards (you may be familiar with his BTstack Keyboard application), mice, Wiimotes, and now, Bluetooth GPS dongles. The software requires you to disable Apple's Bluetooth in the settings app. You then launch the GPS app, wait for your system to detect the external GPS unit, select it, pair, and then wait again as the GPS unit finds locks to the medium orbit satellites that provide GPS data. This can take a minute or two, so be a little patient. Once the lock finishes and the GPS data starts flowing, Ringwald's app will update, showing your current location on a map.

  • Magic Mouse syncs with jailbroken iPad, enabling cursory cursor control (video)

    by 
    Sean Hollister
    Sean Hollister
    05.09.2010

    The pun is so obvious it practically insults your intelligence, but we just can't help ourselves -- the iPad has just gotten a little more magical. Using the BTstack application that brought Bluetooth mouse support to iPhone, enterprising individuals discovered the same technique works on a jailbroken iPad as well, and hooked up Apple's own Magic Mouse to show it off to the world. Mind you, while this implementation does look quite useful, we do detect the barest hint of lag -- so it may not be your weapon of choice for pixel-doubled Doom sessions. Video after the break.

  • Found footage: iPhone + Arduino + Heartrate Monitor = HumanAPI

    by 
    Erica Sadun
    Erica Sadun
    01.26.2010

    HumanApi, Sports ECG in real life from uxebu on Vimeo. iPhone developer Nikolai Onken has been hard at work putting together what he calls the Human API. He wants to explore how real life can be the source of data that can be gathered and analyzed using web technologies. In the project demonstrated in this video, he has put together a prototype that gathers heart rate data from a Polar T31 transmitter, and collects it on his iPhone using Bluetooth transmission. An Arduino kit receives the Polar data using a custom receiver and transmits it via Bluetooth, where it is read on the iPhone using the open source BTstack, that we've covered before here on TUAW. As the video shows, the iPhone provides live feedback of his heart rate as he engages in running and deep knee bends. His custom application tracks the data as it streams in via Bluetooth and displays that data on an on-screen graph. In the end, he has created a customizable iPhone solution that communicates with external hardware in real time. Pretty neat stuff, and a great example of how a jailbroken iPhone can provide a great prototyping platform.

  • Found footage: Jailbreak BTstack support extended to 1st gen iPod touch

    by 
    Erica Sadun
    Erica Sadun
    01.24.2010

    The BTstack project that we've covered before on TUAW, offers a way for iPhone and iPod touch units to communicate with arbitrary external Bluetooth devices. To date, it's been used to connect keyboards, mice, and wiimotes with iPhone software. This system has now been extended to the first generation iPod touch, bringing all six iPhoneOS models into the Bluetooth arena. Since the 1st gen touch does not provide its own built-in system, it requires an external module. This video uses the dongle described at this blog post to demonstrate the keyboard connection functionality. Although the 1st generation touch is an increasingly deprecated system, it's nice to know that it hasn't been left out of the Bluetooth picture. Old touch units make excellent hobbyist systems. When jailbroken, access to a full suite of Unix tools offers a budget-priced platform with great prototyping potential. With this new Bluetooth stack support, the 1st gen touch has just become an even more exciting system for projects like remote monitoring.

  • Found Footage: iPhone/Mouse integration

    by 
    Erica Sadun
    Erica Sadun
    01.04.2010

    What happens when you combine two amazing jailbreak utilities on the iPhone? You achieve remote mouse based support! iPhone developer Lance "ashikase" Fetters, author of the amazing Backgrounder jailbreak app, wrote a VNC style extension for the iPhone called MouseSupport. It provides a floating window with a virtual cursor that can be controlled with synthesized pointer events. A second utility, developed by Matthias Ringwald, is called BTstack Mouse. It integrates with ashikase's MouseSupport and Ringwald's open source BTstack implementation to provide iPhone/mouse integration. The video shown here uses Apple's Magic Mouse to demonstrate the BTstack Mouse extension. BTstack Mouse will shortly be available on Cydia and will retail for free. So why does this all matter? Who cares about using a mouse with an iPhone when most people have perfectly usable fingers? Where does a mouse fit into the iPhone world? This effort is part of a larger project to create a nomadic computing environment on the iPhone. To put yourself into the right mindset, try thinking of an iPhone as a portable pocket-sized Unix system instead of as a mobile cell phone. Practical work-ready peripherals that can move as you move, without need for carrying along a laptop, act as an important part of that vision. You can be on the go with just the phone itself -- as you know, a naked iPhone offers a perfectly usable mobile solution for light computing needs -- or you can start accessorizing to upgrade your computing efficiency. By providing hooks for these accessories, the iPhone opens itself up to better desktop-style computing in addition to its existing mobile tools. In the end, when the vision of this project is fulfilled, you'll be able to move the iPhone between desktop set-ups where it can connect itself into a "dockable" Bluetooth-enabled work system, to your pocket on the go, to a lightly-accessorized system for coffee house use.

  • iPhone and Magic Mouse linked up by BTstack (video)

    by 
    Vlad Savov
    Vlad Savov
    01.04.2010

    Even though you probably still can't figure out what good the ability to connect your Bluetooth keyboard to your iPhone will do, the BTstack project is steaming ahead with this demo of a connected Magic Mouse twirling its pointer all over Apple's handset. The driver code is still unreleased, but we get to see some nice lag-free interaction between the two devices, suggesting it shouldn't be too far away from public consumption. As if to answer your earlier quandary, the video also features a Celluon CL800BT virtual keyboard, which projects onto and responds to your touch of any flat surface. A gimmick most likely, but a fun journey into the dream of nomadic computing nonetheless. Check out all the action after the break. [Thanks, Daniel]

  • Using a Wireless Keyboard with an iPhone using BTstack Keyboard

    by 
    Joachim Bean
    Joachim Bean
    12.26.2009

    A few days ago, the BTStack keyboard package was released to Cydia. This package, which we posted about recently, allows owners of jailbroken iPhones to use a Bluetooth keyboard with their iPhone 3G or 3GS, or 2nd generation or later iPod touch. The package is available for US$5.00 from Cydia. Since the iPhone was first introduced, there have been efforts to bring support for external accessories. The iPhone 3.0 external accessory framework allowing accessories that connect to the universal dock connector or use Bluetooth has been closed, and only a few companies have developed accessories using the framework. The BTStack project by Matthias Ringwald offers a more complete and open Bluetooth stack for jailbroken iPhones. The stack has even been used with an iPhone and a Wii Remote over Bluetooth. To use a Bluetooth keyboard for quick and easy data entry into your iPhone, you'll need to jailbreak your iPhone, which can be done with an application like blackra1n. Read on to find how I set up my iPhone to use the Apple Wireless Keyboard, and how it works with the iPhone.

  • Want to connect your iPhone and Bluetooth keyboard? There's a (jailbroken) app for that (Update: video!)

    by 
    Vlad Savov
    Vlad Savov
    12.24.2009

    The wait has been long, but now there's finally a means by which to connect your dear, yet almost buttonless, iPhone or iPod touch to a Bluetooth keyboard for some more intense finger tapping action. The project that delivered us this teasing video back in February has at long last reached the application stage, where simple commoners like us can use it to synergize our gear -- provided we've had the wherewithal to free it from Cupertino's overbearing clutches first. The BTstack Keyboard app is now available in exchange for $5 at the Cydia store, so if you want to be the first to write a bestseller on his or her iDevice, there's no time like the present. Update: We've done the inevitable and had a quick play with the app ourselves. Pairing our iPhone and keyboard was a veritable cinch, and we were met by delightfully rapid responsiveness throughout, whether using it in Safari, composing text missives, or jotting those novella notes down. You should note that command, cut, copy, paste, and highlighting functions are not yet active, and then hurry along past the break to see a video demo.