Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds betaflight passthrough flashing for S3/C3 #2714

Merged
merged 2 commits into from
Jun 1, 2024

Conversation

pkendall64
Copy link
Collaborator

@pkendall64 pkendall64 commented May 20, 2024

Problem

The esptool driver calls a function to get the "Security Info" from the C3 and S3 variants of the ESP32. This was not implemented in our version of the serial updater.

Solution

Implemented the call to the ROM function in the same manner as the stub driver used by the esptool code.

Testing

You will need to flash this via UART or Wifi before testing upload via BetaflightPassthorugh. Luckily there aren't any C3 targets... yet.

@pkendall64 pkendall64 added enhancement 🪄 New feature or request V3.5 🍩 labels May 20, 2024
@JyeSmith
Copy link
Member

Luckily there aren't any C3 targets... yet.

leans over and grabs S3 and C3 dev hardware

Flashed everything via uart and tested connectivity with BF.

Then everything flashed successfully with passthrough.

@JyeSmith JyeSmith merged commit 2cab1cb into ExpressLRS:master Jun 1, 2024
48 checks passed
@pkendall64 pkendall64 deleted the next/c3-s3-passthrough branch June 1, 2024 02:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🪄 New feature or request V3.5 🍩
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants