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

Added support for CH9102 in ESP mode #2503

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

sankarcheppali
Copy link

Added support for CH9102 USB-Serial chip
@carlosperate
Copy link
Member

Thanks for the PR @sankarcheppali!
Where did the VID and PID come from? Are those the default values for the chip? Looks like they can also be configured with different values.
Could you provide any links showing ESP boards using this chip?

@sankarcheppali
Copy link
Author

Hi @carlosperate
Thanks for the response.
This is the board I have
https://github.com/Xinyuan-LilyGO/LILYGO-T8/blob/main/Schematic/t8_v1.7.1.pdf

I took the VID,PID from the windows device manager.

@amaksoft
Copy link

amaksoft commented Apr 14, 2024

Hello! CH9102 is also used by M5Stamp C3 (There's both driver and schematics that confirm this particular chip usage)

Chip info on manufacturer website

To confirm chip's VID:PID
From shell:

$ lsusb
Bus 002 Device 001: ID 1a86:55d4 QinHeng Electronics

In device manufacturer Linux driver code:

static const struct usb_device_id ch343_ids[] = {
        // ... other devices
	{ USB_DEVICE(0x1a86, 0x55d4) },			       /* ch9102 chip */
        // .... other devices
	{}

Can we please get this PR merged so that we don't have to patch it locally?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants