NMaas wrote: ↑Sun Aug 06, 2017 8:47 am
Dear KeDei-haunted fellows,
seems like I'd have to join you as well. I needed some 3.5 screens for an project, long story short: Now I got 6 of the KeDei v. 6.3 sitting here doing nothing - because, you know - driver situation.
Yeah.... We know this is sucks
NMaas wrote: ↑Sun Aug 06, 2017 8:47 am
I found following Github repo, which might be interesting for the 6.2 users:
https://github.com/lzto/RaspberryPi_KeDei_35_lcd_v62
However, I can acknowledge that this 6.2 test does not work with the 6.3 screen - sadly.
(Seems like v.6.3 is sold on ebay and aliexpress most of the time now...)
Nice finding
I can guess, that v6.3 don't have that same register map as v6.2 so it won't work - while kernel for v6.1-6.3 set all registers even those that don't have 6.2 but have 6.3 ( and opposite).
NMaas wrote: ↑Sun Aug 06, 2017 8:47 am
However, 6.1, 6.2 and 6.3 now seemingly got the same driver (
http://kedei.net/raspberry/raspberry.html ) so there should be some way to get all 6.1-3 displays controlled in a very similar way (I guess they only change the major version if the HW designs breaks drivers, with the exclusion of 6.0 as that seems to be another beast - again).
Also, Osoyoo, which seems to be one of the biggest sellers of those Displays is really refusing to handing out the drivers (
http://osoyoo.com/2016/09/13/install-ra ... an-jessie/ ). Maybe applying some presure could help

?
You'd need to contact directly kedei, but they don't give sh*t or don't understand

, I had somewhere QQ contact address to kedei, but I'm not really ready-to-install this app on my phone and/or PC - win10 is enough of spyware for me...
Those are standard serial to parallel shift registers (with latched outputs).
Hmm, next clone of XPT2046 , now it's HR2046

("1703" - 2017 year, 3rd week

)
I wonder if
Conjur and/or
1n4148 would spare some time, and published init dumps for v6.x kernel-driver from kedei. Probably the "6.2" code that you found, might be easily adopted (I think just adding few more lines to init sequence) to support all 6.x versions...
Well, I'm still surprised that kedei is still continuing releasing this junk (probably because people just buying this without doing some research before), it's really not difficult to add one more chip and replace those 3x'595 with 2x74HC4094+74hc4040+74hc04 - so we get a
normal fbtft compatible spi to parallel interface...
ehhh.... It's much harder to each time edit code and recompile kernel than change a few lines (init seq.) in fbtft kernel module config file....