This is fixed in the Newest SDK to be released soon.
This is because of the conversion that you are using. The Conversion you are using is the Util.BPP_Type.BPP16_RGBBE instead of the Util.BPP_Type.BPP16BGR_BE. It is hard to notice the RGB is BGR.
You should be able to see the color difference if you retry it now.
HughB, I ran into a lot of the same issues when doing this debug window widget [link], some sample code I’d seen somewhere was coming out italic for me (changed the width from 128 to 127 seemed to fix), and I too had RGB not BGR, plus I was getting steadily marching corruption on whatever the last flushed rectangle was. Will have to see later if things are improved with new SDK.
I’m going to grab the new sdk and give it a shot. I think making the text 127 is a good idea as the display is 128 which may be screwing up the data ( hence the italicising)
Thanks for the code share link too. Very useful cheers