This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HDMI res setting on Android 2.3 DevKit 2.0 - SD 816x EVM

Hello everyone,

I am testing TI-Android-GingerBread-2.3-DevKit-2.0 on Spectrum Digital 816x EVM rev E board and I am having problems in setting resolution of video signal on main HDMI output (P6 conn. on EVM). Resolution of video signal reported by two monitors that we used is 1800x1013@60.2 Hz. One monitor is 7'' touchscreen that came with SD 816x EVM and the other is Asus LCD monitor with native fullHD resolution.

I tried to change resolution by passing different bootargs to the kernel but I always ended up with the same resolution. It seems like the arguments for setting video are ignored. I also tried with removing TI81xx_hdmi driver module and inserting this module with different parameters (hdmi_mode=x) but with no result except disabling the driver end enabling it again with hdmi_mode=2 or 3.

Can somebody please help me on this?

 

Regards,

Milan

 

  • Hi Milan,

    TI81xx does not support resolution bootargs. As of now only 1080p and 720p resolutions are supported by kernel/

    You can modify system/bin/syslink/rc.syslink file with hdmi_mode=2 for 1080p resolution or hdmi_mode=3 for 720p resolution.

    Thanks and Regards,

    Pankaj Bharadiya.

  • Hi Pankaj,

    Thank you on the quick answer. I modified file system/bin/syslink/rc.syslink and changed hdmi_mode=2 to hdmi_mode=3 but  I got strange video signal over HDMI again. I tried also to connect Samsung LCD TV with HDMI input but it didn't even recognize video signal.

    I am wondering if I have the latest version of the source. I prepared the system using instructions on the page http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3-DevKit-2.0_DeveloperGuide. I used pre-packaged repo and pulled updates from gitorious.org/rowboat after which git log reports that last commit was on the 20th of April. Is that the lastest version of the code?

    I also tried to obtain the code from gitorious.org/rowboat repository but git could not find prebuilt package from the manifest file so I had to use pre-packaged repo.

    Also, do you know if there will be any updates of the Android source for the TI81xx in the near future?

     

    Regards,

    Milan

     

  • Hi Milan,

    Is hdmi_mode=2 (1080p) working for you? Please download pre-built image from below link and try booting the board.

    Release page link:

    http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_DevKit_2_0/index_FDS.html   (SD/MMC Card Pre-built Images section).

    Please don't pull any updates/patches from gitorious.org/rowboat, try only with pre-packaged repo sources available on above release page.

    We are planning for next devkit release activities but not finalized a specific release date.

     Thanks and Regards,

    Pankaj Bharadiya

  • Hi Pankaj,

    Thank you for the advice. I downloaded the pre-built image from the page you sent me (file http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_GingerBread_2_3_DevKit_2_0/exports/AM389X_TI816X.tar.gz) and prepared the SD card according to http://processors.wiki.ti.com/index.php/TI_Android_GingerBread_2.3_DevKit_2.0_UserGuide but got the same result.

    I have problem with both options hdmi_mode=2 and hdmi_mode=3. In both cases I get the same strange video output. Picture on 7'' LCD display (which is included in the EVM package) is cropped on the left and the right (so that I cannot see the bar with Browser, App Launcher and RowbotPerf on the right and clock on the left). Display reports resolution of 1800x1013@60. On ASUS full HD monitor with DVI input (I used HDMI to DVI cable) picture has one black vertical bar on the far left side (width of the bar is about 1/6 of the monitor width) and on the right of that bar is one vertical pink line (sync word?) and than on the left after that line is the actual android desktop. Monitor reports resolution of 2101x1080@60. I finally connected the EVM to the Samsung Full HD LCD TV with HDMI input but the TV reported that it does not support that video mode from the EVMs HDMI output.

    My EVM board is Spectrum Digital 816x/389x EVM ASSY 512870 Rev E. I also booted the other board we have (816x/389x EVM ASSY 512870 Rev F) with the same pre-built image but I got the same result.

    Are there any significant differences between our boards (Rev E and F) and the board on which pre-built image was tested? New version of Netra on the EVM?

     

    Regards,

    Milan

     

  • Hi Milan,

    Not sure what exactly is the issue. If you are able to see video on 7'' LCD display then it should also appear on LCD TV as well. The display is getting corpped due to LCD overscan. This is the know issue mentioned @ http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3-DevKit-2.0_ReleaseNotes#Known_Issues.

    Can you connect LCD TV with different HDMI cable and try?

    We have tested pre-built package on Rev B. We will validate this pre-built package on latest available Rev and get back to you.

    Thanks and Regards,

    Pankaj Bharadiya

  • Hi Pankaj,

    Thanks for pointing at the release notes. This issue was already described there.

    I connected the board to the different Samsung LCD TV and it displayed correct image when it was set in screen fit mode. I used the same HDMI cable as in the previous test with first LCD TV. The cable that I used was the one that came with the LCD touchscreen in the with EVM package (looks like high quality cable to me so I did not change it). Also, I tested the board on the Dell Full HD computer monitor and it also displayed correct image.

    Thank you for the help on this.

     

    Regards,

    Milan