-
Notifications
You must be signed in to change notification settings - Fork 48
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
No Sport out #79
Comments
Here is LOG: Starting MavToPass version:2.67.16 |
Hello my friend, your English is fine. Mav2PT only take the #define settings once, then keeps them in flash, only to be changed through the web interface. There is a #define to reset the eeprom settings. |
yeah!Thanks. |
Hi, |
Hi again ModaFpv: Try the following: Select S.Port on Mav2PT. This will cause the FrSky output UART to invert and select 57600 b/s. So now you need to convert 2 wire uart output to 1 wire. Use a signal diode like this: See the white wire and diode that go to pins 13 and 14. Of course, your ESP32 board may be a little different. The white wire goes to the regular S.Port wire on the XSR. |
Could you please post the log all the way from the boot. :) |
Hi zs6buj, BOARD INFORMATION: Wemos® LOLIN ESP32-WROOM-32_OLED_Dual_26p My basic idea : -----------------------------------HERE LOG BEGIN--------------------------------------- rst:0x1 (POWERON_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) Starting MavToPass version:2.67.16 ----------------------------------------LOG ENDS HERE----------------------------------------- ----------------------------------------MAVTOPASS SETTINGS--------------------------------- ----------------------------------------WIRING--------------------------------------------- |
Thank you for the additional information. If you look carefully you will see that your S.Port wire goes to pin 14, and it should go to pin 13 as per my image above. Also, the cathode of your diode it attached to pin 14, it should be attached to the pin 13 side. I might also be better to use a high-speed signal diode. |
I tried wire Sport wire and the cathode of the diode to Pin 13 as you said ,then the LOG will show up with" Fport READ OK "and then it will come up with" Fport read Time out".The X9D doesn't receive any sensor information during this time. |
I use a high speed Schottky diode 1N5822, but almost any signal diode should work. It's important that you post the log consistent with your settings and wiring. When you mention FPort being detected, it sounds like the Auto setting. |
Hi, -------------------------------LOG------------------------------------ Starting MavToPass version:2.67.16 |
Looks like some progress, as we got "FrPort read good!", which means we got a good read from the XSR. But then this request was sent to the flight computer: "Battery capacities requested" but no answer received. Normally you would receive this "Battery params successfully read", but the lack of reply from the FC is not a fatal condition. This message "FrPort scheduler buffer full. Check FrPort Downlink to Taranis/Horus" means that many messages have been lined up for the XSR, but the correct sensor slots have not been read, and the messages not popped off our buffer and sent. Can you possibly compile and flash with these debug macros activated. This should show us the byte stream read from the XSR. #define Debug_FrPort_Stream and publish the log again. |
--------------------------------------LOG----------------------------------------------- |
Well, it looks like you are successfully sending at least some FrSky frames down to the transmitter. This is the sequence of bytes being received from XSR: 7E<AC<7E<0D<7E<8E<7E<2F<7E<D0<7E<71<7E<F2<7E<53<7E<34<7E<95<7E<16<7E<B7<7E<98<7E<39<7E<BA<7E<1B When we receive 0x7E1B, we immediately send 10>01>50>02>00>00>00>9C> which is messageID 0x5002 GPS Status and 7E<1B<10>07>50>02>00>00>01>95> and so on Check that your transmitter has discovered these new sensors. |
I assume there is no latitude and longitude because your test is taking place indoors, so no satellite signal. |
I think there should be a voltage or HDG sensor. But there nothing |
Try many times, still only 4 sensors shown on X9D :( |
Hi,
I want to make a relay box which includes Crossfire, xsr recever. ( between Crossfire and MAVTOPASS is using WIFI to communicate, and wire pin 14 to XSR Sport)
I want to use Wemos® LOLIN ESP32-WROOM-32_OLED board to do translate work .
But here i have issues on S.port output ,My X9d Plus doesnt receving anything from xsr
However, I look at the OLED monitor on Esp32 DEV board, i can see bat voltage and GPS information...etc...
And i had check the settings below:
#define FrSky_Port_Type 4 ( or 3) // not woking at all
#define Relay_Mode
And My FC is using INAV software and using CSRF protocol
Now ,i don't know what to do :(
PS:
Sorry for my pool english :)
And wish know how to solve it !
Thanks
The text was updated successfully, but these errors were encountered: