C'est très simple,
Le contrôleur de la puce flash contient certains paramètres. L'ID du produit, l'ID du vendeur, et le nombre et la taille des puces flash.
En prenant un ancien appareil avec une petite puce, en écrasant le micrologiciel avec un nombre erroné de puces flash, la capacité totale du disque sera plus grande que le nombre de flashs installés.
Comme le nombre de lignes d'adresse n'a pas changé, on pourra toujours écrire sur la puce. Par exemple, 128 Mo seront d'abord écrits, puis la puce suivante sera sélectionnée, puis 128 autres seront écrits.
Comme il n'y a qu'une seule puce, la ligne de sélection n'est pas connectée et les données de la deuxième puce flash écrasent celles de la première.
Étant donné que le contrôleur communique au système d'exploitation la taille de toutes les puces, y compris celles qui ne sont pas connectées, le système d'exploitation se contentera de les formater à la mauvaise taille.