Nous avons toujours su que les machines à service doux (vous ne pouvez pas vraiment appeler cela de la crème glacée) de McDonald’s sont connues pour être capricieuses. Il existe même un site Web qui localise où les machines sont cassées et, apparemment, il s’agit généralement d’environ 10% ou plus d’entre elles à un moment donné. Mais lorsque nous avons vu un article de presse sur un juge rendant une ordonnance d’interdiction, nous savions qu’il devait y avoir plus à l’histoire. Il s’avère que ces machines à service doux à 18 000 $ sont au cœur de quelque chose qui nous intéresse beaucoup : quand possédez-vous votre propre technologie ?

Technologie froide

Il y a apparemment environ 13 000 de ces machines et elles sont censées être des merveilles de haute technologie, capables de produire en même temps des boissons gazeuses et des milkshakes. Cependant, ils nécessitent également beaucoup d’entretien. Le nettoyage de la machine toutes les deux semaines (essayez de ne pas y penser) implique un démontage complet. Pire encore, si quelque chose se brise, vous avez besoin d’un technicien agréé par l’usine.

Une grande portion de soft serve distribuée dans un côneAu cœur de cela se trouve un menu secret qui nécessite un ensemble de touches non documentées pour entrer. Nous l’avons déjà vu, bien sûr, et apparemment, ce n’est pas si secret, puisqu’une recherche rapide a trouvé la séquence exacte requise dans leur manuel d’entretien du fabricant (Taylor). Cependant, une société tierce a développé une boîte appelée Kytch qui intercepte les données de l’intérieur de la machine Taylor et les présente sur WiFi, y compris toutes les données des services secrets. Leur site Web proclame fièrement qu’il s’agit d’un Raspberry Pi que vous installez à l’intérieur de la machine et qui se connecte d’une manière ou d’une autre à un bus interne pour surveiller le fonctionnement de la machine. L’add-on vise à faciliter le suivi de ce qui se passe avec la machine, et cela inclut de la maintenir en état de fonctionnement.

Donc?

Les lecteurs de Hackaday ne trouveront pas tout ce concept très étrange. Nous faisons ce genre de choses tout le temps et la seule raison pour laquelle nous n’avons probablement pas vu cela sur la ligne de conseil est le manque surprenant de machines de service logiciel à l’intérieur des hackerspaces. Mais nous avons vu la même idée pour les machines à laver et de nombreux autres équipements.

Le problème ici est que Taylor et McDonald’s sont mécontents de l’utilisation de l’appareil par les restaurateurs. Kytch, qui fabrique le module complémentaire, est mécontent que Taylor ait tenté d’acquérir leur appareil qui contrevient à l’accord de licence de Kytch avec ses utilisateurs et a déposé une plainte à ce sujet en mai (PDF). Il semble donc qu’il y ait beaucoup d’avocats impliqués.

Ironiquement, les fondateurs de Kytch ont commencé par réparer les machines Taylor pour lutter contre les problèmes d’intégration des machines avec leur robot de yaourt glacé, une entreprise soutenue par Taylor. Ils ont refusé de partager les protocoles internes de leurs machines avec eux, mais ont été coopératifs avec l’équipe et savaient clairement qu’ils pensaient à une intégration plus étroite entre les deux machines.

Le gagnant est?

Nous ne savons pas de quelle manière les tribunaux résoudront finalement cette question. D’une part, nous sommes de grands fans de pouvoir pirater l’équipement que vous possédez, en particulier les machines qui coûtent 18 000 $, tombent souvent en panne (entraînant des pertes de ventes) et nécessitent des contrats de service exclusifs.

D’un autre côté, il est facile de voir que la société McDonald’s voudrait assurer la qualité constante des friandises surgelées et éviter tout danger possible pour la santé du public. Après tout, la mauvaise crème glacée a déjà tué. Cela est particulièrement vrai pour ces machines.

Rappelez-vous, j’ai mentionné qu’ils doivent être nettoyés toutes les deux semaines ? Une machine à crème glacée normale doit être nettoyée au moins tous les quelques jours, voire tous les jours. La machine McDonald’s a un cycle de chauffage spécial de 4 heures qui pasteurise le contenu de la machine afin qu’elle ne nécessite pas de nettoyage aussi fréquemment. La machine chauffe puis recongèle tout, tuant vraisemblablement toutes les bactéries commençant à se développer dans le mélange. C’est un gain de temps considérable, comme vous pouvez le voir en regardant quelqu’un nettoyer une machine ordinaire dans la vidéo ci-dessous.

Là encore, il y a beaucoup de choses dangereuses et n’autoriser qu’une seule entreprise à y travailler n’est pas la solution. L’électricité et le gaz naturel sont dangereux, mais vous n’avez pas besoin de travailler pour une entreprise de services publics pour faire un travail. Vous aurez peut-être besoin d’une licence montrant que vous comprenez quoi faire, mais c’est une proposition différente.

Et qu’est-ce qui se passerait si?

Je pense que la chose logique est de jouer « et si ». Que se passe-t-il si vous utilisez vous-même les fonctions du menu secret pour réparer la machine ? Vous comptez sur un travailleur de la restauration rapide pour nettoyer la machine, après tout. Cela ajoute-t-il à ce danger? Ou cela vous permet-il même de faire quelque chose différemment ? Après tout, travailler sur une voiture peut être dangereux, mais personne ne considérerait un lecteur de code comme un danger pour la sécurité – ce n’est qu’une information.

Par exemple, une histoire de Wired rapporte qu’un utilisateur de Kytch a découvert qu’un employé ajoutait trop de consommables dans la machine, ce qui entraînait l’échec du cycle de nettoyage. Apparemment, cette information n’était pas disponible par les moyens traditionnels et il ne semble pas qu’il y ait beaucoup de mal à cela.

L’ordonnance restrictive traite de l’idée que Taylor a acquis une machine Kytch pour la rétro-ingénierie. Ils avaient tenté de n’en acheter qu’un, mais quand cela n’a pas fonctionné, ils en auraient saisi un sur une machine envoyée pour réparation. Honnêtement, il est difficile d’imaginer que Taylor ne puisse pas comprendre comment l’appareil fonctionnait même sans en voir une de première main. Après tout, ils savent quels bus ils exposent et ce qu’ils contiennent. Construire une interface Web sur un Raspberry Pi n’est pas exactement une technologie top secrète.

D’une part, nous applaudissons les personnes qui souhaitent pirater des machines et les rendre meilleures, plus fiables ou plus faciles à réparer. Nous n’aimons pas que les entreprises enferment des choses et vous prennent en otage pour des contrats de maintenance. Pourtant, nous pensons également que poursuivre une entreprise pour avoir obtenu une copie de votre produit qui s’interface avec le leur n’est pas non plus une bonne décision. Je ne suis pas avocat, mais il semble que la restriction du commerce ou la diffamation seraient de meilleures attaques, du moins du point de vue du mérite.

Qu’est-ce que tu penses? À part, bien sûr, vous pourriez bien opter pour un milk-shake.