banner

Blog

Jun 19, 2023

Supercon 2022 : Michael Whiteley sauve l’insigne

Michael Whiteley (alias [compukidmike]) est une célébrité de badgelife. Ensemble, lui et sa femme Katie forment MK Factor. Ils ont créé certains des badges de conférence électroniques les plus populaires. Bien entendu, même les experts commettent des erreurs et se heurtent à des défis lorsqu’ils osent repousser les limites de la technologie et des délais de livraison. Dans son discours Supercon 2022, There's No Rev 2: When Badgelife Goes Wrong, Mike partage les détails de certains de ses pires accrocs de badges et comment il a réussi à les tirer gracieusement du bord du désastre.

Les participants à la plus grande convention de hackers au monde, DEF CON à Las Vegas, s'étaient déjà habitués à recevoir et à porter des jetons d'entrée très cool et originaux, plus communément appelés badges. Puis en 2006, au DEF CON 14, tout change. Conçu par Joe Grand, le premier badge électronique DEF CON était un circuit imprimé comportant un minuscule microcontrôleur PIC, deux LED et un seul bouton-poussoir. Badgelife est né.

Mike commence ses histoires de guerre par une sur l'insigne DEF CON 30. Il s’agissait d’un projet herculéen avec la production de 25 000 badges dans un délai court, dans le chaos en constante évolution d’un effondrement de la chaîne d’approvisionnement des semi-conducteurs. Même si beaucoup le considèrent comme l'un des meilleurs badges DEF CON jamais créés, le badge DC30 a posé de nombreux défis à ses créateurs. Les microcontrôleurs étaient rares en 2021 et 2022, obligeant l'équipe chargée des badges à garder un œil sur les fournitures des fournisseurs de composants afin de couper les puces dès qu'elles apparaissaient en stock. Le badge DC30 a en fait été repensé à plusieurs reprises à mesure que différents microcontrôleurs fluctuaient et étaient épuisés.

Des modifications de dernière minute apportées à un amplificateur audio sur le badge DC30 ont également été forcées par des pénuries dans la chaîne d'approvisionnement. La modification de l'amplificateur a introduit des circonstances dans lesquelles la puce pourrait brûler si le câble audio était bouclé depuis la sortie audio d'un badge vers son entrée. Il a également été découvert que la puce de l'amplificateur pouvait brûler si un cordon se clipsait contre la prise audio du badge. Malheureusement, cette découverte n’a été faite qu’après le début de la conférence. Les puces d'amplificateur qui brûlaient étaient dans un boîtier BGA (Ball Grid Array) presque microscopique. Avec seulement 1,5 mm carré, ce ne sont pas les copeaux les plus faciles à retravailler lorsqu'ils sont endommagés.

Mike continue en partageant des histoires d'autres projets de badges. Ceux-ci incluent d'autres problèmes de clip de cordon avec un badge SAINTCON, des PCB cassés de 0,8 mm, des traces cassées connectées via des vias, des LED inversées, des fils de mod, des retards de sérigraphie, des connecteurs brisés, etc. Il y a tellement de détails qui entrent dans un badge électronique et échouer à l’un d’entre eux peut devenir un obstacle.

Bien entendu, une grande partie de l’apprentissage de tous ces problèmes consiste à découvrir comment ils ont été atténués. C'est en traitant les problèmes à la volée, aussi gracieusement que possible, que la véritable expertise entre en jeu. Nous avons la chance d'avoir des forums comme Supercon où nous pouvons en apprendre davantage sur les erreurs de chacun et, espérons-le, les éviter à l'avenir.

Mike a expliqué comment le nombre de puces d'amplificateur en feu au DC30 avait été considérablement réduit en plaçant des autocollants sur les sacs de badges et des panneaux autour de la conférence indiquant que le câble audio ne devait pas être bouclé entre la sortie et l'entrée audio. De plus, de nombreuses personnes ont recouvert les broches de la prise audio avec du ruban adhésif pour éviter tout court-circuit avec les clips du cordon. Et le meilleur de tout, le Hardware Hacking Village s'est mobilisé pour aider les gens à effectuer la difficile retouche BGA sur les minuscules puces d'amplificateur. Bien que les tests de régression effectués après le changement de la puce de l'amplificateur aient pu détecter certains problèmes, l'identification rapide des causes profondes et la communication des correctifs ont réellement permis d'économiser de nombreux badges.

Pour le badge SAINTCON 2019, Mike a détecté des LED inversées pendant le processus de fabrication. La maison de montage a pu les retourner, mais seulement au prix d'un retard de livraison. Les panneaux d'insignes ne sont arrivés que le matin de la conférence. Mike a également réussi une solution de dernière minute avec des câbles de mod sur quelques centaines de badges DC801. Et encore une fois en remplissant des composants sur tous les badges de Car Hacking Village au cours d'un dernier week-end après que le conseil d'administration ait mal imprimé les sérigraphies des PCB, ce qui a entraîné un retard de livraison important.

PARTAGER