I'm glad the m201d image worked.
Unfortunately, many manufacturers have "lied" to the 1GB so that the Android code has also been modified to show a false value.
Just so I understand correctly, you're saying that swapping the dtb around doesn't work because the unit only checks the device tree that is baked into the kernel? If I have that right, I wish I had known that about three days ago. LOL. Oh well, live and learn.
I learned from the case, so I rewrote it in the lead post.
IMPORTANT NOTES - Please read them carefully before asking:
Unfortunately, there are plenty of clones from M8S. If the M8S+ image doesn't work on your M8S, try this one, if it's a 2G/8G model:
... or MXIII image, if it's a 1G/8G:
(Whether S802 or S812 SoC is included does not matter at this point.)