[Bada Software and Hacking General] adfree:
For study, research...

http://xdaforums.com/showpost.php?p=52521249&postcount=223

Extracted DBL from JTAG dumps... via WinHex... renamed into *.img

Size of DBL partition is ever same... 500 KB, but S8600 load DBL from partition 1.

The others from partition 2...

But I can mix them. Tested with S8600 XXKJ7... and written via JTAG:

DBL_Huawei_U8860_partition2v1.bin	[B]NO[/B] start
DBL_I8150_partition2v1.bin	okay, working
DBL_I8350_partition2v1.bin	okay, working
DBL_I9001_partition2v1.bin	okay, working

S8600 DBL versions, can be changed, without visible sideeffects...

DBL_JTAGstuFFandRIFFDLLandXXKJ7andXXKJC_partition1.bin
DBL_XXKI5_partition1.bin
DBL_XXKI9_partition1.bin

Best Regards

Btw...

U-Boot again...

This is a patch series for msm7630 board. The Patches contain the following support
* low speed uart for msm7630
* interprocessor communication
* msm7630 soc
* msm7630 surf board

msm7x30: Add support for low speed uart on msm7x30
msm7x30: Add support for interprocessor communication
msm7x30: Add support for Qualcomm msm7630 soc
Add support for mmc read and writes
msm7x30: Add support for msm7630_surf board

arch/arm/cpu/armv7/msm7630/Makefile | 59 +++
arch/arm/cpu/armv7/msm7630/acpuclock.c | 328 +++++++++++++
arch/arm/cpu/armv7/msm7630/board.c | 58 +++
arch/arm/cpu/armv7/msm7630/config.mk | 1 +
arch/arm/cpu/armv7/msm7630/gpio.c | 229 +++++++++
arch/arm/cpu/armv7/msm7630/lowlevel_init.S | 626 +++++++++++++++++++++++++
arch/arm/cpu/armv7/msm7630/timer.c | 148 ++++++
arch/arm/include/asm/arch-msm7630/adm.h | 28 ++
arch/arm/include/asm/arch-msm7630/gpio.h | 47 ++
arch/arm/include/asm/arch-msm7630/gpio_hw.h | 168 +++++++
arch/arm/include/asm/arch-msm7630/iomap.h | 96 ++++
arch/arm/include/asm/arch-msm7630/mmc.h | 399 ++++++++++++++++
arch/arm/include/asm/arch-msm7630/proc_comm.h | 42 ++
arch/arm/include/asm/arch-msm7630/sys_proto.h | 29 ++
board/qcom/msm7630_surf/Makefile | 55 +++
board/qcom/msm7630_surf/msm7630_surf.c | 155 ++++++
board/qcom/msm7630_surf/msm7630_surf.h | 30 ++
boards.cfg | 1 +
drivers/misc/Makefile | 1 +
drivers/misc/msm_proc_comm.c | 303 ++++++++++++
drivers/mmc/Makefile | 1 +
drivers/mmc/qc_mmc.c | 584 +++++++++++++++++++++++
drivers/serial/Makefile | 1 +
drivers/serial/serial_msm_uart.c | 206 ++++++++
include/configs/msm7630_surf.h | 131 +++++
25 files changed, 3726 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/cpu/armv7/msm7630/Makefile
create mode 100644 arch/arm/cpu/armv7/msm7630/acpuclock.c
create mode 100644 arch/arm/cpu/armv7/msm7630/board.c
create mode 100644 arch/arm/cpu/armv7/msm7630/config.mk
create mode 100644 arch/arm/cpu/armv7/msm7630/gpio.c
create mode 100644 arch/arm/cpu/armv7/msm7630/lowlevel_init.S
create mode 100644 arch/arm/cpu/armv7/msm7630/timer.c
create mode 100644 arch/arm/include/asm/arch-msm7630/adm.h
create mode 100644 arch/arm/include/asm/arch-msm7630/gpio.h
create mode 100644 arch/arm/include/asm/arch-msm7630/gpio_hw.h
create mode 100644 arch/arm/include/asm/arch-msm7630/iomap.h
create mode 100644 arch/arm/include/asm/arch-msm7630/mmc.h
create mode 100644 arch/arm/include/asm/arch-msm7630/proc_comm.h
create mode 100644 arch/arm/include/asm/arch-msm7630/sys_proto.h
create mode 100644 board/qcom/msm7630_surf/Makefile
create mode 100644 board/qcom/msm7630_surf/msm7630_surf.c
create mode 100644 board/qcom/msm7630_surf/msm7630_surf.h
create mode 100644 drivers/misc/msm_proc_comm.c
create mode 100644 drivers/mmc/qc_mmc.c
create mode 100644 drivers/serial/serial_msm_uart.c
create mode 100644 include/configs/msm7630_surf.h

If my brain would be bigger, I could use uboot sources... maybe...

But brain is small... :D :o :crying:

Best Regards

Edit 1.

Search in this XDA forum for uboot:

http://xdaforums.com/galaxy-s2/general/uboot-bootloader-true-multiboot-t1680898

Not sure... Qualcomm???, but interesting for reading...

http://xdaforums.com/galaxy-nexus/development/kernel-dual-boot-powered-boot-custom-t2204705

Edit 2.

Maybe this overview could help to find other Qualcomm uboot projects:

http://pdadb.net/index.php?m=cpu&id=a8255t&c=qualcomm_snapdragon_s2_msm8255t

Or other Bootloader related stuff... maybe source code or other usefull stuff.