Thanks a lot. I kinda figured out how to change 0x36 register. it seems I can see it in the init params, like 0x36 followed by another hex value. The hex value can be one of the below ones based on an issue discussion in fbtft support. (I'm yet to even try these ones to see how it works.) hexvalue rotatevalue result 0x28 0 Horizontal 0xF8 0 Horizontal 0x48 90 Vertical 0x84 90 Vertical They seem to work in conjuction with rotate values passed to fbtft_device modprobe. I once again thank Mariuszb for your help :) :) :)
Thank you for your input on the pins/ init sequence. I was trying a different set of pins/init sequence thinking the controller was a different one. There doesnt seem to be much information in aliexpress. Is there any documentation somewhere that I can use to understand on how this init sequence needs to be formatted and significance of the values? I know what -1, -2 and -3 mean, but not sure about the hex and int values in sequence. BTW, I would also like to know how to manipulate 0x36 register.