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

Ethernet wiring fixes #6534

Merged
merged 2 commits into from
Jan 14, 2025
Merged

Conversation

rmackay9
Copy link
Contributor

@rmackay9 rmackay9 commented Jan 13, 2025

This fixes the Ethernet Connectivity section wiring diagrams for the Siyi and Topotek gimbal pages.

The original diagrams were added as part of #6479 and #6517

The original wiring worked but I now understand that the swapping of TX/RX pins is only required when we are directly connecting two devices. When all the devices are connected via an Ethernet switch (as they are in the two diagrams) then we should not swap TX and RX.

I've re-tested the Topotek with the corrected wiring and it works fine. I haven't tested the Siyi wiring but from inspection I think it should be fine

I've build these changes locally and they look OK to me

BTW, I think this means we should also update the ethernet-vehicle page's house-of-babel section

TX<->RX should only be swapped when connecting two ethernet devices directly. When a switch is used TX and RX should not be swapped
TX<->RX should only be swapped when connecting two ethernet devices directly. When a switch is used TX and RX should not be swapped
@rmackay9 rmackay9 requested a review from Hwurzburg January 14, 2025 00:06
@Hwurzburg
Copy link
Contributor

we can discuss....not sure about the siyi...I think I had issues....because the SIYI mac did not have autoMDIX

@Hwurzburg Hwurzburg merged commit a44f836 into ArduPilot:master Jan 14, 2025
5 checks passed
@rmackay9 rmackay9 deleted the ethernet-wiring-fixes branch January 14, 2025 00:37
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.

2 participants