telecommande IR TV

Bonjour,
J ai eu le même problème Dreambox j ai acces toujours à Aswo Euras si sa peut servir à des collègues!mais vu le prix j ai commander sans trop y croire chez Alie… une télécommande à 1,23€ port gratuit {sa augmenter mtn :mrgreen: } elle me donne entièrement satisfaction :slight_smile:
Univer téléco.PNG.jpg

c’est le mode DIY (Do It Yourself) pour s’amuser, bidouiller et comprendre les protocoles IR, et s’affranchir des limitations des télécommandes universelles du marché, visiblement d’après dreambox59 il y a toujours une fonctionnalité qui manque ou un truc imparfait (pas de support de tous les protocoles), ce qui engendre de la frustration,

un exemple de télécommande DIY fonctionnelle, la « universal remote 7000 », qu’un bidouilleur a crée pour remplacer l’original :
justinemter.github.io/Universal-Remote-7000/

outre le design rustique le gars rencontre des problèmes de piles qui s’épuisent vite (2 semaines d’autonomie), ça consomme beaucoup son montage

Le testeur TC1 permet de tester également les telcos:

https://www.youtube.com/watch?v=a_dmZS8sJZQ

SUR MA TV LG j avais un pb sur la reception sat tous les programmes de canalsat demandaient le code parental (meme les disney) ça venait que dans la config france le niveau parental pouvait pas etre autrement qu en mode moins de 18ans !!
pour desactiver cette fonction il fallait rentrer dans le menu usine et pour ça il fallait une touche qui envoie un code pas prevu sur la telecommande grand public , j avais pu le faire avec la com genius en programmant une touche dédiée ! mais j ai plus cette telecommande .
j ai trouver la telecommande L336 vendu depuis la chine qui peut apprendre tout les codes par recopie.
quelqu un a experimenté ?
sinon l equivalent de la com genius : quelqu un connait ?

Bonjour,
Pas grand intérêt pour cette fonction car il n’indique pas les codes de la télécommande (ce qui ne serait pourtant pas difficile à faire puisqu’il a un µP).
Il ne fait que détecter que la télécommande émet en infrarouge, ce qu’on peut faire avec n’importe quel APN ou smartphone en mode photo.

Par expérience les télécommandes à apprentissage ne donnent pas de très bons résultats car elles se contentent de recopier la forme d’onde sans la décoder, ce qui fait que parfois elles envoient plusieurs fois le code avec une seule pression ou que le code n’est pas reconnu par l’appareil.

Je ne connais pas, pour ma part je n’utilise pratiquement plus que les télécommandes universelles Meliconi, c’est eux qui ont le meilleur site pour trouver le code d’un modèle (ou d’un clone) avec plusieurs méthodes de recherche (dont les photos d’un très grand nombre de télécommandes d’origine quand le modèle n’est pas directement supporté).
Si on ne trouve pas de photo qui correspond, un questionnaire permet de décrire la télécommande d’origine (nombre et forme des touches, nombre de lignes et de colonnes, position de certaines touches …).

Et si vraiment on ne trouve toujours pas on peut reprogrammer complètement la télécommande si on a pu analyser la télécommande d’origine (avec IR protocol analyzer par exemple).
Avec un code partiellement supporté, on peut reprogrammer n’importe quelle touche si une fonction manque.
Si c’est juste pour un test (activation d’un menu caché par exemple), on peut même directement émettre le code touche en question en tapant le code à 3 chiffres sans reprogrammer de touche.

La reprogrammation complète est fastidieuse mais très simple pour le code NEC: on entre directement l’adresse sous la forme 98000 1421 xxxxx (ou xxxxx est l’adresse décimale trouvée par IR protocol analyzer) et le code touche à 3 chiffres en décimal. Idem pour le code Samsung (proche du NEC).
C’est plus compliqué pour le code RC6 (ssuccesseur du RC5) car il faut faire une conversion pour passer du code appareil et du code touche RC6 pour trouver les codes Meliconi à entrer.
J’ai trouvé la méthode qui nécessite de passer en binaire puis de faire une fonction « miroir » sur les bits des codes RC6 pour trouver le code Meliconi en binaire avant de le convertir en décimal.
Malheureusement Excel ne supporte pas directement cette fonction miroir. :frowning:

De plus certains modèles Meliconi (Pratico 6 par exemple qui coûte environ 15€) peuvent être mis à jour avec de nouveaux codes au moyen d’un simple câble entre la sortie casque d’un PC et un connecteur dans le compartiment à piles. Quand on clique sur un nouveau code non présent d’origine dans la TC, on télécharge un fichier qui permet d’ajouter ce code à la télécommande.

Mis à part Logitech Harmony et feu Philips Pronto (beaucoup plus chers et moins « bidouille ») pour moi c’est de très loin les meilleures TC universelles. One for All et Universal Remote ne leur montent pas à la cheville.

effectivement le site est bien fait !
j ai trouvé facilement le code pour sedea 5100.
par contre j ai pas vu une liste complete ex: j ai cherché atlas ou cristor pas trouvé!!! :wink:
erratum: si je viens de le trouvé en ne mettant que modele 200s sans marque !
ni le soft qui permet de creer ses propres codes.

C’est vrai que c’est intéressant pour le côté « bidouille » mais pas top pour vraiment remplacer une télécommande pour l’utilisation quotidienne (ce que cherche dreambox).
La méthode que je propose avec une télécommande Meliconi permet de faire une télécommande entièrement « custom » sans bidouille hard à partir du moment où on connait les codes de la télécommande d’origine.
C’est fastidieux mais simple pour les codes NEC et Samsung.
Et s’il ne manque que quelques touches à un code de leur bibliothèque, on peut reprogrammer individuellement ces touches. C’'est beaucoup moins fastidieux …
Dans tous les cas on a entre les mains un produit industriel d’utilisation « normale ».

Pour les code RC5 et RC6 c’est plus compliqué car il n’y a pas de correspondance évidente entre le code RC6 et le code appareil et le code touche à entrer pour l’émuler, mais en y passant du temps j’ai fini par trouver la manière d’arriver à calculer le code Meliconi à programmer à partir du code RC6 d’origine.
La seule chose qui me manque pour l’automatiser complètement dans Excel c’est une méthode pour inverser l’ordre des bits d’un nombre à 8 bits (« miroir »): 1010 1111 → 1111 0101.
Si tu as un tuyau, je suis preneur !

Il n’y a pas de soft qui permet de créer ses propres codes, on doit d’abord trouver les codes d’origine avec IR protocol analyser (ou autre).
J’ai trouvé la méthode un peu par hasard en cherchant un code pour une ancienne télécommande Meliconi (URC3) où le site m’a répondu avec un code 98000 1421 65280 pour le code appareil et tous les codes touches à programmer.
En analysant ensuite l’URC3 reprogrammée avec IR protocol analyser je me suis rendu compte que 65280 était l’adresse NECen décimal et que les codes touches étaient les code NEC (en décimal également) !
J’en ai donc déduit qu’on pouvait reproduire n’importe quelle télécommande NEC si elle n’était pas supportée directement. Et j’ai vu par la suite que cela fonctionnait avec la plupart des télécommandes Meliconi.

Exemple de ce que j’ai obtenu pour un appareil Philips (code RC6) non supporté par l’URC3 (j’ai ajouté ce qui est dans le cadre vert pour plus de lisibilité):

Il n’y a pas de lien évident entre le code RC6 et les codes à entrer mais en analysant plusieurs télécommandes RC6 j’ai trouvé la méthode pour calculer les codes à entrer dans l’URC3 (ou d’autres modèles Meliconi) à partir de l’adresse et des codes touches RC6.

Le code à 14 chiffres commençant par 98000 se compose de 3 sections:
-98000 indique à la télécommande qu’on va entrer un code à 14 chiffres (et non un code usuel à 4 chiffres),
-les 4 chiffres centraux définissent le protocole et les timings de codage (NEC, RC5, RC6, Samsung …),
-les 5 derniers chiffres définissent le « code appareil » (adresse)

en excel ?

oups ! je viens de voir que j ai repondu a jmespe alors que je dialogue avec marceljack :laughing: :laughing:

donc marceljack donne moi une adresse mail en mp j ai un prog en excel pour faire ta conversion.

Spécifications techniques du RC6:
http://www.pcbheaven.com/userpages/The_Philips_RC6_Protocol/

Dans ce doc, le protocole NEC, moins connu:
https://ecee.colorado.edu/~mcclurel/vishay_ir_data_formats.pdf

Dire que le protocole NEC est moins connu est très exagéré car c’est de très loin le plus utilisé actuellement.
Mis à part les grandes marques (Samsung, Philips, LG, Thomson), quasiment tout le matériel venant de Chine l’utilise.

