A web-based tool for analyzing Betaflight firmware support data and build information from Support IDs.
- Build Information: View firmware details, configuration, and build status
 - Hardware Configuration: Analyze onboard hardware configuration
 - Pilot Configuration: Access flight modes and UART port assignments
 - DMA & Timer Analysis: Identify resource conflicts and timer configurations
 - CLI Backup: Copy the entire flight controller configuration at the time of data submission
 - History Tracking: Keep track of previously analyzed Support IDs
 
- Node.js (v16 or higher)
 - npm or yarn package manager
 
- 
Clone the repository:
git clone https://github.com/vitroidfpv/betaflight-support-explorer.git cd betaflight-support-explorer - 
Install dependencies:
npm install
 - 
Start the development server:
npm run dev
 - 
Open your browser and navigate to
http://localhost:3000 
- Get Support ID: Generate a Support ID in Betaflight Configurator in the CLI tab
 - Paste ID: Use the search bar to paste or type the Support ID (UUID format)
 - Analyze Data: Browse through organized sections showing:
- Build configuration and firmware details
 - Status information and detected problems
 - Serial port configurations and flight modes
 - Hardware resource allocation and conflicts
 
 - Settings: Customize which data sections to display in 
/settings 
- Built with SvelteKit and TypeScript
 - UI components from Skeleton Labs
 - Styled with TailwindCSS
 - Data fetched from Betaflight Build API
 
- Betaflight firmware 4.4.0 or later
 - Modern web browser with JavaScript enabled
 - Internet connection for API access
 
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the GNU General Public License v3.0.