-
Notifications
You must be signed in to change notification settings - Fork 13.3k
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
MRO X2.1-777 DSM(X) voltage switches off and no GPS in #15595
Comments
This is handled by the px4_io-v2. |
How can I force to flash a firmware to the IO unit expect of pressing safety button or: Firmware of px4_io-v2 still gets rejected by:
|
Could the IO possibly be flashed from outside despite the wrong bootloader via SWD ... what would be necessary for this? |
With the meanwhile successfully flashed IO by SWD almost all of the above mentioned issues are fixed. |
It´s definitely only the rx part of the uart and only when the interface concerned is used for gps. For telemetry all uarts work perfect. The gps module receives the commands to negotiate bitrate etc. but nothing comes back to PX4.
#15907 probably the similar issue? A fc hardware problem is now practically impossible, because Mavlink works perfect even at the same uarts:
|
@dagar what else could I test to get GPS working, the interfaces are basically working, only to all GPS modules there is no connection via the RX side of the UART. Either something is wrong with BAUD, timings, RX DMA or frequencies, that do not interfere when ESP 8266 telemetry connected to this GPS uart connector. What would make sense to change for tests in the code ? e.g. Boards/NuttX |
U(S)ART ports also used as telemetry generate more transmission errors than controllers, e.g. Pixracer on which GPS is detected. |
@dagar Disabling RXDMA for UART4 boards/nsh/defconfig enables GPS. |
Where/how are you measuring transmission errors? |
So far only from the feedback like percentage of lost packets and interruptions or time outs during log download from QGC. |
@dagar To make it more objective, I have now taken the master from September 5th (currently my most stable) and switched off RXDMA for UART4 and USART2. |
@dagar later IO firmwares are a few bytes bigger, if you flash an older one via SWD, the area above the smaller FW will remain with the previous code. |
Could you re-try current master? A bunch of safety checks got into the way of upgrading IO firmware which might have affected you. |
The IO is still not automatically updated (with and without pressing SB at start). |
most aspects of the board are already full functional: sensors, rc in, mavlink, io, uavcan all works quite stable. a few issues are left:
|
can be closed only #17558 is left for this board |
the dsm input always worked perfect with the board because rx dma was never set to that correponding port |
Describe the bug
when the fc is booted no 3.3V goes to Spektrum Sat
GPS doesn´t work
could be a relation to #15527
To Reproduce
Steps to reproduce the behaviour:
while the fc boots there is Spektrum 3.3V then it disappears finally no rc-in is detected
the receiver is not recognized even if 3.3V is supplied externally
GPS uart tx (202) or Tel 1 (101) sends initialization to GPS module (measured) but the fc doesn´t detect a GPS module on uart rx (baud=0 and others tested) while it´s external I2C mag gets detected and works perfect.
Expected behavior
rc receiver works and shows channels
GPS works on one of the fc´s uarts
The text was updated successfully, but these errors were encountered: