pib software is continuously updated and may be optimized for newer hardware versions. If you are using older hardware (for example pib#2), you may notice that some components are missing, incorrectly mapped, or not functioning as expected.
This usually happens when:
- The software expects a newer hardware layout (e.g. pib#3 or #4)
- The database or setup script was generated for a different pib version
- Some motors or sensors are not defined in the current configuration
What you can do:
- Check whether your pib hardware version matches the software version you installed
- Verify that all expected components appear in the system configuration (e.g. servos in
pibdata.db) - If components are missing, your system may need to be reconfigured to match your hardware version
- In some cases, older hardware requires manual configuration adjustments to restore full functionality
If you are unsure which version you are using, compare your physical build with the official pib documentation for your revision.
Note: Newer pib software may not fully support legacy hardware configurations without adjustments.

