快速瀏覽

Android Pie 64bit 發布說明 (20201105)


 

發布日期2020 年 11 月 5 日
發布類型預覽版
發布文件自行安裝鏡像
 快速啟動更新

文件名:selfinstall-odroidc4-36-64bit-20201105.img.xz

mdrjr 的 官方鏡像
新的更新
  • 改進了間歇性的 Android 系統重啟停止。
  • 支持的 ODROID-HC4 設備。
  • 支持“額外設備存儲”功能以擴展內部主存儲。外部 SD 或 SATA 存儲可以存儲用戶的應用程序和數據。

提示和已知問題
  • 更新為最新的 Amlogic BSP。
  • 新屬性dev.usbhub.reset以在命令行中重置 USB 集線器。

您可以使用本指南將此操作系統映像安裝到您的 MicroSD 或 eMMC 中 。

一些用戶報告說,即使安裝繼續進行,他們在安裝時也無法在電視上看到 Android 徽標。如果紅色 LED 亮起且藍色 LED 定期閃爍,則表明 Android 正在運行。因此,請讓您的設備保持開啟狀態 5~10 分鐘,在 Android 安裝程序完成安裝之後,它將重新啟動 ODROID-N2。


ODROIDC4-UBOOT-CONFIG
 
setenv bootlabel "Android Pie (64Bit)"
 
###################
# Default values
###################
setenv hdmimode "1080p60hz"
setenv voutmode "hdmi"
setenv display_autodetect "true"
setenv backlight_pwm "yes"
setenv zoom_rate "100"
setenv colorattribute "444,8bit"
setenv osd_reverse "0"
setenv video_reverse "0"
setenv suspend_hdmiphy "1"
setenv max_freq_little "2016"
setenv disablehpd "false"
setenv disable_vu7 "false"
setenv touch_invert_x "false"
setenv touch_invert_y "false"
setenv test_mt_vid "0000"
setenv test_mt_pid "0000"
setenv enable_wol "0"
setenv heartbeat "1"
setenv sg_tablesize "2"
setenv prevent_sleep "0"
 
###################
# ini load & read
###################
 
setenv iniloadaddr "0x4001000"
load ${devtype} ${devnum} ${iniloadaddr} env.ini
ini display ${iniloadaddr}
ini cpu ${iniloadaddr}
ini etc ${iniloadaddr}
 
###################
# Boot args
###################
 
# Init args
setenv rootopt "rootfstype=ramfs init=/init"
setenv consoleopt "console=ttyS0,115200n8 no_console_suspend earlyprintk=aml-uart,0xff803000 quiet"
setenv ramoopsopt "ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000"
setenv touchopt "touch_invert_x=${touch_invert_x} touch_invert_y=${touch_invert_y}"
setenv displayopt "colorattribute=${colorattribute} disablehpd=${disablehpd}"
setenv testmtopt "test_mt_vid=${test_mt_vid} test_mt_pid=${test_mt_pid} backlight_pwm=${backlight_pwm}"
setenv androidopt "androidboot.selinux=permissive androidboot.firstboot=${firstboot} jtag=disable androidboot.hardware=odroidc4 otg_device=1 buildvariant=eng"
setenv miscopt "disable_vu7=${disable_vu7} ${touchopt} zoom_rate=${zoom_rate} ${testmtopt} suspend_hdmiphy=${suspend_hdmiphy} usb-xhci.tablesize=${sg_tablesize} prevent_sleep=${prevent_sleep}"
 
# dtbs & boot addr
setenv dtb_mem_addr 0x10000000
setenv dtboaddr 0x1080000
setenv cramfsaddr 0x20000000
setenv loadaddr 0x1080000
 
# logo
setenv display_layer "osd0"
setenv fb_addr "0x3d800000"
setenv logo "${display_layer},loaded,${fb_addr}"
 
# Boot Arguments
if test "${display_autodetect}" = "true"; then
	hdmitx edid;
fi
# TODO -> if test "${display_autodetect}" = "true"; then usb pwren; hdmitx edid; fi
if test "${hdmimode}" = "custombuilt"; then setenv cmode "modeline=${modeline} customwidth=${customwidth} customheight=${customheight}"; fi
 
setenv initargs "${rootopt} ${consoleopt} ${ramoopsopt} max_freq_a55=${max_freq_little} ${cmode} ${miscopt}"
 
setenv bootargs "${initargs} ${androidopt} ${displayopt} logo=${logo} hdmimode=${hdmimode} voutmode=${voutmode} osd_reverse=${osd_reverse} video_reverse=${video_reverse} gpiopower=${gpiopower} enable_wol=${enable_wol}"
 
movi read dtbs 0 ${cramfsaddr}
cramfsload ${dtb_mem_addr} meson64_odroid${variant}_android.dtb
fdt addr ${dtb_mem_addr}
fdt resize ${overlays_resize}
for overlay in ${overlays}; do
	cramfsload ${dtboaddr} ${overlay}.dtbo
	fdt apply ${dtboaddr}
done
 
movi read boot 0 ${loadaddr}
if test "${heartbeat}" = "0"; then
	fdt set /leds/blueled linux,default-trigger "none";
fi
booti ${loadaddr} - ${dtb_mem_addr}
bootm

