Skip to content
No description or website provided.
C Shell Python
Latest commit b0cde71 Mar 8, 2013 @michaelwu michaelwu Merge pull request #19 from tdz/bug-826184
Bug 826184: Update kernel with LMK, profiling and fixes
Failed to load latest commit information.
audio Revert "Use new logging macro names" Jul 23, 2012
mklinks Bug 808684: Setup device files to emulate AOSP on Linaro Nov 8, 2012
overlay/frameworks/base/core/res/res Panda: Remove mobile data in networkAttributes May 4, 2012
recovery Panda: Add recovery to the Panda board May 14, 2012
self-extractors Add the proper license for binary packaging Oct 27, 2011
wl12xx Panda: Bluetooth: Add TI bluetooth firmware to panda Feb 7, 2012
720p_touchscreen.idc Bug 819563 - Add idc file for virtual 720p touchscreen;r=mwu Dec 18, 2012
Android.mk Panda: Bluetooth: Add TI bluetooth firmware to panda Feb 7, 2012
AndroidProducts.mk omap4: panda: cleanup board files May 31, 2011
BoardConfig.mk Panda: Add recovery to the Panda board May 14, 2012
CleanSpec.mk Panda: Bluetooth: Add TI bluetooth firmware to panda Feb 7, 2012
README Panda: Clean up the readme for Panda Feb 27, 2012
android.hardware.bluetooth.xml [Panda] Add bluetooth permission file Jan 31, 2012
blob-shasums Bug 839503 - Correct PandaBoard blobs filenames Feb 8, 2013
board-info.txt Panda: Add recovery to the Panda board May 14, 2012
bootloader.bin New PandaBoard bootloader Feb 24, 2012
device.mk Bug 783023: Added pre-built kernel module for orangutan Nov 12, 2012
download-blobs.sh Bug 839503 - Correct PandaBoard blobs filenames Feb 8, 2013
egl.cfg add missing egl.cfg Mar 15, 2011
extract-files.sh auto-generated blob-handling scripts Jun 10, 2011
extract.rc Add download-blobs.sh Jul 9, 2012
full_panda.mk Bug 819563 - Add idc file for virtual 720p touchscreen;r=mwu Dec 18, 2012
gpio-keys.kl Panda: Add gpio-keys for panda Mar 27, 2012
init.omap4pandaboard.rc Bug 818506: Enable home button on Linaro-based PandaBoards Dec 13, 2012
init.omap4pandaboard.usb.rc Panda: Update the USB rc file for the VID/PID Oct 26, 2011
kernel Bug 826184: Update kernel with LMK, profiling and fixes Mar 8, 2013
media_profiles.xml add missing media_profiles.xml Mar 15, 2011
orng.ko Bug 826184: Update kernel with LMK, profiling and fixes Mar 8, 2013
recovery.fstab omap4: panda: cleanup board files May 31, 2011
setup-makefiles.sh Handle makefiles in vendor/ti/panda when present. Jul 20, 2011
sut.sh Bug 801651: Cleanup network and sut initialization on PandaBoard Oct 19, 2012
ueventd.omap4pandaboard.rc Add permissions for video components Oct 26, 2011
unzip-files.sh auto-generated blob-handling scripts Jun 11, 2011
usbboot Updated usbboot that recognizes PandaBoard ES Dec 22, 2011
vendorsetup.sh Panda: Add a lunch option for userdebug Feb 24, 2012
xloader.bin Updated bootloaders that work on PandaBoard ES. Dec 21, 2011

README

Running Android on pandaboard:

This assumes that you have all the necessary proprietary binaries.

When working with AOSP, download them from:
http://code.google.com/android/nexus/drivers.html#panda
The master branch in AOSP works with the latest version of those drivers.

Unarchive each file at the root of your source tree (with tar zxvf), and
execute the included shell script, still at the root of tour source tree.
That will create a vendor tree that contains the necessary files.
They can be unarchived and extracted in any order.

For Googlers working in Google's full internal tree (i.e. with
vendor/ti/proprietary and related projects) or in equivalent
situations, this is done automatically.

Board setup:
Power supply
Mini-USB to the PC
USB keyboard and mouse
(optional) Ethernet, on a network that supports DHCP
HDMI-to-DVI-D on the P1 DVI-D connector

# Initial setup, part 1: build fastboot
source build/envsetup.sh
lunch full_panda_userdebug
make fastboot

# Initial setup, part 2:
# With no SD card inserted, plug USB first, then the power cord,
#   and load fastboot over USB:
device/ti/panda/usbboot device/ti/panda/bootloader.bin

# Initial setup, part 3:
# Once in fastboot, insert and initialize an SD card (4GB or greater):
fastboot oem format
fastboot flash xloader device/ti/panda/xloader.bin
fastboot flash bootloader device/ti/panda/bootloader.bin

# Build and flash, part 1: Do a build
source build/envsetup.sh
lunch full_panda_userdebug
make

# Build and flash, part 2: Flash
# Reboot into the SD card's fastboot (hold GPIO_121 and press PWRON_RESET)
#   and flash the system:
fastboot erase cache
fastboot flash userdata
fastboot flashall

# Post-boot setup, part 1: Set the date on the board:
adb shell date $(date +%s)

# Post-boot setup, part 2: (optional) Configure Ethernet
adb shell dhcpcd eth0

=================================

KNOWN ISSUES

fastboot -w doesn't work. Neither does fastboot erase userdata. They don't
write a valid filesystem.

Ethernet networking is initialized to use DHCP. The status bar will not
show that there is an Ethernet connection established, but apps such as
Browser will work.

Everything camera-related crashes.
Something went wrong with that request. Please try again.