Bonjours
Je travail beaucoup sur un project perso d'assistant personnel commandé à la voix.
Pour un exemple voir mes dernière vidéos "Project Alice" sur Youtube: Exemple de ce que je fais
Oui c'est en anglais, c'est une configuration que j'ai fais, je préfère l'anglais
Toujours à la recherche d'évolution pour Alice, je commence à tout lui connecter dessus, et je veux piloter ma télé au travers de mon assistant.
Non, je ne veux pas utiliser la fonction vocale existante sur la télécommande, je veux un assistant qui fait tout
C'est pour cela que je vous écris. On peux voir sur les informations de la tv box que le système est developpé sur de l'open source. J'ai besoin des codes bluetooth utilisé pour la communication entre la box et la télécommande afin de le reproduire sur mon assistant.
Je préfère avoir les codes propres plutôt que de totalement détourner la télécommande comme j'ai du le faire pour mes Velux suite à leur refus d'information à cause du Home-IO: Détournement Velux, commande vocale
Meilleures salutations
Salut @Psycho
Je me suis renseignée auprès de l'équipe TV (on ne sait jamais).
Nous ne fournissons malheureusement pas les détails techniques de notre plate-forme à des tiers.
Je suis désolée de ne pouvoir satisfaire ta requête.
Bonne continuation avec ton projet d'assistant personnel 😀👍
Cordialement,
Leyla
C'est bien dommage. Dans ce cas je réserve le même sort à la télécommande Swisscom que ce que j'ai fait subir à celle de Velux, pas besoin des codes, suffit d'avoir des relais reed et d'entièrement la démonter et la recabler.
C'est dommage pou Swisscom, ça aurait montré une ouverture... Du coup, ça montrera un hack 🙂
C'est très souvent comme cela, toujours la peur ou mauvaise communication entre le community manager et l'équipe technique si la question a été vraiment posée et convenablement et surtout bien comprise ou pas !
Par contre, tu peux fournir les hack de la télécommande bluetooth et infrarouge de la télécommande Swisscom dans Alice pour d'autres utilisateurs chevronnés comme toi sans passer par la case départ, le principe du partage du savoir et évolution sans ré-inventer la roue, ce que Swisscom ne montre pas l'exemple du tout qui eux ont aussi leur propre matériel basé sur de Android Open Source Project (AOSP) avec leur service NOVA mais bridé ou alors, Swisscom ne respecte pas les closes de l'open source ?
au community manager ici @LeylaG svp, fournir le lien ici.
information sur open source swisscom tv
Réglage > Système > Informations détaillée > Open source : Conditions générales
Open source Information (622 pages) que Swisscom a l'obligation de fournir ou minimum un lien direct par Internet pour consulter les dites conditions générales de l'Open source de leur Swisscom TV.
Précisions juridiques et contact pour leur réclamer ledit document ci-dessus ce qui devrait être disponible sans les contacter !
https://www.swisscom.ch/fr/clients-prives/precisions-juridiques.html
Pour la partie télécommande bluetooth = bluedroid , blue = bluetooth, droid = Android
https://source.android.com/devices/bluetooth/
Logitech a la librairie pour leur télécommande universelle pour remplacer celle de Swisscom !
pour la partie télécommande infrarouge
https://source.android.com/reference/tradefed/com/android/tradefed/util/RunUtil
autre projet de télécommande universelle open source
Merci pour ta réponse!
Effectivement, c'est souvent la peur que quelqu'un fasse quelque chose d'autre, de mieux, de différent, avant eux...
Un peu comme Velux qui n'a pas voulu me fournir un détail de Home-IO et qui pleur maintenant parce que j'ai partagé un hack qui permet de faire en mieux un produit qu'ils ne vont release qu'en septembre 2018...
Donc oui, je vais reverse engineer la télécommande Swisscom, et oui je vais le partager, je vis pour ça, je partage mes hacks, sur mon blog / youtube et Github.
Pour l'instant, comme tu le pointes si bien, je suis en train de décortiquer la page open source de la tv box pour voir si Swisscom n'est pas en faute, pour le moment il me semble que oui, certaines licenses sont sur GNU ce qui oblige le repartage.
@LeylaG Merci de fournir l'entier du listing Open Source ici
Pour ce qui est de l'infra rouge je ne vais pas m'embêter avec ça, Alice ne sera pas forcement en lien direct avec la box, je vais passer par le Bluetooth. Ma femme est en train de Wireshark les données bluetooth déjà et moi je lis les clauses open sources et je démonte la télécommande pour la partie authentification matérielle.
EDIT
Bluedroid est en Apache licensing, ce qui oblige certaines choses.... Ou se trouve le dépot officiel des sources Swisscom?
https://www.swisscom.ch/content/dam/swisscom/de/res/public/rechtliches/bb-fernsehen-fr.pdf
Le point 5.3 est très intéressant et casse complétement le point 5.1 qui interdit le reverse engineering puisque dumper les paquet Bluetooth revient a utiliser la license Apache de Bluedroid. De plus le contrat n'inclue pas les modifications matérielle 🙂
Ok, @all, il y a une solution bien plus simple que de s'emmerder a demonter les paquets bluetooth 🙂
Download com.swisscom.tv2
S'amuser avec IDA pendant quelque nuits, nailed! Je rendrai publique les paquets dans un tuto open source 🙂