Related
Hello,
As It's difficult to search for "ANT+" in the forums, sorry if this issue has already been addressed
And now some extra keywords to ease the search: ant, ant+, antplus, ant_plus, antwireless, ant_wireless
This is a thread to summarized all the facts about ANT+ and the Nexus 5 I have found so far:
HARDWARE: BCM4339. The Nexus 5 has this chip which provides WiFi, BT and presumably ANT+. It's also present in the Galaxy Note 3 which reportedly has ANT+ capabilities.
DRIVER: The required driver source can be found here: https://github.com/ant-wireless . Once compiled it generates a module (libantradio.so) and two apk (AntHalService.apk, ANTRadioService.apk).
SOFTWARE: There are several apps with ANT+ enabled, but for testing purposes the ANT+ demo can be used.
To be able to test ANT+ I have the Nexus 5 and ANT+ capable hardware (HRM, cadence sensor, etc), the ANT+ Demo in google play but I'm missing the driver.
I know I need a kernel with module loading enabled (for example this modified stock: http://forum.xda-developers.com/showthread.php?t=2514765) but I don't know howto to compile the ANT+ module.
Can someone generate the driver as per the instructions in https://github.com/ant-wireless/ANT_in_Android or explain me how to do it?
I'm on a linux host, I have a rather limited experience in compiling stuff but I'm not afraid of learning something in the process!
Thanks!!
very interested in the results. thank you for your work on this
interested
Subscribed.
I am also interested in this as I have my phone and Garmin Forerunner watch with me when I run so if I can just carry my phone and get the same data that would be awesome!
If no one else takes this on, I'll see about looking into it later. Keep in mind though that I'm not a developer of any sort but am comfortable with compiling kernels. I have an ANT+ HRM from my Motoactv that I'd like to use.
Ok,
So far I haven't able to compile stock kernel. I'm trying with NDK GCC 4.7 without success: http://forum.xda-developers.com/showthread.php?p=47577117
But I've investigated in other fields. I've downloaded S4 and Note3 ROMS with ANT+ support to have a look at the files.
S4 CRASH_ROM_V11: http://forum.xda-developers.com/showthread.php?t=2322619
Note3 BoBCaTROM_V2.0: http://forum.xda-developers.com/showthread.php?t=2498687
This is want I've found so far:
There are three system apps: AntHalService.apk, ANTRadioService.apk and ANTPlusPlugins.apk. These two latter can be found in google play. The first app is the one that "informs" the system that the device is ANT+ capable (as stated in the ant_wireless git). I've tried to install this apk manually but fails due to certificates (samsung).
S4, Note3 and Nexus5 have all different revisions for the bcm433x firmware but they all have an "ANTLockUsed" string in it (hexdump). Is it related to ANT+ or the ANTenna? Incidentally, the wisol firmware revision doesn't have this string.
The rest of the files related to ANT+ are for the com.dsi.ant.antradio_library (etc/permissions and framework files).
I can't find any ANT+ related module (ant*.so, libant*.so). Thus, is it already compiled in the kernel or not needed at all?
I've uploaded all these files in case anyone wants to have at look them.
Subscribed. ANT+ support would be awesome for all the athletes out there.
I'm a big supporter of ANT+. I wish I knew more about Android to help on this side. I have a blog that documents a lot of hacking projects related to ANT+.
If the Nexus 5 could access ANT+ it could be an amazing cycle computer potentially.
I work a bit with a SOC from Nordic. The way it works for BLE is that it compiles and downloads a soft protocol. I'm wondering if this is how the Boardcom chip works too. My reasoning is in the github:
Additionally, in Android 4.2, the Bluetooth stack switched to Bluedroid (from BlueZ) and this existing ANT implementation for chips using Vendor Specific Bluetooth HCI messaging for ANT packets (wl12xx and bcm433x) is currently not compatible, until somebody is able to do the work for the different bluetooth stacks. The chip vendors may provide build support for their own products if you inquire with them.
Click to expand...
Click to collapse
So it sounds like, because ANT+ and BLE are so similar, they upload a new stack to the chip which enables it. However, this stack is not in the wild.
kwakeham said:
So it sounds like, because ANT+ and BLE are so similar, they upload a new stack to the chip which enables it. However, this stack is not in the wild.
Click to expand...
Click to collapse
That makes sense as I wasn't able to find any more files related to ANT+ (directly not by looking into the source code).
However, I'm very stubborn and I want ANT+ in the nexus :silly:
First of all: It still doesn't work, but so far I've learnt a few things.
First I copied the Note3 files (attached) related to ANT+ (root needed, remember to chmod 644):
/system/app/AntHalService.apk (modified to strip samsung certificates)
/system/etc/permissions/com.dsi.ant.antradio_library.xml
/system/framework/com.dsi.ant.antradio_library.jar
/system/vendor/firmware/bcm4335_A0.hcd (renamed to bcm4335c0.hcd to max nexus5 firmware name. Backup old one first!!)
Upon reboot I also installed from google play the rest of ANT+ app required.
ANT radio service: https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket
ANT+ Plugins: https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus
ANT+ Demo: https://play.google.com/store/apps/details?id=com.dsi.ant.antplusdemo
When using the ANT+ Demo App it doesn't warn about anything missing (good!!) but when searching for the HRM I have it just fails (bad!!). It fails with either firmware (nexus or note). In any case dmesg doesn't so any info related to ANT+.
To summarize:
The previous files are needed so that androids "knows" ANT+ hardware is present, but
Something else needs to be modified. As stated by kwakeham probably the bluetooth stack.
I have no android or coding skills (or any skills at all ), but with this information I hope someone can have a look at the modified bluetooth stack of either S4 or Note3 to port those changes to Nexus5 :fingers-crossed:
I'm very confident because XDA is a great place with lots of wonderful people, fully capable of implementing ANT+ in the Nexus5.
They've done much harder things!!
Is it true that Bluetooth 4.0 can only connect to one device at a time? So, if we wanted to monitor heart rate on the phone and listen to music via bluetooth headphones, this would not be possible unless we used an ANT+ heart rate monitor, correct?
Cleanskinned said:
Is it true that Bluetooth 4.0 can only connect to one device at a time? So, if we wanted to monitor heart rate on the phone and listen to music via bluetooth headphones, this would not be possible unless we used an ANT+ heart rate monitor, correct?
Click to expand...
Click to collapse
Close but not quite.
A BT4 HR strap will only allow one device to connect to it at a time but the phone can connect to multiple BT devices at the same time. ANT+ lets an infinite number devices to connect to a single HR strap, so like your phone stashed in your pocket and a running watch on your arm. ANT+ would also allow you to read data from hundreds of sensors, though that would be more useful for a trainer at a spin class or something lol.
Exactly, and to verfy that I just connected two Bluetooth 4.0 devices with my Nexus 5. My Pebble and the fitbit Flex from my girlfriend, both worked fine simultaneously.
Btw, windows has a limit of 7 connected Bluetooth devices at a time, but that's not caused by the Bluetooth specification.
Sent from my Nexus 5 using xda app-developers app
Hello,
Still no success.
I've been looking into the source code of both S4 and Note3 opensource kernels for android version 4.3, but due to lack of coding skills I just have no idea of what to search.
The source code of bluetooth stack from these kernels and the one for nexus5 seem completely different thus it's hard to draw any conclusions. The only thing clear is that running a "grep" search into the code for "ant+", "antplus", "ant_wireless" (or similar) doesn't show any results.
It seems someone is working on having ant+ on the google editon S4: http://forum.xda-developers.com/showthread.php?t=2542922
Let's hope his work can be reused for the nexus5.
PS. I don't have enough posts yet to ping him back to this thread but I will try to use the files he has attached.
usu4rio said:
It seems someone is working on having ant+ on the google editon S4: http://forum.xda-developers.com/showthread.php?t=2542922
Let's hope his work can be reused for the nexus5.
PS. I don't have enough posts yet to ping him back to this thread but I will try to use the files he has attached.
Click to expand...
Click to collapse
That's me. I've found you looking for some info to help me out.
The main issue I'm facing is the AntHalService.apk from the vendors(Samsung,Sony) is the 3.0.0 and there were 2 updates already.
I compiled the 3.1.1 but I can't run it as a system app.
Regarding the Nexus 5, I guess that since S4 got ANT+ activated on 4.3, something in the updated radio probably activated it, and as you mentioned, no .so modules on the system.
Maybe analyzing the ANTHal code deeply might bring up some light on this.
Btw, you're Brazilian or Portuguese or Spanish? (due to your nickname)
If so, we can add each other on G+ and progress on talks to see if we can bring some light to the athlete droiders out there...
Worst case scenario you can use an USB Ant+ Stick with an OTG cable. (what I am going to do while I research for this.... )
Oh, btw, Galaxy S3 also had the hardware but Samsung never activated it...
ADD
AdrienC said:
That's me. I've found you looking for some info to help me out.
The main issue I'm facing is the AntHalService.apk from the vendors(Samsung,Sony) is the 3.0.0 and there were 2 updates already.
I compiled the 3.1.1 but I can't run it as a system app.
Regarding the Nexus 5, I guess that since S4 got ANT+ activated on 4.3, something in the updated radio probably activated it, and as you mentioned, no .so modules on the system.
Maybe analyzing the ANTHal code deeply might bring up some light on this.
Btw, you're Brazilian or Portuguese or Spanish? (due to your nickname)
If so, we can add each other on G+ and progress on talks to see if we can bring some light to the athlete droiders out there...
Worst case scenario you can use an USB Ant+ Stick with an OTG cable. (what I am going to do while I research for this.... )
Oh, btw, Galaxy S3 also had the hardware but Samsung never activated it...
Click to expand...
Click to collapse
i have a Galaxy S4 but i want to change it for Nexus 5
i hope it works
following
HI to all
I'm interesting on this too and I'm waiting how advance this to buy an nexus 5
You will try to ask on thisisant forum. there are developers from ant+ and offer some news about phones sometimes.
Waiting news, best regards to all.
Guys, I've got a message from @fcastillousfq and I think it might be of your interest my response:
fcastillousfq said:
Hey, I saw the post about getting a USB accessory for the Nexus 5 to be able to use ANT+ as a last resource, I've been searching online and can't find any for Android, only for iPhone. The only one I've found was huge and it's not for sale yet.
Could you provide me a link or the name of the accessory so I could buy it?
Thanks!
Sent from my Nexus 5 using xda app-developers app
Click to expand...
Click to collapse
Sure, it the Suunto Movestick Mini + OTG Cable
Then you have to install:
https://play.google.com/store/apps/details?id=com.dsi.ant.usbservice
https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket
https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus
https://play.google.com/store/apps/details?id=com.dsi.ant.antplusdemo (for testing)
https://play.google.com/store/apps/details?id=com.dsi.ant.antplus.grapher.heartrate (for testing)
And you're set. It's pretty easy!!
ps: forget to mention that you can use regular size ant+ usb sticks, as the one from Garmin, but I preferred this one as it's smaller.
With a bit of DIY you can make something smaller.
Thanks for the info! I'm going to look into it and probably buy it.
I'm also considering the Viiiiva, which acts as a bridge between all my Ant+ devices and Bluetooth 4. The bad thing is that there's no android app yet, in the mean time, the USB one will suffice.
Sent from my Nexus 5 using xda app-developers app
AdrienC said:
That's me. I've found you looking for some info to help me out.
The main issue I'm facing is the AntHalService.apk from the vendors(Samsung,Sony) is the 3.0.0 and there were 2 updates already.
I compiled the 3.1.1 but I can't run it as a system app.
Regarding the Nexus 5, I guess that since S4 got ANT+ activated on 4.3, something in the updated radio probably activated it, and as you mentioned, no .so modules on the system.
Maybe analyzing the ANTHal code deeply might bring up some light on this.
Btw, you're Brazilian or Portuguese or Spanish? (due to your nickname)
If so, we can add each other on G+ and progress on talks to see if we can bring some light to the athlete droiders out there...
Worst case scenario you can use an USB Ant+ Stick with an OTG cable. (what I am going to do while I research for this.... )
Oh, btw, Galaxy S3 also had the hardware but Samsung never activated it...
Click to expand...
Click to collapse
Sorry for the delay.
Yes! spanish :good:
Unfortunately I don't use G+ (or facebook or in fact any other so-called social network). I will try to be active here so we can achieve the desired ANT+ support.
Tomorrow I will have a look at the ANT+ files you compiled (posted in the other thread) and I will compare the results with the ones provided by samsung (which I somehow managed to installed but don't really know if are working or not). I will add a post with the steps I followed to make it work.
AdrienC said:
Guys, I've got a message from @fcastillousfq and I think it might be of your interest my response:
Sure, it the Suunto Movestick Mini + OTG Cable
Then you have to install:
https://play.google.com/store/apps/details?id=com.dsi.ant.usbservice
https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket
https://play.google.com/store/apps/details?id=com.dsi.ant.plugins.antplus
https://play.google.com/store/apps/details?id=com.dsi.ant.antplusdemo (for testing)
https://play.google.com/store/apps/details?id=com.dsi.ant.antplus.grapher.heartrate (for testing)
And you're set. It's pretty easy!!
ps: forget to mention that you can use regular size ant+ usb sticks, as the one from Garmin, but I preferred this one as it's smaller.
With a bit of DIY you can make something smaller.
Click to expand...
Click to collapse
I also have the LARGE garmin usb stick. I successfully used it with the Razr (910xt), but if only we could make use of the internal ANT+ hardware it would be soooo convinient
usu4rio
PS. As a "last resort" I'm planning to contact Carlo Pescio, the creator of Sportablet (http://www.sportablet.com). If I were able to use the internal ANT+, I would definitively buy his software (https://play.google.com/store/apps/details?id=com.carlopescio.uploader). I hope this doesn't sound as extortion ... too much :angel:
Hey Gents!
Does anyone know about a powerpoint presenter for the gear? this would be totally awesome if i could steer my presentations with my gear
i dont need the presentation itself on the watch, only buttons for for- and backwards (like media player remote).
any ideas on existing solutions or possible workarounds?
DomZH said:
Hey Gents!
Does anyone know about a powerpoint presenter for the gear? this would be totally awesome if i could steer my presentations with my gear
i dont need the presentation itself on the watch, only buttons for for- and backwards (like media player remote).
any ideas on existing solutions or possible workarounds?
Click to expand...
Click to collapse
I wouldn't try this.
I cannot think of any easy and reliable way to do this. The problem is the phone doesn't have WiFi. So you can't get the phone and computer on the same network. If you could, you could use "Unified Remote" to accomplish this easily.
Possible ways to do this are with Tasker + Autoremote + Null ROM. Or Null ROM + Unified Remote + Tethering (though I'm not sure if tethering would share the device's local network with you or just it's cell network).
Problem is with either of the above 2 possibilities, there are too many parts that can fail, and you wouldn't want that happening during a presentation which is why I recommend not doing it.
---------- Post added at 01:24 PM ---------- Previous post was at 01:21 PM ----------
nikkobenson said:
I wouldn't try this.
I cannot think of any easy and reliable way to do this. The problem is the phone doesn't have WiFi. So you can't get the phone and computer on the same network. If you could, you could use "Unified Remote" to accomplish this easily.
Possible ways to do this are with Tasker + Autoremote + Null ROM. Or Null ROM + Unified Remote + Tethering (though I'm not sure if tethering would share the device's local network with you or just it's cell network).
Problem is with either of the above 2 possibilities, there are too many parts that can fail, and you wouldn't want that happening during a presentation which is why I recommend not doing it.
Click to expand...
Click to collapse
Actually, having said all that, look at what I found:
https://play.google.com/store/apps/details?id=cz.rozkovec.android&hl=en
If you could pair to 2 devices at the same time PC & your note 3 (null rom?) this could work for you.
nikkobenson said:
I wouldn't try this..
Click to expand...
Click to collapse
It'd be easy to do and it'd be pretty cool. Just install NULL rom and communicate via Bluetooth.
Yeah, I pretty much said that. Though I did have to do research to come to that conclusion.
I've been trying to get this to work, however I cannot get the Gear to communicate with my Laptop, so it looks like you have to play the presentation through the phone only, however you you can't install that software on the phone.
More investigation required I think.....
thank you guys for your research and input!
so first way would be to get null rom and sideload a bluetooth remote to controll directly from my watch w/o phone?
is there a way without null?
thank you so much in advance
The reason you'd need Null is because it allows you to be tethered to 2 devices at once. Otherwise, you'd lose the connection to your phone.
Don't be scared of Null. I was, but I really wanted tasker and autovoice/autoremote so I dove in. Null comes with the stock launcher so you're actually not losing anything. You have all of the same features you have now, plus much much more.
This is possible using tasker & autoremote.. Do some research on the two apps.
nikkobenson said:
You have all of the same features you have now, plus much much more.
Click to expand...
Click to collapse
thank you man!! this helps me a lot, especially that you told me about keeping the stock launche. i was scared because i did not wanted to have tiny icons and fiddly touch controlls on the gear like on a cheap 50 dollar china watch.
i will try it
Yeah. I had the same worries. Good luck. You're going to kick butt switching slides with your watch. James Bond style.
DomZH said:
Hey Gents!
Does anyone know about a powerpoint presenter for the gear? this would be totally awesome if i could steer my presentations with my gear
i dont need the presentation itself on the watch, only buttons for for- and backwards (like media player remote).
any ideas on existing solutions or possible workarounds?
Click to expand...
Click to collapse
Our product has Pebble support but we are thinking of adding more smartwatch support now that Android Wear has been announced. Check out SlideCinch at www.slidecinch.com.
Disclaimer, I am the Developer of SlideCinch and it is still in alpha.
Hi all,
I am creating this thread so that we can investigate what can and what cannot be done with the iPhone & Gear combination.
Let me first describe my experience so far, for anyone who may be interested. So let's say you want to use the Gear with your iPhone:
First of all you need to have null ROM on the Gear (see respective thread). I have null 15.
You go to full settings and then bluetooth and make the watch discoverable.
Then you go to the iPhone and search for devices (not the other way around).
What works:
1) Basic BT handsfree functionality.
They couple OK and this is it. You have a glorified 300 euro BT handsfree in the shape of a wristwatch!
2) Internet tethering via BT.
If your iPhone carrier settings do support tethering you can also tether the Gear via BT to the iPhone. I have seen that the tethering process works but unfortunately i was in an area of no signal when i did the test (don't have an iPhone right now) so there is no hard evidence. I mean i did not see a webpage loading but i think that tethering is actually device independent. Someone please confirm.
What doesn't work:
1) Notifications (which renders the added value of the whole smartwatch concept kind of questionable)
2) An automated or even manual (but no PC/cloud involved) way to transfer photos/vids taken with the Gear camera to the iPhone.
3) Caller ID with name. I have extensively tried this with both an iPhone 4 and a 5S both on iOS7 and both not jailbroken and when a call is received i only saw the number even if the caller was in the contact list of the iPhone and the native contact list on the Gear itself.
I am searching for a solution for bullets 2 and 3, since i will swap my S4 for a 5S very soon but i do intend to keep the Gear for the time being.
Any comment/personal experience/help will be greatly appreciated.
IMPORTANT UPDATE:
As of June 11, 2014 XDA member @Accounti provided the first (and only so far) solution, regarding iPhone & Gear cooperation.
Ladied and Gents, please welcome CloudNotifier Cydia tweak.
All notifications from jailbroken iPhone can be sent via Web to the Gear (and many other devices, as it is web based). It is not a direct BT connection, therefore NULL ROM is required so that BT tethering is enabled.
I would like to personally congratulate @Accounti for his work and kindly ask that relative posts are done in the following thread:
http://forum.xda-developers.com/showthread.php?t=2784802
Please let us continue in this thread regarding the iPhone & Gear connection methods.
i tested everything all the day. I can confirm, it works, tethering it's fine, browsing, play store access, email, also I installed Whatsapp and using it.
A problem with this, after some minuts the internet connection become "on demand" so if you receive for example a whatsapp message you don't receive immediately the notification but you will receive the first time you connect to something (for example browsing a page or sending an email).
I'm searching a way to keep internet connection alive or to wake it every 15 minutes just to have live messaging with whatsapp.
I can confirm the problem with the caller Id, i think the problem it's that the iPhone does not push contacts to gear when you pair, and when a call comes the gear look not in the contacts list but in the pairing contacts, that is empty...
---------- Post added at 01:39 AM ---------- Previous post was at 01:13 AM ----------
Another problem, set every volume in gear to zero, only vibrating, iPhone is in silent mode to, when a call comes the Gear makes the ringtone anyway. It's a bad problem for me cause i can't use ringtone at work...
NZ, you do realize all this device needs is an app to communicate with. It is completely possible to make the Gear work with an iPhone.
Someone with some decent IOS App writing skills could make this work.
Stop filling this thread with your nonsense.
Sent from my SPH-L720 using xda app-developers app
@gidi, did you try bluetooth transfering your files to your iPhone from the Gear ?
Not sure iOS supports bluetooth file transfers, but it should work.. along with bluetooth sharing contacts I believe, I activated that service too
fOmey said:
@gidi, did you try bluetooth transfering your files to your iPhone from the Gear ?
Not sure iOS supports bluetooth file transfers, but it should work.. along with bluetooth sharing contacts I believe, I activated that service too
Click to expand...
Click to collapse
@fOmey unfortunately i do not have an iPhone right now. Maybe will have the 5S within the day and then i will test and get back to the thread.
However, BT file transfer is a no go on an iPhone that is not jailbroken. Truth is that iOS 7 is a little more relaxed compared to older iOSs but i cannot confirm anything.
With a JB iPhone it may be a totally different story, however. There is tweak called BTnotificationenabler that transfers ALL push notifications through BT.
Could you please check what the profiles that the Gear supports are? Also, could you add more profiles, just in case?
Thank you dude!
gidi said:
@fOmey unfortunately i do not have an iPhone right now. Maybe will have the 5S within the day and then i will test and get back to the thread.
However, BT file transfer is a no go on an iPhone that is not jailbroken. Truth is that iOS 7 is a little more relaxed compared to older iOSs but i cannot confirm anything.
With a JB iPhone it may be a totally different story, however. There is tweak called BTnotificationenabler that transfers ALL push notifications through BT.
Could you please check what the profiles that the Gear supports are? Also, could you add more profiles, just in case?
Thank you dude!
Click to expand...
Click to collapse
That's a shame about the bluetooth transfer, although ! The bluetooth notifications is quite interesting.
What profile do you require for the bluetooth notifications ? As for adding new profiles.. I can activate additional services which have been included already, although it's kind of hit and miss if they will work ! .. If it's some weird proprietary services sadly no.
I have included majority of the useful ones already..
Hi Everyone,
I did a little thread cleaning. I think that this thread is perfect for xda. Although xda usually doesn't support iPhone development, I think most of the development here will need to be done on the Galaxy Gear side. As long as people are willing to help and test ideas, I say go for it!
Thanks!
fOmey said:
That's a shame about the bluetooth transfer, although ! The bluetooth notifications is quite interesting.
What profile do you require for the bluetooth notifications ? As for adding new profiles.. I can activate additional services which have been included already, although it's kind of hit and miss if they will work ! .. If it's some weird proprietary services sadly no.
I have included majority of the useful ones already..
Click to expand...
Click to collapse
fOmey i will search a little and get back to you.
I will alsotry to get in touch with a dev who has managed to make wonders with iPhone and Pebble.
Thing is, if some basic functionality can be achieved, then the Gear market will truly expand. There are many iPhone users who would love to use the Gear.
UPDATE: It might also be worth it if you could take a look at this: http://support.imwatch.it/downloads/
I have used the imwatch in the past and it can work both with iOS and Android.
Appart from the tethering function, i remember that when pairing with iPhone a special BT profile (do not remember it's name) was utilised that allowed the imwatch to download the whole iPhone contact list over BT.
Actually the Gear is all the imwatch was ever hoping to be and maybe some more!
justmpm said:
Hi Everyone,
I did a little thread cleaning. I think that this thread is perfect for xda. Although xda usually doesn't support iPhone development, I think most of the development here will need to be done on the Galaxy Gear side. As long as people are willing to help and test ideas, I say go for it!
Thanks!
Click to expand...
Click to collapse
Absolutely, the work is on the Gear side, cause iPhone already use the Pebble or the I'm Watch, so it's the Gear that is missing something. Thank you
---------- Post added at 05:38 PM ---------- Previous post was at 05:33 PM ----------
gidi said:
fOmey i will search a little and get back to you.
I will alsotry to get in touch with a dev who has managed to make wonders with iPhone and Pebble.
Thing is, if some basic functionality can be achieved, then the Gear market will truly expand. There are many iPhone users who would love to use the Gear.
UPDATE: It might also be worth it if you could take a look at this: http://support.imwatch.it/downloads/
I have used the imwatch in the past and it can work both with iOS and Android.
Appart from the tethering function, i remember that when pairing with iPhone a special BT profile (do not remember it's name) was utilised that allowed the imwatch to download the whole iPhone contact list over BT.
Actually the Gear is all the imwatch was ever hoping to be and maybe some more!
Click to expand...
Click to collapse
Good idea Man! Look into the I'm Watch firmware is good, the profile used for sms is the Message Access Profile (MAP).
No way to save contacts manually, the Gear see it as empty. Is there a possibility to modify directly the contact file?
fOmey maybe you know witch is the right file
Just talked to fOmey in the chatroom of his website.
I informed him that jb for iOS 7 is out.
Now the news: fOmey has an iPhone also and i am trying to convince him to invest/waste some time trying to make the Gear - iPhone combination work.
Told him about the BTNotificationEnabler tweak (https://github.com/conradev/BTNotificationEnabler) and the MAP profile that is being used and he said that his ROM may already be supporting it.
If there is anyone with an iPhone and a Gear who wants to see the combination really work, please post to this thread. It could provide some motivation for fOmey!
I know he can do it if he decides to spend some time working on it.
gidi said:
Just talked to fOmey in the chatroom of his website.
I informed him that jb for iOS 7 is out.
Now the news: fOmey has an iPhone also and i am trying to convince him to invest/waste some time trying to make the Gear - iPhone combination work.
Told him about the BTNotificationEnabler tweak (https://github.com/conradev/BTNotificationEnabler) and the MAP profile that is being used and he said that his ROM may already be supporting it.
If there is anyone with an iPhone and a Gear who wants to see the combination really work, please post to this thread. It could provide some motivation for fOmey!
I know he can do it if he decides to spend some time working on it.
Click to expand...
Click to collapse
I'm here baby! What i have to do? Jailbreak+btnotification+Gear with null15?
But, just a question, if the MAP profile is already in null rom, why i can't receive sms? Maybe fOmey means that the rom is ready but not with MAP already inside.
---------- Post added at 02:19 AM ---------- Previous post was at 01:37 AM ----------
Maybe list of profile should help. Put everything inside null please! (Lot of people could use, not only Apple owners)
http://support.apple.com/kb/ht3647
Robotblog said:
I'm here baby! What i have to do? Jailbreak+btnotification+Gear with null15?
But, just a question, if the MAP profile is already in null rom, why i can't receive sms? Maybe fOmey means that the rom is ready but not with MAP already inside.
---------- Post added at 02:19 AM ---------- Previous post was at 01:37 AM ----------
Maybe list of profile should help. Put everything inside null please! (Lot of people could use, not only Apple owners)
http://support.apple.com/kb/ht3647
Click to expand...
Click to collapse
I have activated profile MCE in the current version of null_ which is a MAP profile, I have just finished activating MSE which also is a MAP profile, this will be available in the next version. So in other words all profiles in reference to MAP will be activated in the next version of null_ (16).
Take a look at this page for a better understanding.
fOmey said:
I have activated profile MCE in the current version of null_ which is a MAP profile, I have just finished activating MSE which also is a MAP profile, this will be available in the next version. So in other words all profiles in reference to MAP will be activated in the next version of null_ (16).
Take a look at this page for a better understanding.
Click to expand...
Click to collapse
It's auto-enabled when you turn bt on? Because when an sms arrive nothing happens, and from iPhone side it's always turned on.
fOmey maybe you can make some test with your iPhone
Robotblog said:
I'm here baby! What i have to do? Jailbreak+btnotification+Gear with null15?
But, just a question, if the MAP profile is already in null rom, why i can't receive sms? Maybe fOmey means that the rom is ready but not with MAP already inside.
---------- Post added at 02:19 AM ---------- Previous post was at 01:37 AM ----------
Maybe list of profile should help. Put everything inside null please! (Lot of people could use, not only Apple owners)
http://support.apple.com/kb/ht3647
Click to expand...
Click to collapse
Dude, what iPhone do you have? Have you installed the BTNotificationEnabler tweak?
gidi said:
Dude, what iPhone do you have? Have you installed the BTNotificationEnabler tweak?
Click to expand...
Click to collapse
If it doesnt work already, wait for the next version of my rom.
fOmey said:
I have activated profile MCE in the current version of null_ which is a MAP profile, I have just finished activating MSE which also is a MAP profile, this will be available in the next version. So in other words all profiles in reference to MAP will be activated in the next version of null_ (16).
Take a look at this page for a better understanding.
Click to expand...
Click to collapse
fOmey my man if i got this correctly then the MSE (server side) profile should be enabled on the iPhone and the MCE (client side) should be enabled on the Gear.
However, "The MCE device shall use the services of the MSE device only after successfully creating a secure connection", which kind of concerns me.
But again, in fOmey we trust for everything Gear related.
gidi said:
fOmey my man if i got this correctly then the MSE (server side) profile should be enabled on the iPhone and the MCE (client side) should be enabled on the Gear.
However, "The MCE device shall use the services of the MSE device only after successfully creating a secure connection", which kind of concerns me.
But again, in fOmey we trust for everything Gear related.
Click to expand...
Click to collapse
I activate both profiles in the next version.. so regardless what is requires it should be available.
fOmey said:
I activate both profiles in the next version.. so regardless what is requires it should be available.
Click to expand...
Click to collapse
Thank you fOmey!!!
gidi said:
Dude, what iPhone do you have? Have you installed the BTNotificationEnabler tweak?
Click to expand...
Click to collapse
I'll do JB in a few days on 4s but only for btnotenab, cause forma the SMS si already in ios
Any workaround for the caller id issue?
With calling id names and MAP the Gear could be the perfect device.
Ist there some Team/Developer working on an OpenSource alternative to the official Samsung Galaxy Gear Manager? I am the programmer behind OpenFetch (https://play.google.com/store/apps/details?id=com.sindaccos.openfetch) which was just a test to get the HTC Fetch working with any BLE/Android 4.3 enabled Smartphone.
This gave me so much experience with BLE profiles, characteristics and co. so I am searching for some more devs helping me coding an OpenGearManager.
So who is with me?
Regards,
Gamer
Sounds like a great idea hope you get more devs on board
Nope, no work on a OpenSource replacement is going on atm, not in the public anyway.
I´we done some custom Gear apps for the null_ rom but if I´m capable of helping out with this, I don´t know.
I´m sure @fOmey (author of null_) can help out with lot´s of info for the project.
I love the idea !
Pushing notifications to the gear using a open program would be awesome for end users.
Have you checked out M2D ? It would be a great start if you could get the source.
How about an iPhone (Cydia) app that would push notifications to the Gear?
This is the best idea yet. Because of the fact that I'm an idiot I would love to be able to push apps and make other changes via the gear manager. I would think this would open the door for other idiots like myself to get this watch. I am running null 16 but had someone else load it for me. would love to go 22 but don't know how plus I heard you lose settings in touchwiz...a reinvented gear manager would fix this right?
I would like to help, but do not have the time right now. Could it be possible to reverse engineer the proprietary protocols so we can use the apps created for the gear with the open version of gear manager?
I have been looking into this. But there is alot thats way over my head. But i would say its not possible. Not for now anyhow. But anything is possible i guess.
smokestack76 said:
I have been looking into this. But there is alot thats way over my head. But i would say its not possible. Not for now anyhow. But anything is possible i guess.
Click to expand...
Click to collapse
I wouldn't go as far as saying its impossible...
If you have experience in bluetooth communication between devices & JSON requests it may not be as hard as you may think.
It would be a bit of a difficult project tho !
Lets forget about JSON requests for a minute and listen to my theory:
Half of it is done with M2D manager by pacosal, the bluetooth connectivity part anyway... if someone was to code a notification listener for the host phone, we could push the M2D intents to the gear.. simple enough right ?
We then code a listener for the gear to listen for M2D intents, when one of the "notification intents" is received we fire the following intent to show a custom notification.
For a example put this command in adb shell:
Code:
am start -a android.intent.action.VIEW -n com.samsung.notifications/com.samsung.notifications.NotificationAlertActivity -e title Test
This would give basic notification functionality, its not that difficult to code and it would work across all android devices.
If I was confident enough to code in JAVA, I would take on the project myself although with a lack of time to learn and other ongoing projects it makes it hard... in saying that tho I am more than happy to help anyone who is game to make a start !
One of the gear users created a third party app to send notifications to the gear: ATN
If only he released the source, it would be excellent to get an idea how things work.
I'm all up for that iPhone cydia app! I really want a gear but don't like samsung phones. I'd pay for the app too, if you list it for a price, I'd pay up to $15-$20 for it
Sent from my iPad using Tapatalk
It would be great to have this working, i am currently using ATN Manager and was a pain to get working as you have to find and use a specific version of the app to get the functionality, i posted about it here as well as getting the WatchStyler working on a non-Samsung device (Nexus 5) here: http://forum.xda-developers.com/showpost.php?p=50550974&postcount=129
However you only get a message that you got a notification for some and not a full message to read, while that works while your phone may be on silent it would be great to have the full functionality like with a Samsung device.
Very excited about this! Hope someone can get it going! I'd be more than happy to test as I am sure is with other!
First of all - Hi everyone! I'm a frequent reader, first time poster.
Now to the point. As soon as I'm done with my masters defense (around next two weeks), I'm starting a project that might help with this idea.
I'm basically going to implement an android service that will provide an abstract interface for communication between any android phone with bluetooth capability (if possible, still some research ahead of me) and Galaxy Gear. I haven't decided yet if interaction will be done by intents or if it would be in form of a library or even raw classes. Still if the project will succeed I'm going to try to build the same abstract interface for Windows Phone devices (no intents here, so propabbly as a library). If it proves possible then same thing will be done with iOS, by a friend of mine.
Assuming this would work, someone would have to reverse engineer the Gear Manager, so if there is anyone that is able to do that I will be happy to cooperate in any way I can.
I'm not promissing anything for now, but let's see how will things go.
Gohanks said:
First of all - Hi everyone! I'm a frequent reader, first time poster.
Now to the point. As soon as I'm done with my masters defense (around next two weeks), I'm starting a project that might help with this idea.
I'm basically going to implement an android service that will provide an abstract interface for communication between any android phone with bluetooth capability (if possible, still some research ahead of me) and Galaxy Gear. I haven't decided yet if interaction will be done by intents or if it would be in form of a library or even raw classes. Still if the project will succeed I'm going to try to build the same abstract interface for Windows Phone devices (no intents here, so propabbly as a library). If it proves possible then same thing will be done with iOS, by a friend of mine.
Assuming this would work, someone would have to reverse engineer the Gear Manager, so if there is anyone that is able to do that I will be happy to cooperate in any way I can.
I'm not promissing anything for now, but let's see how will things go.
Click to expand...
Click to collapse
Awesome, looking forward to where this goes!
I hear the Gear S is now totally independent, built in wifi, 4g, etc... Anyways, This thing is a bluetooth device, I'm assuming it's got a built in generic bluetooth dongle and the tizen OS itself handles protocols such as a2dp for headphones, and communication thru their strange SAP protocol. (Samsung Accessory Protocol)
Is it at all possible to achieve internet access for apps with any APIs for the new Gear S? I figured my phone (actual samsung) along with other manufacturers have a Tethering option. I was hoping I could turn on my bluetooth tethering and get actual internet connectivity on the Gear 2 Neo, and start developing real web-oriented apps for the watch without some flaky form of polling using a background process on the phone itself to relay content to the gear 2 neo.
Once I heard you could code for this in as close to HTML/CSS/JavaScript as possible (there are some things that just don't translate to be as simple as it is in any browser) I was hooked, rushed out and bought one, but now I'm disappointed at my purchase realizing there is no way to achieve any content from the web without a back-end running on the phone, and I never liked java, nor do I care to learn it.
Could it be already possible just no way to reference the internet thru the js methods available in the Tizen SDK? This is a form of linux, what about possibly getting perl or node.js in there and maybe making your own interface to sockets? It'd be so awesome to actually have perl on a gear 2 neo.
found thread
I searched before posting this, couldn't find nothing, and an unrelated google search about gear 2 neo ringtones brought up a link... go figure. Anybody else looking can also see the solution I stumbled upon here
http://forum.xda-developers.com/gear-2/general/guide-internet-connection-gear2-5-steps-t2956328/post57140526#post57140526
while it's not perfect, it's a giant leap in the right direction I look forward to more in this thread!