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

AM32 bootloader -AM32 firmware PWM signal detection change (Traxxas TQi RX ch 2 specific?) #23

Closed
pitts-mo opened this issue Nov 1, 2024 · 6 comments

Comments

@pitts-mo
Copy link
Contributor

pitts-mo commented Nov 1, 2024

After bootloader update I no longer observe AM32 firmwares periodic boot tones when no signal is detected and PWM signal detection from channel 2 on Traxxas TQi RXs is no longer reliable.

If a PWM signal is detected immediately the ESC will function as expected. However, more frequently PWM signal is not detected and AM32 does not appear to detect PWM signal again until power has been disconnected long enough for caps to discharge.

This has been observed / tested on three targets:
Siskin 11A w/BEC
from "11" (alka) to AM32_F051_BL_UPDATER_PB4_V12.amj (12.0.3 release and new build from mater)

Rhino 80A
from "1" to AM32_F051_BL_UPDATER_PB4_V12.amj (12.0.3 release)

Sequre 28120
from "7" to AM32_G071_BL_UPDATER_PB4_64K_V12.amj (12.0.3 release)

@pitts-mo
Copy link
Contributor Author

pitts-mo commented Nov 1, 2024

If this is related to a recent change it might be helpful to remove pre-compiled assets and update the release note on the affected releases.

@pitts-mo
Copy link
Contributor Author

pitts-mo commented Nov 1, 2024

More testing suggests this has more to do with a specific state of the signal pin than just PWM signal detection as I am able to recover signal in most cases. It looks like the change in bootloader may be highlighting a specific issue with channel 2 used for throttle on Traxxas TQi RXs.

@pitts-mo pitts-mo changed the title AM32 bootloader fails to allow AM32 signal redetection AM32 bootloader -AM32 firmware PWM signal detection change (Traxxas TQi RX ch 2 specific?) Nov 1, 2024
@pitts-mo
Copy link
Contributor Author

pitts-mo commented Nov 1, 2024

Maybe the change in bootloader has only highlighted a pre-existing issue that would be better to resolve in the main AM32 firmware? Please advise.

@pitts-mo
Copy link
Contributor Author

pitts-mo commented Nov 1, 2024

Even bootloader 12.0.0 has the undesired behavior. While flashing alka's v11 bootloader does restore the behavior where the ESC will beep periodically (main firmware restart?) until it receives a signal from channel 2 on Traxxas TQi RX.

Side note:
Setting input to SERVO does not help in this case.

@pitts-mo
Copy link
Contributor Author

pitts-mo commented Nov 2, 2024

Closing.
Please see #24 for a more clear understanding of what is happening.

@pitts-mo
Copy link
Contributor Author

The v13.0.0 release does resolve this issue. Note: the grace period added by #28 is a little less than twice the required length for the Traxxas TQi RX to reliably boot and use the ESCs main firmware.

https://github.com/am32-firmware/AM32-bootloader/releases

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant