Telemetrie Problem in Betaflight

#1
Hallo Freunde habe folgendes Problem: hatte meine Nazgul5 mit einer Tarantis X9 lite von einem Kollegen verbunden, alles in Betaflight eingestellt und alles hat wunderbar funktioniert.
nun habe ich mir einen eigene X9 lite gekauft und mit meiner Drone verbunden, als ich jetzt in Betaflight die Schalter und Funktionen zuweisen wollte kam in Betaflight keine Telemetrie an... habe dann in verschieden Foren gelesen dass man in der Kommandozeile mit dem Befehl /defaults alle Werte zurücksetzen kann, nachdem ich dass gemacht habe funktionierte auch die neue Funke, als ich dann aber die Motoren in Betaflight testen wollte machten diese nur noch ganz leichte Zucker nach links und rechts
die Drone lässt sich nun auch nicht mehr Armen... wenn ich das alte Protokoll wieder herstellen will kommen verschiedene Fehlermeldungen dass in dem Backup Zeilen inkorrekt sind, es funktioniert aber nicht dass ich die Zeilen rauslösche...

vielleicht kann mir ja jemand von euch weiterhelfen, danke schonmal im voraus
 

Seppel-FPV

Well-known member
#2
Ich glaube, da bräuchte es klarere Aussagen.

Welche BF Version war drauf?
Hast du eine Sicherung (dump oder Diff all) vom ursprünglichen Setup gemacht?
Hast du eine andere BF Version geflasht?
usw.
 
#3
Ich glaube, da bräuchte es klarere Aussagen.

Welche BF Version war drauf?
Hast du eine Sicherung (dump oder Diff all) vom ursprünglichen Setup gemacht?
Hast du eine andere BF Version geflasht?
usw.
Habe Betaflight 10.7.2
ja habe ein backup gemacht
die Fehler die mir angezeigt werden sind:
###ERROR: board_name: BOARD_NAME CANNOT BE CHANGED. CURRENT VALUE: 'BASEF4'###
###ERROR: dma: INVALID DMA OPTION FOR PIN A01: '0'###

Mein backup:
# diff all

# version
# Betaflight / STM32F405 (S405) 4.2.9 Apr 27 2021 / 19:33:01 (e097f4ab7) MSP API: 1.43
# config: manufacturer_id: IFRC, board_name: IFLIGHT_F405_TWING, version: bc19b7dc, date: 2020-04-01T04:37:12Z

# start the command batch
batch start

# reset configuration to default settings
defaults nosave

board_name BASEF4
manufacturer_id IFRC
mcu_id 004100283439471538333837
signature

# name: Nazgul XL5 V4

# resources
resource BEEPER 1 B02
resource MOTOR 5 NONE
resource LED_STRIP 1 A08
resource SERIAL_TX 3 C10
resource SERIAL_TX 4 A00
resource SERIAL_TX 11 NONE
resource SERIAL_RX 3 C11
resource SERIAL_RX 4 A01
resource SERIAL_RX 11 NONE
resource INVERTER 2 NONE
resource LED 1 C15
resource SPI_SCK 3 B03
resource SPI_MISO 3 B04
resource SPI_MOSI 3 B05
resource CAMERA_CONTROL 1 NONE
resource PINIO 1 NONE
resource PINIO 2 NONE
resource GYRO_EXTI 2 NONE
resource GYRO_CS 2 NONE

# timer
timer A08 AF1
# pin A08: TIM1 CH1 (AF1)
timer C06 AF3
# pin C06: TIM8 CH1 (AF3)
timer C07 AF3
# pin C07: TIM8 CH2 (AF3)
timer B07 AF2
# pin B07: TIM4 CH2 (AF2)
timer A01 AF1
# pin A01: TIM2 CH2 (AF1)
timer B06 NONE
timer A00 NONE

# dma
dma pin A03 1
# pin A03: DMA1 Stream 6 Channel 3
dma pin A08 0
# pin A08: DMA2 Stream 6 Channel 0
dma pin C06 0
# pin C06: DMA2 Stream 2 Channel 0
dma pin C07 1
# pin C07: DMA2 Stream 3 Channel 7
dma pin B07 0
# pin B07: DMA1 Stream 3 Channel 2
dma pin A01 0
# pin A01: DMA1 Stream 6 Channel 3
dma pin B06 NONE
dma pin A00 NONE

# feature
feature -LED_STRIP
feature -DISPLAY

# beeper
beeper -ACC_CALIBRATION
beeper -ACC_CALIBRATION_FAIL
beeper -DISARM_REPEAT
beeper -BLACKBOX_ERASE
beeper -CAM_CONNECTION_OPEN
beeper -CAM_CONNECTION_CLOSE
beeper -RC_SMOOTHING_INIT_FAIL

# beacon
beacon RX_LOST

# map
map TAER1234

# serial
serial 5 32 115200 57600 0 115200

# aux
aux 0 0 0 1700 2100 0 0
aux 1 1 2 1275 1675 0 0
aux 2 35 2 1700 2100 0 0
aux 3 36 1 1700 2100 0 0

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

# master
set gyro_to_use = FIRST
set acc_trim_pitch = -8
set acc_trim_roll = -88
set acc_calibration = 76,33,-54,1
set mag_bustype = SPI
set mag_i2c_device = 0
set mag_hardware = NONE
set baro_i2c_device = 2
set baro_hardware = NONE
set min_check = 1010
set max_check = 1990
set blackbox_p_ratio = 16
set blackbox_device = NONE
set dshot_idle_value = 700
set motor_pwm_protocol = DSHOT300
set vbat_max_cell_voltage = 425
set yaw_motors_reversed = ON
set small_angle = 180
set pid_process_denom = 2
set osd_warn_batt_warning = OFF
set osd_warn_core_temp = OFF
set osd_rssi_pos = 342
set osd_link_quality_pos = 2426
set osd_rssi_dbm_pos = 299
set osd_tim_2_pos = 2519
set osd_flymode_pos = 2489
set osd_vtx_channel_pos = 373
set osd_current_pos = 352
set osd_mah_drawn_pos = 384
set osd_craft_name_pos = 392
set osd_warnings_pos = 14729
set osd_avg_cell_voltage_pos = 2309
set osd_disarmed_pos = 2507
set osd_stat_min_batt = OFF
set osd_stat_endbatt = ON
set osd_stat_flight_dist = ON
set osd_stat_total_time = ON
set debug_mode = GYRO_SCALED
set vtx_band = 5
set vtx_channel = 3
set vtx_power = 1
set vtx_freq = 5732
set pinio_box = 255,255,255,255
set gyro_1_sensor_align = DEFAULT
set gyro_1_align_yaw = 1800
set gyro_2_spibus = 0
set gyro_2_sensor_align = CW0
set name = Nazgul XL5 V4

profile 0

# profile 0
set dyn_lpf_dterm_min_hz = 98
set dyn_lpf_dterm_max_hz = 238
set dterm_lowpass2_hz = 210
set anti_gravity_gain = 4500
set iterm_relax_cutoff = 10
set yaw_lowpass_hz = 70
set p_pitch = 55
set d_pitch = 41
set f_pitch = 124
set p_roll = 50
set d_roll = 38
set f_roll = 117
set p_yaw = 54
set f_yaw = 117
set d_min_roll = 25
set d_min_pitch = 27

profile 1

profile 2

# restore original profile selection
profile 0

rateprofile 0

# rateprofile 0
set rates_type = ACTUAL
set roll_rc_rate = 19
set pitch_rc_rate = 19
set yaw_rc_rate = 19
set roll_expo = 60
set pitch_expo = 60
set yaw_expo = 60
set roll_srate = 90
set pitch_srate = 90
set yaw_srate = 90

rateprofile 1

rateprofile 2

rateprofile 3

rateprofile 4

rateprofile 5

# restore original rateprofile selection
rateprofile 0

# save configuration
save
#
 

Seppel-FPV

Well-known member
#4
Bestimmt kann dir damit jemand helfen, der sich gut auskennt.

Mir persönlich kommt es sehr verdächtig vor, dass der "board name" bemeckert wird.

Hast du die Firmware geflasht und ein falsches Target gewählt?
 
#8
Mehrere Probleme. Die defaults und custom defaults sind nicht bei allen FCs sauber gepflegt, sodass der default Befehl im CLI bei einzelnen FC-Versionen auch custom defaults falsch setzt. Einige Hersteller definieren manuell Resources, DMA-Kanäle und Timer nach dem Erstellen der custom defaults. (Siehe Beispiel oben). Daher ist es ratsam als erstes ein Diff all zu speichern um zu schauen was der Hersteller manuell verändert hat. Dies muss nach dem Reset der Einstellungen wieder eingepflegt werden.

Mit dem Befehl default ist eben leider bei einigen FCs und BnF mehr verpfuscht als gerettet.

In der Regel sieht man das Problem eher bei BNFs und weniger bei einzeln gekauften FCs. Ebenfalls sieht man das Problem wenn ein falsches Target geflasht wurde. Leider sind teilweise die Targetbezeichnungen nicht klar dokumentiert weil inmitten der Produktion etwas umgestellt wurde und man im Internet dann mehrere Versionen der Anleitungen findet, die verschiedene Targets für das „gleiche“ Board ausweisen.
 
FPV1

Banggood

Oben Unten