the CySmart is "incompatible with my device" on Samsung Galaxy Nexus with Android 4.3.
Bluetooth is enabled.
thanks for your help. With LG Nexus5 it works fine.
Is there an expected CySmart coming for Windows Phone?
Edit: Thanks for the notes. Our team is developing apps for all of the major platforms, and the Android and iOS CySmart apps make a great test platform to work through bugs. A port to Windows Phone 8.1 would be fantastic for us as well.
Did you try to run the CySmart PC application on a windows phone? I even don't know whether that is possible, but windows is windows...
That and the phone is likely an ARM processor, and the x86-64 machine code won't be compatible. However, there are quite a few new tablets (perhaps a few phones) that are based on Intel's Atom processors that run complete windows.
Does any one have a definitive list of supported Android devices. I was trying to use a HTC One S, which claims to support Bluetooth V4.0 and the low energy part of that, but CySmart still maintains that the device is not compatible..........
The offical specs (http://www.htc.com/us/smartphones/htc-one-s/#/ ) do not mention BLE at all, just Bluetooth 4.0 (which is not the same). Also, the Android 4.0 is too old, BLE support was added with Android 4.3 IIRC.
So to check with a phone: it needs to have Android 4.3 or higher, and BLE should be mentioned explicitely in its spec.
I have a Windows computer with Bluetooth, which I can use to connect to the BLE device. But CySmart doesn't find the Bluetooth connector. Is it mandatory to have a Cypress BT Dongle?
On the other hand, I downloaded the Android CySmart app on my Samsung S4. I can find and pair with my BLE device, but when I select the 'Bootloader Service' on the Android app, I get a 'Unable to pair... Check whether the device supports pairing', but it was already paired. Question on the Android app is, can I update the firmware using this app?
Thanks a lot for your time and your answer!
CySmart PC Tool has been designed to work with all Windows machine, irrespective of whether they have internal Bluetooth adaptor or not. There were not lot of PCs in the market at the time of its launch. :)
That is why the external BLE Dongle is required. The CySmart PC Tool talks to the BLE dongle over USB-UART and then does the appropriate operation.
On the other hand, most of the Android (android 4.3 or later) and iOS (iOS 7 and later) devices already had BLE enabled, so the CySmart talks directly to their adaptor.
Which project are you using on the Peripheral? Does it support Bootloading?
is there any solution to use the .NET dlls under LabView? or any LabView Drivers?
I get this from CySmart 1.2_API_Reference_Guide:
The CySmart APIs are developed in C# and built for .NET framework 2.0. To use the CySmart APIs, add a reference to the following CySmart DLLs in your C# project. The DLLs can be located in the CySmart installation directory.