# XY Remote: reconstructing XinYi amplifier BLE control

> XY Remote reconstructs BLE control for XinYi Sinilink amplifier boards in an iOS app and Swift library. Protocol notes derived from the vendor Android app's Hermes bytecode describe GATT service AE00, frame assembly, checksums, commands and the connection handshake. The author reports testing against app logic and a simulated amplifier.

- Type: Case study
- Targets: App · Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/slopmaxxer/xy-remote>
- Primary source: <https://github.com/slopmaxxer/xy-remote/blob/5ea829cc7ef97455d97ff90d82eafcd3d7ac37e0/PROTOCOL.md>
- Catalog page: <https://awesomerea.org/resources/xy-remote-sinilink-ble-case/>
- Record JSON: <https://awesomerea.org/resources/xy-remote-sinilink-ble-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/xy-remote-sinilink-ble-case/index.md)

## Requirements & limits

- **Prerequisites:** Xcode 16 or later and an iOS 17 iPhone or iPad are required for the app.
- **Testing evidence:** The author reports simulator and app-logic tests; real amplifier hardware has not yet been tested.
- **License:** MIT license.

## Primary sources

1. <https://github.com/slopmaxxer/xy-remote/blob/5ea829cc7ef97455d97ff90d82eafcd3d7ac37e0/PROTOCOL.md>
2. <https://github.com/slopmaxxer/xy-remote/blob/5ea829cc7ef97455d97ff90d82eafcd3d7ac37e0/README.md>

## More in Apps

- [RideLink: reconstructing TVS SmartXonnect scooter communication](https://awesomerea.org/resources/ridelink-tvs-smartxonnect-case/index.md) · Case study
- [lumalou: reconstructing Fisher-Price Lumalou BLE control](https://awesomerea.org/resources/lumalou-case/index.md) · Case study
- [Scarlett MixControl: rebuilding control of first-generation Scarlett interfaces](https://awesomerea.org/resources/scarlett-mixcontrol-1stgen-case/index.md) · Case study
- [Mi Fitness Sync: reconstructing workout retrieval from the Android app](https://awesomerea.org/resources/mi-fitness-sync-case/index.md) · Case study
- [SSL Console Control: reconstructing mixing-console UDP control](https://awesomerea.org/resources/ssl-console-control-case/index.md) · Case study
- [logitech-ipc-protocol: reconstructing Logi Options+ agent messages](https://awesomerea.org/resources/logitech-ipc-protocol-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
