選單
快速瀏覽
Android Pie 64bit 發布說明 (20200522)
概括
文件名:selfinstall-odroidc4-12-64bit-20200522.img.xz
mdrjr 的 官方鏡像
新的更新
- 支持新的CPU頻率2.1GHz。
- 2.1GHz 是最大超頻頻率,這可能會導致意外崩潰。
- 可以通過編輯 env.ini 來設置
- 支持自動幀率視頻播放。
- 只有當“顯示模式”設置為特定分辨率而不是“自動檢測”時,才能激活“自動幀率”菜單。
過掃描菜單更改為 ODROID-C2。
- 修復以使用 IR 遙控器在 Power Dialog 上獲得焦點。
提示和已知問題
- 更新為最新的 Amlogic BSP。
- 新屬性dev.usbhub.reset以在命令行中重置 USB 集線器。
操作系統安裝(閃爍)
您可以使用本指南將此操作系統映像安裝到您的 MicroSD 或 eMMC 中 。
一些用戶報告說,即使安裝繼續進行,他們在安裝時也無法在電視上看到 Android 徽標。如果紅色 LED 亮起且藍色 LED 定期閃爍,則表明 Android 正在運行。因此,請讓您的設備保持開啟狀態 5~10 分鐘,在 Android 安裝程序完成安裝之後,它將重新啟動 ODROID-N2。
參考 boot.ini
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 0x1000000 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 boot 0 ${loadaddr} movi read dtbs 0 ${dtb_mem_addr} fdt addr ${dtb_mem_addr} if test "${heartbeat}" = "0"; then fdt set /leds/blueled linux,default-trigger "none"; fi booti ${loadaddr} - ${dtb_mem_addr} bootm
參考 env.ini
[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 | ;+--------------------+----------------------------------+ 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="0" [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"
快速瀏覽