Change resolution carlink

Hi, i using old small resolution display (240p) and since carlink does not support such a low resolution (icons fit on top of each other, since they do not scale below 480p), I need to manually set the resolution to 640x480 so that the scaling works correctly.

this focus works on android builds, but I am not satisfied with the quality of android work and their need for high computing resources.

but when using react in kiosk mode, the manual screen resolution is completely ignored.

Maybe I don’t need to deceive carlink about the resolution itself, but it’s enough to somehow deceive the UI so that it thinks it works with 480p, but does not change the resolution in the display manager.

maybe someone has some thoughts?

Interesting use case, how about setting the dpi correct and setting it in kiosk mode?

in full-screen mode, the manual configuration is ignored.

in 240p


and android with fake 480p

kiosk mode ignored manual resolution and DPI, even when using standard parameters

this 640x480 dislpay resolution and 640x240 in config, but that doesn’t change anything either.


Hi @niz - for my use case (similar to yours I think), I have changed the code to use a ‘scaling factor’ when sending the resolution details to the CarLinkit dongle. In my case, it was only the aspect ratio I was trying to change, as the Pi resolution is 4:3, but my screen is 16:9, so I was trying to get more horizontal pixels from the dongle than the actual display resolution… Could you do something similar? I can share the area of code I changed if that would help.