CONNECTEDwear™ for Android, headphone remote controller
A little over a year ago I finished the first part of my project: Making a (snowboard) jacket with integrated Keypad and headphones/mic.
I found this really cool company that already made products for wearable controller: www.fibretronic.com
. (I am not related to this company in any way)
I bought the Keypad Sample Kit
and the BTM Module
(Bluetooth Module), opened my new jacket from the inside and stitched in the keypad under the sleeve. Made a design for the controls, cut it out from an adhesive piece of cloth and put it on the sleeve on the keypad. (check the pictures)
(This is the really short version, if you're interested I'll make an extended howto on instructables.com)
I finally paired the Bluetooth module with my phone (back then a SE Aino, now a HTC Desire HD), tested the controls <which work as they should> and went out snowboarding with some nice tunes.
After snowboarding I had to recharge the Bluetooth module and the phone.
That's that, now I want something cheaper and easier to use. In other words something without Bluetooth.
I then went back to the Fibretronic and noticed that they have lots of "Made For iPod/iPhone". As was the IPLX Controller
(vol, prev/next, play/pause/call) that I bought, works with a standard 4-pin 3,5mm Jack.
I knew that it is iPod/iPhone compatible but didn't realize that it compatibility would be Apple exclusive...
I've recently acquired a HTC Desire HD whom also has a remote controller headset with a 4-pin 3,5mm jack. I thought it would work... Well, as expected from Apple, nothing will work that's "Made For iPod". I really h8 that fruity company.
I started looking for a solution and I found nothing. Only one option remains: writing an app that records the received signal, saves/registers it and links it to a certain function to be chosen by the user.
THIS APP WOULD MAKE ALL IPOD/IPHONE HEADSET REMOTE CONTROLLERS COMPATIBLE WITH ANDROID!
A couple things I noticed with the things that DO work with the IPLX module:
- PLAY/PAUSE works
- Triple click on the play button makes a call/ends call
- Vol up/down doesn't work
- prev track button makes a call, holding the button will call and hang up straight away
- next track button makes a call, holding the button will call and hang up straight away
I'm not experienced in coding, so I'm seeking some wise council here on XDA:
- How can I find out how these controls work?
- How to make Android recognize the signals?
- How to make an app for this?
Any advice and ideas are welcome.
I'm going snowboarding by the start of February, so I'm hoping to have this working by then.
PS: Photos added with the working Bluetooth jacket
the sleeve inside out