Bastante sencillo,
El controlador de chip flash contiene algunas configuraciones. Identificación del producto, identificación del proveedor y número y tamaño de flashchips.
Al tomar un dispositivo antiguo con un chip pequeño, sobrescribir el firmware con un número incorrecto de chips flash, la capacidad total de la unidad será mayor que la cantidad de flash instalado.
Debido a que la cantidad de líneas de dirección no ha cambiado, siempre se escribirá en el chip. Por ejemplo, primero se escribirán 128 MB, luego se seleccionará el siguiente chip y luego se escribirán otros 128.
Como solo hay un chip, la línea de selección no está conectada y los datos del segundo chip sobrescriben los datos del primer chip.
Debido a que el controlador informa el tamaño de todos los chips, incluidos los que no están conectados al sistema operativo, el sistema operativo lo formateará con el tamaño incorrecto.