Oddly I used AW Editor to look at both 128, 256 and 384 bytes EDID. None of the modes where found. So I tried online web EDID decoder and it couldnt see them either. I should download/compile a version supporting the latest EDID version and maybe it should have been revealed....
Use
edid-decode for decoding EDIDs. It follows all the specs. You can download it and compile it on macOS or Linux.
There's also an online version:
https://hverkuil.home.xs4all.nl/edid-decode/edid-decode.html
Anyways it seems to be as you say the Amber-Lake Y is actually the same as Kaby Lake.
At least it's using the same drivers.
Anyways what software do you use to try different resolutions? SwitchresX ?
Yes, SwitchResX. Use it to create custom resolutions and to view timing info of the current resolutions.
And the screen is connected via USB-C, maybe that complicates things for Mac OS.
USB-C is just DisplayPort with a different connector shape.
I do use OpenCore + Lilu + WEG.
Since we're working with a real Mac, I used OCLP 0.4.7 with the Supported Mac option (since Mac mini 2018 is not unsupported). It's mixed with OpenCore 0.8.3.
I've uploaded it to:
https://www.dropbox.com/s/9hegwnbvue4kezh/joevt custom OC 0.8.3 for Mac.zip?dl=0
You can install it to a new FAT partition instead of modifying your EFI.
The main boot file used by OCLP is at System/Library/CoreServices instead of EFI/BOOT/bootx64.efi. I believe the Startup Manager (when you hold Option key at boot) will be able to find this. You can give the partition a unique volume icon and name so you know for sure you are selecting the correct one.
In the config.plist, you'll want to make some changes to boot-args.
If you don't have FireWire or built-in serial port or a serial port PCIe card then change
debug=0x10e
to
debug=0x102
and maybe remove
logtokprintf=2
(leave it in for the first try at least).
If you don't have a built-in serial port or a serial port PCIe card then remove
serial=3 serialbaud=115200
If you don't have FireWire, then remove
fwkdp=8000 fwkpf=0xf kdp_match_name=firewire
FireWire means two Macs connected together with FireWire (can be built-in FireWire or FireWire from Thunderbolt dock or adapter) so that the second Mac can capture kprintf messages from the Mac with the FireWire kprintf boot-args.
Serial means the same thing except with a Serial port. The Mac with the serial kprintf boot-args needs a built-in serial port or a serial port PCIe card (can be connected by Thunderbolt). FireWire is definitely faster. Serial has the advantage of starting earlier in the boot process.
Anyway, when it's done booting, a Lilu log will be created in the /var/log folder. It will appear ≈4 minutes after boot (as specified by the liludump boot-arg). Attach a copy of the result so we can see if the patches were made correctly. Also, post another AllRez output. Also, post result of this command:
sudo dmesg | grep IGFB
zip the results first.
I think the size of the dmesg buffer is affected by the msgbuf boot-arg? Try doubling that from 1MB to 2MB.