HD TV resolution problem


I updated. The way(#1. Change configuration file) is simple.
Please refer to and


Doesn’t work, all i get is this -

root@raspberrypi3:~# luna-send -f -i palm://com.webos.service.config/getConfigs’{“configNames”:[“com.webos.surfacemanager.compositorGeometry”]}’
luna-send uri message
-h this help screen
-P send over the public bus (deprecated, has no effect)
-s send a signal
-a send specified appId in message (default is none)
-m service name (default is none)
-d turn debug logging on
-i turn on interactive mode
-t x average over x times getting one response
-n x exit interactive mode after x replies
-l number responses
-f format JSON responses usefully
-q apply specific query to responses (multiple queries may be supplied), e.g.:
-q ‘returnValue’ -q ‘queues[0]’
-w x Set exit timeout value to be ‘x’ milliseconds


The command should be in one line. Could you try again?
You can get current config value with getConfigs and change the value with setConfigs.

luna-send -f -i palm://com.webos.service.config/getConfigs '{"configNames":["com.webos.surfacemanager.compositorGeometry"]}'

luna-send -n 1 -f luna://com.webos.service.config/setConfigs '{"configs":{"com.webos.surfacemanager.compositorGeometry": "1280x720+0+0r0"}}'

Also, you can try modify configd_db.json in /var/preferences on target device.


still no luck, now all I get is >

root@raspberrypi3:~# luna-send -n 1 -f luna://com.webos.service.config/setConfigs ‘{ "configs”:{“com.webos.surfacemanager.compositorGeometry”: “1280x720+0+0r0”}}’


Could you please put the command on terminal manually?(Do not copy and paste.)

Why don’t you try modify configd_db.json in /var/preferences on target device?


Tried this but it keeps getting reset to the default values after reboot.
None of these solutions work :confused:


I adjusted the resolution in two ways… I’m sorry I can not help you. :sob:

Setting App didn't shown in Home Launcher

I think its an issue with the TV. Thanks for your help.

Works great except for wifi

I tried to do below command in my official raspberrypi3 touch screen (800x480) and below command works. After running below command, you should reboot.

luna-send -n 1 -f luna://com.webos.service.config/setConfigs ‘{ "configs”:{“com.webos.surfacemanager.compositorGeometry”: “800x480+0+0r0”}}’

official raspberrypi3 touch screen is not supported yet. I add some features in my local.


Fixed! :grinning: It was a keyboard input problem with the 's and the "s. for some reason they were being changed as I typed, could be the japanese keyboard i’m using.


Guys, i have the similar problem. However, additionally, my raspberry only has wifi access. hence, ssh’ing is difficult.
Therefore, i was wondering. Is there a command that cancels the entry to the GUI. If i stay in the prompt, i can manually alter the resolution command.


I am glad that your problem has been resolved. :slight_smile:


If you have serial cable for raspberry pi 3, you can use console without network setting.


Thanks. I found a solution in the end.
I manually changed the resolution and now works like a charm!


Can i set a custom refrash rate?


hi, Changhyeok, could you share what you had done in your local?
I had tried what you said to make my officail raspberrypi3 work with webos, but failed. I can boot the raspberrypi, but the touch screen only showed part of the content. I can not make all the content shown in the screen.


@wistoch Which touch screen do you use? RPI official 7inch touch screen or others? Then what's your touch screen resolution?


Please share :sweat_smile: would love to use this too!


hi can you share the code? i would like to see how you set it up for reference! :grin:


Resolution not fixing in version #27 (20180925122909).
It was no problem in version 20180320005655.

My tv was 32" 720p (1366x768) and can set up to 1080p in Android TV @ Libreelec

sudo nano /var/preferences/configd_db.json

"com.webos.surfacemanager": {
"compositorGeometry": "1366x768+0+0r0"

Can we get auto detected resolution in next update?..