-
-
Notifications
You must be signed in to change notification settings - Fork 345
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
Horus X12S Touchscreen. Wrong function selected. #2063
Comments
That pretty much sounds like you mounted the touch sensor upside down. |
Or the touch sensor outputs the coordinates inverted. |
Using the firmware from "https://github.com/wimalopaan/Electronics/tree/main/edgetx/firmware/x12s" I have had no issues, as per this video. |
Just tested witch actual |
main? Can you add an EN version so that I can try that? Many thanks. |
main means main branch of EdgeTX. For building on your own, please see: https://github.com/EdgeTX/edgetx/wiki/Building-radio-firmware-in-a-webbrowser-with-Gitpod |
Just use my german version to test, if you can select the functions
|
Will try tomorrow. Thanks again. |
i.e. For a pre-build main you can choose the latest build from here, or use a nightly build or grab |
Tried the DE version, still the same. |
Then something of your hw is screwd up
|
And I have now tried the latest "main" 3ce1aef Still the same. Pretty sure my screen is in the correct way, but a stripdown will show that. |
Check the touch screen diagnostics first ... Radio Settings -> Hardware -> Analogs (at the very bottom). If you press and hold in the middle of the screen, and then move up to the top left corner, coordinates should be near 0,0, and near 480,272 at the bottom right corner |
So that appears to be my issue. If I move to top left the cross goes to bottom right. How to fix? Have I wired something wrong? |
possibly, you should check how the sensor is oriented. Other possibility would be that it’s configuration stored inside is wrong. |
si le capteur est mal monté ou si sa configuration interne est incorrecte alors pourquoi fonctionne-t’il avec la version de wimalopaan English translation: if the sensor is incorrectly mounted or if its internal configuration is incorrect then why does it work with the version of wimalopaan |
Given you mention that |
I just saw that an uninverted version was available. This has now solved my issue. I hope this will be rolled out to the full release. Currently only available as a DE version. |
Rather than just hope, why not ask @wimalopaan what was configured differently in that firmware build? ;) |
I believe the difference is really in the config stored on the touch controller, depending on which versions have been installed in between. My plan was to to see if I could download the existing config to compare and upload a new version if required. |
I have now done so. Thank you. |
@KevinFairgrieve Are you in a position where you can see if #2351 / tomorrows nightly build will fix this for you? Basically, if that the TP input is still inverted with the build of firmware from that PR, there is now a mechanism by which you can reset the touch panel controller to find out if it is the problem. You should be able to plug the radio into your computer, choose the If that seems too daunting, that's ok. And if you do want to give it a go, I'll try and walk you through it more if needed. |
* GT911: add CLI command to reset config Related to #2063 * X12S: touch coordinate inversion in GT911 config Note: config reset with CLI "reset_gt911" required. * Remove touch sensor software inversion
Happy to give it a go. I will download "putty" and the next nightly. |
@Luznatural most probably CLI is not set for the USB serial port. Go to the radio hardware settings, at the end of the page. |
I have in the hardware tab of SYS in the X12S the USB-VCP to CLI, Aux1 OFF and port power off, and no luck. More ideas? |
Row control? You mean flow? |
First, thanks to all for offering your savior counseils. |
Just as an off chance, have you tried using one of the earlier versions from wimalopaan? I found that using the test versions was OK then when 2.8.0 came out, mine just started working ok. See my post above. It may be worth a shot. |
@Luznatural can you show a screenshot of your hTerm? |
Here you have a screenshot: |
I have not been able to find any file from @wimalopaan, except one named etx_x12s_de_2.8.0_wm_7_tuninv.bin that I tried also without luck. Everything continues the same. I have used Windows 11 and Windows 8 to run PuTTY, KiTTY and H-term. Could that be part of the problem? Thanks to all for your help. |
@Luznatural Your baudrate looks wrong. Disconnect, change it to 400000, reconnect. Then put your cursor to the right of |
Yes!!! |
Excellent. Now your TX12S will be the transmitter it should have been from the start. If only it ran ETHOS as well! |
Hi, |
You can diagnose touch screen under hardware analogs diagnose page. Is the 0,0 point somewhere in the middle or is an area on one side cut? Would be easier to understand if you could make a small video tapping the screen at various points, while the analog diagnose page is open and post a link to that video here to see if it is a software or hardware issue. |
Firstly thanks for the reply. JumperT16.mp4 |
As you can see the main menu screen the 4 center selections icons are dead. As you already know before I did a reset the gt911 was diagonally opposite on the selection. |
Can you please navigate first to analogs diagnose page and THEN tap the screen while doing a new video. You should see on the bottom of the screen the detected coordinates of your finger. I am interested to see which coordinates get detected and which not. |
Uploading now. Please let me know if you need more videos. Thank you. touch.coordinates.mp4 |
Can you try once more resetting the GT911 via CLI. P.S. In the last video you have a theme where some text is shown in black. Can you change to default theme and also list what is the output of the bottommost row. |
Everything works before resetting only diagonally opposite or 180 degrees around. |
reset again and results are old version 109 and new version 0. I hope this is the video you want. touch.coordinates2.mp4 |
Just asking, does it have anything to do with the firmware version? |
The video is good now, thanks. Shows what I was after. What EdgeTX version do you have flashed onto your Jumper T16 - how does the VERSION page look like? |
Latest version 2.8.4. I have also tested with version 2.7.1 and selfbuild 2.9.0. |
@Stinky80 does it work for you with T16 and latest dev branch (I do not have T16 myself to test unfortunately)? |
Sorry not sure what you mean. Just tell me what you want me to test. |
in stabile reliases edgetx. t16pro working
|
Yes it seem to be working alright. So far haven't found any faults. |
Anyway I am chatting with the seller on aliexpress regarding this issue. Hope this can be resolve. I have 2 units of this lcd one original in the Jumper and the other I bought maybe 3 or 4 years ago and I tried the display is correct installed ribbon upwards in the T16. Looks like radiomaster have some kind of agreement with the lcd suppliers because I can't find the lcd's anymore except for bulk order from abibaba. All the lcd's are 180 degrees around meaning correct view with ribbon installed downwards. I buy this because it is cheap for me. I live in Malaysia and retired and our currency is pretty bad now. Original touch panel from radiomasterrc.com would cost me about RM130 with shipping compared to gt911 only RM50. |
Is there an existing issue for this problem?
What part of EdgeTX is the focus of this bug?
Transmitter firmware
Current Behavior
When selecting a menu from the eight main images. The wrong one is selected.
The screen is then locked from touch.
Going in to a menu using the rotary encoder I.E. MDL and then selecting the telemetry icon. RF set up is displayed, again touch is disabled.
Please see the video it makes it much clearer.
Expected Behavior
When the relevant item is selected it should go to that screen.
Steps To Reproduce
See Video
https://www.youtube.com/watch?v=1cRtON4a6s8
Version
Other (Please specify below)
Transmitter
FrSky X12
Anything else?
Horus X12S with touchscreen mod.
FW: edge tx-x12s
VERS: 2.8.0-nightly (c4fc11b)
Date: 2022-06-18
Time: 03:17:33
CFG: EPROM_VER
The text was updated successfully, but these errors were encountered: