Troubleshooting
Work from the top of the relevant section and run one diagnostic at a time.
Plugin
Check that this guide matches your installed software. If you are unsure which version you have, the team can help you find it.
Reinstall the locked controller environment and verify the installed plugin version.
uv sync --locked --extra sourccey-desktop --extra traininguv run python -c "import importlib.metadata as m; print(m.version('lerobot-robot-sourccey'))"Network
Confirm the example IP was replaced, both computers share a network, and sourccey-host is still running.
ping 192.168.1.243Leader arms
Disconnect one leader arm and find the remaining port. Repeat for the other arm.
uv run lerobot-find-port- Check the selected port.
- Check USB and motor power.
- Close other processes using the serial port.
Cameras and hardware
With the host running, check cameras from the controller.
uv run python scripts/sourccey_check_eye_cameras.py --remote-ip 192.168.1.243uv run python scripts/sourccey_check_arm_cameras.py --remote-ip 192.168.1.243Stop sourccey-host before direct device checks on the robot computer.

Datasets
Confirm the dataset ID is identical in record and train commands. Decode, consistency, and feature-cleanup errors should be resolved before training.
About these examples: checks against a specific software version and a full hands-on walkthrough are still in progress. The source documentation below can help you and the team confirm the right instructions for your setup.
View upstream documentation·Read as Markdown