{"id":13832940,"url":"https://github.com/AetherRadio/X6100Study","last_synced_at":"2025-07-09T20:30:54.806Z","repository":{"id":120581366,"uuid":"578553451","full_name":"AetherRadio/X6100Study","owner":"AetherRadio","description":"A repository dedicated to collect technical information on the Xiegu X6100","archived":false,"fork":false,"pushed_at":"2022-12-17T12:54:07.000Z","size":9,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-06T03:58:16.976Z","etag":null,"topics":["ham-radio"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-sa-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AetherRadio.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}},"created_at":"2022-12-15T10:30:07.000Z","updated_at":"2025-06-22T17:23:52.000Z","dependencies_parsed_at":"2024-01-18T05:50:47.661Z","dependency_job_id":"ee920a02-89d9-43bd-82f8-c05714261eef","html_url":"https://github.com/AetherRadio/X6100Study","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AetherRadio/X6100Study","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AetherRadio%2FX6100Study","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AetherRadio%2FX6100Study/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AetherRadio%2FX6100Study/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AetherRadio%2FX6100Study/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AetherRadio","download_url":"https://codeload.github.com/AetherRadio/X6100Study/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AetherRadio%2FX6100Study/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264502642,"owners_count":23618663,"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","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":["ham-radio"],"created_at":"2024-08-04T11:00:34.654Z","updated_at":"2025-07-09T20:30:54.571Z","avatar_url":"https://github.com/AetherRadio.png","language":null,"funding_links":[],"categories":["Aether-Radio brand"],"sub_categories":["Documentation projects"],"readme":"# Aether's Xiegu X6100 notes [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nA repository dedicated to annotate the findings when hacking the\n[Xiegu X6100 HF+6m transceiver](https://www.radioddity.com/products/xiegu-x6100).\n\n## Architecture\n\nThe radio has been described as a \"tablet on top of a radio\". Such isn't far\nfrom the truth. The radio is composed by two separate parts:\n\n- An STM32 microcontroller connected to all the radio bits.\n- An AllWinner SoC running a Linux operating system.\n\nThese two systems use a set of commands to communicate.\n\n----\n\n## TODO list\n\n## Technical\n\n- [ ] Add the model of the STM32 microcontroller.\n  - [ ] Link the datasheet.\n- [ ] Add the model of the AllWinner SoC.\n  - [ ] Add\n    [this link](https://www.agipcb.com/products-category/allwinner-r16-quad-core-cortex-a7-linux-android-smart-home/)\n    to it.\n  - [ ] Link the datasheet if one is available.\n- [ ] Draw a nice diagram of the base architecure.\n- [ ] Gather all scattered knowledge.\n- [ ] Add information about how the base firmware is like the Xiegu X90.\n- [ ] Add information about how the base firmware is based on\n  [UHSDR](https://df8oe.github.io/UHSDR/).\n- [ ] Add that libraries like [liquid-dsp](https://github.com/jgaeddert/liquid-dsp)\n  are used in the frontend firmware.\n- [ ] Add the information about the private key of the base firmware **without\n  publishing it**.\n- [ ] Add info about SSH/TTY into the **stock** firmware, and the root access.\n- [ ] Add that, for the AetherX6100Control API to work properly, \"you must\n  _first_ call x6100_control_set_band() and then change the frequency.\"\n\n## Formatting\n\n- [ ] Separate the different sections into different directories and `readme.md`\n  files as they get larger.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAetherRadio%2FX6100Study","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAetherRadio%2FX6100Study","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAetherRadio%2FX6100Study/lists"}