DISCLAIMER: I will not be held liable for any damages or bricked head units as a result of any attempt to reproduce the following. Proceed at your own risk! While messing around in ADB, I found where the screen resolution values are stored (allegedly) persistently: Connect to vehicle via ADB (default port 5555 for wireless) Enter `adb shell` `su` `cd /data/property` `busybox vi persist.sys.NV_DISPXRES` input `i`, then delete default value `800` and replace with `1600` input `ESC`, then `:x`, `ENTER` `busybox vi persist.sys.NV_DISPYRES` input `i`, then delete default value `480` and replace with `960` input `ESC`, then `:x', 'ENTER' `input keyevent 26` (screen should turn off) `input keyevent 26` (screen should turn back on) If above doesn't refresh, exit the shell terminal and try `adb reboot` (or just reboot the unit manually)