ROCK Pi 4 : dual screen on android system


I have a use case in which I have to connect 4K display using HDMI interface and additional display (4-7") with touch screen using MIPI DSI. MIPI screen will act as regular “tablet-like” display, with launcher and UI, and the 4K display will be used to show dedicated data on it.

Is this configuration possible with rock pi4? If yes, which image on which rock pi 4 version? Do we have SDK available for this version (I’d prefer to use my own display instead of raspberry pi stock one)?

Best regards,

Check ROCK Pi 4C with Android 10. We have a demo here:

1 Like

So, this will work only on rock pi 4 model C and it’s not possible to run dual display on model a/b?

Model C has very limitted supply and is either not available at all or out of stock. I’m also in a hurry and cant spare couple of weeks to wait for untested hardware. Is this android image production ready? Does it work with HDMI + DSI or HDMI + DP only?

I’ll be fine with older androids also.
This image support Raspberry Pi official 7" Display

dual screen api:


Thanks. My app is already using Presentation API. Does HDMI (in 4k mode) work on this image together with Raspberry Pi official 7" Display? Raspberry Pi’s one will work as main display and HDMI one will be used with Presentation API.

Yes, Raspberry Pi official 7" Display is the main display. HDMI is an extended display.

Where can I find sources for Android 7.1.2? I’d like to use custom DSI display (with hdmi 4k), so I have to modify DSI panel’s driver and probably .dts?

Hello guys! sorry to refloat the topic, but I am also looking to install Android ( any version, I would like to use v.7.1 but any other newer will fit ) on my rockpi 4 model C 4GB to use the dual output as a Extended monitors both in fullhd resolution, one of them will be touch screen. I have tried the image that Lili uploaded in this post, but on mine, the MiniDP does not work, only HDMI output works… Would you guys suggest any other image with this requirement availables?


I am using the last official image from the web site. Android 10 works with both of monitors but only duplicate them. Do you guys know how can I extend them?

in this post there a youtube video working fine and nice!

thanks so much!

MiniDP requires an “active” miniDP to HDMI adapter and watch out for miniDP output max resolution at 2560 x 1440 @ 60 Hz
This one worked for me on RockPi4C:

thanks! As I have updated, my rockPi4C is working already, I´ve got a 3DClub adapter working perfectly, but my problem now, is basically the monitors work in duplicated and I would need them working in extended desktop, I suppost to need an app to change them duplicated to extended?