Code:
****Disclaimer: I'm not responsible if you destroy your device. Use at your own risk.****
Welcome to my builds of AOSP for the Raspberry Pi 3. You can get a very similar feel to that of a Nexus player when you combine this build with TV GAPPS. I welcome other developers to assist me in this project!
Bug Reporting:
Please only report bugs in the following format:
Device Firmware base:
Kernel &Version:
ROM date of release/nightly:
Governor:
Scheduler:
Any changes made within a kernel/ROM manager:
Any bootup scripts:
Brief description of bug:
Intended behavior:
Actual behavior:
Steps to reproduce bug:
Kernel &Version:
ROM date of release/nightly:
Governor:
Scheduler:
Any changes made within a kernel/ROM manager:
Any bootup scripts:
Brief description of bug:
Intended behavior:
Actual behavior:
Steps to reproduce bug:
- Do this
- Do that
- See the bug
Features:
Instructions:
- Install Linux on your computer or a VM
- Make sure you have adb installed
- Download ROM and GAPPS
- Insert your SD card into your computer or via adapter
- Prepare SD card with the following partitions:
Code:
p1 512MB for BOOT : Do fdisk : W95 FAT32(LBA) & Bootable, mkfs.vfat p2 1024MB for /system : Do fdisk, new primary partition, mkfs.ext4 p3 512MB for /cache : Do fdisk, mkfs.ext4 p4 remainings for /data : Do fdisk, mkfs.ex4 Set volume label for each partition - system, cache, userdata : use -L option of mkfs.ext4, e2label command, or -n option of mkfs.vfat
- Un-tar/gz the downloaded ROM
- Get your partition names with fdisk:
Code:
fdisk -l
- Write the partitions: (In this example I will use mmcblk0 as my storage name)
Code:
$ sudo dd if=boot.img of=/dev/mmcblk0p1 bs=1M
Code:$ sudo dd if=system.img of=/dev/mmcblk0p2 bs=1M
- Un-tar your downloaded GAPPS
- Boot up your Pi and connect it to your network (highly recommended to hardwire it or it will be a b*** to flash GAPPS)
- Open up a terminal and cd into the directory you extracted the GAPPS in
- Edit the gapps.sh script where it says IP to match the IP of your Pi
- Flash GAPPS:
Code:
$ chmod +x gapps.sh && ./gapps.sh
- Your Pi will reboot a few times and you'll be all set
Download:
Changelog:
06/28/2017
04/20/2017
- Merge tag 'android-7.1.2_r17' into all repos
- Add prebuilt fugu (Nexus Player) launcher and other vendor apps
- Use only SW video decoder
- Initial release
Bugs:
- DRM content currently does not work as we do not have any certifications for this device. I could use help hacking this.
- Screen flickers sometimes
- Youtube app plays sound but no video (you can use a 3rd party app to get videos to play)
- Let me know...
Sources:
Kernel
Device Tree
GAPPS script derived from: https://github.com/bjsiu/rpi3-gapps
ROM originally derived from: https://github.com/android-rpi
Android Security Patch Version: June 5, 2017
XDA:DevDB Information
AOSP/Android TV for Raspberry Pi 3 (Testing), ROM for the Raspberry Pi
Contributors
tabp0le
Source Code: https://github.com/tab-pi/platform_manifest
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 4.x
Based On: AOSP
Version Information
Status: Testing
Created 2017-04-21
Last Updated 2018-10-15
Last edited: