I tried your last patch. It does work!!! All resolutions work with “full list HDMI” patch!
Only 800x480 has a bug. It does not work on full screen. I got this trouble after first VESA patch. You probably remember it.
It look like 720x576… What do you think about?