Il existe 4 à ma connaissance protocoles de télécommande IR:

Le RC5 ainsi que son successeur le RC6
Le SIRCS de Sony https://www.sbprojects.net/knowledge/ir/sirc.php
Le NEC

En existe-t-il d’autres ?

Trève de plaisanterie, faites chanter votre TLC !
https://youtu.be/zUAcGgIwQCU?t=850

ir_dvd_philips.png
ir_bbox.png
La TLC de ma Bbox envoie plus de données, est-ce du RC6 ?

Oui, il en existe beaucoup d’autres dont 2 versions Samsung (assez voisin du NEC), le RECS80 (Thomson), Daewoo (plus ou moins dérivé du RECS80) et quelques autres.

Aujourd’hui le codage NEC est de très loin le plus répandu car il est utilisé par presque tous les produits fabriqués en Chine, sans aucune standardisation d’adresse ni de codes touche, d’où pas mal de problèmes de télécommandes qui commandent un autre appareil dans la même pièce sans aucune correspondance entre la fonction indiquée sur la touche et l’action indésirable sur l’autre appareil …

Quant au RC5 il en existe 2 variantes (RC5 et RC5 étendu) et le RC6 a plusieurs modes avec des messages de longueur différente (le SiRCS de Sony aussi d’ailleurs).

Pour analyser le code d’une télécommande je te recommande le soft IR protocol analyser.
Voir ici:
tvnt.net/forum/identifier-le … 32115.html

Entretemps j’ai étendu pas mal la liste des codes reconnus par ce logiciel, si ça t’intéresse je pourrai te fournir un fichier XML plus à jour que celui publié avec le logiciel.

Hello à tous,

Je rejoins totalement Marceljack concernant l’apprentissage IR.
En dehors de ma Logitech Harmony qui est particulièrement fiable, je dispose d’une OneForAll URC 11-6440 bien plus économique et moins simple à exploiter. Elle est cependant dotée d’une gestion compatible JP1 (https://en.wikipedia.org/wiki/JP1_remote). Malheureusement, j’en ai déjà plantée une en voulant modifier son firmware.
La base de données Logitech et surtout la bonne capacité d’apprentissage et d’automatisation de la Harmony font que je n’utilise pratiquement que ça.

salut
moi j ai une urc11-7130 et bien que le site dise qu on peut l upgrader pour gerer un SF8008 j ai eu un mail m invitant à en acheter une autre !
le gag c est que quand tu retourne sur le site et que tu dis avoir un modele récent ils te redisent d en acheter encore une autre !!
j ai insisté aupres du sav un type m a donné deux codes l un n est pas le bon l autre n est pas accepté

Clopos pourrait tu me faire passer soit le soft soit un lien pour le soft de gestion JP1

merci

Salut,
J’ai été voir sur le site JP1 et je n’ai pas vu d’explication claire comment on peut reprogrammer un code qui n’est pas encore publié.

Le mieux serait que tu analyses le code avec IR protocol analyser (il n’est plus dispo sur le site d’origine mais je peux le mettre en téléchargement si tu es intéressé).

Si, comme c’est probable, c’est un protocole NEC, me fournir l’adresse et le code de la touche veille pour voir si ça correspond à un des nombreux codes que j’ai analysés.
S’il ne correspond à rien de connu, en analysant le code de toutes les touches il serait possible de reprogrammer une télécommande Meliconi (c’est fastidieux mais ça fonctionne).

Sinon as-tu essayé le site de Harmony pour voir si ton appareil est supporté ?

Bonjour,

Comme les captures ci-dessous le démontrent, le profil IR du Sedea
est bien disponible dans la base Harmony Logitech.
De plus, la touche exit est bien renseignée.
Sedea-Exit.jpg
Harmony-Sedea.jpg

Hello,

Tout est expliqué via ces deux liens :

JP1 : IR Scope et IR Widget
http://www.hifi-remote.com/wiki/index.php/IR_Scope_and_IR_Widget_User’s_Guide

JP1 : Remote Master
http://www.hifi-remote.com/wiki/index.php/Remote_Master_Manual

Bonne chance !

reponse à marceljack

c est un code nec !
ident A05F
1 90
2 B8
3 F8
4 E0
5 98
6 D8
7 88
8 A8
9 E8
0 48

j ai une maquette à base de at89lp51 qui decode et affiche les codes TC !!

ex2.jpg