CI20 Distros Legacy

From eLinux.org
Revision as of 15:13, 30 October 2017 by Crlarsen (talk | contribs) (Replace "imgtec.com" with "mips.com")
Jump to: navigation, search

Legacy Debian Images

With the move to Debian 8 and kernel 3.18, the following images are now classed as legacy.

Users are strongly encouraged to upgrade to the newest image from here

Note: Don't use the images on a new, square board.

Debian 7 Factory Default 2014-06-25

The default Debian7 NAND image is available here

The rootfs tarball used to create this image is available here

The associated md5sums are

dc330745036cefd853ceb56d09d46334  debian-nand-v2-20140625.img
f0148cf26475fe019c8ed91a11d6c331  rootfs-20140625.tar

Debian 7 2014-09-12

The image is available here. changelog NOTE: DEFAULT UART HEADER CHANGED!

The rootfs tarball used to create this image is available here

The associated md5sum of the image is

fc88a13626003b5df33ee8a3d5bb0e9d  debian_2014_09_12_b.img

Please verify the MD5 of the image you download before using it.

Debian 7 FSF Image 2014-09-12

A Free Software Foundation compatible image (pending review) is available here.

md5sum 8ef04efc2405108dfbf815238a866480 debian_2014_09_12_FSF.img

The changelog for this image is here

Note: This image is based on the newer edition of the Debian7 image.

Debian 7 2015-01-15

The image is available here The rootfs tarball is available here The associated MD5sum is

c0e046144b95b7e4d54753340ac2aa45  debian7_2015_01_15.img
4c03f44272d6b7520123a0dce7e1e1b3  rootfs2015-01-15_16_49_47.tar

Changelog

Updated SGX binaries from 1.11 to 1.13
Installed openssh client
Installed flowstarterapp for Imagination Flowcloud
Updated kernel with mmc hotplug fix
Added kernel options for usb cameras and usb serial drivers

Debian 7 2015-02-02

The image is available here The rootfs tarball is available here The associated MD5sum is

37a11dda7b6b4a7bfc36d98657933ea4  debian7_2015_02_02.img
a7456979aa9f77ba1c1943be5bef9b2c  rootfs2015-02-02_12_06_04.tar

Changelog

Updated kernel with adc drivers. Can read AUX1 and AUX2 now using sysfs. 
using 'cat /sys/devices/platform/jz4780-adc/jz4740-hwmon.0/in0_input'
using 'cat /sys/devices/platform/jz4780-adc/jz4740-hwmon.0/in1_input'

Upgrading to Debian 8 / Jessie

Note: Please use CI20 Distros#Debian unless you know what you are doing.

Before you upgrade

Before upgrading you must ensure you have a kernel with CONFIG_FHANDLE enabled since the version of udev in jessie now requires it. The kernel supplied in the NAND image does not have this option enabled. You can test if you have it by running

grep 'T sys_open_by_handle_at' /proc/kallsyms

Old kernels will print nothing, up to date kernels will print the symbol address.

