NameLast modifiedSizeLicense

Parent Directory Parent Directory
other MANIFEST 12-Jan-2018 07:42 278 open
other MD5SUMS 12-Jan-2018 07:42 147 open
application/x-tar boot.tar.bz2 12-Jan-2018 07:43 5.1M open
other kernel_config 12-Jan-2018 07:43 74.6K open
other lava-job-info 12-Jan-2018 07:43 74 open
application/x-sh linaro_android_build_cmds.sh 12-Jan-2018 07:43 7.1K open
application/x-sh linaro_kernel_build_cmds.sh 12-Jan-2018 07:43 1.8K open
other pandaboard.img.bz2 26-Feb-2018 16:23 224.9M open
text pinned-manifest.xml 12-Jan-2018 07:43 51.3K open
text source-manifest.xml 12-Jan-2018 07:43 63.8K open
application/x-tar system.tar.bz2 26-Feb-2018 16:23 172.4M open
other u-boot.img 12-Jan-2018 07:43 193.2K open
application/x-tar userdata.tar.bz2 26-Feb-2018 16:23 46.5M open


Linaro releases monthly binary Android images for the Pandaboard platform.

About the Android Pandaboard Release

This release includes Linaro Android Jelly Bean (4.2.2). Sources are also made available so you can build your own images.

Where To Find More Information

More information on Linaro can be found on our website.

Feedback and Support

Subscribe to the important Linaro mailing lists and join our IRC channels to stay on top of Linaro development.

  • Linaro Android Development mailing list
  • Linaro Android IRC channel on irc.freenode.net at #linaro-android

  • Bug reports should be filed in Launchpad against the individual packages that are affected. If a suitable package cannot be identified, feel free to assign them to Linaro Android project.
  • Questions? ask Linaro.
  • Interested in commercial support? inquire at Linaro support

Fixed in this release

  • None

Known issues

  • LP: #1092264 Misc catagories of benchmark in 0xbench is not run on panda Linaro-android jb 4.2.1 builds
  • LP: #1069648 Eth0 has to be manually selected from ECM list to make Ethernet work
  • LP: #1175457 1080p h.264 video can’t be played successfully on Linaro-android panda builds
  • LP: #1172642 no audio sound over HDMI audio-out on linaro android panda jellybean builds
  • LP: #1183215 “perf” test cases Performance counter stats for ‘ls’ data unavailable on Linaro-android jb panda builds
  • LP: #1182761 GCC and G++ compiler is unavailable on Linaro Android image.
  • LP: #1033972 Phone app missing from Panda android JB build
  • LP: #891065 Define “OpenAccessory” test steps
  • LP: #1033930 Tethering option not available on Panda JB build
  • LP: #1049490 Enabling Bluetooth fails on Linaro android jellybean panda builds

Instructions for https://android-build.linaro.org/builds/~linaro-android/panda-jb-gcc47-tilt-stable-blob/

Get artifacts

Scroll down to the ‘Downloads’ section

Click on each link to download:

  • boot.tar.bz2
  • system.tar.bz2
  • userdata.tar.bz2

Get linaro image tools

Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools

  $ sudo add-apt-repository ppa:linaro-maintainers/tools
  $ sudo apt-get update
  $ sudo apt-get install linaro-image-tools
If you’re using a released build (with a -release or from releases.linaro.org), skip this step. If you’re using a “tip” build do not skip the step and do the following: $ sudo apt-get install bzr $ bzr branch lp:linaro-image-tools

Create media (SD card)

Disable automount (instructions provided for Gnome)

  $ TMP1=$(dconf read /org/gnome/desktop/media-handling/automount)
  $ TMP2=$(dconf read /org/gnome/desktop/media-handling/automount-open)
  $ dconf write /org/gnome/desktop/media-handling/automount false
  $ dconf write /org/gnome/desktop/media-handling/automount-open false

Insert an SD card

Run ‘dmesg’

$ dmesg

Look for a line that looks like the following at the end of the log

[288582.790722]  sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 sdc6 >

WARNING In the next step, make sure you use /dev/“whatever you see above”.
You can erase your hard drive with the wrong parameter.

Run linaro image tools

$ linaro-android-media-create --mmc /dev/sdc --dev panda --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2

If you’re using tip of linaro image tools

$ ./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev panda --boot boot.tar.bz2 --system system.tar.bz2 --userdata userdata.tar.bz2

Install graphics libraries

  $ wget http://people.linaro.org/~vishal.bhoj/install-binaries-4.0.4.sh
  $ chmod a+x install-binaries-4.0.4.sh
  $ ./install-binaries-4.0.4.sh

Restore automount

  $ dconf write /org/gnome/desktop/media-handling/automount $TMP1
  $ dconf write /org/gnome/desktop/media-handling/automount-open $TMP2

Remove the SD card from the device writer and plug it into the board.

Using the Prebuilt image. Download the pandaboard.img.bz2 and flash it.
 $bunzip2 -c {image-file} | sudo dd bs=64k of={/dev/mmcblk0 or /dev/sdX}
Follow the “Install graphics libraries” Note: The image will not boot without the graphics libraries.

Check console output

Plug in an USB-to-serial converter and run minicom

$ minicom -D /dev/ttyUSB0 -w -C minicom.txt

Instructions for https://android-build.linaro.org/builds/~linaro-android//

Get artifacts

Scroll down to the ‘Downloads’ section

Save linaro_android_build_cmds.sh to where you’d like to make your build.

Run the build script

The linaro_android_build_cmds.sh script will download the source and create the build.

  $ chmod +x linaro_android_build_cmds.sh
  $ ./linaro_android_build_cmds.sh -h #To print the script usage

Most commonly used build options:

  $ ./linaro_android_build_cmds.sh -t #To build from the tip of the branch without overlay
  $ ./linaro_android_build_cmds.sh -t -o <overlay> #To build from the tip of the branch with provided overlay
  $ ./linaro_android_build_cmds.sh -m <pinned_manifest> -o <overlay> #To reproduce an exact build from pinned manifest
  $ ./linaro_android_build_cmds.sh -t -l <login-id> #Provide login/access ID to clone and build code from linaro-private repositories

Get linaro image tools

Run these commands to get all the dependencies for linaro-image-tools and the tip of linaro-image-tools

  $ sudo add-apt-repository ppa:linaro-maintainers/tools
  $ sudo apt-get update
  $ sudo apt-get install linaro-image-tools
If you’re using a released build (with a -release or from releases.linaro.org), skip this step. If you’re using a “tip” build do not skip the step and do the following: $ sudo apt-get install bzr $ bzr branch lp:linaro-image-tools

Create media (SD card)

Disable automount (instructions provided for Gnome)

  $ TMP1=$(dconf read /org/gnome/desktop/media-handling/automount)
  $ TMP2=$(dconf read /org/gnome/desktop/media-handling/automount-open)
  $ dconf write /org/gnome/desktop/media-handling/automount false
  $ dconf write /org/gnome/desktop/media-handling/automount-open false

Insert an SD card

Run ‘dmesg’

$ dmesg

Look for a line that looks like the following at the end of the log

[288582.790722]  sdc: sdc1 sdc2 sdc3 sdc4 < sdc5 sdc6 >

WARNING In the next step, make sure you use /dev/“whatever you see above”.
You can erase your hard drive with the wrong parameter.

Run linaro image tools

$ linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot out/target/product/<BOARD>/boot.tar.bz2 --system out/target/product/<BOARD>/system.tar.bz2 --userdata out/target/product/<BOARD>/userdata.tar.bz2

If you’re using tip of linaro image tools

$ ./linaro-image-tools/linaro-android-media-create --mmc /dev/sdc --dev <BOARD> --boot out/target/product/<BOARD>/boot.tar.bz2 --system out/target/product/<BOARD>/system.tar.bz2 --userdata
out/target/product/<BOARD>/userdata.tar.bz2

Restore automount

  $ dconf write /org/gnome/desktop/media-handling/automount $TMP1
  $ dconf write /org/gnome/desktop/media-handling/automount-open $TMP2

Remove the SD card from the device writer and plug it into the board.

Check console output

Plug in an USB-to-serial converter and run minicom

$ minicom -D /dev/ttyUSB0 -w -C minicom.txt