5A on android with mipi dsi display

Evening all,

Recently purchased an 8Gb 5A and the following screen. https://thepihut.com/products/10-1-ips-dsi-capacitive-touch-display-for-raspberry-pi-1280x800#product-reviews

Android is working and can be used with a keyboard, mouse and hdmi screen. I am not getting any output to the waveshare screen. It has a green flashing light on the back but it does not appear to show any other signs of life. I have the board mounted on the rear of the screen so power and the touch functions should be coming through the GPIO. I am aware that the rock GPIO can have different functions of which I believe I need function 2 for the correct touch connections, although I am not sure how to change these. First I would like to get the picture working!

Can anyone help? I am unfortunately very much a newb when it comes to changing android system files etc so just assume I know nothing. Very much on a steep learning curve. Although I do having coding knowledge on other platforms mainly from university which was a little while ago now…

Thanks

James

You need to find the driver of the screen and transplant it to the kernel, and then write a dtsi to imitate 5A other mipi screens

Hi yanw,

Thank you for your reply. Unfortunately it has gone over my head a bit. There are raspberry pi drivers for the screen on Github: https://github.com/waveshare/Waveshare-DSI-LCD/tree/main
But I am very much out of my depth on how to modify and transfer these to a kernel and write a dtsi… What apps are useful for undertaking what you have suggested? Also I am unable to see the system files on the Rock 5a. It is in developer mode but not rooted.
Regards
James