I don't think this will help much.
In my tvbox with 1.5GB lpddr3 memory, which is also initially defined as 2Gb, the last quarter of RAM does not pass the memory check.
that's why I added an additional check for the last quarter in the patch. And it work with LPDDR3.
But LPDDR4 memory passes this test. It seems that it because the address of the last quarter of memory re-references to physical cells at the beginning or middle of memory.
Someone should find a match between these two addresses, after which make an additional check, and then it will be possible to have one image for all boards.
I don't have that board, so I can't do it.