Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for 3.5" Screen from KIPYE #315

Closed
ghost opened this issue Sep 2, 2023 · 4 comments · Fixed by #328
Closed

Support for 3.5" Screen from KIPYE #315

ghost opened this issue Sep 2, 2023 · 4 comments · Fixed by #328
Labels
enhancement New feature or request New model support

Comments

@ghost
Copy link

ghost commented Sep 2, 2023

I found this awhile back and I already have added one to my collection to eventually add support in my own project. It is a 3.5" Screen with no obvious branding, just some writing on the front bezel I cannot decipher. I assume it is Chinese, perhaps the name of the company that I was told to get the control software from.

The product can still be ordered from here: https://www.aliexpress.us/item/3256803899049957.html
The software can be downloaded from here: http://www.kipye.com/en/col.jsp?id=107

Previously I did my own investigation and found the screen also exposes itself as a TTYACM device which means this project should be able to support it. It uses its own custom protocol. I did some digging into the proprietary software and discovered that the entire software is C# and because they shipped a debug build, it is possible to disassemble it into its original source code.

I did so previously to discover what command sequences are available for use. The device appears to use a stateful protocol as it seems to require you to enter a special mode to send image data and a special command to return to the normal command mode. I wasn't able to fully decipher how the orientation code works but it may be possible to do orientation stuff in hardware.

Anyway I thought I would drop this here so it can be considered for addition in the future.

@ghost ghost added the bug Something isn't working label Sep 2, 2023
@mathoudebine
Copy link
Owner

Hi, nice find ! It would be interesting to add support to this project if possible. If the screen is identified as a serial port it is a good start.
I will order one and add the model to the Readme

@ghost
Copy link
Author

ghost commented Sep 2, 2023

I can get you some data on the USB device when it is connected to a USB host if you need it for the tables.

@mathoudebine mathoudebine added enhancement New feature or request and removed bug Something isn't working labels Sep 14, 2023
@mathoudebine
Copy link
Owner

FYI the engraved inscription on the front bezel is 奇叶智显 meaning "Qiye Smart Display" which seems to be the display model name, with Kipye being the manufacturer name. Info have been added to the README and I should receive mine soon!

@mathoudebine mathoudebine linked a pull request Sep 21, 2023 that will close this issue
@mathoudebine
Copy link
Owner

Hi @braewoods
Support for Kipye Qiye smart display is now available in the latest release! Feel free to test it and open issues if you see something wrong

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request New model support
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant