[Q] Bootloaders, JTAG and Serial Ports

1 posts
Thanks Meter: 0
By jim5121111, Junior Member on 8th February 2014, 08:07 PM
Post Reply Subscribe to Thread Email Thread
I have a general curiosity question. If the bootloader on a phone, such as a Galaxy S or S4, is not functioning properly, and the JTAG port nonfunctional, is there any other way to reprogram the bootloader, such as through a serial port? If not, can the chip be de-soldered and replaced? Is it a single chip that contains the CPU and the flash that contains the bootloader and android operating system, or are these on separate chips in general? Thanks.
10th February 2014, 04:10 AM |#2  
Renate NST's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter: 874
I have limited knowledge and can't generalize, but here's what I do know about one specific device.
That's the Nook Touch with a TI OMAP3621 processor.

The OMAP has ROM directly on chip for a very simple bootloader.
Depending on how the boot_sys pins are configured it can load from NAND, SD card, UART or USB.
It will load a primary bootloader (mlo, x-loader) which loads the secondary bootloader (u-boot.bin) which loads the kernel and ramdisk image(s).

Some devices do have a locked ROM bootloader which will only load signed primary bootloaders.
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes