Ant+ on nexus 10 - Nexus 10 Q&A, Help & Troubleshooting

If I understand it correctly, ant+ is the same 2.4 GHz as wifi and I see there is an ant+ driver on the play store. So will ant+ networking work on the n10 (or any android 4.2 tablet) or is it something the manufacturer need to hardwire into the hardware?
I have several devices including several heart rate monitors and a bike cadence / speed sensor I would like to use with my tablets. I use them on another android device and the frequency is there... So there should be a way to get then n10 to recognize it?
Ant+ driver on play store: https://play.google.com/store/apps/details?id=com.dsi.ant.service.socket
Anyone got ideas or a solution.?
Thanks!

The 2.4Ghz band is used by many different wireless products (ANT+, Wi-Fi, Bluetooth, cordless phones, car alarms etc), but they will not run on your tablet without the correct firmware and drivers to run them. The N10 does not have ANT+ firmware or drivers (there's a list of devices on the Play Store page you link to) on the hardware it includes. So yes, the manufacturer must build a device that has ANT+ built in to it.
However, you can still use ANT+ on your device. As the N10 supports the USB Host feature, you should be able to connect an ANT USB stick with the ANT USB Service (play.google.com/store/apps/details?id=com.dsi.ant.usbservice) and a USB OTG cable.
Hopefully this is a solution which works for everyone until there are more devices available with built in ANT+!
metaled222 said:
If I understand it correctly, ant+ is the same 2.4 GHz as wifi and I see there is an ant+ driver on the play store. So will ant+ networking work on the n10 (or any android 4.2 tablet) or is it something the manufacturer need to hardwire into the hardware?
I have several devices including several heart rate monitors and a bike cadence / speed sensor I would like to use with my tablets. I use them on another android device and the frequency is there... So there should be a way to get then n10 to recognize it?
Ant+ driver on play store: play.google.com/store/apps/details?id=com.dsi.ant.service.socket
Anyone got ideas or a solution.?
Thanks!
Click to expand...
Click to collapse

iRant said:
The 2.4Ghz band is used by many different wireless products (ANT+, Wi-Fi, Bluetooth, cordless phones, car alarms etc), but they will not run on your tablet without the correct firmware and drivers to run them. The N10 does not have ANT+ firmware or drivers (there's a list of devices on the Play Store page you link to) on the hardware it includes. So yes, the manufacturer must build a device that has ANT+ built in to it.
However, you can still use ANT+ on your device. As the N10 supports the USB Host feature, you should be able to connect an ANT USB stick with the ANT USB Service (play.google.com/store/apps/details?id=com.dsi.ant.usbservice) and a USB OTG cable.
Hopefully this is a solution which works for everyone until there are more devices available with built in ANT+!
Click to expand...
Click to collapse
Using the otg+USB on the N10 is an option at the gym on a stationary bike or stair climber. Just have to be REAL careful about the USB port and doing any damage. Using it with my Samsung Tab 2 7.0 and my bike would be a little trickier since I have a weather-proof case that mounts to the handlebars. Getting a USB stick or cable into it would not work. Such a shame since there are so many great sport/fitness programs for Android that do support ant+. A little surprising that Google would note code it into their hardware since they are all about tracking/obtaining data.
Could it be done with a custom ROM or is it even deeper in the hardware?
Going to have to do some real hard research for my next tablet.... Find something that does it all?
Thanks for the insight!

The N10 ANT+ hardware has been enabled with the "ANT+ Enabler": http://forum.xda-developers.com/hardware-hacking/hardware/ref-devices-ant-hardware-t2879990

Related

external webcam

has anyone tried? and will it work?
raindizzle said:
has anyone tried? and will it work?
Click to expand...
Click to collapse
Nothing like that will work without drivers. If you had linux drivers you might be able to make something work, but it would not be plug and play.
ske714 said:
Nothing like that will work without drivers. If you had linux drivers you might be able to make something work, but it would not be plug and play.
Click to expand...
Click to collapse
what about those plug and play webcams with installed drivers on them already? shouldn't that work since it is both windows/linux compatible? just as the same how external hard drives will work with our archos, and that also have drivers installed in them. (both windows/linux compatible also)
raindizzle said:
what about those plug and play webcams with installed drivers on them already? shouldn't that work since it is both windows/linux compatible? just as the same how external hard drives will work with our archos, and that also have drivers installed in them. (both windows/linux compatible also)
Click to expand...
Click to collapse
Ive never seen one, so I don't know for sure. Hopefully someone else will chime in on that. If you have an a70, there is only limited power available from the usb port. 200ma I think. If you try one and it works, be sure and let us know.
raindizzle said:
what about those plug and play webcams with installed drivers on them already? shouldn't that work since it is both windows/linux compatible? just as the same how external hard drives will work with our archos, and that also have drivers installed in them. (both windows/linux compatible also)
Click to expand...
Click to collapse
Just an FYI hard drives and cameras do not usually have drivers installed on them.. For example windows uses a driver called usbstor.sys that usb drives must adhere to in order to work properly. Delete this file and all your lovely USB drives in windows will no longer work unless you installed some crazy 3rd party software..
See here for more info
Ok so I just realized that most apps are drivers within itself (correct?) to run basic functions for a specific hardware like say camera effect apps for the camera. So now here is an idea...since the motorola xoom has a stock camera app implemented on the tablet to run both the front camera and a switch to use the rear camera....wouldn't it be possible as a theory to use a plug and play external usb webcam with the archos tablet and install the motorola xooms camera app instead of the archos camera app to use to switch between the front camera and usb camera (being as a rear camera)?
does anyone know where I can get the motorola xoom camera app to download? I would like to try it myself if I can get a hold of that app and just by a cheapo plug and play cam for 6 bucks if no one else is willing to try it...
raindizzle said:
Ok so I just realized that most apps are drivers within itself (correct?) to run basic functions for a specific hardware like say camera effect apps for the camera. So now here is an idea...since the motorola xoom has a stock camera app implemented on the tablet to run both the front camera and a switch to use the rear camera....wouldn't it be possible as a theory to use a plug and play external usb webcam with the archos tablet and install the motorola xooms camera app instead of the archos camera app to use to switch between the front camera and usb camera (being as a rear camera)?
does anyone know where I can get the motorola xoom camera app to download? I would like to try it myself if I can get a hold of that app and just by a cheapo plug and play cam for 6 bucks if no one else is willing to try it...
Click to expand...
Click to collapse
An app is not a driver. A driver basically is the interface between the hardware and the app. When an app interacts with hardware, it does so through the driver. That way a vendor can build hardware however they want, as long as they provide a driver that conforms to pre-established specifications so that the software provider can access it with standard commands. That's why the idea of a camera with built in drivers doesn't make sense. The software would not know to address the camera through the USB port. It needs a driver to address which would in turn address the hardware. Support for devices like thumb drives is built into the operating system, so you don't need a driver.
As has been pointed out, they don't have drivers preinstalled; rather they use protocols that are supported by the host operating system (Windows, Mac, etc) out of the box. The type of "plug and play" webcams you're talking about rely on the the universal WDM in Windows along with such protocols or frameworks as DirectShow, TWAIN, etc.
The point is, the host OS has to know how to talk to those plug-and-play webcams, not the other way around. So in the case of the Archos tablet, it would have to have the same support baked into it at the driver level. Which it doesn't.
So unless you're going to reverse-engineer those protocols and write your own Android driver, it's not gonna happen.
In the case of the Motorola Xoom camera app (or the camera app for any other device/phone for that matter), it's specifically coded to the camera chip used in that device, and has no chance of working with an external webcam. Just like it wouldn't work for the camera in my Evo phone, or anything else besides the Xoom. The only chance would be if it was a device that used the exact same camera chip hardware, but the chances of that are slim. Even devices made by the same manufacturer, such as the HTC Evo and the HTC Droid Incredible, use two different camera chips and drivers.
But.. if your usb camera is working with opensource linux drivers (like uvc driver) there is a high chance that it will work on android if someone compiles the missing kernel modules (aka drivers) like I did for dvb devices. AND THEN.. someone has to write an extended camera app which supports selecting different cameras
any advancements with this issue?
I have an archos 80 g9 8gb. I want to plug in my Sony video camera using a firwire to USB cable and an USB to micro adapter. I then want to use my tablet to broadcast on ustream.com. I am in a paranormal group, I use a night vision camera, therefore I need to figure out a way to do this. We currently use an apple laptop that constantly needs to be plugged in. Being able to use the tablet for this would a much better solution for a few reasons.
Has anyone found/made any drivers?
Would be really useful this. I'd donate.
I am in a similar boat as a few others here. I want to switch over to an Android tablet in my truck, but it's pretty large and the need of a rear view / back up camera is a must. During my past 48 hoursearch this is the most useful, and encouraging info that I could find. I am not a coder, but those who are can probably work with the source code I found on this site. I hope this helps us all. Maybe with the release of ICS the difficulty usb hosting for webcams won't require that much effort. Have a look
brain.cc.kogakuin.ac.jp/research/usb-e.html

[Q] Nexus 7 as display for TV dongle possible?

Hello everyone,
I am attempting to set up a Tronsmart MK908II TV dongle as a portable sandbox and web development environment. For my first attempt I'm using the stock ROM and apps from the app store such as Bit Web Server and Terminal IDE. I've had a fair amount of success, though very tempted to install Pi****u (Ubuntu) for a more powerful environment.
One of my main objectives have a miniature HD monitor so I can have direct access to the device if necessary even when I'm on the go. Before I go out and buy a suitable device for this, I'm trying to get my Nexus 7 to act as the display, since I will always have it with me and it's the perfect size. I believe I may have all the necessary cables and converters to make something like this possible... I'm just a bit stuck at the moment on getting it all to work as I want and I suspect its a software/config/capabilities limitation more than a physical one. I have already attempted this a couple of different ways, including using a USB cable from the dongle and an OTG converter for my Nexus 7, but could not get the Android USB Serial Monitor Lite app to recognize input from the dongle.
Does anyone know of any tools or knowledge that might help me achieve this? I can probably find an app that will allow me to remote control my dongle from my Nexus, which is plan B, but it's far less desirable since there are some circumstances that a purely software solution might not work from the dongle end.
Thank you for your time!
Tennyson Hull

[Q] OS and BT questions

Okay, the first question is aimed at Mad Catz Rich as from what I gathered he is a Mad Catz rep.
Can we expect an OS update to the MOJO? An update to at least 4.3 is important because of FSTrim which seriously affect performance in the long run.
The second question is about the bluetooth and aimed at anybody who can answer. Supposedly the MOJO supports bluetooth but I've also seen mention of a dongle. Do you actually need the dongle to use the controller or is it only for when connecting it to a PC (if it's a requirement it eats up an entire USB right?) So does bluetooth on the device work without the dongle? Can you easily connect devices such as a mouse and a keyboard?
I'm interested in the MOJO but gaming is only third on my list. I want it more as a low power (HT)PC running android so I want to know if my logitech K810 (great for only using one keyboard when switching between the phone, tablet, and PC) would work on it and an actual mouse would be nice since it might take a while to get accustomed to using the mouse mode on the C.T.R.L. (plus I saw some comment somewhere where the person was concerned with the durability of the switch as it would get constant use and a mouse would avoid the need for constant switching).
I'm not sure whether to wait or not as game compatibility is only semi important for me for me (plus I have several humble bundle android games which might avoid the need for play store compatibility). But video playback is important as is the keyboard and mouse. If those work then despite the limited game selection it might be worth it for me.
We have connected a BT keyboard and mouse with no problem to ours. Logitech keyboard, Microsoft mouse & both work well. Neither use a dongle.
I do have the controller's dongle taking up a USB port, but not sure if it actually needs it...I just sort of plugged it in because it was there and I'm a fan of sticking things into other things.
ExtremeRyno said:
We have connected a BT keyboard and mouse with no problem to ours. Logitech keyboard, Microsoft mouse & both work well. Neither use a dongle.
I do have the controller's dongle taking up a USB port, but not sure if it actually needs it...I just sort of plugged it in because it was there and I'm a fan of sticking things into other things.
Click to expand...
Click to collapse
Thanks! And yeah, many people are of that practice...
Now let's just see if Mad Catz Rich can give us some info on the OS front.
solsearch said:
Thanks! And yeah, many people are of that practice...
Now let's just see if Mad Catz Rich can give us some info on the OS front.
Click to expand...
Click to collapse
Controller has built in blue tooth. Just flip the switch the the far left(blue tooth) and hold start button for 5 seconds. Controller will light up and seek nearby Bluetooth devices and sync.
solsearch said:
....The second question is about the bluetooth and aimed at anybody who can answer. Supposedly the MOJO supports bluetooth but I've also seen mention of a dongle. Do you actually need the dongle to use the controller or is it only for when connecting it to a PC (if it's a requirement it eats up an entire USB right?) So does bluetooth on the device work without the dongle? Can you easily connect devices such as a mouse and a keyboard?
Click to expand...
Click to collapse
I use this mini BT kyboard/mouse:
shinatro Mini Bluetooth Keyboard
Works fine, a bit treaky to get used to but very functional.
I haven't tried removing the BT smart dongle, I would say it does need the dongle for the controller only because of android 4.2.2 doesn't support it.
On the new egg TV vid, there's confirmation of Android 4.4 kitkat coming, so I guess that's coming, and when it does the dongle wont be needed on the mojo, as from 4.3 it does support BT smart natively.
Well that's my understanding.
Hi,
The CTRLR included with MOJO has Bluetooth Smart built in, allowing it to take advantage of lower latency and lower power consumption from the Low Energy profile of Bluetooth 4.0. Unfortunately, the Android OS won't be able to take advantage of this until KitKat is made more widely available. So, in the meantime, the USB dongle is included to make up for this connection. This will be similar for other Bluetooth Smart devices that don't have the OS/hardware matching up yet. The Bluetooth 4.0 built-in, however, is backwards-compatible with all Bluetooth Classic connections.
Regarding USB ports, using a USB hub should be just fine for connecting additional USB devices. Ie, wired keyboard, wired mouse, usb dongle wireless keyboard or mouse, xbox 360 controller, external hard drives, thumbdrives, etc.
Mad Catz Nate said:
Hi,
The CTRLR included with MOJO has Bluetooth Smart built in, allowing it to take advantage of lower latency and lower power consumption from the Low Energy profile of Bluetooth 4.0. Unfortunately, the Android OS won't be able to take advantage of this until KitKat is made more widely available. So, in the meantime, the USB dongle is included to make up for this connection. This will be similar for other Bluetooth Smart devices that don't have the OS/hardware matching up yet. The Bluetooth 4.0 built-in, however, is backwards-compatible with all Bluetooth Classic connections.
Regarding USB ports, using a USB hub should be just fine for connecting additional USB devices. Ie, wired keyboard, wired mouse, usb dongle wireless keyboard or mouse, xbox 360 controller, external hard drives, thumbdrives, etc.
Click to expand...
Click to collapse
When will you be updating MOJO to KitKat?
No news to share regarding this yet. Sorry. :C
gwaldo said:
I use this mini BT kyboard/mouse:
shinatro Mini Bluetooth Keyboard
Works fine, a bit treaky to get used to but very functional.
I haven't tried removing the BT smart dongle, I would say it does need the dongle for the controller only because of android 4.2.2 doesn't support it.
On the new egg TV vid, there's confirmation of Android 4.4 kitkat coming, so I guess that's coming, and when it does the dongle wont be needed on the mojo, as from 4.3 it does support BT smart natively.
Well that's my understanding.
Click to expand...
Click to collapse
Just to clarify this even further, whilst 4.3 adds Bluetooth Smart support it doesn't have support for all Bluetooth Smart profiles. 4.4 adds support for HID over GATT which is what's needed for Smart mice, keyboards and game controllers.
Mad Catz Rich said:
Just to clarify this even further, whilst 4.3 adds Bluetooth Smart support it doesn't have support for all Bluetooth Smart profiles. 4.4 adds support for HID over GATT which is what's needed for Smart mice, keyboards and game controllers.
Click to expand...
Click to collapse
Hi MC Rich, happy new year
Thanks for the clarification.
Oh the same HID over GATT which iOS has?
I know it's not officially supported, but I did try pairing with iPhone5, but it didn't find it.
gwaldo said:
Hi MC Rich, happy new year
Thanks for the clarification.
Oh the same HID over GATT which iOS has?
I know it's not officially supported, but I did try pairing with iPhone5, but it didn't find it.
Click to expand...
Click to collapse
Gamepads have to be specifically created for iOS in order for them to work so, no dice there I'm afraid. The CTRLR will pair directly with one of the following:
Android device running 4.4 + Bluetooth 4.0 chip
Windows 8/8.1 PC with Bluetooth 4.0 chip
Macbook running Mavericks with Bluetooth 4.0 chip
Mad Catz Rich said:
Gamepads have to be specifically created for iOS in order for them to work so, no dice there I'm afraid. The CTRLR will pair directly with one of the following:
Android device running 4.4 + Bluetooth 4.0 chip
Windows 8/8.1 PC with Bluetooth 4.0 chip
Macbook running Mavericks with Bluetooth 4.0 chip
Click to expand...
Click to collapse
My tablet is running 4.0.4 with the MC BT4 dongle over OTG and works fine.
gwaldo said:
My tablet is running 4.0.4 with the MC BT4 dongle over OTG and works fine.
Click to expand...
Click to collapse
Yep - I did say directly
With the dongle, of course, you can connect it to anything that supports a USB gamepad (and which doesn't require some other form of authentication, such as Xbox 360), which even includes a Playstation 3 (although the button assignments will be all kinds of wrong).
Mad Catz Rich said:
Yep - I did say directly
With the dongle, of course, you can connect it to anything that supports a USB gamepad (and which doesn't require some other form of authentication,...
Click to expand...
Click to collapse
That would mean, I could use the controller with my LG G2 and Nexus 7 ? Both are supporting USB gamepads, keyboards and mousecontroll.
If the Mad Catz BT dongle would act like any other wireless to USB keyboard transmitter, it should work " out of the box ".
That's not the case.
scorpio16v said:
That would mean, I could use the controller with my LG G2 and Nexus 7 ? Both are supporting USB gamepads, keyboards and mousecontroll.
If the Mad Catz BT dongle would act like any other wireless to USB keyboard transmitter, it should work " out of the box ".
That's not the case.
Click to expand...
Click to collapse
It should be - the dongle conforms completely to the HID USB standard so it doesn't do anything funky or out of the ordinary. That said, I've noticed on our Nexus 7 that sometimes you have to unplug/replug the OTG cable a couple of times to get it to recognise correctly, depending on the OTG cable that you use. You can tell if you've got a good connection because the home button LED should illuminate blue rather than flashing.
So yes, provided you've got a good OTG cable and all other things being equal it will work on any device that supports USB game controllers.
I've used this OTG cable on many different devices. It's definately full working. Before my former post, I have rechecked if my wireless keyboard with USB dongle works. Sony Sixaxis on USB are fine working. On both devices. Both devices even have enough power output to run harddrives.
The LG has JB 4.2.2 and the N7 has the actual 4.4.2 running. The controler simply can't pair.
In terminal lsusb didn't even list the dongle as recognized device.
scorpio16v said:
I've used this OTG cable on many different devices. It's definately full working. Before my former post, I have rechecked if my wireless keyboard with USB dongle works. Sony Sixaxis on USB are fine working. On both devices. Both devices even have enough power output to run harddrives.
The LG has JB 4.2.2 and the N7 has the actual 4.4.2 running. The controler simply can't pair.
In terminal lsusb didn't even list the dongle as recognized device.
Click to expand...
Click to collapse
It's clear that it's not getting initialised through that OTG but can't explain why that is happening, I'm afraid. If it's working through your M.O.J.O. then we know it's okay and we don't do anything specific at all on M.O.J.O. to support it - it really is just a USB HID compliant dongle.
Strange, if I connect the bt dongle through a passive hub, it will be recognized by my G2 and N7.
It's not a really handy solution.
edit:
I bought another OTG cable and now, the dongle is recognized to my LG G2 without the HUB.
So, you're absolutely right. The C.T.R.L.R USB-dongle should work with any device. :good:

[Q] smartwatch and USB hosting

There are a few Chinese smart watches available that are running android 4.0 or higher and have built in mini usb ports. I am wondering if anyone knows if, or thinks that, the watch will support usb hosting. More specifically I would like to run an ANT+ usb stick through the watch in order to use it as a stand alone bike/exercise computer. My HR monitor and power measuring bike hub use the ANT+ signal.
Any other advice to get this little project rolling would be appreciated.
I'm looking at something like the CL-W211 smart watch.
Thanks

Enable networking protocols over usb

This is too specific issue I encoutred with the Sony Experia XZ and somehow only this phone have this problem, The story is that I'm trying to connect a DJI Phantome 4 remote controller with this phone, but the phone doesn't even recognize that I've connected something over USB, in the beginning I thought that the remote controller is defected, but after testing it with a bunch of other Android SF with the same version 7 all of them works perfectly with the DJI RC over USB with debugging mode active, I've posted the problem in the Sony forum and I've got this answer :
Hi @zerubeus As @nolramlb has said above, I too have had trouble connecting the Dji controller to the XZ. The only information regarding usb connectivity issues was that the XZ does not support the networking protocols over usb that the phantom controllers may or may not use. I have asked Dji which service the controller uses to connect but they did not reply to my query, similarly, I asked Sony mobile support why this may be happening and they found that usb ethernet services are not supported. Whether this is the service dji use, I don't know, and only dji can say for sure if that service is the one they use on Android.
Click to expand...
Click to collapse
Now my question is how I cant enable networking protocols, is it just a software layer or the hardware is involved here ? If it is a software restriction does a root to the device can solve that problem ?

Categories

Resources