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

CombiAdapter support #9

Closed
witoldo7 opened this issue Apr 2, 2023 · 2 comments
Closed

CombiAdapter support #9

witoldo7 opened this issue Apr 2, 2023 · 2 comments

Comments

@witoldo7
Copy link

witoldo7 commented Apr 2, 2023

I faced some issue using Windows Combi drivers.
Windows version:
image
Linux:
image
usbcombi_win_ver.zip
combi_linux_ver.zip

As I do not have JohnC CombiAdapter, could you please Share USB logs ?
Install Wireshark (mark USBCAP to install),
Run Wireshark and start capture on interface where Combi is connected. (Best if only one device on bus)

My Combi impl is based on USB logs log.zip, (combi firmware1.3c burned to Mbed LPC) + analysis of decompiled firmware.

I'm 99% sure it's should be written as packet, not stream with unknown data (probably EP address)

@roffe
Copy link
Owner

roffe commented Apr 2, 2023

dump_t8.zip

@witoldo7
Copy link
Author

witoldo7 commented Apr 2, 2023

PC sent as packet of data.
Genuine Combi filling USB FIFO queue char by char, so from USB point of view looks like stream.
My solution puts a packet of data to an USB FIFO queue.
In my opinion, Combi Linux change can be reverted.

Windows solution from master works on Linux
image

@witoldo7 witoldo7 closed this as completed Apr 2, 2023
@witoldo7 witoldo7 reopened this Apr 2, 2023
@witoldo7 witoldo7 closed this as completed Apr 2, 2023
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

No branches or pull requests

2 participants