1. Start Analysis
IPL (in norflash or msm7201a)-> Spl (NAND)-> Linux (NAND)
SPL is also called bootloader.
2. Flash Method
2.1 bootloader
Use the fasstboot protocol to fl the machine through USB interface and host
In this mode, you cannot refresh Bootloader and radio.
The bootload of the G1 factory does not support fastboot, And the adp1 supports fastboot.
2.2 recovery
This pattern is flushed through update.zip In the SDK card
You can write any image, including bootloader, radio, system, data, and boot.
However, you must have the root permission to flash the machine.
In this mode, Linux has been started.
In addition, you must pay attention to Bootloader and radio because bootloader depends on radio.
Radio mismatched machines become bricks,Generally, you need to write radio first, and then refresh bootloader., After refreshing
It is best not to downgrade radio.
3. We recommend that you use flash drives.
This is also verified by me and is currently used by me.
Generally, the G1 we bought is a root user. First, update radio to the latest version, and then click adp1's bootloader,
Finally, the system image is flushed through fastboot. The advantage is that this is an official version with the root permission.
The latest official HTC version:
Ota-radio-2_22_19_26I.zip
Signed-dream_devphone_userdebug-img-150275.zip
The bootloader version is:
HBOOT-0.95.3000
4. Reference
Htc adp brush guide: http://www.htc.com/www/support/android/adp.html
Bootloader download: http://forum.xda-developers.com/showthread.php? T = 455860
G1 disassemble pictures: http://www.phonewreck.com/wiki/index.php? The title = T-Mobile_G1