-
Notifications
You must be signed in to change notification settings - Fork 275
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Can't compile for Kuman 3.5'' TFT #53
Comments
Unfortunately I have not tested Kuman displays. If it is this one http://www.kumantech.com/kuman-35quot-inch-480x320-rgb-tft-lcd-pixels-touch-screen-with-touch-pen-for-raspberry-pi-3-2-model-b-b-a-a-module-spi-interface-sc06_p0014.html , then it resembles the KeDei display a lot, which was discussed in #40. To try the KeDei driver in hope the Kuman display and KeDei displays might be clones of each other, run CMake with |
Sadly it doesn't work with Kedei preset... In /boot/config.txt I found
So I tried |
Then it looks like Kuman displays fall outside fbcp-ili9341 support. If you are able to reverse engineer the protocol, you can try cross-referencing the support against existing drivers, e.g. the KeDei or the ILI9486/ILI9486L ones, perhaps one of those can be modded to work also on Kuman displays. |
I'll mark this retired, but keep it open, so that other people will see that Kuman displays have been observed to not work well. Thanks for reporting! |
Youtube user haveallgames documented that the current KeDei backend does not seem to be able to support all KeDei displays, his results are at https://www.youtube.com/watch?v=fzNl4dB_Vis and https://www.youtube.com/watch?v=FrldurB37QM . It is hence possible that even if the Kuman display you have is same or similar to the KeDei display, that there is some notable difference that fbcp-ili9341 is not currently able to take into account, that is causing an issue here as well. |
cmake -DWAVESHARE35B_ILI9486=ON -DSPI_BUS_CLOCK_DIVISOR=25 -DDMA_TX_CHANNEL=9 -DDMA_RX_CHANNEL=6 -DSTATISTICS=0 .. works for my Kuman 3.5'' TFT @ Raspberry Pi 4B 1G |
Thanks to @WiredLife works for me too: cmake -DWAVESHARE35B_ILI9486=ON -DSPI_BUS_CLOCK_DIVISOR=25 -DDMA_TX_CHANNEL=9 -DDMA_RX_CHANNEL=5 -DSTATISTICS=0 .. on raspi 3 B and raspbian |
Can you unset this as "retired" please? @juj |
Nice! Good info and great testing here! |
here some tips btw you can go up to -DSPI_BUS_CLOCK_DIVISOR=24 but NOT -DSPI_BUS_CLOCK_DIVISOR=23 @spaghiajoeojo do you get more as 10 fps on video? |
According to the guide of @juj DSPI_BUS_CLOCK_DIVISOR should be an even number, I managed to set its value to 16 and core_freq to 280 in boot/config.txt. Since my pi is used mainly to stream from my main pc it runs smoothly at 30-40 fps interlaced. I can play GTA5 running with steam link on a marvelous 480x320 display! |
ok its NO_INTERLACING my max speed setting with all working fine is that: @juj is it possible to minimize the "interlacing lines" on fast movement? |
Hi, my display is a kuman and I can't compile the driver to speed up its framerate. I found this in official driver cd:
3.5 inch touch screen datasheet V1.0.pdf
I tried ILI9486 and ILI9486L but I can't really say what pin is Data Control. For what I see it can also be an ILI9488L... can you help me?
The text was updated successfully, but these errors were encountered: