-
-
Notifications
You must be signed in to change notification settings - Fork 359
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
T16 w/o touch hard lockup after flashing master firmware #5328
Comments
Don't have a T16, so tried to reproduce on TX16S and disconnecting the touch panel, unfortunately (well, kinda) it works fine |
Any luck with this issue? (I'm afraid to wear out battery connector of my T16...:) |
I still have a hope, so did some further digging... According to available schematics, T16 and TX16s have some hardware differences. On TX16S SCL and SDA signals to touchscreen connector have pullup resistors, on T16 those are trim buttons. Other 2 signals on T16 not connected - so do not have pull ups too. |
Might indeed be related to pull-ups. We should probably check the internal pull-ups are used in case no external ones are populated. |
Is there something I can do to help fix this issue? |
Yes. Latest nightly still results in T16 not booting - only the 6POS array flashing, so reverted it back to 2.10. One additional point - I DFU flashed so it had the matching bootloader, and I was able to enter the bootloader, but FWIW entering via the back door (Exit) did not work either. I will try and look at this further tomorrow or Sunday. |
Appears the double init locks up T16 if no TP present Fixes #5328
Just tried again with latest nightly, radio still locks up on boot. A revert of d0791fa still works ... wait... |
Is there an existing issue for this problem?
What part of EdgeTX is the focus of this bug?
Transmitter firmware
Current Behavior
Blank screen, hard lockup, have to disconnect battery.
Expected Behavior
Boot succesfull.
Steps To Reproduce
Build from commit d0791fa - "chores: touch init in board (#5284)" on T16 w/o touchscreen.
Version
Nightly (Please give date/commit below)
Transmitter
Jumper T16
Operating System (OS)
No response
OS Version
No response
Anything else?
Problem was introduced after moving touchPanelInit() from radio/src/opentx.cpp to radio/src/targets/horus/board.cpp
I guess on radios with touchscreen all woks fine, only on horus radio w/o touch it causes hard lockup...
The text was updated successfully, but these errors were encountered: