vincent-le-normand / Parrot-Status

Status Item for the Parrot Zik
Other
63 stars 11 forks source link

compatibility with Zik 3.0 ? #20

Open anamorph opened 8 years ago

anamorph commented 8 years ago

Hello,

It seems the zik 3.0 isn't detected by Parrot-Status. Anything I can help with ?

vincent-le-normand commented 8 years ago

Unfortunately, this software is made for the original Zik. Zik 2 already had a different communication protocol, and Zik 3 too.

To support Zik 3, someone would have to reverse engineer the new communication protocol.

jcftang commented 8 years ago

Interestingly... https://github.com/kradhub/zik2ctl/tree/master/src/zik3 someone has done some work in reverse engineering the zik3's

anamorph commented 8 years ago

awesome news :-)

Salutations, Regards,

Nicolas DAVID

p: +33 (0) 665 153 131 w: http://nicolasdavid.fr

"Linux people do what they do because they hate Microsoft. We do what we do because we love Unix" Theo de Raadt

Ce message et toutes les pièces jointes (ci-après le "message") sont confidentiels et établis à l'intention de son(es) destinataire(s). Toute utilisation ou diffusion non autorisée, complète ou partielle, est interdite. This message and all its attachments (here-after the "message") is confidential and is intended solely to the adressee(s). Any use or disclosure, either whole or partial, is prohibited.

N'imprimez ce message que si nécessaire, pensez à l'environnement et plantez des arbres avec Bionoor http://www.bionoor.com. / Do you really need to print this email ? Think green and plant trees with Bionoor http://www.bionoor.com/ !

On Thu, Apr 21, 2016 at 8:35 PM, Jimmy Tang notifications@github.com wrote:

Interestingly... https://github.com/kradhub/zik2ctl/tree/master/src/zik3 someone has done some work in reverse engineering the zik3's

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/vincent-le-normand/Parrot-Status/issues/20#issuecomment-213056866

picaso commented 8 years ago

I started porting what you wrote a while back to swift. Please Can anyone test it out as i go along? I am open to contributions and input. https://github.com/picaso/parrot-zik-status

Thanks

jcftang commented 8 years ago

@picaso cool, I don't have a dev environment setup for building this, (installing cocaapod now to build) I think if you can provide regular binary releases it would make it easier for people to test.

Either way thanks for adding zik3 support!

picaso commented 8 years ago

@jcftang Sorry about that. I just added the binary https://github.com/picaso/parrot-zik-status/releases/tag/v0.1-alpha

Just to clarify, I have not tested this on a parrot 3 device as do not have one. If it works, then i am assuming i am on the right path and adding more features will be a breeze going fwd.

jcftang commented 8 years ago

@picaso FYI it works somewhat with the zik3, it at least reports the battery status, the toggles for noise cancelation and equalizers somewhat function, as in I hear a click and things change, the dropdown for the noise cancellation doesnt work.

picaso commented 8 years ago

@jcftang Thanks for the feedback; The drop down is not implemented yet. I will work on that in the upcoming future.

To confirm it works, toggle on and off noise cancelation and equalizer and compare it’s status to that on your phone for confirmation.

Please feel free to ask anyone who you think might be interested to jump in.

jcftang commented 8 years ago

@picaso I can confirm that it works for the zik3, also should we be creating issues/tickets in your repo instead of here to discuss?

picaso commented 8 years ago

@jcftang Yea that is a good idea.

anamorph commented 8 years ago

I confirm this works too with my zik 3.