After you upgrade:

  • Graphics acceleration will not work (the powervr drivers currently don't work with xorg 1.16).
  • MPlayer will be removed.
  • Your system will be converted to run systemd.

Upgrading

All commands should be run as root.

Move PVR specific xorg.conf out of the way

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.pvr

If you are running the rootfs from an SD card, comment out the ubi boot line in fstab by adding a # at the start of the line

nano /etc/fstab

Remove PVR module from /etc/modules

sed -i 's/pvrsrvkm//' /etc/modules

Update sources.list to point to jessie

sed -i 's/wheezy/jessie/g' /etc/apt/sources.list

Update package lists

apt-get update

Upgrade packages

apt-get dist-upgrade
APT may decide to remove some packages here - look carefully at the list before pressing yes.
During the upgrade you will be asked what to do about a modified version of /etc/lightdm/lightdm.conf. Select N here (selecting Y is ok, but will disable autologin).

To save some space you can remove some old packages by running

apt-get autoremove
apt-get autoclean

If everything goes well, reboot

reboot

Legacy Android Images

Android 2017-07-03-v0.8

The image for running from NAND is available here. The checksum for the NAND is available here.

The image for running from SD card is available here. The checksum for the SD card is available here.

Changelog

  • Upgraded Nougat to version 7.1.1 r28
  • Converted cache and data partitions to F2FS on SDCARD for optimal IO performance
  • U-Boot: Implemented basic fastboot support for UBIFS and EXT4/F2FS
  • New fastboot-flash-all script implemented for easy system update
  • Removed legacy audio and switched to Googles default audio policy
  • GMS support enabled
  • Fixed random kernel hang camera related issues
  • Enabled video recording
  • Fixed recorded images/videos image offset issue (images slightly shifted to right)
  • Fixed issues with periodic video reproduction failures
  • Fixed adb remount on UBIFS
  • Implemented additional modes for UBIFS fallocate
  • Resolved various SELinux failures
  • Improved performance by using second CPU core more often
  • Enabled power button functionality

Android 2017-03-06-v0.7

The image for running from NAND is available here. The checksum for the NAND is available here.

The image for running from SD card is available here. The checksum for the SD card is available here.

Changelog

  • Updated kernel to v3.18
  • Boot from NAND with UBIFS in enforcing mode
  • Updated PVR libraries to DDK 1.14@4001660 with new libdrm support
  • OSS audio support replaced with ALSA
  • Camera CIM support replaced with V4L2
  • Clock app crash has been fixed
  • Launcher menu now renders sliding animation correctly
  • Kernel function tracing support enabled
  • ConfigFS support using new DWC2 USB driver stack
  • Many bugfixes, security updates and enhancements which came along with up to date v3.18 kernel
  • Known Issues
    • adb,mtp dual role support does not work
    • UBIFS fallocate() only mode 0 implemented
    • Camera recording & video reproduction broken
    • GPU - occasional display flickering

Android 2016-10-19-v0.6

The image is available here

Changelog

  • Initial port of Android Nougat 7.0.0 release 1 to CI20
  • Chromium 51.0.2704.91 version included in the release
  • Known Issues
    • Gallery is not rendering Action Bar
    • Clock app crashes when Timezone dialog is opened
    • Having too many tabs open in Chromium may cause board to reboot (due to OOM)
    • Camera recording is not working
    • Launcher menu does not render sliding animation correctly - transparent surfaces are sometimes rendered black
    • MagicCode support for running native ARM apks and GMS are missing
    • HW Codecs for some formats are missing, making YouTube video reproduction laggy
    • Screen Lock is difficult to unlock by mouse sometimes, fast swipe is needed

Android 2015-05-11-v0.5

The image is available here

Changelog

  • Audio over HDMI interface.
  • Audio jack auto-detection has been fixed in Linux kernel. Now we can easily switch audio output from HDMI to headphones and vice versa.
  • Audio over Bluetooth interface.
  • Recording audio.
  • Ethernet settings application has been added.

Android 2015-04-07-v0.4

The image is available here

Changelog

  • Audio over HDMI interface.
  • Audio jack auto-detection has been fixed in Linux kernel. Now we can easily switch audio output from HDMI to headphones and vice versa.
  • Audio over Bluetooth interface.
  • Recording audio.
  • Ethernet settings application has been added.

Android 2014-11-26-v0.3

The image is available here

Changelog

  • Default resolution switched to 720p.

Android 2014-11-20-v0.2

The image is available here

Changelog

  • NAND storage upgraded to 4Gbyte.
  • SD Card hotplug issue fixed

Android 2014-11-05-v0.1

The image is available here

Notes

  • Storage limit to 1Gbyte at the moment.
  • SD card does not auto mount for Android. You can manually mount using mount -t vfat /dev/block/mmcblk0p1 /storage/sdcard1 and view files from commandline. But Android won't detect it..