C++ C Shell Rust
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
liblights initial panda to jordan migration Nov 15, 2011
libsensors initial panda to jordan migration Nov 15, 2011
overlay/frameworks/base/core/res/res initial panda to jordan migration Nov 15, 2011
prebuilt add release tools and busybox, remove panda bootloader Nov 16, 2011
releasetools add release tools and busybox, remove panda bootloader Nov 16, 2011
self-extractors initial panda to jordan migration Nov 15, 2011
wl12xx wl1271 to squash Nov 15, 2011
Android.mk initial panda to jordan migration Nov 15, 2011
AndroidProducts.mk initial panda to jordan migration Nov 15, 2011
BoardConfig.mk fix libstdc++ segfaults Nov 18, 2011
CleanSpec.mk use tablet heap spec Apr 5, 2011
README initial panda to jordan migration Nov 15, 2011
device.mk static busybox to bootmenu Nov 19, 2011
egl.cfg initial panda to jordan migration Nov 15, 2011
extract-files.sh fix prop files adb extraction (egl) Nov 15, 2011
full_jordan.mk initial panda to jordan migration Nov 15, 2011
init.mapphone_umts.rc enable adb Nov 15, 2011
init.usb.rc initial panda to jordan migration Nov 15, 2011
kernel initial panda to jordan migration Nov 15, 2011
media_profiles.xml add missing media_profiles.xml Mar 15, 2011
prebuilt.mk static busybox to bootmenu Nov 19, 2011
recovery.fstab add release tools and busybox, remove panda bootloader Nov 16, 2011
recovery_keys.c new recovery key file Nov 17, 2011
setup-makefiles.sh initial panda to jordan migration Nov 15, 2011
ueventd.rc initial panda to jordan migration Nov 15, 2011
unzip-files.sh initial panda to jordan migration Nov 15, 2011
updater-script add release tools and busybox, remove panda bootloader Nov 16, 2011
usbboot https://github.com/swetland/omap4boot Feb 2, 2011
vendorsetup.sh use ccache :) Nov 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.