Some things I've found about the little-documented area of changing resolutions... First, the lists of resolutions returned by EVT_RESOLUTION_INFO -- an asterisk indicates the default resolution (always 640x480): Code: Series 2, not affected by Aspect Ratio setting: * 640x480 1:1 704x480 11:10 Series 3, 16:9, 720p: 1280x720 1:1 704x480 40:33 * 640x480 1:1 Series 3, 4:3, 720p: 1280x720 3:4 704x480 10:11 * 640x480 1:1 Series 3, 4:3, 480i: 704x480 10:11 1280x720 3:4 * 640x480 1:1 Series 3, 16:9, 480i: 704x480 40:33 1280x720 1:1 * 640x480 1:1 The second pair of numbers is meant to be the pixel aspect ratio -- note that this is always shown as 1:1 for 640:480, which is wrong when the TiVo is set to 16:9. Also, the Series 2 (running 9.1) has 11:10 where the S3 (running 9.2) has 10:11. The first listed resolution in each group appears to be the "optimal" resolution for the given output mode and aspect ratio. In the default 640x480 mode, there's a kind of posterization of images that doesn't occur in 704x480 mode. However, in 704x480 mode, transparency no longer works correctly. (You can see both of these effects in the "test" app in HME for Python.)* In 1280x720 mode, setting a view to a color resource doesn't fill the whole view with the color -- only an area up to 704x480 or so, centered in the view. But images can fill the whole view. * Edit: That was all on the S3. On the S2, attempting to change the resolution doesn't work, and in fact, seems to cause a reboot.