Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: ics
Octocat-spinner-32 liblights initial panda to jordan migration November 15, 2011
Octocat-spinner-32 libsensors initial panda to jordan migration November 15, 2011
Octocat-spinner-32 overlay initial panda to jordan migration November 15, 2011
Octocat-spinner-32 prebuilt add release tools and busybox, remove panda bootloader November 16, 2011
Octocat-spinner-32 releasetools add release tools and busybox, remove panda bootloader November 16, 2011
Octocat-spinner-32 self-extractors initial panda to jordan migration November 15, 2011
Octocat-spinner-32 wl12xx wl1271 to squash November 15, 2011
Octocat-spinner-32 Android.mk initial panda to jordan migration November 15, 2011
Octocat-spinner-32 AndroidProducts.mk initial panda to jordan migration November 15, 2011
Octocat-spinner-32 BoardConfig.mk fix libstdc++ segfaults November 18, 2011
Octocat-spinner-32 CleanSpec.mk use tablet heap spec April 05, 2011
Octocat-spinner-32 README initial panda to jordan migration November 15, 2011
Octocat-spinner-32 device.mk static busybox to bootmenu November 19, 2011
Octocat-spinner-32 egl.cfg initial panda to jordan migration November 15, 2011
Octocat-spinner-32 extract-files.sh fix prop files adb extraction (egl) November 15, 2011
Octocat-spinner-32 full_jordan.mk initial panda to jordan migration November 15, 2011
Octocat-spinner-32 init.mapphone_umts.rc enable adb November 15, 2011
Octocat-spinner-32 init.usb.rc initial panda to jordan migration November 15, 2011
Octocat-spinner-32 kernel initial panda to jordan migration November 15, 2011
Octocat-spinner-32 media_profiles.xml add missing media_profiles.xml March 15, 2011
Octocat-spinner-32 prebuilt.mk static busybox to bootmenu November 19, 2011
Octocat-spinner-32 recovery.fstab add release tools and busybox, remove panda bootloader November 16, 2011
Octocat-spinner-32 recovery_keys.c new recovery key file November 17, 2011
Octocat-spinner-32 setup-makefiles.sh initial panda to jordan migration November 15, 2011
Octocat-spinner-32 ueventd.rc initial panda to jordan migration November 15, 2011
Octocat-spinner-32 unzip-files.sh initial panda to jordan migration November 15, 2011
Octocat-spinner-32 updater-script add release tools and busybox, remove panda bootloader November 16, 2011
Octocat-spinner-32 usbboot https://github.com/swetland/omap4boot February 02, 2011
Octocat-spinner-32 vendorsetup.sh use ccache :) November 15, 2011
README
Running Android on pandaboard:

This assumes that you have all the proper drivers. 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. Other situations TBD.

Board setup:
Power supply
Mini-USB to the PC
USB keyboard and mouse
Ethernet, on a network that supports DHCP

# Initial setup, part 1: build fastboot
source build/envsetup.sh
lunch full_jordan-eng
make otapackage

#make fastboot (DONT DO THAT for jordan !)

# Initial setup, part 2 (DONT DO THAT for jordan !)
# 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 (DONT DO THAT for jordan !)
# 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 (DONT DO THAT for jordan !)
source build/envsetup.sh
lunch full_jordan-eng
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: Configure Ethernet
adb shell dhcpcd eth0

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

KNOWN ISSUES (panda)

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

adb reboot bootloader doesn't work.

Networking is hardcoded to use 8.8.8.8 and 8.8.4.4 DNS.

The connectivity manager doesn't know that the network is available. As
a result, the browser complains that the network is down, and the download
manager refuses to download anything.

Everything camera-related crashes.

Grass live wallpaper crashes.

Language selection crashes.

No audio.

No wifi.
Something went wrong with that request. Please try again.