Flasher / modifier le firmware d’appareils connectés Tuya

Les dispositifs connectés « tout fait » achetés en magasin sont soumis à diverses limitations. Ils nécessitent une connexion Internet fonctionnelle à votre domicile, peuvent comporter des éléments de suivi, et l’exploitation de ces…

  • 2 min de lecture
  • mis à jour le 28 septembre 2026
Flasher / modifier le firmware d'appareils connectés Tuya

Les dispositifs connectés « tout fait » achetés en magasin sont soumis à diverses limitations. Ils nécessitent une connexion Internet fonctionnelle à votre domicile, peuvent comporter des éléments de suivi, et l’exploitation de ces objets peut être restreinte.

Reprenez le contrôle de vos objets connectés Action (Tuya) avec OpenBeken

Récemment, j’ai fait l’acquisition de prises connectées chez Action. Il s’agit en réalité de produits conçus sur une base Tuya. Pour les utiliser de manière conventionnelle, il faut passer par l’application dédiée d’Action, l’application Smart Life ou encore intégrer un module complémentaire dans Home Assistant via les API cloud du constructeur.

En observant le trafic réseau entre ces prises et Internet, j’ai constaté l’envoi régulier de paquets vers les serveurs de Tuya, y compris lorsque l’appareil n’est pas sollicité. Le contenu exact de ces échanges demeurant ambigu, cela pose une réelle question de confidentialité et d’indépendance vis-à-vis des serveurs tiers.

Pour répondre à ce problème et rendre mes équipements totalement autonomes en réseau local (sans dépendre d’une connexion Internet pour fonctionner), j’ai décidé de remplacer le micrologiciel d’origine (firmware) par OpenBeken, un projet libre et open source.

Une modification légale et légitime

Si l’on peut s’interroger sur la légalité de cette démarche, la réglementation européenne (notamment la directive sur le droit d’auteur et les dispositions du Code de la propriété intellectuelle relatives à l’interopérabilité) encadre la modification de micrologiciel. Dès lors que l’opération concerne un matériel dont vous êtes propriétaire, qu’elle vise l’interopérabilité locale et qu’aucun code propriétaire n’est redistribué, modifier le firmware de son matériel est parfaitement légal — bien que cela annule la garantie commerciale du fabricant.

Flasher sans ouvrir ni souder : la méthode tuya-cloudcutter

Par le passé, flasher ce type d’équipement nécessitait d’ouvrir le boîtier, de repérer les broches du microcontrôleur et de réaliser des soudures délicates. Aujourd’hui, il existe une alternative logicielle bien plus accessible : le projet tuya-cloudcutter. Ce dernier exploite une faille dans la procédure de mise à jour Over-The-Air (OTA) des puces Tuya (notamment BK7231N / BK7231T) pour injecter le nouveau micrologiciel directement en Wi-Fi.

Pour réaliser l’opération, j’ai utilisé :

  • Un Raspberry Pi 3B+ (équipé d’une carte Wi-Fi) ;
  • Le script automatisé du projet tuya-cloudcutter sur GitHub ;
  • La liste de compatibilité du projet OpenBeken WebApp pour identifier le profil exact du composant avant le flash.

Bilan et perspectives

La procédure s’est déroulée sans accroc. Mes prises fonctionnent désormais exclusivement sur mon réseau local, sans aucune communication vers l’extérieur, et s’intègrent nativement dans Home Assistant via MQTT ou l’intégration dédiée.

Cette méthode ne s’applique pas uniquement aux prises : j’ai pu convertir avec le même succès un plafonnier et plusieurs ampoules connectées acquises également chez Action.

À suivre…