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 propietary bootloaders (SBLs) can not be shared with customers Bad installation of either SBLs or LK bootloader (fastboot), will result in sending SOM back to Variscite for an RMA procedure.
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  


== Installing binaries to eMMC storage ==
== 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:
</pre>
 
<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:

  1. Qualcomm's proprietary bootloaders (SBLs). Reside in the first partitions
  2. LK bootloader (fastboot)
  3. Kernel
  4. 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"