XO Replacing SPI flash/lang-es
Traducción de XO_Replacing_SPI_flash | original |
english | español +/- | cambios |
Este página describe cómo arreglar un laptop XO que esta roto debido a un Flash ROM SPI mala.
Descripción del problema
Un pequeño numero de laptops sufren cuando sus códigos de arranque (el Flash ROM SPI) se olvida un bit. Estos errores se manifiestan con una variedad de síntomas:
- El laptop está completamente roto, debido al
- Falla del EC - El Controlador Embebido no funciona correctamente.
- Falla con OFW en una fase temprana del proceso de arranque - lo que resulta en "+", "FortM", "FortDEAD", o más detallado mensajes impresos en el puerto serie.
- La pantalla se muestra completamente blanca.
- La pantalla se muestra el XO y un solo punto.
Todos estos síntomas (excepto "FortDEAD" en el puerto serie) también tiene otras causas.
Algunos laptops con este problema tienen errores que impiden el arranque de la computadora portátil, pero que no impiden el proceso de arranque y actualizar el firmware usando el puerto serie (Esto requiere una clave de desarrollador).
Otra situación que requiere esta revisión es si algun laptop pierde todo el poder (tanto la batería y DC) durante la operación de actualización de firmware.
Proceso de Reparación
Arreglando el problema tiene tres fases:
- Conseguiendo un Flash ROM SPI con el firmware programado en ello
- Sustituyendo el chip en la placa madre con el nuevo chip
- La restauración del numero de serie y la identificación unico (UUID) del laptop
Lo Que Vas a Necesitar
- Cualquiera de una soldador y la mecha de soldadura, o (idealmente) una estación de modificación de aire caliente con una punta SOIC-8.
- El nuevo SPI Flash ROM (véase más adelante)
- El UUID del laptop (si es seguro)
Flash ROM SPI
Vas a necesitar un nuevo chip de Flash ROM SPI. Los que pueden usar en el XO son:
- Winbond W25X80VSSIG
- Spansion S25FL008A
Estos deben estar en un packete de SOIC-8, con ancho de cuerpo de 5.2mm (0.208 pulgadas).
Firmware
El Firmware debe ser programado en el chip antes de que sea colocado en la placa madre. Este firmware es un archivo binario que contiene el texto siguiente:
- Firmware para el Controlador Embebido
- El Open Firmware
- Datos de Fabricación - Este es opcional, aunque no arranque Sugar a menos que ciertas etiquetas están presentes. Open Firmware si arranque sin ella, para permitir que se restablezca estos datos de una llave USB.
Esto puede ser programado en el chip usando cualquiera de un gran número de programadores, o se puede solicitar un servicio de algunas de los proveedores.
Sustituyendo el chip
Ver la Guía de desmontaje para obtener instrucciones sobre cómo exponer o quitar la placa madre. El Flash ROM SPI se identifica como el "EC Flash" en la imagen anotada de la placa madre.
Usando un soldador o un estación de modificación de aire caliente (recomienda), saca suavemente el SPI Flash ROM (U37) de la placa madre. Sustituir un Flash ROM SPI pre-programado por ello.
Atención: Si un estación de modificación de aire caliente es utilizado y no se quita la placa madre, se deben utilizar una desconcertante para garantizar que los componentes plásticos del laptop no se derritan.
El Uso de Plomo en Soldadura
The XO laptop is built complying with the Reduction of Harmful Substances directives. Thus it uses a tin-based solder with a higher melting point.
A repair center must make the decision if they are to remain compliant with this directive. If you decide to ignore it, contaminating the solder holding down the SPI Flash with a lead-based solder will facilitate removal by lowering the melting point.
La Restauración del Dato de Fabrica
The Manufacturing Data contains critical information about the laptop, such as the serial number, the user ID, the type of keyboard, and the local language.
A copy of the manufacturing data may be obtained from a functioning laptop of the same SKU (indicated in the battery compartment) using its developer key. Boot the laptop, and enter Open Firmware (OFW) by pressing the key in the upper left hand corner of the keyboard in the first few seconds. With a USB storage device present, type the following:
save-mfg-data
It will save the manufacturing data on the USB storage device (using the serial number for a filename). If the storage device is now inserted into another laptop (such as one whose SPI Flash has recently been replaced), that manufacturing data may be restored using:
restore-mfg-data <filename>
The serial number of the laptop (which may be obtained from the battery compartment) may be set using the following OFW command:
change-tag SN new serial number
The UUID is a randomly generated number which in combination with the serial number is used to verify the identity of a laptop. If the laptop being repaired is going to have security enabled, the correct UUID for that laptop must be obtained from the lease signing database, otherwise activation and developer keys will not function. If a laptop will be left with security disabled, any UUID may be used:
change-tag U# DADD886B-C2F7-4B9C-89CB-43B9A81A388C
If the laptop should have security enabled, that too is done using OFW:
enable-security