banner

Blog

Jun 19, 2023

Supercon 2022: Michael Whiteley salva il distintivo

Michael Whiteley (alias [compukidmike]) è una celebrità di Badgelife. Insieme, lui e sua moglie Katie costituiscono MK Factor. Hanno creato alcuni dei badge per conferenze elettroniche più popolari. Naturalmente, anche gli esperti commettono errori e si imbattono in sfide quando osano spingersi oltre i limiti della tecnologia e dei tempi di consegna. Nel suo discorso al Supercon 2022, There's No Rev 2: When Badgelife Goes Wrong, Mike condivide i dettagli di alcuni dei suoi peggiori snafus sui badge e anche come è riuscito a tirarli indietro con grazia dall'orlo del disastro.

I partecipanti alla più grande convention di hacker del mondo, DEF CON a Las Vegas, si erano già abituati a ricevere e indossare gettoni d'ingresso molto interessanti e innovativi, più propriamente conosciuti come badge. Poi nel 2006, al DEF CON 14, tutto cambiò. Progettato da Joe Grand, il primo badge elettronico DEF CON era un circuito stampato dotato di un minuscolo microcontrollore PIC, due LED e un unico pulsante. È nata Badgelife.

Mike inizia le sue storie di guerra con una sul badge DEF CON 30. Si trattava di un progetto titanico con 25.000 badge prodotti in un breve lasso di tempo nel caos in continua evoluzione di un crollo della catena di fornitura dei semiconduttori. Anche se molti lo considerano uno dei migliori badge DEF CON mai realizzati, il badge DC30 ha posto una serie di sfide ai suoi creatori. I microcontrollori scarseggiavano durante il 2021 e il 2022, costringendo il team dedicato al badge a tenere d'occhio le forniture dei fornitori di componenti per poter estrarre i chip non appena apparivano in magazzino. Il badge DC30 è stato in realtà ridisegnato più volte mentre diversi microcontrollori entravano e uscivano dalla fornitura.

Anche le modifiche dell’ultimo minuto a un amplificatore audio sul badge DC30 sono state imposte dalle carenze della catena di approvvigionamento. La modifica dell'amplificatore ha introdotto circostanze in cui il chip potrebbe bruciarsi se il cavo audio veniva ricollegato dall'uscita audio di un badge al suo ingresso. Si è anche scoperto che il chip dell'amplificatore potrebbe bruciarsi se un cordino si aggancia al jack audio del badge. Sfortunatamente, questa scoperta è stata fatta solo dopo l’inizio della conferenza. I chip dell'amplificatore che stavano bruciando erano in un pacchetto BGA (ball grid array) quasi microscopico. Con soli 1,5 mm quadrati, questi trucioli non sono i più facili da rilavorare quando sono danneggiati.

Mike continua a condividere storie di altri progetti di badge. Questi includono ulteriori problemi con i fermagli del cordino con un badge SAINTCON, PCB da 0,8 mm spezzati, tracce rotte collegate tramite via, LED invertiti, cavi modificati, ritardi serigrafici, connettori rotti e così via. Ci sono così tanti dettagli che entrano in un badge elettronico e fallire uno di essi può diventare un ostacolo.

Naturalmente, gran parte dell’apprendimento di tutti questi problemi consiste nel sentire come sono stati mitigati. Gestire i problemi al volo, nel modo più garbato possibile, è il momento in cui entra in gioco la vera competenza. Siamo fortunati ad avere forum come Supercon dove possiamo conoscere gli errori degli altri e, si spera, evitarli in futuro.

Mike ha spiegato come il numero di chip dell'amplificatore bruciati al DC30 sia stato significativamente ridotto posizionando adesivi sulle buste dei badge e cartelli intorno alla conferenza che mostravano come il cavo audio non doveva essere riavvolto tra l'uscita e l'ingresso audio. Inoltre, molte persone hanno coperto i pin del jack audio con del nastro adesivo per evitare cortocircuiti contro i fermagli del cordino. E soprattutto, l'Hardware Hacking Village si è fatto avanti per aiutare le persone a eseguire la difficile rielaborazione BGA sui minuscoli chip dell'amplificatore. Anche se i test di regressione dopo la modifica al chip dell'amplificatore potrebbero aver rilevato alcuni problemi, identificare rapidamente le cause principali e comunicare le correzioni ha davvero aiutato a risparmiare molti badge.

Per il badge SAINTCON 2019, Mike ha catturato i LED invertiti durante il processo di produzione. La casa di assemblaggio è riuscita a ribaltarli, ma solo a costo di una consegna ritardata. I badge non sono arrivati ​​fino alla mattina della conferenza. Mike ha anche risolto all'ultimo minuto i cavi mod su alcune centinaia di badge DC801. E poi ancora una volta inserendo componenti su tutti i badge del Car Hacking Village durante un ultimo fine settimana dopo che la casa madre aveva stampato male le serigrafie PCB introducendo un significativo ritardo nella consegna.

CONDIVIDERE