Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
36fb943
Remove old USB serial-CDC transport
LouisHitchcock Sep 10, 2026
f74e043
Add CDC-NCM spike: present the S3 as a USB network adapter
LouisHitchcock Sep 10, 2026
5ab627c
Add CDC-NCM spike sources and record where the Arduino path fails
LouisHitchcock Sep 10, 2026
653a81a
Add working USB-network spike: RNDIS + DHCP + HTTP over USB-C
LouisHitchcock Sep 10, 2026
ce34aa3
USB network + serial console together: RNDIS must be the first function
LouisHitchcock Sep 10, 2026
54bce88
Document USB networking findings
LouisHitchcock Sep 10, 2026
6ec9810
NCM fails even when placed first; RNDIS confirmed as the only working…
LouisHitchcock Sep 10, 2026
5980965
USB networking on FPVGateAIO: full web UI loads over USB-C
LouisHitchcock Sep 11, 2026
aa9748a
USB TX stall: four candidates, best run yet, root cause still open
LouisHitchcock Sep 11, 2026
4576716
USB DHCP: stop advertising the gate as the host's DNS server
LouisHitchcock Sep 11, 2026
e84d167
Remove leftover USB NCM spike and its references
LouisHitchcock Sep 11, 2026
309e001
Merge main into feature/usb-ncm
LouisHitchcock Sep 12, 2026
d3799df
Open the 1.8.0 development cycle
LouisHitchcock Sep 12, 2026
00c27ef
Add a whole-system stress test
LouisHitchcock Sep 12, 2026
a6df805
Merge remote-tracking branch 'origin/chore/version-1.8.0-dev' into fe…
LouisHitchcock Sep 12, 2026
05f6995
Merge remote-tracking branch 'origin/tools/stress-test' into feature/…
LouisHitchcock Sep 12, 2026
a67defb
Expand race details inside the race card
LouisHitchcock Sep 12, 2026
f757a41
Add an unattended reliability check
LouisHitchcock Sep 12, 2026
0dce240
Add race-day simulation and a validation plan
LouisHitchcock Sep 12, 2026
d94dce0
Paint a preload skeleton and the correct theme before first paint
LouisHitchcock Sep 12, 2026
864f45e
Add the soak harness and fix race-day cleanup
LouisHitchcock Sep 12, 2026
28dc04a
Detect restarts and heap leaks during the reliability run
LouisHitchcock Sep 12, 2026
d57f697
Correct the reliability runbook's reference figures
LouisHitchcock Sep 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ sd_card/
# Temp directories and backup files
sounds_TEMP/
sounds_TEMP_BACKUP/
test/

# Temp documentation and config files
CHANGES_SINCE_*.md
Expand All @@ -82,3 +81,10 @@ tools/apply_frontend_defaults.html

# PCB design files
PCB/

# Internal development files - working notes, plans, scratch builds.
# These are for the dev loop only and must never be committed.
.dev/

# The discord bot for the FPVGate Discord Server
discord-bot/
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,38 @@
# Changelog

All notable changes to FPVGate will be documented in this file.
## [Unreleased]

Development towards 1.8.0. Builds from `main` report `1.8.0-dev`.

### Added
- Visual Marshal: RotorHazard-style RSSI graph for reviewing and editing lap
times, with the RSSI trace recorded to an SD sidecar during each race
- Merged race editor: Edit and Marshal are now a single screen, with race
details alongside the graph. Races without an RSSI trace fall back to typed
lap entry
- `docs/BATTERY_MONITORING.md` covering divider sizing, the settings, per-board
defaults, calibration and troubleshooting

### Changed
- 8MB partition table: `spiffs` grown from 1MB to 3.875MB and a `coredump`
partition added, using flash that was previously unallocated. `nvs`, `otadata`,
`app0` and `app1` keep their offsets and sizes, so OTA app updates are
unaffected
- Battery monitoring documentation corrected: the low battery alert is raised by
the browser, not by the gate

### Fixed
- Race history is sorted newest-first. Race files are named `DDMMYY-HHMMSS`, so
without an explicit sort a race from 2 August ordered ahead of one from
11 September and recent races appeared last

### Upgrade note
Devices that update over the air receive the app only and keep their existing
1MB partition table, so they cannot take a filesystem image built against the new
one. Migrating requires a single full reflash of bootloader, partitions, firmware
and filesystem.

## [1.7.3] - 2026-05-18

### Added
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ FPVGate measures lap times by detecting your drone's video transmitter signal st
**Dual Connectivity**
- WiFi Access Point (works with any device)
- USB Serial CDC (zero-latency local connection)
- Electron desktop app for Windows/Mac/Linux

**Visual Feedback**
- RGB LED indicators with 10 customizable presets (settings persist to EEPROM)
Expand Down Expand Up @@ -324,4 +323,3 @@ See the [LICENSE](LICENSE) file for full details or visit https://creativecommon
---

**Made with care for the FPV community**

3,442 changes: 1,782 additions & 1,660 deletions data/index.html

Large diffs are not rendered by default.

Loading
Loading