VAR-SOM-SD600 fastboot: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== General information == | == General information == | ||
Qualcomm's | Boot sequence and partition table consist of: | ||
#Qualcomm's proprietary bootloaders (SBLs). Reside in the first partitions | |||
#LK bootloader (fastboot) | |||
#Kernel | |||
#Android FS | |||
<span style="color:#ff0000;">Note</span>: Bad installation of either SBLs or LK bootloader (fastboot), will result in sending SOM back to Variscite for an RMA procedure. | |||
== Pre-built package == | == Pre-built package == | ||
- boot.img: Linux Kernel + Ramdisk boot | - boot.img: Linux Kernel + Ramdisk boot | ||
- cache.img: Android Cache partition | - cache.img: Android Cache partition | ||
- emmc_appsboot.mbn: Fastboot bootloader | - emmc_appsboot.mbn: Fastboot bootloader | ||
- flashall.sh: A script to flash images over fastboot | - flashall.sh: A script to flash images over fastboot | ||
- persist.img: Android persist partition | - persist.img: Android persist partition | ||
- recovery.img: Recovery image | - recovery.img: Recovery image | ||
- system.img: Android system partition | - system.img: Android system partition | ||
- userdata.img: Android data partition | - userdata.img: Android data partition | ||
== | == Flashing pre-built binaries to eMMC flash-storage == | ||
Execute the fastboot script | Execute the fastboot script | ||
Line 20: | Line 27: | ||
$sudo ./flashall | $sudo ./flashall | ||
</pre> | </pre> | ||
<br/>The following should be displayed on ubuntu host: | <br/>The following should be displayed on ubuntu host: | ||
<pre>"waiting for device" | <pre>"waiting for device" | ||
</pre> | </pre> | ||
Connect device to PC: | Connect device to PC: | ||
* Press and hold the fastboot button | *Press and hold the fastboot button | ||
* Power up the device, or press the reset button | *Power up the device, or press the reset button | ||
* Connect the OTG cable to PC | *Connect the OTG cable to PC | ||
The following should be displayed on the host Ubuntu: | The following should be displayed on the host Ubuntu: | ||
<br/>The following should be displayed on ubuntu host: | <br/>The following should be displayed on ubuntu host: | ||
<pre>"connected" | <br/><br/><br/><br/><br/><pre>"connected" | ||
</pre> | </pre><br/><br/> <br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/> |
Latest revision as of 15:20, 30 April 2014
General information
Boot sequence and partition table consist of:
- Qualcomm's proprietary bootloaders (SBLs). Reside in the first partitions
- LK bootloader (fastboot)
- Kernel
- Android FS
Note: Bad installation of either SBLs or LK bootloader (fastboot), will result in sending SOM back to Variscite for an RMA procedure.
Pre-built package
- boot.img: Linux Kernel + Ramdisk boot - cache.img: Android Cache partition - emmc_appsboot.mbn: Fastboot bootloader - flashall.sh: A script to flash images over fastboot - persist.img: Android persist partition - recovery.img: Recovery image - system.img: Android system partition - userdata.img: Android data partition
Flashing pre-built binaries to eMMC flash-storage
Execute the fastboot script
$cd /path to prebuilt imagages folder $sudo ./flashall
The following should be displayed on ubuntu host:
"waiting for device"
Connect device to PC:
- Press and hold the fastboot button
- Power up the device, or press the reset button
- Connect the OTG cable to PC
The following should be displayed on the host Ubuntu:
The following should be displayed on ubuntu host:
"connected"