[App/Patch] Parrot Zik 2 Supercharge - General Accessories

Hi all,
I hope I have found the right section for this topic. If not then please move it to the appropriate location.
I own a Parrot Zik 2 Bluetooth headset and I'm blown away by the (sound-)quality and the feature richness the device brings with it.
The only thing I was not 100% happy with has been the Parrot Zik 2 app because it lacks any widget and needs ages to connect to the Parrot Zik 2 to show the remaining battery or to switch the noise cancellation mode.
So I tried to create a widget that directly connects to the Parrot Zik 2 headset via Bluetooth to get the battery level and to set the noise cancelling mode. This worked but led to the original Parrot Zik 2 app loosing the connection because the headset uses the Bluetooth serial API that only allows a 1:1 connection.
The only way for both apps to work is to route the widget requests through the Parrot Zik 2 app that maintains the connection to the headset. So I decompiled the Parrot app and added an API that supports requests from outside and changed my little widget to use that API instead of the direct connection.
I created a package with all the source code I used to extend the original app and sent it to Parrot hoping that they will add some kind of API to their app. But I got no reaction. So I don't think Parrot will add such a thing in the future.
This is why I open sourced my patch workflow and tried to describe the steps needed for it to apply as good as I can.
Hopefully this enables fellow Parrot Zik 2 owners to build their own widget when Parrot refuses to deliver one.
Please keep in mind that the widget is nowhere near being ready for prime time. It is more a prove of concept and "works".
If there are enough users taking the "pain" of recompiling the Parrot Zik 2 app to get a widget then I will polish it to be ready for the public
I would also appreciate if any developer wants to contribute.
At the moment the API only supports the values needed by the widget (battery level and noise cancellation mode) but it could be extended easily.
Another idea in my mind is a Tasker/Locale API so that the headset can be configured automatically based on custom rule sets.
You can find the patch framework here: https://github.com/devmil/parrot-zik-2-supercharge
Greetings
Devmil

Hi Devmil,
Thanks so much for your work on this. I really enjoy the zik 2.0, but my biggest frustration is the lack of battery notifications. More than once I've been walking around and the battery dies without any warning.
I tried recompiling the app, but haven't had luck getting the widget to work. It constantly says "disconnected". Is there any chance you'd be willing to post the original app you wrote (the one that doesn't connect through the app)?
Thanks again.

Eemmeeuuffcc said:
Hi Devmil,
Thanks so much for your work on this. I really enjoy the zik 2.0, but my biggest frustration is the lack of battery notifications. More than once I've been walking around and the battery dies without any warning.
I tried recompiling the app, but haven't had luck getting the widget to work. It constantly says "disconnected". Is there any chance you'd be willing to post the original app you wrote (the one that doesn't connect through the app)?
Thanks again.
Click to expand...
Click to collapse
Hi,
did you use the patched Parrot Zik 2.0 app? You have to get the original one and use the provided scripts to create a patched one.
I don't have the code for my first try any more.
Greetings
Michael

Devmil said:
Hi,
did you use the patched Parrot Zik 2.0 app? You have to get the original one and use the provided scripts to create a patched one.
I don't have the code for my first try any more.
Greetings
Michael
Click to expand...
Click to collapse
The patched app worked. I must have screwed up somewhere in the patching/compiling process. Thanks so much. The widget is excellent!

Does this still rely on the Parrot app's native functionality to connect to the headphones? If not, has anyone tried this with Android M yet as the "stock" Parrot app doesn't work with M.

Did this go anywhere? I have been searching for ages to try to find a way of hoking up my Zik 2s to my Windows 10 devices. I can't understand why there is an app in the Windows store that just does not work which doubles the frustration.
I haven't the foggiest clue about compiling but would be happy to help with any testing.
Cheers

Hi,
1st: It recompiles the original app so I assume it won't work with M when the original app also doesn't work with M (can't test it as I don't have the Zik any more)
2nd: This toolset is there to extend the original Parrot Zik app for Android. So it won't help with your Windows 10 problem. Sorry.
Greetings
Michael

Related

WISH LIST - Post here

Let's post here the features we'd like to have by default in our WM6 rom.
Just to start mine:
1) Ability to print every printable file, by BT or WIFI or Active Sync, directly from Trinity, either on a lan printer and on a shared printer of a lan pc.
2) To have a shared folder on the device, accessible from the pc in lan, just to drag&drop files, a behavior like a laptop..
3) A working Voip program, with the option to store at least 2-3 sip accounts, and MAINLY with the audio working on the earphone, and not on the external speakerphone.
zooster said:
Let's post here the features we'd like to have by default in our WM6 rom.
Just to start mine:
1) Ability to print every printable file, by BT or WIFI or Active Sync, directly from Trinity, either on a lan printer and on a shared printer of a lan pc.
2) To have a shared folder on the device, accessible from the pc in lan, just to drag&drop files, a behavior like a laptop..
3) A working Voip program, with the option to store at least 2-3 sip accounts, and MAINLY with the audio working on the earphone, and not on the external speakerphone.
Click to expand...
Click to collapse
WISH LIST...LOL
And then what you are going to do with this?
Make request to the cookers??? LOL
If you'd like this features then cook a ROM to yourself with this things...
Anyway I would like to see you making request to the cookers:
" I've made this wish list so cook a ROM specially for me"
LOOOOOOL
mikhe69 said:
WISH LIST...LOL
And then what you are going to do with this?
Make request to the cookers??? LOL
If you'd like this features then cook a ROM to yourself with this things...
Anyway I would like to see you making request to the cookers:
" I've made this wish list so cook a ROM specially for me"
LOOOOOOL
Click to expand...
Click to collapse
well xmas is just arround the corner!!!
Wish u luck
The sarcasm is just dripping off this topic, you can smell it, lol
Mate, there are some things that just can't be done with a WM6 device, we have to face it.
Someone asked for Mac OSx to be put on the trinity a few weeks back, when told it wasnt possible, he said "Nothing is impossible ,try and try"
Then someone wanted a password screen on his bootloader, when told that wasn't possible, he said "where there is a will there will always be a way"
They are both very stupid and don't understand a thing about technology, I pity them, I see this thread going the same way.
Best of luck getting what you want for Xmas by the way I'm looking forward to getting a wooly jumper again, lol!
Well I think wish list is a good idea, it shows the demand people needed that can help inventors/developers to understand and try to meet people's need. Some people will pay a lot of money for their demand and this can turn out to be a good business too!!!
As for my wishlist...
1. A pda phone that has widest possible screen, but also the slimmest possible, with all the ability of the up to date settings (qwerty keyboard,gps,3.5g, bluetooth, wifi, multi-touchscreen and etc)
2. A very good battery life on the phone (that can run 3.5g line for at days without charging, maybe?)
2. A good hardware-software performance that can maybe helps to get rid of the need of a computer while on the road/business trip.
That's all, cheers!!!
zooster said:
Let's post here the features we'd like to have by default in our WM6 rom.
Just to start mine:
1) Ability to print every printable file, by BT or WIFI or Active Sync, directly from Trinity, either on a lan printer and on a shared printer of a lan pc.
2) To have a shared folder on the device, accessible from the pc in lan, just to drag&drop files, a behavior like a laptop..
3) A working Voip program, with the option to store at least 2-3 sip accounts, and MAINLY with the audio working on the earphone, and not on the external speakerphone.
Click to expand...
Click to collapse
It's a very good idea to think about a "printer plug-in" for HTC P3600. All old hp ipaqs with windows mobile 2002/2003 version used to have this. I don't see why people criticize so much. There are more useless threads than this(asking for a solution without searching for example and repeating it for 1000 times). This is a good thread to express someone's demands. May/may not be rom cookers can have a different point of view.
I don't know what rom you have , but you've got already shared folders on BT or on wifi(network shared).
Ooopppsss
Didn't realize that the wishlist is about the wishlist for a ROM cooking, as I saw the thread title is too general, therefore I just put the general wishlist.
However, still not a bad idea to start for a wishlist thread though, as if we hope that it will be done and shows what we desire rather than asking someone to do it for us. Furthermore, wishlist is not asking directly from people to develop ROM for you, but showing a list from a lot of people that can help cookers to cook a suitable ROM that meet everyone's needs.
Cheers!!!
Best idea if it is considered !
1 - have a auto config to use trinity with the freephonie
2 - have a video conferencing/calling program
3 - have a OCR decryptor to export a photo in text
4 -...
I would like to have in HTC Home, the number of incoming sms-calls-mail coloured like red when u get something, just to distinguish easily when u have received something new.
And I'd like if in zoom sms the time of the received sms is shown ,as well as the number of the sender, and to have a reset of the counter of missed calls when u press the zoomsms key of lost calls (it can reset the sms counter in htc home, but not the missed calls one).

[C#]My phone call recorder - some hints needed

Hi.
For my studies I'm expected to develope application which would be able to record phone calls (voice both from mic and speaker). App is for HTC Touch Pro and maybe for Samsung Omnia (but mainly for HTC) and it should be written in C#.
I wrote in my life few CF apps so I know mobile programming topic and I'm not asking for writing application for me. I would like to ask developers who know this topic about few things:
Is it possible to capture voice from mic and speakers while using only CF .NET 3.5 without any specific APIs? Or some additional (phone specific?) APIs are needed? If it is not a problem, can I get few lines of code with description how to do it?
I read few threads here and on other sites but nowhere I can find any information about developing these kind of apps - only posts about which commercial app works on which phone and which is not. So I hope that someone in this development section can help me with this.
I will appreciate any help
Cheers.
No-one? Really?
There are unmanaged APIs which can be used in managed apps by using P/Invoke. Take a look at the 'Wave In' part.
Not sure if this can be easily used for phone call recording.
heliosdev said:
There are unmanaged APIs which can be used in managed apps by using P/Invoke. Take a look at the 'Wave In' part.
Not sure if this can be easily used for phone call recording.
Click to expand...
Click to collapse
Hi.
Thank you for reply. Sample from your link records and plays sounds pretty well, but during phonecall it is completely lost and cannot even save wave properly (and I assume that it is taking control of microphone, because on second phone my voice doesn't exists :/).
I have tried few tricks using openNETCF too, but it also has problems with recording during the phonecall.
Does anyone have any more idea? There are a lot of phonecall recorders which work so somebody must have done this before...

[APP] BT Tag Writer

BT Tag Writer is application that offers you way to add NFC pairing to your old Bluetooth speakers. NFC pairing allows you to pair, connect and disconnect the device just by tapping the NFC tag with your phone. This application is still under development and this thread can be used to request changes and new features for this application.
Market: https://market.android.com/details?id=fi.siika.bttagwriter
Video: http://www.youtube.com/watch?v=IbuLGsXIvKI
--- original first post ---
Hello everybody.
I have been now writing application for Android devices with NFC capabilities. It basically offers wizard interface for writing new NFC connectivity tags for your Bluetooth speaker(s)/headset(s)/etc. And software that will take care of the actual pairing/connecting, when you tap the tag with your phone. NFC pairing is something Nokia does with N9 and it's Bluetooth speakers, but it looks like Android still doesn't handle this well out-of-the-box. Also I still haven't found easy to use connectivity tag writers for any devices.
Sort demo of application in it's current state: Check youtube video kzoG5VM6VcU (can't have this as a proper link, as I only have less than 8 posts to this forum, sorry)
Before I release this software to market, I would like have some people testing it with their speakers and devices. I really hate alpha level software in market. If you have Galaxy Nexus, some sort of Bluetooth speaker(s)/headset(s) and hopefully some writable NFC tags, and you would like to help me to get this software tested: Please tell it here. I still have some small things to resolve before this is ready for closed testing. If you like to help me to get this tested please also tell what sort of Bluetooth device you have and what NFC tags you have available.
I will most likely release this software as free (gratis) and probably in open source (don't know the license yet). So I am not planning stealing your time and then making money out of it. Only thing I can offer to you is to add your name to application's thanks list.
Also if you know software that already does all this, please tell. If my software does not bring anything new, I have to redesign it little bit.
Thanks.
I'd like to test your app.
Got the same NFC-Chip like you (mi(d)fire or something like that I've bought for my old Nexus S) and a Nokia BH-504 Bluetooth Headset and for sure a Galaxy Nexus and a Galaxy S, too
Just tell me how I can help testing...
i would test as well buddy!
s60mike said:
I'd like to test your app.
Got the same NFC-Chip like you (mi(d)fire or something like that I've bought for my old Nexus S) and a Nokia BH-504 Bluetooth Headset and for sure a Galaxy Nexus and a Galaxy S, too
Just tell me how I can help testing...
Click to expand...
Click to collapse
For now this is ICS software, do you happen to have some unofficial 4.0 image in those? I kinda would like to make this 4.0 only software, as all NFC devices most likely will get that update.
S suxeN said:
i would test as well buddy!
Click to expand...
Click to collapse
Your phone is Nexus S? What sort of Bluetooth devices you have, and NFC tags...
I'd love to test this. I've been using NFC Task Launcher to do something similar but it doesn't currently support connecting to a specific device. I'm running ICS on a GSM Galaxy Nexus and have several A2DP speakers I could test with.
Northernmost said:
I'd love to test this. I've been using NFC Task Launcher to do something similar but it doesn't currently support connecting to a specific device. I'm running ICS on a GSM Galaxy Nexus and have several A2DP speakers I could test with.
Click to expand...
Click to collapse
I will fix few annoying things and then will put link to debug apk-file here (maybe Wednesday). I will try to see if I can make it run in 2.3.5+ too. Anyhow software will be limited to Mifare Ultralight tags (original and C versions). I have to buy other type tags to see what I can do with those, but that's later. Common Ndef writer classes does not work at all with Android or then I'm doing something wrong.
Android also really limits clean ways to do intents for more complex tags. So these tags software now writes are not proper connectivity handover tags. Just the core part of those is used and stored as single NDEF mime item and then this app is marked to handle those NDEF messages/records. Positive side with that is of course that information fits to smaller tags. Also PIN code storing will be probably done little hacky way to the first version.
alump said:
For now this is ICS software, do you happen to have some unofficial 4.0 image in those? I kinda would like to make this 4.0 only software, as all NFC devices most likely will get that update.
Your phone is Nexus S? What sort of Bluetooth devices you have, and NFC tags...
Click to expand...
Click to collapse
Like said above. Both devices got ICS and NFC and I've got Midfire NFC Tags...
s60mike said:
Like said above. Both devices got ICS and NFC and I've got Midfire NFC Tags...
Click to expand...
Click to collapse
So many different Mifare tags out there. Mifare Classics will not work (for now).
Anyway, pushed software to market after all. In few hours you should be able to find it from there. Offer still stays, if you can try it out and report issues here it would help. I had to drop headset support for now as it didn't work as well as I hoped.
Great! Will try it out today. Here's the market link https://market.android.com/details?id=fi.siika.bttagwriter
Sent from my Galaxy Nexus using Tapatalk
alump said:
Mifare Classics will not work (for now).
Click to expand...
Click to collapse
Missed that bit. I really must learn to read All the Mifare tags I have are Classic ones.
A couple of initial thoughts after myfirst use of the app...
1) Back when I was on 2.3.7 there was a Bluetooth A2DP widget I used (can't remember the exact name now) that, when you created the widget, would display a list of already paired devices that supported the A2DP profile. Once you'd picked one the widget would attempt to connect to it automatically.
I'd like to see your app do something similar rather than having to go through a pairing process with a device I've already paired with. It's a small thing to do I know, but I'd imagine most users will have already paired with their speakers before ever finding your app. I don't know if you can enumerate paired devices supporting the A2DP profile in ICS though.
2) When your app was scanning for BT devices it would find my speakers but would only display the BT address. It didn't display the BT device name after waiting for several seconds. This may be a BT stack problem though.
3) It looks very nice!
Northernmost said:
Missed that bit. I really must learn to read All the Mifare tags I have are Classic ones.
A couple of initial thoughts after myfirst use of the app...
1) ....I'd like to see your app do something similar rather than having to go through a pairing process with a device I've already paired with...
2) When your app was scanning for BT devices it would find my speakers but would only display the BT address. It didn't display the BT device name after waiting for several seconds. This may be a BT stack problem though.
Click to expand...
Click to collapse
1. Yes my app does not trust the already known devices list. Have to see if I can get that too. Anyway my application does not pair devices that have been paired already. It simply is stupid to not offer those. I have to check if I can used paired devices list too. I have to add some indicator to list what devices are then old known and what are just found with discovery.
2. I have seen "no name" issue only once. But yes, that's "stack problem"... I hope
Anyway I think I have to try to add Mifare Classic support first.
alump said:
1. Yes my app does not trust the already known devices list. Have to see if I can get that too. Anyway my application does not pair devices that have been paired already. It simply is stupid to not offer those. I have to check if I can used paired devices list too. I have to add some indicator to list what devices are then old known and what are just found with discovery.
Click to expand...
Click to collapse
Sorry for spam, but finally this will be mine 8th post
Request to list already paired devices is now added to Market version (0.3). So no need to turn already paired devices to pairing mode when writing tags.
Support for other than ultralight Mifare tags might take some time. Thanks to keys etc those tags are not ideal for this use. I think I will try to add headset support first.
Just to confirm that 0.3 is listing my paired A2DP devices
alump said:
Your phone is Nexus S? What sort of Bluetooth devices you have, and NFC tags...
Click to expand...
Click to collapse
Nexus S, running Brainmasters ICS 4.0.3
Bluetooth devices:
2 headsets
another Xperia ArcS
NFC Tag:
dont have a tag yet, but could get some. Dunno what kind they are!
S suxeN said:
NFC Tag:
dont have a tag yet, but could get some. Dunno what kind they are!
Click to expand...
Click to collapse
My unofficial NFC tag type list (from memory, might have mistakes)
Mifare Ultralight C is my recommendation. If you plan to use this for this, or for example: storing your contact information, storing some url, storing application starter information etc.... Simple, cheap and easy to use alternative.
Mifare Ultralight (non C) is too small for almost anything. You can use it anyhow with my software (limited features) and you can fit sort URL to it.
Mifare 1K, Classic, etc... these are for more secure needs. Or if you really want to store a lot more information to the tag. For non secure usage (e.g. my app) the secure features are just annoying extra that makes things more complex. Key based security so if you mess up with key, then you can't read or replace that data anymore. Also kinda "proprietary alternative".
Felicas are Sony's alternative for all these. Probably not easy to find outside Japan. Topaz is good alternative for Ultralights, but I don't know how well Android supports those currently (haven't tested). And if Broascom/Innovision still makes these? Not too easy to find anyway. And then there are many more... it's a total mess and maybe the main reason why it's so hard for NFC to break big time.
But for the most of use cases: I assume Mifare Ultralight C is the best alternative.
NFC Tag store examples:
TagAge - I'm using this, but mainly because I live in Finland.
NFCDog - is one UK alternative.
And many more, Google search is your friend. And this message has't been paid by either of these stores
alump said:
My unofficial NFC tag type list (from memory, might have mistakes)
Mifare Ultralight C is my recommendation. If you plan to use this for this, or for example: storing your contact information, storing some url, storing application starter information etc.... Simple, cheap and easy to use alternative.
Mifare Ultralight (non C) is too small for almost anything. You can use it anyhow with my software (limited features) and you can fit sort URL to it.
Mifare 1K, Classic, etc... these are for more secure needs. Or if you really want to store a lot more information to the tag. For non secure usage (e.g. my app) the secure features are just annoying extra that makes things more complex. Key based security so if you mess up with key, then you can't read or replace that data anymore. Also kinda "proprietary alternative".
Felicas are Sony's alternative for all these. Probably not easy to find outside Japan. Topaz is good alternative for Ultralights, but I don't know how well Android supports those currently (haven't tested). And if Broascom/Innovision still makes these? Not too easy to find anyway. And then there are many more... it's a total mess and maybe the main reason why it's so hard for NFC to break big time.
But for the most of use cases: I assume Mifare Ultralight C is the best alternative.
NFC Tag store examples:
TagAge - I'm using this, but mainly because I live in Finland.
NFCDog - is one UK alternative.
And many more, Google search is your friend. And this message has't been paid by either of these stores
Click to expand...
Click to collapse
Okay, ima gonna order some and report back to u
music auto start
is there a way to make it so that my music app doesn't auto play my most recently played track when the BT connection is made ... id like for it to simply open the app

[APP]Smart IR Remote for HTC One 1.3.2

Smart IR Remote for HTC One 1.3.2
You can now use your phone as an Infrared Remote (IR Remote)
Why should you need to use more than one remote for all the devices you own ?
With Smart InfraRed Remote for your HTC One, you can add, create and customize any number of remotes, combining controls from any of your existing remotes. Imagine a single remote on which the CHANNEL UP button controls your Set Top Box from your TV provider, the VOLUME keys control your home theater system and the arrow keys control your TV's menu.
On top of all that, since you're holding a phone, why not use some of it's unique features?
AUTOMATIC MUTE WHEN YOU GET CALLED
Don't you hate it when you receive a call but can't hear the other person because the TV is too loud? Now, Smart Remote can automatically mute your current device when someone calls you.
FLOATING REMOTE (CHATHEAD)
Why should you need to switch apps just to send a command ? Activate Floating Remote in settings, and have a chathead-style remote available just one touch away!
BACKUP / RESTORE
Do you switch ROMs often ? Or maybe reinstall apps daily? The backup/restore feature will help you save your remotes, so you can get them back when you install again, without going through the setup process again!
MACROS
With our new advanced macro system, you can execute a series of commands one after the other (like turning on TV, then switching to HDMI 1), add customizable delays between commands, and reorder the commands as you wish.
AUTOMATED TASKS
Extra flexibility in customizing tasks, like sending any command you choose (like MUTE or POWER OFF) at a time of your choosing, or when your phone rings. Feel free to send us other actions upon which you would want to send IR commands!
With infrared - IR Blaster - already included in your phone, why shouldn't you make the most of it? Smart Remote can control your TV, Set Top Box, Lights, Projectors, etc.. Virtually anything that has an Infrared Receiver can be controlled by Smart Remote with the correct remote codes. And we're working 24/7 on adding more! Actually, we're working on adding DSLR camera support right now!
Link: MOD EDIT: Link Nuked (No Pass rar).
I actually purchased this from the play store when it was up there. I liked the app and wanted to support the DEV. I wonder why it disappeared.
I think he said he didn't have time to work on it anymore so he made it open source
Sent from my HTC One using Tapatalk 2
gmfeny said:
I think he said he didn't have time to work on it anymore so he made it open source
Click to expand...
Click to collapse
While that may be true, I have heard that a different developer has filed a complaint with Google because this app would have stolen their database with IR codes. Too bad since this app is way easier to use than the app from the company who complained about it. Not even mentioning the candy - this one looks very nice, much better than that other app which I shall not mention the name of.
By the way, the file posted above is version 1.3.2 while the developer has MOD EDIT: Link Nuked as well. If it comes back in the Play Store I recommend to support the developer - at which time this link should probably be deleted.
sanderg said:
While that may be true, I have heard that a different developer has filed a complaint with Google because this app would have stolen their database with IR codes. Too bad since this app is way easier to use than the app from the company who complained about it. Not even mentioning the candy - this one looks very nice, much better than that other app which I shall not mention the name of.
By the way, the file posted above is version 1.3.2 while the developer has MOD EDIT: Link Nuked as well. If it comes back in the Play Store I recommend to support the developer - at which time this link should probably be deleted.
Click to expand...
Click to collapse
Could you pls tell us / me where you got this info about stolen database or why the app isn't in the playstore anymore? I found nothing on the web and wanted to be sure, that this file isn't uploaded "wrong".
mmeidl78 said:
Could you pls tell us / me where you got this info about stolen database or why the app isn't in the playstore anymore? I found nothing on the web and wanted to be sure, that this file isn't uploaded "wrong".
Click to expand...
Click to collapse
X2
tjsooley said:
X2
Click to expand...
Click to collapse
@tjsooley and @mmeidl78
I have asked the developer of the app to comment on this thread. Let's wait and see what is he is able to share with us.
Thank You
Someone post apk fudge a rar.
Sent from my One using Tapatalk 4
Negative, this thread is not gonna happen. No way, no how. A paid app from Google Play or once was on Google Play should NEVER be posted freely about XDA, unless by the developer himself.
If you are the developer of this app and come across this thread, please contact me or another moderator, thank you.

USB Accelerometer on Joying radio

Hi,
Sorry, I had already posted this on another section but I think this one is more appropriate and can't delete other post.
I have a Joying JY-NL124 android car radio, which does not have an accelerometer. I bought the Yocto 3d V2 http://www.yoctopuce.com/EN/products/usb-position-sensors/yocto-3d-v2 to see if I could get it to work with torque and other android apps for the track but although android sees the device the apps do not. I am not a programmer, but is there a way to get the apps to recognize an external accelerometer like some do for an external GPS?
Very interesting. I would like to know as well. It might also be usefull in navigation to get a faster direction orientation.
I was reading up on this again and this bit means someone with the know how would probably need to code something
The main advantage of this solution is that you don't need to install a driver to communicate with a Yoctopuce module, as the HID layer is always present. You only need to add our library, that we provide in source form, to your driving software for it to be able to directly talk to Yoctopuce modules.
Click to expand...
Click to collapse
Have you tried contacting them directly and asking if they can do this for you?
sinnedone said:
I was reading up on this again and this bit means someone with the know how would probably need to code something
Have you tried contacting them directly and asking if they can do this for you?
Click to expand...
Click to collapse
Uff, sorry for the late reply. Life has a way of getting in the way of interesting projects. I'm about to restart this project since I'm using the car a lot on the track. It's weird that the units don't come witha compass, gyroscope, accelerometer, etc, considering they are meant to be used in moving vehicles.
Definitely post up if you figure it out.
It would be nice to get it to work with Android as a whole. If that's the case you might need to talk to one of the ROM developers to see if it's something they can do ROM wise or even a custom kernel.(the kernel bit might be a little harder)
Did anybody get this right. It would be cool if these usb accelerometer could work in the apps
flash_xx said:
Hi,
Sorry, I had already posted this on another section but I think this one is more appropriate and can't delete other post.
I have a Joying JY-NL124 android car radio, which does not have an accelerometer. I bought the Yocto 3d V2 http://www.yoctopuce.com/EN/products/usb-position-sensors/yocto-3d-v2 to see if I could get it to work with torque and other android apps for the track but although android sees the device the apps do not. I am not a programmer, but is there a way to get the apps to recognize an external accelerometer like some do for an external GPS?
Click to expand...
Click to collapse
I'm very interested to understand whether this is possible as I am thinking about a similar setup. You tried the three Bluetooth tips in the roll up thread?
https://forum.xda-developers.com/an...roll-joying-2gb-sofia-mtcb-mtcd-tips-t3555249
"Bluetooth Tethering & BT Settings", "Difficult to pair BT devices" and "Modified stock bluetooth app to allow connection to all devices"
Have you tried external GPS for higher refresh rates or is the Head Unit gps refresh good enough for the track?
Bob
MX5DrIver said:
I'm very interested to understand whether this is possible as I am thinking about a similar setup. You tried the three Bluetooth tips in the roll up thread?
https://forum.xda-developers.com/an...roll-joying-2gb-sofia-mtcb-mtcd-tips-t3555249
"Bluetooth Tethering & BT Settings", "Difficult to pair BT devices" and "Modified stock bluetooth app to allow connection to all devices"
Have you tried external GPS for higher refresh rates or is the Head Unit gps refresh good enough for the track?
Bob
Click to expand...
Click to collapse
Sorry....USB not Bluetooth... Also discouraging. I was hoping USB would be an alternative to BT for track add-ons...
I too have an Android head unit and do track days, and have the exact same interest as you. I use Harry's Lap Timer. I have the Pumpkin AE0273B head unit. It too lacks the compass and accelerometer. I too found this to be a very unfortunate omission.
I have developed apps actually so I do know Android program to some degree (although I am sortof a hack, not a pro). I have apps on the Play Store (since I can't post links just search Play Store for developer JimRoal). I saw the Yocto stuff. When I get some time I will look into this some more.
Any update on this? Would also like to add a compass / accelerometer to my joying.
Also interested. But on a newer 10.0 unit. Something I am going to look into.
nFiniti said:
Also interested. But on a newer 10.0 unit. Something I am going to look into.
Click to expand...
Click to collapse
Sad that over 4 years after I first posted this we still don't have a unit with these features. I finally gave up and bought an AIM Solo 2 DL.
I'm looking for a newer radio though, since mine is older than this thread
Still waiting as well.
Looking forward for solution, we have also WIMOTION sensors in the market with sample android apk but I'm not a developser so, put things together is hard for me !
I think the hard job is try to mock the sensors in Android AS IF external accelerometer was factory embeeded (allowing apps to recognize it)
Nothing new about this project / idea ???
?? dead ???
mariodantas said:
?? dead ???
Click to expand...
Click to collapse
Once you've figured out how to modify the kernel, you should be good to go!
Another option could be sensor to serial over USB, via a compatible adapter, write an app and there you go. Of course it won't be standard Android though.
Drivers are here
https://elixir.bootlin.com/linux/v4.14.133/source/drivers/iio/imu/st_lsm6dsx
The problem is adding them to kernel !
You dont need to add them to the kernel. You will need to implement an Android HAL that can read the values of these sensors. Its not a trivial task but also not very hard if you have access to the source code

Categories

Resources