[display]
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Resolution Configuration
; 'hdmimode' & 'outputmode' must be one of below to configure display resolution within
; supported by your TV or monitor.
; And both of values MUST be same.
;+--------------------+----------------------------------+
;| Symbol             | Resolution                       |
;+--------------------+----------------------------------+
;| "480x320p60hz"     | 480x320 Progressive 60Hz         |
;| "480p60hz"         | 720x480 Progressive 60Hz         |
;| "576p50hz"         | 720x576 Progressive 50Hz         |
;| "720p60hz"         | 1280x720 Progressive 60Hz        |
;| "720p50hz"         | 1280x720 Progressive 50Hz        |
;| "1080p60hz"        | 1920x1080 Progressive 60Hz       |
;| "1080p50hz"        | 1920x1080 Progressive 50Hz       |
;| "1080p30hz"        | 1920x1080 Progressive 30Hz       |
;| "1080p24hz"        | 1920x1080 Progressive 24Hz       |
;| "1080i60hz"        | 1920x1080 Interlaced 60Hz        |
;| "1080i50hz"        | 1920x1080 Interlaced 50Hz        |
;| "2160p60hz"        | 3840x2160 Progressive 60Hz       |
;| "2160p50hz"        | 3840x2160 Progressive 50Hz       |
;| "2160p30hz"        | 3840x2160 Progressive 30Hz       |
;| "2160p25hz"        | 3840x2160 Progressive 25Hz       |
;| "2160p24hz"        | 3840x2160 Progressive 24Hz       |
;| "smpte24hz"        | 3840x2160 Progressive 24Hz SMPTE |
;| "640x480p60hz"     | 640x480 Progressive 60Hz         |
;| "800x480p60hz"     | 800x480 Progressive 60Hz         |
;| "800x600p60hz"     | 800x600 Progressive 60Hz         |
;| "1024x600p60hz"    | 1024x600 Progressive 60Hz        |
;| "1024x768p60hz"    | 1024x768 Progressive 60Hz        |
;| "1280x800p60hz"    | 1280x800 Progressive 60Hz        |
;| "1280x1024p60hz"   | 1280x1024 Progressive 60Hz       |
;| "1360x768p60hz"    | 1360x768 Progressive 60Hz        |
;| "1440x900p60hz"    | 1440x900 Progressive 60Hz        |
;| "1600x900p60hz"    | 1600x900 Progressive 60Hz        |
;| "1600x1200p60hz"   | 1600x1200 Progressive 60Hz       |
;| "1680x1050p60hz"   | 1680x1050 Progressive 60Hz       |
;| "1920x1200p60hz"   | 1920x1200 Progressive 60Hz       |
;| "2560x1080p60hz"   | 2560x1080 Progressive 60Hz       |
;| "2560x1440p60hz"   | 2560x1440 Progressive 60Hz       |
;| "2560x1600p60hz"   | 2560x1600 Progressive 60Hz       |
;| "3440x1440p60hz"   | 3440x1440 Progressive 60Hz       |
;+--------------------+----------------------------------+
hdmimode="1080p60hz"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Custom modeline
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; hdmimode="custombuilt"
; 2560x1440p60hz sample
modeline="2560,1440,241500,88800,60,2560,2608,2640,2720,1440,1442,1447,1481,1,1,1"
customwidth="2560"
customheight="1440"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; voutmode
; hdmi or dvi
voutmode="hdmi"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Display Auto Detection
; "false" or "true"
display_autodetect="true"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Auto Framerate
autoFramerate="false"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Enable backlight_pwm
;+----------+----------------+
;|  Value   | target         |
;+----------+----------------+
;| "no"     |  disable       |
;| "yes"    |  ODROID-VU5/7  |
;| "invert" |  ODROID-VU8    |
;+----------+----------------+
backlight_pwm="yes"
 
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; weather screen adjust by zoom or align
adjustScreenWay="alignment"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Display Zoom Rate
zoom_rate="100"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Screen alignment
screenAlignment="0 0 0 0"
 
colorattribute="444,8bit"
 
osd_reverse="0"
video_reverse="0"
suspend_hdmiphy="1"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; HPD enable/disable option
disablehpd="false"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Disable VU7
disable_vu7="false"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; invert touch screen x,y
touch_invert_x="false"
touch_invert_y="false"
 
test_mt_vid="0000"
test_mt_pid="0000"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Prevent screen sleep
prevent_sleep="1"
 
[cpu]
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Max cpu frequency sets
;+----------+-----------+
;|  Value   | Frequency |
;+----------+-----------+
;| "2100"   | 2.100GHz  | NOTICE: 2.1GHz is the Overclock frequency.
;| "2016"   | 2.016GHz  | The Overclock frequency can cause unexpected crash.
;| "1908"   | 1.908GHz  |
;| "1800"   | 1.800GHz  |
;| "1704"   | 1.704GHz  |
;+----------+-----------+
max_freq_little="2016"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; A55 governor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; "interactive"
; "performance"
; "schedutil"
governor_little="performance"
 
[etc]
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Wake on Lan
enable_wol="0"
 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Gpio power key
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; GPIOX.3 (Pin 11) of
; 2x20 pins connector
;gpiopower="479"
 
heartbeat="1"
sg_tablesize="2"
 
overlays="i2c0 i2c1 spi0 uart0 pcf8563 pwm_ab pwm_ef"
overlays_resize=16384
快速瀏覽

ODROID-C4

四核ARM CORTEX-A55 |4GB RAM |4 USB3 PORTS