team-eureka/EurekaDisplay

Unable to change resolution

lanrat opened this issue · 0 comments

Some Background

My TV advertises that it supports 1080p to connected devices, however it will display an "Unsupported Mode" error when you give it any resolution higher than 720p. The TV does not support 1080i or down-scaling. I have tested this on a laptop connected directly to the TV to confirm this.

The Problem

As far as I can tell, the Chromecast will run at the highest resolution it thinks the display supports. This is where my problem comes in. The Chromecast sends my TV a 1080p signal and my TV says "NOPE".
I'd like to use this utility to make my Chromecast (running Eureka-Rom) output a 720p signal to my TV.

Test

After compiling and running on my Chromecast nothing seemed to happen.
Running it while plugged into another TV that properly support 1080p caused the screen to flicker of and on, but the Chromecast continues to output 1080p.

Logs

Here is the output of EurekaDisplay while attempting to change the resolution to 720p

# ./EurekaDisplay resolution 720p
<<<<< CPU-1 OSAL Init
memory map size for cache:0x0C400000, fd_cache:4, ret:0
memory map size for non-cache:0x00800000, fd_noncache:3
MV_SHM_Init OK:
base_virtaddr_cache:0xAA786000, size:0x0C400000
base_virtaddr_noncache:0xA9F86000, size:0x00800000
DBG HEALTH {line: 280 (MV_CC_RPCClnt_Call)} 0x7 


Changing Resolution to 720p

DBG HEALTH {line: 280 (MV_CC_RPCClnt_Call)} 0x8 
DBG HEALTH {line: 558 (MV_PE_EventServiceTask)} 0x800000c8 
DBG HEALTH {line: 1199 (MV_CC_RPCSrv_RecvTask)} 0x1 
DBG HEALTH {line: 653 (RPC_Agent_Service_Uninstall)} 0x0 
<<<<< CPU-1 OSAL Exit
MV_SHM_Exit OK