Open zoggins opened 1 year ago
This looks like either signal integrity issue or timing issue. I would guess timing, since short frames are captured fine and there are a lot of NBIT errors.
In cases like this it would be useful to look at the signal with an oscilloscope on both D+ and D-. Look at the overall shape of the waveforms and bit timing.
I can hook an oscilloscope up and see what I can see. Thanks.
From: Alex Taradov @.> Sent: Saturday, October 21, 2023 18:52 To: ataradov/usb-sniffer-lite @.> Cc: Christopher Mallery @.>; Author @.> Subject: Re: [ataradov/usb-sniffer-lite] Pokken Tournament DX Controller Spewing Errors (Issue #7)
This looks like either signal integrity issue or timing issue. I would guess timing, since short frames are captured fine and there are a lot of NBIT errors.
In cases like this it would be useful to look at the signal with an oscilloscope on both D+ and D-. Look at the overall shape of the waveforms and bit timing.
— Reply to this email directly, view it on GitHubhttps://github.com/ataradov/usb-sniffer-lite/issues/7#issuecomment-1773969029, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AE2CEVVXGXOKSAJDFBYGTALYAR343AVCNFSM6AAAAAA6KREYE6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZTHE3DSMBSHE. You are receiving this because you authored the thread.Message ID: @.**@.>>
I can hook an oscilloscope up and see what I can see.
What did you see?
Any other progress to report? Like: "With short cables it works fine, I'm suppecting voltage drop is causing the odd behaviour".
(How I got here: https://hackaday.com/2024/08/03/need-a-usb-sniffer-use-your-pico/ )
So I am trying to sniff the communication between a Nintendo Switch and a Pokken Tournament DX controller and am just seeing it spew errors. The controller is working fine on the switch and I have sniffed other controllers hooked up to the switch with no problems, but I am stumped as to why this controller is having issues. I have attached a pretty typical capture of the controller. Any advice would be appreciated. teraterm.log