Open EmJay276 opened 1 year ago
I think it has to do something with the resolution of the IPS50 (800x480)
Using the provided previous mks image MKS-PI-Armbian_22.05.0-linux_5.16.20-20220726.img
, the display does NOT work.
Using the newest image Armbian-makerbase-k5.16.20-EN-20230301.img
the display works.
The Changelog of the Armbian-makerbase-k5.16.20-EN-20230301.img
states:
Modification:
1. Add support for the some resolution for HDMI, include MKS IPS50 LCD
Source: https://drive.google.com/drive/folders/1tTuSvF9OL2qtPXElau8YOXn2sWbdxa9e
@EmJay276 welcome to the reality full of as*** companies who ignore all license agreements. Our chinese friends neither share Armbian sources nor explain details of their kernel patches. And ignore all requests around this topic. So we may only guess what does " Add support for the some resolution for HDMI, include MKS IPS50 LCD" mean.
In theory it's possible to prepare kernel patches to support your special HDMI resolution. However for me it's quite problematic because I have no hardware for testing. Second option would be switching to vendor who cares more about their products and customers support. Perhaps you would pay bit more, but it would work as "plug&play" and you would get better support in case of problems.
Sorry to say, but using cheapest hardware from companies like MKS is always gambling. Sometimes you win (like relatively easy to build for MKS PI and SKIPR boards) however sometimes you stuck...
Can you give me a hint where I need to apply some changes to build the image for a special HDMI resolution? Then I can test it with my hardware here.
Perhaps in drivers/video/hdmi.c
and include/linux/hdmi.h
files. E.g. see https://github.com/redrathnure/armbian-mkspi/commit/59d0ff9e99ae883d4f5589fe0924ec70b048df2f
Yeah i propably need the 5:3 aspect somehow.
I got the edid info of the IPS50, if anyone needs them
I may try to prepare the patch for 5x3 ratio when have a free time. Actually return back already removed patch :) Which disctro are you using?
I am using Debian (bullseye) 6.1
The display is recognized with the correct resolution, but won't show anything. On a PC I need to change the resolution manually to 800x480 (recommended) to get it show up. I'm not sure if the display is just not reporting correctly via edid
@EmJay276 please try https://drive.google.com/file/d/1AIW7qkUPTo1pWFy4QJYo1MkCJ02PnUrB/view?usp=drive_link image. If it works I will try to fix and prepare edge image.
Unfortunatly it still does not work :(
~~I friend of mine has also the SKIPR board, but a 480x320 HDMI screen (not the TS35). He is using the Armbian_23.05.0-trunk_Mkspi_bullseye_edge_6.1.28.img
and has to set
extraargs=video=480x320@60
in /boot/armbianEnv.txt
, then the screen works perfectly. (Default is 1080p in your image)
But mks@mkspi:~$ cat /sys/class/graphics/fb0/modes
still reports U:800x480p-0
, same es for me.~~
I think the IPS50 needs some special setting :/
Edit: Sry I missunderstood something, he has a SPI display.
Too bad...
I could set the resolution to 800x480 via extraargs=video=800x480@60
in /boot/armbianEnv.txt
and connect a regular HDMi monitor and get an output.
Edit: I am using Armbian_23.05.0-trunk_Mkspi_bullseye_edge_6.1.28.img
A new mode just "appeared" for this display
cat /sys/class/drm/card0-HDMI-A-1/modes
800x480
640x480
Setting extraargs=video=HDMI-A-1:640x480@60e
in /boot/armbianEnv.txt
shows an image
With your new provided image I get
mks@mkspi:~$ cat /sys/class/drm/card0-HDMI-A-1/modes
1920x1080
1920x1080
1920x1080
1600x900
1280x1024
1280x960
1152x864
1280x720
1280x720
1280x720
1024x768
800x600
720x576
720x576
720x480
720x480
I will install klipperScreen and report. The other resolution also did not show the terminal (the mks image does) therefore, I thought it does not work
Just FYI: there are new release with 6.3 kernel.
I already say the new relase, but had no time yet to test it. But im on it, I realy wanna get the display working.
I too am experimenting with the IPS50 display. I am currently running the latest edge build (Armbian_23.08.0-trunk_Mkspi_bullseye_edge_6.3.11.img.xz)
Weirdly enough, on my side it is the 848x400 resolution that seems to work (I was able to have it work in both terminal and KlipperScreen with that resolution). However similar to the image above, the display output is cropped (as it cannot show the last 48 pixels wide, thus making some part of the image not shown in KlipperScreen).
cat /sys/class/drm/card0-HDMI-A-1/modes
1024x768
800x600
800x600
848x480
640x480
Also something that I don't understand is that my edid file is empty (0 bytes)
ls -al /sys/class/drm/card0-HDMI-A-1/edid
-r--r--r-- 1 root root 0 Jul 10 00:20 /sys/class/drm/card0-HDMI-A-1/edid
So after more experimentation I was still not able to make the display work in its native resolution. However with the fact that we can run it at 848x480 instead of 800x480, some workarounds are available if the goal is only to have a working KlipperScreen.
You can add the following lines to the KlipperScreen config file (ig: ~/printer_data/config/KlipperScreen.conf
):
[main]
width: 800
The only issue with that workaround is that the touchscreen calibration will be slightly off (especially on the far right of the screen). However that can be solved by tweaking the Coordinate Transformation Matrix for the touchscreen input by passing it the X scale factor of 800 / 848
(0.943396). You can test that by running the command DISPLAY=:0 xinput set-prop "wch.cn USB2IIC_CTP_CONTROL" --type=float "Coordinate Transformation Matrix" 0.943396 0 0 0 1 0 0 0 1
, then test the screen accuracy (I found that the Console screen of KlipperScreen is good for that as it shows the cursor).
If those settings are good, you can then create an xorg config file in /etc/X11/xorg.conf.d/ (eg: 99-calibration.conf
) that will always apply that transformation matrix.
Section "InputClass"
Identifier "calibration"
MatchProduct "wch.cn USB2IIC_CTP_CONTROL"
Driver "evdev"
Option "TransformationMatrix" "0.943396 0 0 0 1 0 0 0 1"
EndSection
So in the end even if the display is technically not running at its native resolution of 800x480, with those 2 steps it pretty much looks like it is running at native resolution from KlipperScreen.
Looks like you guys have display with non standard HDMI resolution.
There are few threads which I found and which might be helpful:
setenv
and /boot/armbianEnv.txt
to force custom resolution. IMO worth to try.And few more remarks:
@mikaelml Your solution works for me perfectly ❤️ (with the 6.1 image, I don't want to install a new image right now). @redrathnure It's (currently) a workaround, but I am fine with it. If you want to add it to the Readme, fell free.
The Image does not support the IPS50 display (5 inch HDMI IPS - 800x480) out of the box. Reasons are unclear. This is a workaround to get the display running.
sudo nano /boot/armbianEnv.txt
extraargs=video=HDMI-A-1:848x480@60e
. The screen will be rendered a bit wider than the display is (48px to be precise).sudo nano /etc/X11/xorg.conf.d/99-calibration.conf
Section "InputClass"
Identifier "calibration"
MatchProduct "wch.cn USB2IIC_CTP_CONTROL"
Driver "evdev"
Option "TransformationMatrix" "0.943396 0 0 0 1 0 0 0 1"
EndSection
~/printer_data/config/KlipperScreen.conf
(this can be done via the mainsail web interface too). By adding width (and height). Ensure you add the lines above #~# --- Do not edit below this line. This section is auto generated --- #~#
!
[main]
width: 800
height: 480 # optional
Now the display should show the correct sized KlipperScreen.
I tried all that, but I have a black strip down the left side of the screen and the entire display is offset to the right with a strip missing, tested every image including the trunk images, nothing will work for me, only the newer images from MKS will work, and I really don't want to run those, very latest one Kernel panics and wont even boot, I would love it if they just released a clean Debian image.
Just an FYI, what ever it is that makes the display work, it's in the "image" file on the boot partition from makerbase, if I copy that file across to one of the images in this repo, then the screen comes to life straight away.
I have caved and I'm forced to use the MKS image, but I went straight in and removed the mks user and all files, changed the root password, location and host name, created a new user and now setup everything myself, if someone else that has more time figures this out, then I will jump back.
On a side note, I had a hard time getting the makerbase image to update to a local source, it seems to be locked to a Chinese mirror "Aliyun", and manually changing the mirror would result in apt hanging and not fully completing, I had to force kill the update and go straight to upgrade, which worked, not sure what the hell is going on, but I really don't like this sort of behaviour.
I tried all that, but I have a black strip down the left side of the screen and the entire display is offset to the right with a strip missing, tested every image including the trunk images, nothing will work for me, only the newer images from MKS will work, and I really don't want to run those, very latest one Kernel panics and wont even boot, I would love it if they just released a clean Debian image.
Did you rotate your screen by 180 degree?,
On a side note, I had a hard time getting the makerbase image to update to a local source, it seems to be locked to a Chinese mirror "Aliyun", and manually changing the mirror would result in apt hanging and not fully completing, I had to force kill the update and go straight to upgrade, which worked, not sure what the hell is going on, but I really don't like this sort of behaviour.
I had to purge some intermediate update files too (don't know anymore what I did exactly), then it took like 10 min for sudo apt-get upgrade
, after that it worked fine for me with the MKS image.
No the screen is in the default orientation, the 180 flip was another can of worms I decided to avoid so modified the printer mounting arrangement instead, I still hope that someone can workout what they did in the "image" file on the boot partition as I would prefer to run redrathnure's image.
Yes updating the MKS image was a similar process for me, its now working fine, not sure if this was malicious or just a side effect of using someone else's operating system, most likely the later.
I have one of redrathnure images running with a MKS 3.5" display on the SKIPR and it works flawlessly, fast booting, screen works, and in my opinion, is better than the mks image, I wrote this guide as well, which is now useless for the 5" display: Setup Klipper on the SKIPR
Well for anyone else who runs into this little issue, the correct fix is to prevent the issue, DONT BUY THIS TOUCH SCREEN, instead, get something else that will just works.
To fix the issue after the fact, is to remove the screen from you printer, drop it in the bin, and go buy one that actually works properly, like a Waveshare HDMI screen or similar.
Having to do a hand stand with one hand tied behind your back while balancing the entire collection of Isaac Asmov's books on you right foot while whisling the music from the OG Doom game to make the screen do its most basic function, is just total BS, we need to stop handing over cash to companies that release garbage with next to garbage documentation.
@NexGen-3D-Printing the problem is not with this screen, or with MKS, or with this specific build of amrbian. the problem is that Rockchip kernel has fd up hdmi support. I did try this screen with rpi - it works fine. with x86 it also works fine. and also it works fine with rockchip "legacy" kernels of 4.4 branch. But later they made a lot of changes into HDMI support. And now it can't handle a wide range of non-popular pixel clocks for HDMI (that's why 800480 does not work - it is not across hardcoded table of pixelclocks, as rockchip supports just few of them)
So having ANY rockchip SBC + any screen that uses not "common" resolution (read - not regular PC monitor) will give you same headache
Hi here, just a few remarks regarding the latest updates.
"image on the boot partition" is a kernel. Means MKS has some kernel patches to make your HDMI screens working. According to license terms they have to open these patches.... however chinese engineers are not hurry up with back contribution and are pretty bad with following of license terms. Pretty usual story, unfortunately.
What we may do in this situation:
Use MKS images. I also tried to "cleanup" native MKS images, but also facing an issue with chinese mirrors and some crap, which is hard to remove. Basically this is main reason why this repo exists. So, if you do not care about your privacy and do not care about updates, then yes, it's easiest option. Otherwise please forget about MKS images (IMO)
Trash your HDMI screen and bay "normal" one. Also good option, if you may afford it. However please see Option 3. And may be it's better to donate it for experiments instead just moving to bin:)
It should be possible to find or develop kernel patches to make it worked. I personally have a bit of optimism here because
a) this screen works on the other platforms and/or other images, which means kernell is able to support this hardware
and b) sorry, but I do not believe that MKS engineers invent something new. Usually they just steal take already existed solutions with slightly rebranding. And this (theoretically) means we may find similar hardware with better support and reuse/port the kernel patches. E.g. see story with Renegade ROC-RK3328-CC VS MKS PI boards.
So, what may be helpful here:
Unfortunately it pure theoretical speculations, because I do not have this hardware on the hands and I am not so familiar with HDMI kernel part. Just a few ideas which flying in my head.
Hi all,
I have a 7 inch 800x480 HDMI LCD. Interstingly it doesn't even work with MKS image. Not sure if the LCD worked with the images from this repo. I tried it very early, even before the MKS image, but I tested only with a USB-HDMI-Adapter (being a virtual screen on my PC in a webcam viewer).
According to the thread here the MKS kernel should work?
I currently use a standard armbian image for rockchip64.
If I use a video=... with a mode that is listed in the modes file of the HDMI-A-1 tree then it works. There is no 800x480, but e.g. 1024x768 or 848x480 work. my LCD is scaling automatically, so I only loose some sharpness.
BUT... I have to switch the screen off and on once (via a button on my usb hub).
This may be the case, because I power the LCD via the USB cable for the touch device. Maybe the power comes up after the hdmi driver started. I once tested with an additional power supply on the second usb port on the LCD (that one seems to be only for power) and as I remember it didn't help, but perhaps I had another problem at that time, I really should test it again.
I remember, that a real Pi 2B had the same behaviour and I added some hdmi options in the config.txt, I think that forced the hdmi mode. Or was it disabling dpms?
I tried to use uhubctl to do a power cycle, but it doesn't really switch the power (not sure if it does other things like a reset or similar).
ok, I read a bit about video=...
First I read somewhere, that
extraargs="a b c"
(with quotes) doesn't work, but
extraargs=a b c
does. I didn't exactly verify this, but at least it takes my line without the quotes.
One case of my power on/off problem seems to be simply, that it's not selecting the HDMI-A-1 without saying
extraargs=video=HDMI-A-1
Some of my tests didn't have the line at all.
May be adding the e
for enable at the end is also necessary.
I tried using the additional power supply, but it did not change anything.
Next I tried your image. It shows the 800x480 mode, which should work. But it doesn't. The screen constantly goes off and on.
But... I noticed that only using video=HDMI-A_1:e
works, and it uses mode 1024x768. And it's scaled.
May be it's an analog signal, so it's scaling it?
Will try adding the D
for digital output, later.
When I use video=HDMI-A-1:640x480e
it works somehow, it's sharper, so I think it's digital or at least exactly fitting the pixels.
The output seems to be cut (black area on the right).
I am currently looking for a way to test graphical output with a raster or similar, not sure how I can do it.
May be using an image and some image viewer for the frame buffer.
Or directly writing to the fb device?
At first I will try Xorg.
btw. 848x480 also works, despite it was not listed in the device modes, initially
(in /sys/devices/platform/display-subsystem/drm/card0/card0-HDMI-A-1/modes
)
But if I set it on the kernel line, I only see modes 848x480 and 640x480.
I installed xorg fbdev and used -retro as parameter, which shows the cursor exactly in the middle and the raster has interferences, I see 48 "waves" so it's exactly the difference between 800 and 848, or a 848 image on an 800 raster.
using fbi -vt 1 image.jpg
I can show images directly in the framebuffer.
For KlipperScreen it's better to use Xorg :0
and other methods, e.g. graphicsmagick.
Now using the standard armbian again (because it's already fully configured). The following is also valid for your images.
One of these lines works for me:
extraargs=video=HDMI-A-1:e
extraargs=video=HDMI-A-1:848x480e
extraargs=video=HDMI-A-1:640x480e
where the first one is really 1024x768.
Note, my LCD scales automatically (not sure if it once didn't for 640, but this might have been a wrong conclusion) and the touch is always correct ifg KlipperScreen is shown fullscreen.
With 640 text is a bit wider, e.g in the armbian logo (not sure what happens, when it would make buttons bigger, would the touch still work?). 848 is nearer to the intended size. 1024 also works, but lines tend to look a bit more blurry. However you get more characters in the linux console, fairly unsharp but still readable. So I can choose, what looks or works better.
It does not look like the modes, I can set, come from the hdmi device, may be it's some vga or framebuffer logic.
Thanks for this thread, it put me on the right track...
I installed Arabian-unofficial_24.2.0-trunk_Mkspi_jammy_edge_6.6.7, logged in for the first time via SSH as root, changed passwords. I didn't make any other settings. I rebooted it. After downloading Arabian, I disconnected the HDMI cable and reconnected it. An image appeared on the display. (Video of this action). A question arose. Is it possible to somehow programmatically, after starting the system, reset the HDMI connection, or restart any service. (Please don't scold me too much for ignorance, Linux is new to me).
Установил Armbian-unofficial_24.2.0-trunk_Mkspi_jammy_edge_6.6.7, первый раз вошёл через SSH под root, пароли сменил. Больше никаких настроек не делал. Перезагрузил. После загрузки Armbian , отсоединил кабель HDMI и подключил заново. На дисплее появилось изображение. (Видео данного действия). Возник вопрос. Может можно ли как-нибудь программно, после запуска системы, реализовать сброс подключения по HDMI, или перезагрузить какой-либо сервис. (Прошу особо не ругать за незнания, Linux для меня в новинку).
look at my message just above your's.
Edit /boot/armbianEnv.txt
and add one of the extraargs lines.
You probably need to select the output (default is usually another one, e.g. DVI-1 or LVDS-1, etc.) and also add the "e" at the end which "enables" the hdmi output (mine was disabled, otherwise I think it doesn't hurt to enable it a second time).
I would first use the first line without a resolution, this should work somehow.
Then choose another resolution and see if it works (obviously start with the native resolution, but it will not always work).
If the display does not fit the contents (that is scaling in case of a non-native resolution), it get's more complicated (see the thread above), because the touch interface doesn't match the display.
OK, my curiosity got the best of me. The MKS IPS50 is on my desk and is waiting for a proper fix.
A few observations after a few experiments:
5.15.0-91-generic
and newest 6.6.8-060608-generic
kernels work just fine. My conclusion is that hardware itself is fine and problem with kernel or/and Armbian patches.To be continue...
exactly...
However, armbian-mkspi has the unusual mode I need (800x480, it's a cheap 7" aliexpress LCD), but it's still not working that way. With another resolution it worked (the display is scaling somehow), but it's not the native resolution.
Somebody reported that it works with 5.x kernel. Plus we have touch pad related issues with the latest 6.6 one. So I have feeling that build based on "old kernel" would be optimal solution from the functionality and stability point of view...
I have a good news in new year:)
I managed to make MKS IPS50 screen working with native resolution and without any extra configurations. Please check 0.3.1-24.2.0-trunk release (which will be fully published tomorrow).
@hg42 please check you 7inch 800x480 screen too. Just curious how they are creative and how many custom patches do we need more.
BTW, there are few observations from my side:
CC @hg42 , @gensoloone, @goodwin , @NexGen-3D-Printing and @EmJay276
I wish everyone a happy new year...
I just testet
Armbian-unofficial_24.2.0-trunk_Mkspi_bookworm_edge_6.6.9.img.xz
it didn't change for me:
the native resolution still doesn't show contents on the screen and does an on/off loop or reinitializes continuously:
extraargs=video=HDMI-A-1:800x480e
The default resolution (=1024x768) works:
extraargs=video=HDMI-A-1:e
And the slightly higher resolution also works:
extraargs=video=HDMI-A-1:848x480e
Hm.. it's strange. @hg42 have you tried MKS IPS50 or cheap 7" aliexpress LCD
one?
I would recommend to disable any extraargs=video...
args, reboot and then share output of cat /sys/class/drm/card1-HDMI-A-1/edid | parse-edid
command (perhaps you need to sudo apt install read-edid
before`).
BTW, out of ls /sys/class/drm/
is differ from image to image in my case. Sometimes it's card0-HDMI-A-1
but sometimes card1-HDMI-A-1
. Not sure why.
BTW, just in case I double checked Armbian-unofficial_24.2.0-trunk_Mkspi_bookworm_edge_6.6.9.img.xz
:
it's a cheap 7" aliexpress LCD
I'm currently on the standard armbian image.
There I get
% cat /sys/class/drm/card0-HDMI-A-1/modes
848x480
640x480
and the edid file is zero sized, so I get
% cat /sys/class/drm/card0-HDMI-A-1/edid | decode-edid
EDID EEPROM not found. Please make sure that the eeprom module is loaded.
to test that on the mkspi image I need make console access work. For some unknown reason wifi don't like to work (with the first run configured, and I don't remember what I did to the armbian image to make it work, I should document such things). I guess, a longer LAN cable is my easiest option (right now all my LAN cables are too short).
ok, I used a cable with diagonal crossing the room...
root@mkspi:~# cat /sys/class/drm/card1-HDMI-A-1/modes
800x480
640x480
640x480
640x480
640x480
720x400
root@mkspi:~# ls -l /sys/class/drm/card1-HDMI-A-1/edid
-r--r--r-- 1 root root 0 Jan 3 15:07 /sys/class/drm/card1-HDMI-A-1/edid
root@mkspi:~# cat /sys/class/drm/card1-HDMI-A-1/edid | decode-edid
EDID EEPROM not found. Please make sure that the eeprom module is loaded.
well, something is different than before.
I think, if I don't use a video= line, the output is not selected. But if I switch the power of the display off and on again, I get the 800x480 viedo mode (as reported by fbset)
mkspi:~:# fbset
mode "800x480"
geometry 800 480 800 480 32
timings 0 0 0 0 0 0 0
rgba 8/16,8/8,8/0,0/0
endmode
so this is a significant progress.
Now I wonder, why those video lines did not work like expected? I also wonder what the "e" does? is it only selecting the second output instead of the default one, or does it initialize the port in some way?
to repeat my former findings, that's how I commented it in the file:
#works:
#extraargs=video=HDMI-A-1:848x480e
#works, default resolution (1024x...):
#extraargs=video=HDMI-A-1:e
#no screen, kind of on/off loop, or reinitializing:
#extraargs=video=HDMI-A-1:800x480e
the first two are expected.
But I would expect the 800x480 line to work, when the resolution exists.
Is there another way to switch (or enable?) the video output?
unfortunately, for an unknown reason, networking no more likes to work, even with LAN cable... not sure what I do next. So, here are the intermediate results:
the most interesting observation is:
If I use the video line with "e" and no resolution, the display just works in 1024x768
.
If I use 640x480
or 848x480
(and probably also 1024x768
), it works the same.
If I don't use a video line, I need to switch the display power off and on, then it shows 800x480 as it should.
After switching the power of the display off and on it shows the same resolution without problems.
But if I use 800x480
or 800x480@60
, the display does not even work after switching it off and on.
Instead after off/on it shows a black and white pattern that fades away and then a message box "No Support" (similar to the "No Signal" box) for some seconds and then goes to the on/off loop.
After boot it goes directly to the on/off loop (but the initial screen is dark anyways, probably because another output is enabled).
Sometimes, I see a red screen flashing (maybe only in the boot process?) or some old scrambled screen contents... it looks a bit like the resolution works for a moment, but maybe the timing is not what it wants.
I wonder how it can be a difference between boot and switching off/on.
note I edited the last message, because the behavior on boot is different like after off/on.
network/console is back...
if I use the 800x480 video line, I get only these modes:
mkspi:~:# cat /sys/class/drm/card1-HDMI-A-1/modes
800x480
640x480
ok, that's like the standard armbian with a video line. But with mkspi it's the correct mode. Seems like the 640x480 is kind of fallback.
@hg42 let's try to slice it step by step....
if I only use
video=LVDS-1:d
(but no video line for HDMI) to disable the first output (hoping the second is the default), I get different modes:
mkspi:~:# cat /sys/class/drm/card1-HDMI-A-1/modes
640x480
but still:
mkspi:~:# fbset
mode "800x480"
geometry 800 480 800 480 32
timings 0 0 0 0 0 0 0
rgba 8/16,8/8,8/0,0/0
endmode
Then about HDMI EDIT and related fun. As far as I understand, by default there are three main point should work out of the box:
Now most interested part about MKSPI and HDMI displays, it looks like:
cat /sys/class/drm/card1-HDMI-A-1/edid | decode-edid
or sudo get-edid | parse-edid
should work without any issues). Plus there are messages that these screens works with RPi by default. I am not sure what is the right way to fix it, but intuition said following:
1.1. make communication between board-screen work. But I have no idea how to do this.
1.2. hardcode requered HDMI modes in to kernel (e.g. see this commit). Most likely this is not right approach, but seems it works (if we know right EDID mode params). I use regular Ubuntu on my laptop together with sudo get-edid | parse-edid
to get needed EDID information for MKS IPS50 screen.for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
command to realize status of connected screens.video=HDMI...
extrargs)... however for me it was totally failed. I tried to use recommendations from https://wiki.archlinux.org/title/Kernel_mode_setting#Forcing_modes_and_EDID and http://blog.machinekit.io/2013/06/force-beaglebone-black-hdmi-resolution.html pages, but nothing works for MKS PI image. I am not sure why.
Hi,
has anyone gotten the IPS50 working? I am running
Armbian_23.05.0-trunk_Mkspi_bullseye_edge_6.1.28.img
which works perfectly with the MKS SKIPR. The touch is working fine (it is reacting to the input), I also have background light, but no image showing up.Thanks in advance!