# Roboty software and upstream tools

Use the managed component for supported setup. Supplier servicing and optional upstream tools remain separate.

Canonical: https://roboty.dev/guide/setup/so101-software
Content revision: 6
Platforms: iphone, mac, browser, agent

## Use the managed Roboty workflow

A matching Roboty for Mac development build manages its hardware software. Open **Robots → Add a robot** for supported controller selection, necessary motor configuration and calibration. You do not install Python, conda, LeRobot or LeLab to use this route. Access remains invitation-only and powered commissioning is separately qualified.

A missing or incompatible component needs a matching Roboty build from the installation maintainer. A separate upstream installation cannot repair the bundled component. Ordinary simulation remains separate from the hardware feature.

## Optional upstream tools

The [official SO-101 documentation](https://huggingface.co/docs/lerobot/so101) and [Seeed instructions](https://wiki.seeedstudio.com/lerobot_so100m_new/) own their applicable assembly, firmware servicing and repair procedures. Some kits configure motor IDs during assembly. Preserve that order. These tools may have their own software requirements, but they are not a prerequisite for Roboty's supported Add a robot workflow.

An advanced diagnostic needs a concrete purpose and separate device ownership. Stop and reconcile Roboty's original session before another tool acquires the controller. Never use another tool to bypass uncertain effects or unavailable physical permission.

## Calibration exchange

Use the exact [calibration handoff](/guide/setup/physical-robot#preserve-or-create-calibration). Import is inert, verification reads hardware, and application or creation needs an explicit admitted write. Preserve original files and record the actual exporter/version. A working upstream robot still needs Roboty-specific verification and permission.

## Assembly resources

Follow your exact supplier's written instructions. The optional [note from Gabe](/guide/setup/physical-robot#founder-assembly-resources) preserves his existing personal assembly-video reference.

Content ID: so101-software
Compiled digest: a407a91aa8127cc19b41376da699f8be4f563ba0b6ff44a1a18ed6eb2eb3e0f0
Language: en
