Skip to content

dlandoll/android_device_ti_panda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Running CM9 on pandaboard:

This assumes that you have all the necessary proprietary binaries.

When working with CM9, download IMM76I drivers from:
http://code.google.com/android/nexus/drivers.html#panda

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

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

# Kernel source configuration (optional): Add .repo/local_manifest.xml entry
<?xml version="1.0" encoding="UTF-8"?>
<manifest><project name="android_kernel_omap" path="kernel/omap" remote="githubssh" revision="android-omap-cm-panda-3.0" /></manifest>

# Initial setup, part 1: build fastboot
source build/envsetup.sh
lunch cm_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 cm_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:
mkdir out/target/product/panda/cache
make_ext4fs -s -l 256M -a cache out/target/product/panda/cache.img out/target/product/panda/cache
fastboot flash cache out/target/product/panda/cache.img
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.

About

Android device repo for Pandaboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published