{"id":19195429,"url":"https://github.com/ardupilot/companion","last_synced_at":"2025-08-06T11:13:22.998Z","repository":{"id":2260729,"uuid":"46095896","full_name":"ArduPilot/companion","owner":"ArduPilot","description":"Companion computer startup scripts and examples","archived":false,"fork":false,"pushed_at":"2023-08-27T06:30:49.000Z","size":564,"stargazers_count":109,"open_issues_count":25,"forks_count":167,"subscribers_count":67,"default_branch":"master","last_synced_at":"2025-06-17T08:03:54.197Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArduPilot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-11-13T02:51:59.000Z","updated_at":"2025-06-15T05:40:58.000Z","dependencies_parsed_at":"2025-01-16T01:08:39.764Z","dependency_job_id":"f2a75c18-1525-4c43-8ea4-351f9823087f","html_url":"https://github.com/ArduPilot/companion","commit_stats":{"total_commits":253,"total_committers":14,"mean_commits":"18.071428571428573","dds":0.541501976284585,"last_synced_commit":"3a0d166d8efb30953fae56a84ebb9798b719ca8d"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ArduPilot/companion","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArduPilot%2Fcompanion","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArduPilot%2Fcompanion/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArduPilot%2Fcompanion/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArduPilot%2Fcompanion/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArduPilot","download_url":"https://codeload.github.com/ArduPilot/companion/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArduPilot%2Fcompanion/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269067467,"owners_count":24354284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-06T02:00:09.910Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T12:09:54.438Z","updated_at":"2025-08-06T11:13:22.974Z","avatar_url":"https://github.com/ArduPilot.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# companion\n\nCompanion computer startup scripts and examples.\n\nThis repo is where you can contribute both feedback about (issues) and improvements to (PRs) ArduPilot companion computer support.\n\n\n## Repo organisation\n\nThis repository is organized by board and then by OS. It follows the following structure:\n\n```\nRoot\n  |___Board1\n  |     |___OS1\n  |     |___OS2\n  |\n  |___Board2\n  \t\t|___OS1\n  \t\t|___OS2\n```  \n## Key links\n\n* [Companion Computers](http://ardupilot.org/dev/docs/companion-computers.html) (Dev Wiki)\n* [Gitter chat](https://gitter.im/ArduPilot/companion)\n\n\n## Roadmap (always subject to change!)\n\n2017-PRIME\n  CUAV\n  Allow flashing of firmware via APWeb\n    Will require users to reflash their bootloader\n  Get GPS accuracies into place\n  TX1\n    Base on JetPack 3.2\n    Kernel patches for OpenKAI to work\n    Kernel patches for serial to work\n  Edison\n    Attempt to fix USB OTG issue\n    Fix Uptime entry in System Information APWeb tab\n\n2017-PRIMEPRIME\n  SmartShots\n  APWeb to drop privs\n  Multipe IMUs on system tab\n  Reinstate Map tab\n  Reinstate motor-test tab\n  mavlink2 support\n  parameters should be updated in parameters.html if we receive a param_value message\n\n2017-PRIMEPRIMEPRIME\n  Multi-Camera-Daemon\n  Graph multiple sensors in Calibration screen\n  OpenKAI\n\n2018-?\n  Support for returning password in system.html\n    - requires TX1's Ubuntu to have an nmcli that supports -s properly\n\n\nAsk people if they would update their bootloader\n - at the risk of needing JTAG to recover their boards\n - but with the possibility of updating their PixHawk over serial\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fardupilot%2Fcompanion","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fardupilot%2Fcompanion","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fardupilot%2Fcompanion/lists"}