Hej, hoppas att detta är rätt plats i forumet för denna typ av fråga. Jag sitter och modifierar en custom-rom för min tablet (Ainol Novo 7 ELF 2), som kör senaste Android 4.1.1, (CyanogenMod 10). Denna tablet har en HDMI-utgång som standard ger 1080p, men jag vill ansluta den till en gammal LCD-tv som bara stödjer 1024x768 (just nu blir bilden svart om jag ansluter den). Jag har läst mig till att upplösningarna justeras i filen "set_display_mode.sh" som ligger i /system/bin/. Koden i filen är följande:
Kod:
#!/system/bin/sh
case $1 in
480p)
fbset -fb /dev/graphics/fb0 -g 720 480 720 960 16 -rgba 5/11,6/5,5/0,0/0
echo $1 > /sys/class/display/mode
;;
720p)
fbset -fb /dev/graphics/fb0 -g 800 480 800 960 16 -rgba 5/11,6/5,5/0,0/0
echo $1 > /sys/class/display/mode
echo 240 120 800 480 240 120 32 32 > /sys/class/display/axis
;;
1080p)
fbset -fb /dev/graphics/fb0 -g 800 480 800 960 16 -rgba 5/11,6/5,5/0,0/0
echo $1 > /sys/class/display/mode
echo 160 60 800 480 160 60 32 32 > /sys/class/display/axis
;;
panel)
fbset -fb /dev/graphics/fb0 -g 1024 600 1024 1200 32
fbset -fb /dev/graphics/fb1 -g 32 32 32 32 32
echo $1 > /sys/class/display/mode
echo 0 0 1024 600 0 0 32 32 > /sys/class/display/axis
;;
mode_set_before)
fbset -fb /dev/graphics/fb0 -g 1024 600 1024 1200 32
fbset -fb /dev/graphics/fb1 -g 32 32 32 32 32
echo 0 0 1024 600 0 0 32 32 > /sys/class/display/axis
;;
*)
echo "Error: Un-supported display mode $1"
echo " Default to panel"
fbset -fb /dev/graphics/fb0 -g 1024 600 1024 1200 32
fbset -fb /dev/graphics/fb1 -g 32 32 32 32 32
echo $1 > /sys/class/display/mode
echo 0 0 1024 600 0 0 32 32 > /sys/class/display/axis
esac
Vilken rad skall jag ändra för att få 1024x768 på HDMI tror ni? All hjälp uppskattas.