GepRC_Taker_F405AIO -fix motor pins and timers#982
GepRC_Taker_F405AIO -fix motor pins and timers#982pitts-mo wants to merge 1 commit intobetaflight:masterfrom
Conversation
WalkthroughMotor pin assignments for the GEPRC_TAKER_F405AIO flight controller are updated: MOTOR3_PIN and MOTOR4_PIN remapped from PE13/PE14 to PC08/PC09 respectively, with corresponding timer pin mapping entries updated to match the new pin assignments. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes
Possibly related PRs
Suggested labels
Suggested reviewers
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✨ Finishing touches
🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used🧠 Learnings (15)📓 Common learnings📚 Learning: 2025-06-02T16:16:20.197ZApplied to files:
📚 Learning: 2025-12-03T20:45:27.890ZApplied to files:
📚 Learning: 2025-05-31T17:01:39.423ZApplied to files:
📚 Learning: 2025-07-14T15:41:14.364ZApplied to files:
📚 Learning: 2025-07-14T16:16:56.822ZApplied to files:
📚 Learning: 2025-08-28T20:45:36.652ZApplied to files:
📚 Learning: 2025-08-28T20:45:36.652ZApplied to files:
📚 Learning: 2025-09-26T16:32:46.694ZApplied to files:
📚 Learning: 2025-08-21T11:11:19.213ZApplied to files:
📚 Learning: 2025-08-21T11:11:19.213ZApplied to files:
📚 Learning: 2025-08-26T14:26:11.863ZApplied to files:
📚 Learning: 2025-07-23T13:43:50.456ZApplied to files:
📚 Learning: 2025-09-01T19:58:52.049ZApplied to files:
📚 Learning: 2025-09-01T19:58:52.049ZApplied to files:
🔇 Additional comments (2)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@ot0tot please verify - or is this an copycat version ? |
|
This was the original version they shipped test hardware for. After feedback, they revised the design and said they were modifying the hardware to what was in the approved config. (Discord ref: https://discord.com/channels/1201422947445907466/1399235158778974209/1417398072249552987 ) @pitts-mo How long ago did you purchase this FC, and where from? |
|
Purchased a Darkstar22 last month from Aliexpress "FPV Online Store" The Darkstar22 dump files from GepRC.com appear to match the board I have. |
|
I am unable to access the specific discord conversation but it seems I should just close this PR. @ot0tot , I am curios the reason and extent of changes. Are you in a position to help GepRC prepare a download FAQ notice for motors 3, 4, and anything else not working on early versions of the Taker_F405AIO board along with the minimal CLI changes to fully support the early version of the board? These are the CLI changes I have so far : Thank you, |
|
@pitts-mo - IMO GEPRC should not have made this board available before approval. Make a request for replacement with final board. |
|
These changes were needed for the Taker_F405AIO in my Darkstar22 and are likely only needed for a limited number of initial Taker_F405AIO production units. |
Thank you for the report, we are following up with the manufacturer. |
|
Received a DarkStar22 today from AliExpress store "YSRC FPV Store" and it also uses pins Incidentally, this also cost me a few hours of frustration :(. It would be great if it was easier for those affected to find this information. Search terms that address the visible symptoms of this, such as "DarkStar22 two ESCs missing" did not yield useful results. |
Did it come configured properly from the factory, or were motors 3 and 4 not working? |
I can't be completely sure because one of the first things I did was update the Betaflight version from the stock unreleased dev build to 2025.12.1 and I only did a normal CLI backup, not a complete dump. So I never tested the motors with the stock config (an error, in hindsight). Presumably, it was configured correctly because the backup did still contain I've done a more detailed write-up here. |
|
GEPRC opened a PR to address this also: #1017 |
After flashing 2025.12.0-RC4 onto the GepRC_Taker_F405AIO I found the pins and timers for Motors 3 and 4 are not correct.
CLI changes required were:
resource MOTOR 3 C08
resource MOTOR 4 C09
timer C08 AF3
timer C09 AF3
dma pin C08 1
dma pin C09 0
This PR attempts to address this.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.