1280 x 720 looks like the fallback resolution if the code does not like what it gets from edid
How to know if code likes 960x544 ? maybe if I find a 5 inches HDMI display which works at 1280x720 I have fixed this situation. But I suspect that 1280 goes beyond the 5 inches display. How hard is to change the fallback resolution to 720x720

What could happen writing something like this ?
Code:
HDMI_DISPLAY_TIMING mPreferredTimings;
/* Fallback to 720p when DDC fails */
STATIC HDMI_DISPLAY_TIMING mDefaultTimings = {
.Vic = 4,
.FrequencyKHz = 74250,
.HDisplay = 720, .HSyncStart = 725, .HSyncEnd = 730, .HTotal = 750, .HSyncPol = TRUE,
.VDisplay = 720, .VSyncStart = 725, .VSyncEnd = 730, .VTotal = 750, .VSyncPol = TRUE,
};