Hi,
I'm kinda stuck here:
$this->bbcode_second_pass_code('', '
cat /proc/cmdline
console=tty1 console=ttySAC1,115200 mem=2047M fbcon=map:1111111111111111111111111111 console=tty1 console=ttySAC1,115200n8 hdtv_type=hdmi hdtv_format=720p60hz root=/dev/mmcblk0p2 rootwait rw mem=2047M
')
Still, I get a resolution of 1920x1080 on my TV. Looking at the latest Debian Wheezy image from hardkernel.com, the command line parameters for changing the resolution changed. Hence I created my own boot.txt (adaped form here):
$this->bbcode_second_pass_code('', '
setenv fdt_high "0xffffffff"
setenv drm_video_mode "HDMI-A-1:1280x720M@60"
setenv bootcmd "fatload mmc 0:1 0x40008000 zImage; bootm 0x40008000"
setenv bootargs "video=${drm_video_mode} root=/dev/mmcblk0p2 rootwait rw"
boot
')
and compiled it with
$this->bbcode_second_pass_code('', '
mkimage -A arm -C none -T script -n 'Boot script for ODROID-U3: HDMI 720p' -d boot.txt boot.scr
')
and copied boot.scr it to /boot.
Reboot... still running 1080p and /proc/cmdline is unchanged.
$this->bbcode_second_pass_code('', '
cat /proc/cmdline
console=tty1 console=ttySAC1,115200 mem=2047M fbcon=map:1111111111111111111111111111 console=tty1 console=ttySAC1,115200n8 hdtv_type=hdmi hdtv_format=720p60hz root=/dev/mmcblk0p2 rootwait rw mem=2047M
')
I'm unable to determine where or by what hdtv_type=hdmi hdtv_format=720p60hz is set... it's definitely not by the current boot.scr.
The kernel config seems ok:
$this->bbcode_second_pass_code('', '
zless /proc/config.gz | grep CMDLINE
CONFIG_CMDLINE="console=tty1 console=ttySAC1,115200 mem=2047M fbcon=map:1111111111111111111111111111"
# CONFIG_CMDLINE_FROM_BOOTLOADER is not set
CONFIG_CMDLINE_EXTEND=y
# CONFIG_CMDLINE_FORCE is not set
')
Kernel version:
$this->bbcode_second_pass_code('', '
uname -a
Linux shamrokkV 3.8.13.19-2-ARCH #3 SMP PREEMPT Mon Mar 31 17:26:34 MDT 2014 armv7l GNU/Linux
')
This is driving me nuts...
Has someone a tip?