Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FPort on R9MX and Diatone Mamba F722APP Flight Controller
#1
Hi, I am trying to get F.Port to work on R9MX and Diatone Mamba F722APP Flight Controller (this one https://www.racedayquads.com/products/di...5056606321). I tried UART 5 and proper configuration in Betaflight, but no sticks show up. 

I have R9MM using FPort working on a couple Mamba F405 MK2 flight controllers so I am not new to this but I cannot get this R9MX and Mamba F722APP to work using FPort. In the mean time I have to use SBUS without telemetry, that is the reason for the extra SBUS wire to the receiver. Please see pics and I can provide CLI dump if needed. 

Can anyone help? Any help is greatly appreciated. Thank you.

   
   
   
Reply
Login to remove this ad | Register Here
#2
I wish Diatone would stop confusing people by putting a dedicated S.Port/F.Port pad on their boards without any proper description around how they have configured it (i.e. does it have in inverter in the circuit or not, and how should that port be configured). F7 boards handle inverted signals natively so there is absolutely no need for any manufacturer of an F7 board to put a pad on it which is supposedly dedicated to S.Port/F.Port. An inverted S.Port/F.Port signal can be connected to ANY TX pad on an F7 FC.

And to add to the confusion, FrSky label the port on their receivers which output an uninverted S.Port/F.Port signal as "inverted S.Port/F.Port". They do this because it is inverted from it's normal inverted signal, so it's an "inverted" inverted signal (i.e. an uninverted signal). Thanks FrSky. That is one reason why everyone is now abandoning FrSky products. There are too many frustrations and wasted hours tearing your hair out when trying to set up their receivers.

Anyway, that aside, you need to connect the normal "S.Port/F.Port" output (not the "inverted S.Port/F.Port") from the R9MX receiver to the "S/F.Port" pad on the Mamba F722 APP FC.

Can you please also run both the "dump" and "diff all" commands in the Betaflight Configurator CLI tab and copy/paste the results back here.
Reply
#3
The famous SnowLeopardFPV! Thank you so much for helping me, your previous posts have helped me so much in the past.

The inverted part is confusing to me. Here is my CLI dump, thanks again:

#

# diff all

# version
# Betaflight / STM32F7X2 (S7X2) 4.2.8 Feb 15 2021 / 12:10:35 (101738d8e) MSP API: 1.43
# config: manufacturer_id: DIAT, board_name: MAMBAF722_I2C, version: cc7b58ed, date: 2021-02-14T01:14:37Z

# start the command batch
batch start

# reset configuration to default settings
defaults nosave

board_name MAMBAF722_I2C
manufacturer_id DIAT
mcu_id 003c00214638500520383937
signature

# name: Apex Cat R9

# resources
resource MOTOR 1 A08
resource MOTOR 2 A09
resource MOTOR 3 C08
resource MOTOR 4 C09

# feature
feature LED_STRIP

# beeper
beeper -GYRO_CALIBRATED
beeper -RX_LOST
beeper -RX_LOST_LANDING
beeper -DISARMING
beeper -ARMING
beeper -ARMING_GPS_FIX
beeper -BAT_CRIT_LOW
beeper -BAT_LOW
beeper -GPS_STATUS
beeper -ACC_CALIBRATION
beeper -ACC_CALIBRATION_FAIL
beeper -READY_BEEP
beeper -DISARM_REPEAT
beeper -ARMED
beeper -SYSTEM_INIT
beeper -ON_USB
beeper -BLACKBOX_ERASE
beeper -CAM_CONNECTION_OPEN
beeper -CAM_CONNECTION_CLOSE
beeper -RC_SMOOTHING_INIT_FAIL

# beacon
beacon RX_SET

# map
map TAER1234

# serial
serial 0 0 115200 57600 0 115200
serial 2 2048 115200 57600 0 115200
serial 3 0 115200 57600 0 115200
serial 4 64 115200 57600 0 115200

# led
led 0 15,15::RI:6
led 1 15,14::R:2
led 2 15,13::R:11
led 3 15,12::RI:4

# aux
aux 0 0 0 1300 2100 0 0
aux 1 1 1 1725 2100 0 0
aux 2 2 1 1300 1700 0 0
aux 3 13 2 1600 2100 0 0
aux 4 15 5 900 1200 0 0
aux 5 28 4 900 1700 0 0
aux 6 35 3 1700 2100 0 0

# vtxtable
vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 4
vtxtable powervalues 0 1 2 3
vtxtable powerlabels 200 400 800 160

# master
set acc_calibration = -74,-20,96,1
set mag_hardware = NONE
set baro_hardware = NONE
set min_check = 1078
set fpv_mix_degrees = 22
set serialrx_provider = FPORT
set dshot_idle_value = 450
set dshot_bidir = ON
set vbat_max_cell_voltage = 435
set small_angle = 180
set osd_units = IMPERIAL
set osd_vbat_pos = 2081
set osd_rssi_pos = 2105
set osd_tim_1_pos = 439
set osd_tim_2_pos = 2519
set osd_flymode_pos = 2497
set osd_throttle_pos = 2464
set osd_current_pos = 2092
set osd_stat_tim_1 = ON
set osd_stat_max_spd = OFF
set osd_stat_endbatt = ON
set osd_stat_battery = ON
set osd_stat_bbox = OFF
set osd_stat_bb_no = OFF
set osd_stat_max_g_force = ON
set osd_stat_max_esc_temp = ON
set osd_stat_max_esc_rpm = ON
set osd_stat_min_link_quality = ON
set osd_stat_total_time = ON
set vtx_band = 1
set vtx_channel = 3
set vtx_power = 4
set vtx_freq = 5825
set vcd_video_system = PAL
set gyro_1_align_yaw = 1800
set name = Apex Cat R9

profile 0

profile 1

profile 2

# restore original profile selection
profile 0

rateprofile 0

# rateprofile 0
set roll_rc_rate = 120
set pitch_rc_rate = 120
set yaw_rc_rate = 120
set roll_expo = 10
set pitch_expo = 10
set roll_srate = 74
set pitch_srate = 74
set yaw_srate = 68

rateprofile 1

rateprofile 2

rateprofile 3

rateprofile 4

rateprofile 5

# restore original rateprofile selection
rateprofile 0

# save configuration
save
#
Reply
#4
By the way, you posted diff all not dump file.

Anyways, wire the Sport on receiver to TX5. Then run the following CLI commands. If that doesn't work, then can you post a dump file.

set serialrx_halfduplex = ON
set serialrx_inverted = ON
Save
Reply
#5
Thank you voodoo614, you are a legend! It worked like a dream.
Reply
#6
Glad it worked.
Reply
#7
So I am new here and I just bought a mamba f722 app mk1 and I have the frsky r9mm and r9m module on taranis qx7 accst. I am wondering if I wire the s/f.port on r9mm to the f.port tab on the flight controller or if I put it on the tx5? Any help would be appreciated
Reply
#8
I fried my previous flight controller somehow while trying to upgrade to this receiver and module. So now I am a little leary..
Reply
#9
(19-Feb-2021, 11:27 AM)SnowLeopardFPV Wrote: I wish Diatone would stop confusing people by putting a dedicated S.Port/F.Port pad on their boards without any proper description around how they have configured it (i.e. does it have in inverter in the circuit or not, and how should that port be configured). F7 boards handle inverted signals natively so there is absolutely no need for any manufacturer of an F7 board to put a pad on it which is supposedly dedicated to S.Port/F.Port. An inverted S.Port/F.Port signal can be connected to ANY TX pad on an F7 FC.

And to add to the confusion, FrSky label the port on their receivers which output an uninverted S.Port/F.Port signal as "inverted S.Port/F.Port". They do this because it is inverted from it's normal inverted signal, so it's an "inverted" inverted signal (i.e. an uninverted signal). Thanks FrSky. That is one reason why everyone is now abandoning FrSky products. There are too many frustrations and wasted hours tearing your hair out when trying to set up their receivers.

Anyway, that aside, you need to connect the normal "S.Port/F.Port" output (not the "inverted S.Port/F.Port") from the R9MX receiver to the "S/F.Port" pad on the Mamba F722 APP FC.

Can you please also run both the "dump" and "diff all" commands in the Betaflight Configurator CLI tab and copy/paste the results back here.


Hey there I got confused by your comment seemed in th few begging we where leaning towards booking the s.f.port on receiver to a tx pad on flight controller. Rather than the dedicated pad?
I have the mamba f722 app mk1 and trying to wire my frsky r9mm receiver via f.port. And want to know if I wire to the dedicated f/s port pad or to a tx pad??
At end of this page looks like other guys was able to get working via tx5 which on ports of flight controller shows f.port.
Reply
#10
(20-Feb-2021, 09:51 AM)Gatto Wrote: Thank you voodoo614, you are a legend! It worked like a dream.

Hey there I have the mamba f722 app mk1 and I am trying wire my frsky r9mm to this via f.port. Any help would be amazing.??
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Help Crossfire not working on flight controller? relentlesstech 8 393 02-Mar-2024, 05:48 PM
Last Post: relentlesstech
  Help Mamba f722 mini mk4 + R-XSR FPort; bound, no input lovalarth 8 551 26-Jul-2023, 08:54 PM
Last Post: lovalarth
  DJI fpv controller 2 compatibility Dak_4008 2 3,786 24-Jun-2023, 02:19 PM
Last Post: mstc
  Help I cannot get FPort working on R-XSR romangpro 5 911 28-Mar-2023, 10:26 PM
Last Post: romangpro
  DJI FPV Controller 2 betaflight setup Dak_4008 1 4,150 01-Mar-2023, 09:42 PM
Last Post: matt0725


Login to remove this ad | Register Here