Un firmware scritto senza conoscere i vincoli della scheda li aggira: si compensa in software un problema di timing, si riscrive un driver per una periferica che non si comporta come dice il datasheet.
Su un prodotto connesso la posta è più alta: senza architettura di sicurezza, il dispositivo diventa un accesso ai dati che gestisce.