From 0b4e218d405ee985b68a5c46bd9be9c181710641 Mon Sep 17 00:00:00 2001 From: mnerv <24420859+mnerv@users.noreply.github.com> Date: Sun, 19 Apr 2026 04:27:53 +0200 Subject: [PATCH] Add Bridges build, shared configs, and radio model - Add 85mm drone (Bridges) with Happymodel CrazyBee F405 - Add radio model copy (RadioMaster Boxer, PORTER) - Add modes.txt with annotated AUX/switch mapping - Add HDZero OSD 4:3 config - Add vtx/ directory structure for HDZero and Walksnail OSD configs - Add BF version field to all drones in README --- 85mm-hdzero/betaflight_dump.txt | 1142 +++++++++++++++++++++++++++++++ README.md | 11 +- modes.txt | 36 + radio/model00.yml | 853 +++++++++++++++++++++++ vtx/hdzero/osd_16x9.txt | 0 vtx/hdzero/osd_4x3.txt | 119 ++++ vtx/walksnail/osd_16x9.txt | 0 vtx/walksnail/osd_4x3.txt | 0 8 files changed, 2158 insertions(+), 3 deletions(-) create mode 100644 85mm-hdzero/betaflight_dump.txt create mode 100644 modes.txt create mode 100644 radio/model00.yml create mode 100644 vtx/hdzero/osd_16x9.txt create mode 100644 vtx/hdzero/osd_4x3.txt create mode 100644 vtx/walksnail/osd_16x9.txt create mode 100644 vtx/walksnail/osd_4x3.txt diff --git a/85mm-hdzero/betaflight_dump.txt b/85mm-hdzero/betaflight_dump.txt new file mode 100644 index 0000000..2c72d8c --- /dev/null +++ b/85mm-hdzero/betaflight_dump.txt @@ -0,0 +1,1142 @@ +# + +# dump + +# version +# Betaflight / STM32F405 (F405) 2026.6.0-alpha Mar 26 2026 / 00:19:17 (057d9423a) MSP API: 1.48 + +# start the command batch +batch start + +board_name CRAZYBEEF405 +manufacturer_id HAMO + +# name: Bridges + +# resources +resource BEEPER 1 B04 +resource MOTOR 1 B00 +resource MOTOR 2 B01 +resource MOTOR 3 C09 +resource MOTOR 4 C08 +resource MOTOR 5 NONE +resource MOTOR 6 NONE +resource MOTOR 7 NONE +resource MOTOR 8 NONE +resource SERVO 1 NONE +resource SERVO 2 NONE +resource SERVO 3 NONE +resource SERVO 4 NONE +resource SERVO 5 NONE +resource SERVO 6 NONE +resource SERVO 7 NONE +resource SERVO 8 NONE +resource PPM 1 B08 +resource PWM 1 B08 +resource PWM 2 NONE +resource PWM 3 NONE +resource PWM 4 NONE +resource PWM 5 NONE +resource PWM 6 NONE +resource PWM 7 NONE +resource PWM 8 NONE +resource SONAR_TRIGGER 1 NONE +resource SONAR_ECHO 1 NONE +resource LED_STRIP 1 B06 +resource SERIAL_TX 1 A09 +resource SERIAL_TX 2 A02 +resource SERIAL_TX 3 NONE +resource SERIAL_TX 4 NONE +resource SERIAL_TX 5 NONE +resource SERIAL_TX 6 C06 +resource SERIAL_RX 1 A10 +resource SERIAL_RX 2 A03 +resource SERIAL_RX 3 NONE +resource SERIAL_RX 4 NONE +resource SERIAL_RX 5 NONE +resource SERIAL_RX 6 C07 +resource INVERTER 1 NONE +resource INVERTER 2 C13 +resource INVERTER 3 NONE +resource INVERTER 4 NONE +resource INVERTER 5 NONE +resource INVERTER 6 NONE +resource I2C_SCL 1 NONE +resource I2C_SCL 2 B10 +resource I2C_SCL 3 NONE +resource I2C_SDA 1 NONE +resource I2C_SDA 2 B11 +resource I2C_SDA 3 NONE +resource LED 1 B05 +resource LED 2 NONE +resource LED 3 NONE +resource RX_BIND 1 NONE +resource RX_BIND_PLUG 1 NONE +resource TRANSPONDER 1 NONE +resource SPI_SCK 1 A05 +resource SPI_SCK 2 B13 +resource SPI_SCK 3 C10 +resource SPI_SDI 1 A06 +resource SPI_SDI 2 B14 +resource SPI_SDI 3 C11 +resource SPI_SDO 1 A07 +resource SPI_SDO 2 B15 +resource SPI_SDO 3 C12 +resource ESCSERIAL 1 B08 +resource ADC_BATT 1 C02 +resource ADC_RSSI 1 NONE +resource ADC_CURR 1 C01 +resource ADC_EXT 1 NONE +resource BARO_CS 1 NONE +resource BARO_EOC 1 NONE +resource BARO_XCLR 1 NONE +resource PINIO 1 NONE +resource PINIO 2 NONE +resource PINIO 3 NONE +resource PINIO 4 NONE +resource USB_MSC_PIN 1 NONE +resource FLASH_CS 1 A15 +resource OSD_CS 1 B12 +resource GYRO_EXTI 1 C04 +resource GYRO_CS 1 A04 +resource USB_DETECT 1 C05 +resource VTX_POWER 1 NONE +resource VTX_CS 1 NONE +resource VTX_DATA 1 NONE +resource VTX_CLK 1 NONE +resource PULLUP 1 NONE +resource PULLUP 2 NONE +resource PULLUP 3 NONE +resource PULLUP 4 NONE +resource PULLDOWN 1 NONE +resource PULLDOWN 2 NONE +resource PULLDOWN 3 NONE +resource PULLDOWN 4 NONE + +# timer +timer B08 AF3 +# pin B08: TIM0 CH1 (AF3) +timer B00 AF2 +# pin B00: TIM0 CH3 (AF2) +timer B01 AF2 +# pin B01: TIM0 CH4 (AF2) +timer C09 AF3 +# pin C09: TIM0 CH4 (AF3) +timer C08 AF3 +# pin C08: TIM0 CH3 (AF3) +timer A09 AF1 +# pin A09: TIM0 CH2 (AF1) +timer A10 AF1 +# pin A10: TIM0 CH3 (AF1) +timer A02 AF2 +# pin A02: TIM0 CH3 (AF2) +timer A03 AF3 +# pin A03: TIM0 CH2 (AF3) + +# dma +dma SPI_SDO 1 NONE +dma SPI_SDO 2 NONE +dma SPI_SDO 3 NONE +dma SPI_SDI 1 NONE +dma SPI_SDI 2 NONE +dma SPI_SDI 3 NONE +dma SPI_TX 1 NONE +dma SPI_TX 2 NONE +dma SPI_TX 3 NONE +dma SPI_RX 1 NONE +dma SPI_RX 2 NONE +dma SPI_RX 3 NONE +dma ADC 1 1 +# ADC 1: DMA2 Stream 4 Channel 0 +dma ADC 2 NONE +dma ADC 3 NONE +dma UART_TX 1 NONE +dma UART_TX 2 NONE +dma UART_TX 3 NONE +dma UART_TX 4 NONE +dma UART_TX 5 NONE +dma UART_TX 6 NONE +dma UART_RX 1 NONE +dma UART_RX 2 NONE +dma UART_RX 3 NONE +dma UART_RX 4 NONE +dma UART_RX 5 NONE +dma UART_RX 6 NONE +dma pin B08 NONE +dma pin B00 0 +# pin B00: DMA1 Stream 7 Channel 5 +dma pin B01 0 +# pin B01: DMA1 Stream 2 Channel 5 +dma pin C09 0 +# pin C09: DMA2 Stream 7 Channel 7 +dma pin C08 0 +# pin C08: DMA2 Stream 2 Channel 0 +dma pin A09 0 +# pin A09: DMA2 Stream 6 Channel 0 +dma pin A10 0 +# pin A10: DMA2 Stream 6 Channel 0 +dma pin A02 0 +# pin A02: DMA1 Stream 0 Channel 6 +dma pin A03 NONE + +# feature +feature -RX_PPM +feature -INFLIGHT_ACC_CAL +feature -RX_SERIAL +feature -MOTOR_STOP +feature -SERVO_TILT +feature -SOFTSERIAL +feature -GPS +feature -OPTICALFLOW +feature -RANGEFINDER +feature -TELEMETRY +feature -3D +feature -RX_PARALLEL_PWM +feature -RX_MSP +feature -RSSI_ADC +feature -LED_STRIP +feature -DISPLAY +feature -OSD +feature -CHANNEL_FORWARDING +feature -TRANSPONDER +feature -AIRMODE +feature -RX_SPI +feature -ESC_SENSOR +feature -ANTI_GRAVITY +feature INFLIGHT_ACC_CAL +feature RX_SERIAL +feature OPTICALFLOW +feature RANGEFINDER +feature TELEMETRY +feature OSD +feature AIRMODE +feature ANTI_GRAVITY + +# serial +serial VCP 1 115200 57600 0 115200 +serial UART1 131073 115200 57600 0 115200 +serial UART2 64 115200 57600 0 115200 +serial UART6 0 115200 57600 0 115200 + +# mixer +mixer QUADX + +mmix reset + + +# servo +servo 0 1000 2000 1500 100 -1 +servo 1 1000 2000 1500 100 -1 +servo 2 1000 2000 1500 100 -1 +servo 3 1000 2000 1500 100 -1 +servo 4 1000 2000 1500 100 -1 +servo 5 1000 2000 1500 100 -1 +servo 6 1000 2000 1500 100 -1 +servo 7 1000 2000 1500 100 -1 + +# servo mixer +smix reset + + +# beeper +beeper GYRO_CALIBRATED +beeper RX_LOST +beeper RX_LOST_LANDING +beeper DISARMING +beeper ARMING +beeper ARMING_GPS_FIX +beeper ARMING_GPS_NO_FIX +beeper BAT_CRIT_LOW +beeper BAT_LOW +beeper GPS_STATUS +beeper RX_SET +beeper ACC_CALIBRATION +beeper ACC_CALIBRATION_FAIL +beeper READY_BEEP +beeper MULTI_BEEPS +beeper DISARM_REPEAT +beeper ARMED +beeper SYSTEM_INIT +beeper ON_USB +beeper BLACKBOX_ERASE +beeper CRASHFLIP +beeper CAM_CONNECTION_OPEN +beeper CAM_CONNECTION_CLOSE + +# beacon +beacon RX_LOST +beacon RX_SET + +# map +map AETR1234 + +# led +led 0 0,0::C:0 +led 1 0,0::C:0 +led 2 0,0::C:0 +led 3 0,0::C:0 +led 4 0,0::C:0 +led 5 0,0::C:0 +led 6 0,0::C:0 +led 7 0,0::C:0 +led 8 0,0::C:0 +led 9 0,0::C:0 +led 10 0,0::C:0 +led 11 0,0::C:0 +led 12 0,0::C:0 +led 13 0,0::C:0 +led 14 0,0::C:0 +led 15 0,0::C:0 +led 16 0,0::C:0 +led 17 0,0::C:0 +led 18 0,0::C:0 +led 19 0,0::C:0 +led 20 0,0::C:0 +led 21 0,0::C:0 +led 22 0,0::C:0 +led 23 0,0::C:0 +led 24 0,0::C:0 +led 25 0,0::C:0 +led 26 0,0::C:0 +led 27 0,0::C:0 +led 28 0,0::C:0 +led 29 0,0::C:0 +led 30 0,0::C:0 +led 31 0,0::C:0 + +# color +color 0 0,0,0 +color 1 0,255,255 +color 2 0,0,255 +color 3 30,0,255 +color 4 60,0,255 +color 5 90,0,255 +color 6 120,0,255 +color 7 150,0,255 +color 8 180,0,255 +color 9 210,0,255 +color 10 240,0,255 +color 11 270,0,255 +color 12 300,0,255 +color 13 330,0,255 +color 14 0,0,0 +color 15 0,0,0 + +# mode_color +mode_color 0 0 1 +mode_color 0 1 11 +mode_color 0 2 2 +mode_color 0 3 13 +mode_color 0 4 10 +mode_color 0 5 3 +mode_color 1 0 5 +mode_color 1 1 11 +mode_color 1 2 3 +mode_color 1 3 13 +mode_color 1 4 10 +mode_color 1 5 3 +mode_color 2 0 10 +mode_color 2 1 11 +mode_color 2 2 4 +mode_color 2 3 13 +mode_color 2 4 10 +mode_color 2 5 3 +mode_color 3 0 8 +mode_color 3 1 11 +mode_color 3 2 4 +mode_color 3 3 13 +mode_color 3 4 10 +mode_color 3 5 3 +mode_color 4 0 7 +mode_color 4 1 11 +mode_color 4 2 3 +mode_color 4 3 13 +mode_color 4 4 10 +mode_color 4 5 3 +mode_color 5 0 0 +mode_color 5 1 0 +mode_color 5 2 0 +mode_color 5 3 0 +mode_color 5 4 0 +mode_color 5 5 0 +mode_color 6 0 6 +mode_color 6 1 10 +mode_color 6 2 1 +mode_color 6 3 0 +mode_color 6 4 0 +mode_color 6 5 2 +mode_color 6 6 3 +mode_color 6 7 6 +mode_color 6 8 0 +mode_color 6 9 0 +mode_color 6 10 0 +mode_color 7 0 3 + +# aux +aux 0 0 1 1800 2100 0 0 +aux 1 1 2 1350 1600 0 0 +aux 2 3 2 1800 2100 0 0 +aux 3 11 2 1800 2100 0 0 +aux 4 13 4 1775 2100 0 0 +aux 5 35 4 1800 2100 0 0 +aux 6 36 0 1800 2100 0 0 +aux 7 0 0 900 900 0 0 +aux 8 0 0 900 900 0 0 +aux 9 0 0 900 900 0 0 +aux 10 0 0 900 900 0 0 +aux 11 0 0 900 900 0 0 +aux 12 0 0 900 900 0 0 +aux 13 0 0 900 900 0 0 +aux 14 0 0 900 900 0 0 +aux 15 0 0 900 900 0 0 +aux 16 0 0 900 900 0 0 +aux 17 0 0 900 900 0 0 +aux 18 0 0 900 900 0 0 +aux 19 0 0 900 900 0 0 + +# adjrange +adjrange 0 0 0 900 900 0 0 0 0 +adjrange 1 0 0 900 900 0 0 0 0 +adjrange 2 0 0 900 900 0 0 0 0 +adjrange 3 0 0 900 900 0 0 0 0 +adjrange 4 0 0 900 900 0 0 0 0 +adjrange 5 0 0 900 900 0 0 0 0 +adjrange 6 0 0 900 900 0 0 0 0 +adjrange 7 0 0 900 900 0 0 0 0 +adjrange 8 0 0 900 900 0 0 0 0 +adjrange 9 0 0 900 900 0 0 0 0 +adjrange 10 0 0 900 900 0 0 0 0 +adjrange 11 0 0 900 900 0 0 0 0 +adjrange 12 0 0 900 900 0 0 0 0 +adjrange 13 0 0 900 900 0 0 0 0 +adjrange 14 0 0 900 900 0 0 0 0 +adjrange 15 0 0 900 900 0 0 0 0 +adjrange 16 0 0 900 900 0 0 0 0 +adjrange 17 0 0 900 900 0 0 0 0 +adjrange 18 0 0 900 900 0 0 0 0 +adjrange 19 0 0 900 900 0 0 0 0 +adjrange 20 0 0 900 900 0 0 0 0 +adjrange 21 0 0 900 900 0 0 0 0 +adjrange 22 0 0 900 900 0 0 0 0 +adjrange 23 0 0 900 900 0 0 0 0 +adjrange 24 0 0 900 900 0 0 0 0 +adjrange 25 0 0 900 900 0 0 0 0 +adjrange 26 0 0 900 900 0 0 0 0 +adjrange 27 0 0 900 900 0 0 0 0 +adjrange 28 0 0 900 900 0 0 0 0 +adjrange 29 0 0 900 900 0 0 0 0 + +# rxrange +rxrange 0 1000 2000 +rxrange 1 1000 2000 +rxrange 2 1000 2000 +rxrange 3 1000 2000 + +# vtxtable +vtxtable bands 6 +vtxtable channels 8 +vtxtable band 1 BOSCAM_A A CUSTOM 0 0 0 0 0 0 0 0 +vtxtable band 2 BOSCAM_B B CUSTOM 0 0 0 0 0 0 0 0 +vtxtable band 3 BOSCAM_E E CUSTOM 5705 0 0 0 0 0 0 0 +vtxtable band 4 FATSHARK F CUSTOM 5740 5760 0 5800 0 0 0 0 +vtxtable band 5 RACEBAND R CUSTOM 5658 5695 5732 5769 5806 5843 5880 5917 +vtxtable band 6 LOWBAND L CUSTOM 0 0 0 0 0 0 0 0 +vtxtable powerlevels 3 +vtxtable powervalues 14 23 0 +vtxtable powerlabels 25 200 0 + +# vtx +vtx 0 0 0 0 0 900 900 +vtx 1 0 0 0 0 900 900 +vtx 2 0 0 0 0 900 900 +vtx 3 0 0 0 0 900 900 +vtx 4 0 0 0 0 900 900 +vtx 5 0 0 0 0 900 900 +vtx 6 0 0 0 0 900 900 +vtx 7 0 0 0 0 900 900 +vtx 8 0 0 0 0 900 900 +vtx 9 0 0 0 0 900 900 + +# rxfail +rxfail 0 a +rxfail 1 a +rxfail 2 a +rxfail 3 a +rxfail 4 h +rxfail 5 h +rxfail 6 h +rxfail 7 h +rxfail 8 h +rxfail 9 h +rxfail 10 h +rxfail 11 h +rxfail 12 h +rxfail 13 h +rxfail 14 h +rxfail 15 h +rxfail 16 h +rxfail 17 h + +# master +set gyro_hardware_lpf = NORMAL +set gyro_lpf1_type = PT1 +set gyro_lpf1_static_hz = 0 +set gyro_lpf2_type = PT1 +set gyro_lpf2_static_hz = 450 +set gyro_notch1_hz = 0 +set gyro_notch1_cutoff = 0 +set gyro_notch2_hz = 0 +set gyro_notch2_cutoff = 0 +set gyro_calib_duration = 125 +set gyro_calib_noise_limit = 48 +set gyro_offset_yaw = 0 +set gyro_overflow_detect = ALL +set yaw_spin_recovery = AUTO +set yaw_spin_threshold = 1950 +set dyn_notch_count = 3 +set dyn_notch_q = 500 +set dyn_notch_min_hz = 120 +set dyn_notch_max_hz = 450 +set gyro_lpf1_dyn_min_hz = 0 +set gyro_lpf1_dyn_max_hz = 500 +set gyro_lpf1_dyn_expo = 5 +set gyro_filter_debug_axis = ROLL +set acc_hardware = AUTO +set acc_lpf_hz = 25 +set acc_trim_pitch = 0 +set acc_trim_roll = 0 +set acc_calibration = 27,47,-28,1 +set baro_bustype = I2C +set baro_spi_device = 0 +set baro_i2c_device = 2 +set baro_i2c_address = 0 +set baro_hardware = NONE +set mid_rc = 1500 +set min_check = 1050 +set max_check = 1900 +set rssi_channel = 0 +set rssi_src_frame_errors = OFF +set rssi_scale = 100 +set rssi_offset = 0 +set rssi_invert = OFF +set rssi_src_frame_lpf_period = 30 +set rssi_smoothing = 125 +set rc_smoothing = ON +set rc_smoothing_auto_factor = 250 +set rc_smoothing_auto_factor_throttle = 30 +set rc_smoothing_setpoint_cutoff = 25 +set rc_smoothing_throttle_cutoff = 0 +set rc_smoothing_debug_axis = ROLL +set fpv_mix_degrees = 30 +set max_aux_channels = 14 +set serialrx_provider = CRSF +set serialrx_inverted = OFF +set spektrum_sat_bind = 0 +set spektrum_sat_bind_autoreset = ON +set srxl2_unit_id = 1 +set srxl2_baud_fast = ON +set sbus_baud_fast = OFF +set crsf_use_negotiated_baud = OFF +set airmode_start_throttle_percent = 25 +set rx_min_usec = 885 +set rx_max_usec = 2115 +set serialrx_halfduplex = OFF +set msp_override_channels_mask = 0 +set msp_override_failsafe = OFF +set adc_device = 1 +set adc_vrefint_calibration = 0 +set adc_tempsensor_calibration30 = 0 +set adc_tempsensor_calibration110 = 0 +set input_filtering_mode = OFF +set blackbox_sample_rate = 1/4 +set blackbox_device = SPIFLASH +set blackbox_disable_pids = OFF +set blackbox_disable_rc = OFF +set blackbox_disable_setpoint = OFF +set blackbox_disable_bat = OFF +set blackbox_disable_alt = OFF +set blackbox_disable_rssi = OFF +set blackbox_disable_gyro = OFF +set blackbox_disable_gyrounfilt = OFF +set blackbox_disable_acc = OFF +set blackbox_disable_attitude = OFF +set blackbox_disable_debug = OFF +set blackbox_disable_motors = OFF +set blackbox_disable_servos = OFF +set blackbox_disable_rpm = OFF +set blackbox_disable_gps = OFF +set blackbox_mode = NORMAL +set blackbox_high_resolution = OFF +set max_throttle = 2000 +set min_command = 1000 +set motor_kv = 1960 +set motor_idle = 800 +set dshot_burst = OFF +set dshot_bidir = ON +set dshot_edt = OFF +set dshot_bitbang = AUTO +set dshot_bitbang_timer = AUTO +set use_unsynced_pwm = OFF +set motor_pwm_protocol = DSHOT300 +set motor_pwm_rate = 480 +set motor_pwm_inversion = OFF +set motor_poles = 12 +set motor_output_reordering = 0,1,2,3,4,5,6,7 +set thr_corr_value = 0 +set thr_corr_angle = 800 +set failsafe_delay = 10 +set failsafe_landing_time = 60 +set failsafe_throttle = 1000 +set failsafe_switch_mode = STAGE1 +set failsafe_throttle_low_delay = 100 +set failsafe_procedure = DROP +set failsafe_recovery_delay = 5 +set failsafe_stick_threshold = 30 +set align_board_roll = 0 +set align_board_pitch = 0 +set align_board_yaw = 180 +set gimbal_mode = NORMAL +set vbat_hysteresis = 1 +set current_meter = ADC +set battery_meter = ADC +set vbat_detect_cell_voltage = 300 +set use_vbat_alerts = ON +set use_cbat_alerts = OFF +set vbat_cutoff_percent = 100 +set vbat_display_lpf_period = 30 +set vbat_sag_lpf_period = 2 +set ibat_lpf_period = 10 +set vbat_duration_for_warning = 0 +set vbat_duration_for_critical = 0 +set vbat_scale = 110 +set vbat_divider = 10 +set vbat_multiplier = 1 +set ibata_scale = 470 +set ibata_offset = 0 +set ibatv_scale = 0 +set ibatv_offset = 0 +set battery_continue = OFF +set beeper_inversion = ON +set beeper_od = OFF +set beeper_frequency = 0 +set beeper_dshot_beacon_tone = 1 +set yaw_motors_reversed = ON +set mixer_type = LEGACY +set crashflip_motor_percent = 0 +set crashflip_rate = 0 +set crashflip_auto_rearm = OFF +set rpm_limit = OFF +set rpm_limit_p = 25 +set rpm_limit_i = 10 +set rpm_limit_d = 8 +set rpm_limit_value = 18000 +set 3d_deadband_low = 1406 +set 3d_deadband_high = 1514 +set 3d_neutral = 1460 +set 3d_deadband_throttle = 50 +set 3d_limit_low = 1000 +set 3d_limit_high = 2000 +set 3d_switched_mode = OFF +set servo_center_pulse = 1500 +set servo_pwm_rate = 50 +set servo_lowpass_hz = 0 +set tri_unarmed_servo = ON +set channel_forwarding_start = 4 +set reboot_character = 82 +set serial_update_rate_hz = 100 +set imu_dcm_kp = 2500 +set imu_dcm_ki = 0 +set small_angle = 180 +set imu_process_denom = 2 +set auto_disarm_delay = 5 +set gyro_cal_on_first_arm = ON +set prearm_allow_rearm = OFF +set gps_provider = UBLOX +set gps_sbas_mode = NONE +set gps_auto_config = ON +set gps_auto_baud = OFF +set gps_ublox_acquire_model = STATIONARY +set gps_ublox_flight_model = AIRBORNE_4G +set gps_update_rate_hz = 10 +set gps_ublox_utc_standard = AUTO +set gps_ublox_use_galileo = OFF +set gps_ublox_enable_ana = OFF +set gps_set_home_point_once = OFF +set gps_use_3d_speed = OFF +set gps_sbas_integrity = OFF +set gps_nmea_custom_commands = - +set gps_rescue_min_start_dist = 15 +set gps_rescue_alt_mode = MAX_ALT +set gps_rescue_initial_climb = 10 +set gps_rescue_ascend_rate = 750 +set gps_rescue_return_alt = 30 +set gps_rescue_ground_speed = 750 +set gps_rescue_max_angle = 45 +set gps_rescue_roll_mix = 150 +set gps_rescue_pitch_cutoff = 75 +set gps_rescue_imu_yaw_gain = 10 +set gps_rescue_descent_dist = 20 +set gps_rescue_descend_rate = 150 +set gps_rescue_disarm_threshold = 30 +set gps_rescue_sanity_checks = RESCUE_SANITY_FS_ONLY +set gps_rescue_min_sats = 8 +set gps_rescue_allow_arming_without_fix = OFF +set gps_rescue_velocity_p = 8 +set gps_rescue_velocity_i = 40 +set gps_rescue_velocity_d = 12 +set gps_rescue_yaw_p = 20 +set deadband = 0 +set yaw_deadband = 0 +set yaw_control_reversed = OFF +set alt_hold_climb_rate = 20 +set alt_hold_deadband = 20 +set pos_hold_without_mag = ON +set pos_hold_deadband = 3 +set poshold_position_source = AUTO +set poshold_opticalflow_quality_min = 30 +set poshold_opticalflow_max_range = 400 +set pid_process_denom = 1 +set runaway_takeoff_prevention = ON +set runaway_takeoff_deactivate_delay = 500 +set runaway_takeoff_deactivate_throttle_percent = 20 +set simplified_gyro_filter = ON +set simplified_gyro_filter_multiplier = 90 +set tlm_inverted = OFF +set tlm_halfduplex = ON +set crsf_tlm_accgyro = OFF +set frsky_default_lat = 0 +set frsky_default_long = 0 +set frsky_gps_format = 0 +set frsky_unit = METRIC +set frsky_vfas_precision = 0 +set hott_alarm_int = 5 +set pid_in_tlm = OFF +set report_cell_voltage = OFF +set ibus_sensor = 1,2,3,0,0,0,0,0,0,0,0,0,0,0,0 +set mavlink_mah_as_heading_divisor = 0 +set mavlink_min_txbuff = 35 +set mavlink_ext_status_rate = 2 +set mavlink_rc_chan_rate = 1 +set mavlink_pos_rate = 2 +set mavlink_extra1_rate = 2 +set mavlink_extra2_rate = 2 +set mavlink_extra3_rate = 1 +set telemetry_disabled_voltage = OFF +set telemetry_disabled_current = OFF +set telemetry_disabled_fuel = OFF +set telemetry_disabled_mode = OFF +set telemetry_disabled_acc_x = OFF +set telemetry_disabled_acc_y = OFF +set telemetry_disabled_acc_z = OFF +set telemetry_disabled_pitch = OFF +set telemetry_disabled_roll = OFF +set telemetry_disabled_heading = OFF +set telemetry_disabled_altitude = OFF +set telemetry_disabled_vario = OFF +set telemetry_disabled_lat_long = OFF +set telemetry_disabled_ground_speed = OFF +set telemetry_disabled_distance = OFF +set telemetry_disabled_esc_current = ON +set telemetry_disabled_esc_voltage = ON +set telemetry_disabled_esc_rpm = ON +set telemetry_disabled_esc_temperature = ON +set telemetry_disabled_temperature = OFF +set telemetry_disabled_cap_used = ON +set ledstrip_visual_beeper = OFF +set ledstrip_visual_beeper_color = WHITE +set ledstrip_grb_rgb = GRB +set ledstrip_profile = STATUS +set ledstrip_race_color = ORANGE +set ledstrip_beacon_color = WHITE +set ledstrip_beacon_period_ms = 500 +set ledstrip_beacon_percent = 50 +set ledstrip_beacon_armed_only = OFF +set ledstrip_brightness = 100 +set ledstrip_rainbow_delta = 0 +set ledstrip_rainbow_freq = 120 +set osd_units = METRIC +set osd_warn_bitmask = 397183 +set osd_rssi_alarm = 20 +set osd_link_quality_alarm = 80 +set osd_rssi_dbm_alarm = -60 +set osd_rsnr_alarm = 4 +set osd_cap_alarm = 2200 +set osd_alt_alarm = 100 +set osd_distance_alarm = 0 +set osd_esc_temp_alarm = 0 +set osd_esc_rpm_alarm = -1 +set osd_esc_current_alarm = -1 +set osd_core_temp_alarm = 70 +set osd_ah_max_pit = 20 +set osd_ah_max_rol = 40 +set osd_ah_invert = OFF +set osd_logo_on_arming = OFF +set osd_logo_on_arming_duration = 5 +set osd_arming_logo = 0 +set osd_use_quick_menu = ON +set osd_show_spec_prearm = OFF +set osd_tim1 = 2560 +set osd_tim2 = 2561 +set osd_vbat_pos = 552 +set osd_rssi_pos = 76 +set osd_link_quality_pos = 2086 +set osd_link_tx_power_pos = 341 +set osd_rssi_dbm_pos = 2092 +set osd_rsnr_pos = 341 +set osd_tim_1_pos = 3558 +set osd_tim_2_pos = 3590 +set osd_remaining_time_estimate_pos = 341 +set osd_flymode_pos = 3141 +set osd_anti_gravity_pos = 341 +set osd_g_force_pos = 1446 +set osd_throttle_pos = 1446 +set osd_vtx_channel_pos = 2054 +set osd_crosshairs_pos = 312 +set osd_ah_sbar_pos = 313 +set osd_ah_pos = 185 +set osd_current_pos = 2502 +set osd_mah_drawn_pos = 2536 +set osd_wh_drawn_pos = 341 +set osd_motor_diag_pos = 341 +set osd_craft_name_pos = 3109 +set osd_pilot_name_pos = 3584 +set osd_gps_speed_pos = 65 +set osd_gps_lon_pos = 33 +set osd_gps_lat_pos = 49 +set osd_gps_sats_pos = 88 +set osd_home_dir_pos = 79 +set osd_home_dist_pos = 364 +set osd_flight_dist_pos = 341 +set osd_compass_bar_pos = 341 +set osd_altitude_pos = 3526 +set osd_pid_roll_pos = 341 +set osd_pid_pitch_pos = 341 +set osd_pid_yaw_pos = 341 +set osd_debug_pos = 341 +set osd_debug2_pos = 341 +set osd_power_pos = 401 +set osd_pidrate_profile_pos = 341 +set osd_warnings_pos = 2356 +set osd_avg_cell_voltage_pos = 2567 +set osd_pit_ang_pos = 341 +set osd_rol_ang_pos = 341 +set osd_battery_usage_pos = 341 +set osd_disarmed_pos = 266 +set osd_nheading_pos = 341 +set osd_up_down_reference_pos = 312 +set osd_ready_mode_pos = 2391 +set osd_nvario_pos = 248 +set osd_esc_tmp_pos = 341 +set osd_esc_rpm_pos = 161 +set osd_esc_rpm_freq_pos = 341 +set osd_rtc_date_time_pos = 341 +set osd_adjustment_range_pos = 341 +set osd_flip_arrow_pos = 341 +set osd_core_temp_pos = 3494 +set osd_log_status_pos = 341 +set osd_stick_overlay_left_pos = 341 +set osd_stick_overlay_right_pos = 341 +set osd_stick_overlay_radio_mode = 2 +set osd_rate_profile_name_pos = 341 +set osd_pid_profile_name_pos = 341 +set osd_battery_profile_name_pos = 341 +set osd_profile_name_pos = 341 +set osd_rcchannels_pos = 341 +set osd_camera_frame_pos = 142 +set osd_efficiency_pos = 341 +set osd_total_flights_pos = 341 +set osd_aux_pos = 341 +set osd_sys_goggle_voltage_pos = 341 +set osd_sys_vtx_voltage_pos = 341 +set osd_sys_bitrate_pos = 341 +set osd_sys_delay_pos = 341 +set osd_sys_distance_pos = 341 +set osd_sys_lq_pos = 341 +set osd_sys_goggle_dvr_pos = 341 +set osd_sys_vtx_dvr_pos = 341 +set osd_sys_warnings_pos = 341 +set osd_sys_vtx_temp_pos = 1128 +set osd_sys_fan_speed_pos = 341 +set osd_stat_bitmask = 10516268 +set osd_profile = 1 +set osd_profile_1_name = - +set osd_profile_2_name = - +set osd_profile_3_name = - +set osd_gps_sats_show_pdop = OFF +set osd_displayport_device = MSP +set osd_rcchannels = -1,-1,-1,-1 +set osd_camera_frame_width = 24 +set osd_camera_frame_height = 11 +set osd_stat_avg_cell_value = OFF +set osd_framerate_hz = 12 +set osd_menu_background = TRANSPARENT +set osd_aux_channel = 1 +set osd_aux_scale = 200 +set osd_aux_symbol = 65 +set osd_craftname_msgs = OFF +set osd_lidar_dist_pos = 1446 +set osd_custom_serial_text_pos = 341 +set osd_custom_serial_text_terminator = LF +set system_hse_mhz = 8 +set task_statistics = ON +set debug_mode = OPTICALFLOW +set rate_6pos_switch = OFF +set cpu_overclock = OFF +set pwr_on_arm_grace = 5 +set enable_stick_arming = OFF +set vtx_band = 5 +set vtx_channel = 2 +set vtx_power = 2 +set vtx_low_power_disarm = OFF +set vtx_softserial_alt = OFF +set vtx_freq = 5695 +set vtx_pit_mode_freq = 0 +set vtx_halfduplex = ON +set vtx_spi_bus = 0 +set vcd_video_system = HD +set vcd_h_offset = 0 +set vcd_v_offset = 0 +set max7456_clock = NOMINAL +set max7456_spi_bus = 2 +set max7456_preinit_opu = OFF +set displayport_msp_col_adjust = 0 +set displayport_msp_row_adjust = 0 +set displayport_msp_fonts = 0,0,0,0 +set displayport_msp_use_device_blink = OFF +set displayport_max7456_col_adjust = 0 +set displayport_max7456_row_adjust = 0 +set displayport_max7456_inv = OFF +set displayport_max7456_blk = 0 +set displayport_max7456_wht = 2 +set esc_sensor_halfduplex = OFF +set esc_sensor_current_offset = 0 +set led_inversion = 0 +set dashboard_i2c_bus = 0 +set dashboard_i2c_addr = 60 +set rangefinder_hardware = MTF02P +set opticalflow_hardware = MT +set opticalflow_rotation = 0 +set opticalflow_lpf = 100 +set opticalflow_flip_x = OFF +set pinio_config = 1,1,1,1 +set pinio_box = 255,255,255,255 +set usb_hid_cdc = OFF +set usb_msc_pin_pullup = ON +set flash_spi_bus = 3 +set rcdevice_init_dev_attempts = 6 +set rcdevice_init_dev_attempt_interval = 1000 +set rcdevice_protocol_version = 0 +set rcdevice_feature = 0 +set gyro_1_bustype = SPI +set gyro_1_spibus = 1 +set gyro_1_i2cBus = 0 +set gyro_1_i2c_address = 0 +set i2c1_pullup = OFF +set i2c1_clockspeed_khz = 800 +set i2c2_pullup = OFF +set i2c2_clockspeed_khz = 800 +set i2c3_pullup = OFF +set i2c3_clockspeed_khz = 800 +set mco2_on_pc9 = OFF +set scheduler_relax_rx = 25 +set scheduler_relax_osd = 25 +set scheduler_debug_task = 0 +set cpu_late_limit_permille = 10 +set serialmsp_halfduplex = OFF +set timezone_offset_minutes = 0 +set rpm_filter_harmonics = 3 +set rpm_filter_weights = 100,100,100 +set rpm_filter_q = 500 +set rpm_filter_min_hz = 100 +set rpm_filter_fade_range_hz = 50 +set rpm_filter_lpf_hz = 150 +set stats_min_armed_time_s = -1 +set stats_total_flights = 0 +set stats_total_time_s = 0 +set stats_total_dist_m = 0 +set stats_save_move_limit = 20 +set stats_mah_used = 0 +set craft_name = Bridges +set pilot_name = Porter +set altitude_source = RANGEFINDER_PREFER +set altitude_prefer_baro = 100 +set altitude_lpf = 120 +set rangefinder_max_range_cm = 400 +set altitude_d_lpf = 60 +set ap_landing_altitude_m = 4 +set ap_hover_throttle = 1290 +set ap_throttle_min = 1100 +set ap_throttle_max = 1700 +set ap_altitude_p = 12 +set ap_altitude_i = 2 +set ap_altitude_d = 5 +set ap_altitude_f = 0 +set ap_position_p = 15 +set ap_position_i = 3 +set ap_position_ii = 3 +set ap_position_d = 8 +set ap_position_a = 10 +set ap_position_cutoff = 80 +set ap_max_angle = 30 +set box_user_1_name = - +set box_user_2_name = - +set box_user_3_name = - +set box_user_4_name = - + +profile 0 + +# profile 0 +set profile_name = factory +set dterm_lpf1_dyn_min_hz = 60 +set dterm_lpf1_dyn_max_hz = 120 +set dterm_lpf1_dyn_expo = 5 +set dterm_lpf1_type = PT1 +set dterm_lpf1_static_hz = 60 +set dterm_lpf2_type = PT1 +set dterm_lpf2_static_hz = 120 +set dterm_notch_hz = 0 +set dterm_notch_cutoff = 0 +set vbat_sag_compensation = 0 +set pid_at_min_throttle = ON +set anti_gravity_gain = 80 +set anti_gravity_cutoff_hz = 5 +set anti_gravity_p_gain = 100 +set acc_limit_yaw = 0 +set acc_limit = 0 +set crash_dthreshold = 50 +set crash_gthreshold = 400 +set crash_setpoint_threshold = 350 +set crash_time = 500 +set crash_delay = 0 +set crash_recovery_angle = 10 +set crash_recovery_rate = 100 +set crash_limit_yaw = 200 +set crash_recovery = OFF +set iterm_rotation = OFF +set iterm_relax = RP +set iterm_relax_type = SETPOINT +set iterm_relax_cutoff = 15 +set iterm_windup = 80 +set pidsum_limit = 500 +set pidsum_limit_yaw = 400 +set yaw_lowpass_hz = 100 +set throttle_boost = 5 +set throttle_boost_cutoff = 15 +set p_pitch = 59 +set i_pitch = 105 +set d_pitch = 48 +set f_pitch = 149 +set p_roll = 56 +set i_roll = 100 +set d_roll = 43 +set f_roll = 143 +set p_yaw = 56 +set i_yaw = 100 +set d_yaw = 0 +set f_yaw = 143 +set angle_p_gain = 50 +set angle_feedforward = 50 +set angle_feedforward_smoothing_ms = 80 +set angle_limit = 60 +set angle_earth_ref = 100 +set horizon_level_strength = 75 +set horizon_limit_sticks = 75 +set horizon_limit_degrees = 135 +set horizon_ignore_sticks = OFF +set horizon_delay_ms = 500 +set abs_control_gain = 0 +set abs_control_limit = 90 +set abs_control_error_limit = 20 +set abs_control_cutoff = 11 +set use_integrated_yaw = OFF +set integrated_yaw_relax = 200 +set d_max_roll = 46 +set d_max_pitch = 52 +set d_max_yaw = 0 +set d_max_gain = 37 +set d_max_advance = 20 +set motor_output_limit = 100 +set auto_profile_cell_count = 0 +set launch_control_mode = PITCHONLY +set launch_trigger_allow_reset = ON +set launch_trigger_throttle_percent = 30 +set launch_angle_limit = 60 +set launch_control_gain = 40 +set thrust_linear = 20 +set transient_throttle_limit = 0 +set feedforward_transition = 0 +set feedforward_averaging = 2_POINT +set feedforward_smooth_factor = 65 +set feedforward_jitter_factor = 9 +set feedforward_boost = 15 +set feedforward_max_rate_limit = 90 +set feedforward_yaw_hold_gain = 15 +set feedforward_yaw_hold_time = 100 +set dyn_idle_min_rpm = 0 +set dyn_idle_p_gain = 50 +set dyn_idle_i_gain = 50 +set dyn_idle_d_gain = 50 +set dyn_idle_max_increase = 150 +set level_race_mode = OFF +set simplified_pids_mode = RPY +set simplified_master_multiplier = 120 +set simplified_i_gain = 100 +set simplified_d_gain = 120 +set simplified_pi_gain = 105 +set simplified_d_max_gain = 20 +set simplified_feedforward_gain = 100 +set simplified_pitch_d_gain = 100 +set simplified_pitch_pi_gain = 100 +set simplified_dterm_filter = ON +set simplified_dterm_filter_multiplier = 80 +set tpa_mode = D +set tpa_rate = 65 +set tpa_breakpoint = 1350 +set tpa_low_rate = 20 +set tpa_low_breakpoint = 1050 +set tpa_low_always = OFF +set ez_landing_threshold = 25 +set ez_landing_limit = 15 +set ez_landing_speed = 50 +set landing_disarm_threshold = 0 + +rateprofile 0 + +# rateprofile 0 +set rateprofile_name = frs +set thr_mid = 50 +set thr_expo = 0 +set thr_hover = 50 +set rates_type = ACTUAL +set quickrates_rc_expo = OFF +set roll_rc_rate = 25 +set pitch_rc_rate = 25 +set yaw_rc_rate = 25 +set roll_expo = 70 +set pitch_expo = 70 +set yaw_expo = 70 +set roll_srate = 70 +set pitch_srate = 70 +set yaw_srate = 70 +set throttle_limit_type = OFF +set throttle_limit_percent = 100 +set roll_rate_limit = 1998 +set pitch_rate_limit = 1998 +set yaw_rate_limit = 1998 + +battery_profile 0 + +# battery_profile 0 +set battery_profile_name = - +set bat_capacity = 500 +set vbat_max_cell_voltage = 436 +set vbat_full_cell_voltage = 410 +set vbat_min_cell_voltage = 330 +set vbat_warning_cell_voltage = 350 +set cbat_alert_percent = 10 +set force_battery_cell_count = 0 + +# end the command batch +batch end + +# \ No newline at end of file diff --git a/README.md b/README.md index 41b9f2b..489659a 100644 --- a/README.md +++ b/README.md @@ -9,14 +9,15 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer. ## 85 mm — `85mm-hdzero/` -- **Name:** +- **Name:** Bridges - **Frame:** - **Prop size:** 85 mm / tri-blade -- **FC:** Happymodel +- **FC:** Happymodel CrazyBee F405 (STM32F405) — BF: CRAZYBEEF405 - **ESC:** +- **BF version:** 2026.6.0-alpha - **Receiver:** - **ELRS firmware:** 4.0.0 -- **VTX:** HDZero +- **VTX:** HDZero / OSD 4:3 - **Motor:** - **Weight:** @@ -27,6 +28,7 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer. - **Prop size:** 3 inch / bi-blade / Gemfan Hurricane 3018 (3x1.8) - **FC:** Flywoo F405S AIO (STM32F405 / ICM42688P) — BF: FLYWOOF405S_AIO, INAV: FLYWOOF405HD - **ESC:** Flywoo 4-in-1 12A BLHeli_S (Z_H_30_REV16.7) / 1-2S +- **BF version:** - **Receiver:** ELRS Mini 2.4GHz (SX1280) Nano - **ELRS firmware:** 4.0.0 - **VTX:** Walksnail Lite 1S @@ -40,6 +42,7 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer. - **Prop size:** 3.5 inch - **FC:** Taker G4 45A 8Bit AIO (STM32G473 / ICM42688P) — BF: TAKERG4AIO - **ESC:** Taker G4 4-in-1 45A (QF32MT / F4A AIO) / 2-6S +- **BF version:** 2026.6.0-alpha - **Receiver:** Happymodel EP1/EP2 2.4GHz (ISM2G4) - **ELRS firmware:** 4.0.0 - **VTX:** HDZero Race @@ -53,6 +56,7 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer. - **Prop size:** 5 inch - **FC:** - **ESC:** +- **BF version:** - **Receiver:** - **ELRS firmware:** 4.0.0 - **VTX:** Walksnail Moonlight 4K @@ -66,6 +70,7 @@ freestyle rigs. All flying on ExpressLRS 2.4GHz with a RadioMaster Boxer. - **Prop size:** 5 inch - **FC:** Flywoo Goku F722 Pro V2 (STM32F722 / ICM42688) — BF: FLYWOO F722PRO, INAV: FLYWOO F722PRO - **ESC:** Flywoo Goku G55M 4-in-1 55A AM32 (AT32DEVF421) / 3-6S +- **BF version:** - **Receiver:** - **ELRS firmware:** 4.0.0 - **VTX:** HDZero diff --git a/modes.txt b/modes.txt new file mode 100644 index 0000000..5c6ffb2 --- /dev/null +++ b/modes.txt @@ -0,0 +1,36 @@ +# Radio mode/AUX mapping — RadioMaster Boxer +# Channel layout (AETR): +# CH1=Aileron CH2=Elevator CH3=Throttle CH4=Rudder +# CH5=SD CH6=SA CH7=SC CH8=SF CH9=SE CH10=SB +# +# BF aux channel index is 0-based from AUX1 (CH5): +# aux ch 0 = AUX1 = CH5 = SD (Prearm) +# aux ch 1 = AUX2 = CH6 = SA (Arm) +# aux ch 2 = AUX3 = CH7 = SC (Mode — 3-pos: up=acro, mid=angle, down=auto) +# aux ch 3 = AUX4 = CH8 = SF (Beeper — 2-pos) +# aux ch 4 = AUX5 = CH9 = SE (Flip/Turtle — 2-pos) +# aux ch 5 = AUX6 = CH10 = SB (Misc) + +map AETR1234 + +# aux +aux 0 0 1 1800 2100 0 0 # ARM — SA high (CH6) +aux 1 1 2 1350 1600 0 0 # ANGLE — SC mid (CH7) +aux 2 3 2 1800 2100 0 0 # ALT HOLD — SC down (CH7) +aux 3 11 2 1800 2100 0 0 # CALIB — SC down (CH7) +aux 4 13 4 1775 2100 0 0 # TURTLE MODE — SE high (CH9) +aux 5 35 4 1800 2100 0 0 # LAUNCH CTRL — SE high (CH9) +aux 6 36 0 1800 2100 0 0 # PREARM — SD high (CH5) +aux 7 0 0 900 900 0 0 +aux 8 0 0 900 900 0 0 +aux 9 0 0 900 900 0 0 +aux 10 0 0 900 900 0 0 +aux 11 0 0 900 900 0 0 +aux 12 0 0 900 900 0 0 +aux 13 0 0 900 900 0 0 +aux 14 0 0 900 900 0 0 +aux 15 0 0 900 900 0 0 +aux 16 0 0 900 900 0 0 +aux 17 0 0 900 900 0 0 +aux 18 0 0 900 900 0 0 +aux 19 0 0 900 900 0 0 diff --git a/radio/model00.yml b/radio/model00.yml new file mode 100644 index 0000000..ed98e1a --- /dev/null +++ b/radio/model00.yml @@ -0,0 +1,853 @@ +semver: 2.10.5 +header: + name: "PORTER" + modelId: + 0: + val: 1 +timers: + 0: + start: 150 + swtch: "SA2" + value: 121 + mode: THR_START + countdownBeep: 2 + minuteBeep: 0 + persistent: 0 + countdownStart: -1 + showElapsed: 0 + extraHaptic: 0 + name: "" + 1: + start: 300 + swtch: "SA2" + value: -102 + mode: THR_START + countdownBeep: 2 + minuteBeep: 0 + persistent: 0 + countdownStart: -1 + showElapsed: 0 + extraHaptic: 0 + name: "" + 2: + start: 360 + swtch: "SA2" + value: 0 + mode: THR_START + countdownBeep: 0 + minuteBeep: 0 + persistent: 0 + countdownStart: 0 + showElapsed: 0 + extraHaptic: 0 + name: "" +telemetryProtocol: 0 +thrTrim: 0 +noGlobalFunctions: 0 +displayTrims: 0 +ignoreSensorIds: 0 +trimInc: 0 +disableThrottleWarning: 0 +displayChecklist: 0 +extendedLimits: 0 +extendedTrims: 0 +throttleReversed: 0 +enableCustomThrottleWarning: 0 +disableTelemetryWarning: 0 +showInstanceIds: 0 +checklistInteractive: 0 +customThrottleWarningPosition: 0 +beepANACenter: 0 +mixData: + - + weight: 100 + destCh: 0 + srcRaw: I0 + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "" + - + weight: 100 + destCh: 1 + srcRaw: I1 + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "" + - + weight: 100 + destCh: 2 + srcRaw: I2 + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "" + - + weight: 100 + destCh: 3 + srcRaw: I3 + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "" + - + weight: 100 + destCh: 4 + srcRaw: SD + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "Prearm" + - + weight: 100 + destCh: 5 + srcRaw: SA + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "Arm" + - + weight: 100 + destCh: 6 + srcRaw: SC + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "MODE" + - + weight: 100 + destCh: 7 + srcRaw: SF + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "Beeper" + - + weight: 100 + destCh: 8 + srcRaw: SE + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "Flip" + - + weight: 100 + destCh: 9 + srcRaw: SB + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "MISC" + - + weight: 100 + destCh: 10 + srcRaw: P3 + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "BTN" + - + weight: 100 + destCh: 11 + srcRaw: P1 + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "PotL" + - + weight: 100 + destCh: 12 + srcRaw: P2 + carryTrim: 0 + mixWarn: 0 + mltpx: ADD + speedPrec: 0 + offset: 0 + swtch: "NONE" + flightModes: 000000000 + delayUp: 0 + delayDown: 0 + speedUp: 0 + speedDown: 0 + name: "PotR" +expoData: + - + mode: 3 + scale: 0 + trimSource: 0 + srcRaw: Ail + chn: 0 + swtch: "NONE" + flightModes: 000000000 + weight: 100 + name: "" + offset: 0 + curve: + type: 1 + value: 0 + - + mode: 3 + scale: 0 + trimSource: 0 + srcRaw: Ele + chn: 1 + swtch: "NONE" + flightModes: 000000000 + weight: 100 + name: "" + offset: 0 + curve: + type: 1 + value: 0 + - + mode: 3 + scale: 0 + trimSource: 0 + srcRaw: Thr + chn: 2 + swtch: "NONE" + flightModes: 000000000 + weight: 100 + name: "" + offset: 0 + curve: + type: 1 + value: 0 + - + mode: 3 + scale: 0 + trimSource: 0 + srcRaw: Rud + chn: 3 + swtch: "NONE" + flightModes: 000000000 + weight: 100 + name: "" + offset: 0 + curve: + type: 1 + value: 0 +logicalSw: + 1: + func: FUNC_STICKY + def: "SA0,SD0" + andsw: "NONE" + delay: 0 + duration: 0 + 2: + func: FUNC_VPOS + def: "I2,-100" + andsw: "SA2" + delay: 0 + duration: 0 + 3: + func: FUNC_VPOS + def: "tele(12),400" + andsw: "SA2" + delay: 0 + duration: 0 + 5: + func: FUNC_VEQUAL + def: "I2,-100" + andsw: "NONE" + delay: 0 + duration: 0 + 6: + func: FUNC_AND + def: "SA2,SD2" + andsw: "L6" + delay: 0 + duration: 0 + 7: + func: FUNC_XOR + def: "L7,L6" + andsw: "NONE" + delay: 0 + duration: 0 +customFn: + 0: + swtch: "SE2" + func: PLAY_TRACK + def: "turton,1,!1x" + 1: + swtch: "SE0" + func: PLAY_TRACK + def: "turtof,1,!1x" + 2: + swtch: "SC0" + func: PLAY_TRACK + def: "manual,1,1x" + 3: + swtch: "SC1" + func: PLAY_TRACK + def: "fm-ang,1,1x" + 4: + swtch: "SC2" + func: PLAY_TRACK + def: "auto,1,1x" + 5: + swtch: "SF2" + func: PLAY_TRACK + def: "buzact,1,1x" + 6: + swtch: "SF0" + func: PLAY_TRACK + def: "buzoff,1,!1x" + 7: + swtch: "L1" + func: PLAY_TRACK + def: "clobat,1,!1x" + 8: + swtch: "L1" + func: HAPTIC + def: "3,1,!1x" + 9: + swtch: "L4" + func: PLAY_TRACK + def: "lowbat,1,!1x" + 10: + swtch: "L4" + func: HAPTIC + def: "1,1,!1x" + 11: + swtch: "SD2" + func: PLAY_TRACK + def: "preact,1,!1x" +thrTraceSrc: Thr +switchWarning: + SA: + pos: up + SB: + pos: up + SC: + pos: up + SD: + pos: up + SE: + pos: up + SF: + pos: up +rssiSource: none +rfAlarms: + warning: 45 + critical: 42 +thrTrimSw: 0 +potsWarnMode: WARN_OFF +jitterFilter: OFF +moduleData: + 0: + type: TYPE_CROSSFIRE + subType: 0 + channelsStart: 0 + channelsCount: 16 + failsafeMode: NOT_SET + mod: + crsf: + telemetryBaudrate: 0 +inputNames: + 0: + val: "Ail" + 1: + val: "Ele" + 2: + val: "Thr" + 3: + val: "Rud" +potsWarnEnabled: 0 +telemetrySensors: + 0: + id1: + id: 20 + id2: + instance: 0 + label: "1RSS" + subId: 0 + type: TYPE_CUSTOM + unit: 17 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 1: + id1: + id: 20 + id2: + instance: 1 + label: "2RSS" + subId: 0 + type: TYPE_CUSTOM + unit: 17 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 2: + id1: + id: 20 + id2: + instance: 2 + label: "RQly" + subId: 0 + type: TYPE_CUSTOM + unit: 13 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 3: + id1: + id: 20 + id2: + instance: 3 + label: "RSNR" + subId: 0 + type: TYPE_CUSTOM + unit: 17 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 4: + id1: + id: 20 + id2: + instance: 4 + label: "ANT" + subId: 0 + type: TYPE_CUSTOM + unit: 0 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 5: + id1: + id: 20 + id2: + instance: 5 + label: "RFMD" + subId: 0 + type: TYPE_CUSTOM + unit: 0 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 6: + id1: + id: 20 + id2: + instance: 6 + label: "TPWR" + subId: 0 + type: TYPE_CUSTOM + unit: 16 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 7: + id1: + id: 20 + id2: + instance: 7 + label: "TRSS" + subId: 0 + type: TYPE_CUSTOM + unit: 17 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 8: + id1: + id: 20 + id2: + instance: 8 + label: "TQly" + subId: 0 + type: TYPE_CUSTOM + unit: 13 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 9: + id1: + id: 20 + id2: + instance: 9 + label: "TSNR" + subId: 0 + type: TYPE_CUSTOM + unit: 17 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 10: + id1: + id: 8 + id2: + instance: 0 + label: "RxBt" + subId: 0 + type: TYPE_CUSTOM + unit: 1 + prec: 1 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 11: + id1: + id: 8 + id2: + instance: 1 + label: "Curr" + subId: 0 + type: TYPE_CUSTOM + unit: 2 + prec: 1 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 12: + id1: + id: 8 + id2: + instance: 2 + label: "Capa" + subId: 0 + type: TYPE_CUSTOM + unit: 14 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 13: + id1: + id: 8 + id2: + instance: 3 + label: "Bat%" + subId: 0 + type: TYPE_CUSTOM + unit: 13 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 14: + id1: + id: 30 + id2: + instance: 0 + label: "Ptch" + subId: 0 + type: TYPE_CUSTOM + unit: 21 + prec: 2 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 15: + id1: + id: 30 + id2: + instance: 1 + label: "Roll" + subId: 0 + type: TYPE_CUSTOM + unit: 21 + prec: 2 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 16: + id1: + id: 30 + id2: + instance: 2 + label: "Yaw" + subId: 0 + type: TYPE_CUSTOM + unit: 21 + prec: 2 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 17: + id1: + id: 33 + id2: + instance: 0 + label: "FM" + subId: 0 + type: TYPE_CUSTOM + unit: 42 + prec: 0 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + param: 0 + 18: + id1: + id: 9 + id2: + instance: 0 + label: "Alt" + subId: 0 + type: TYPE_CUSTOM + unit: 9 + prec: 1 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 + 19: + id1: + id: 7 + id2: + instance: 0 + label: "VSpd" + subId: 0 + type: TYPE_CUSTOM + unit: 5 + prec: 1 + autoOffset: 0 + filter: 0 + logs: 1 + persistent: 0 + onlyPositive: 0 + cfg: + custom: + ratio: 0 + offset: 0 +screens: + 0: + type: SCRIPT + u: + script: + file: "TB090" +view: 0 +modelRegistrationID: "499742Q-" +usbJoystickExtMode: 0 +usbJoystickIfMode: JOYSTICK +usbJoystickCircularCut: 0 +radioGFDisabled: GLOBAL +radioTrainerDisabled: GLOBAL +modelHeliDisabled: GLOBAL +modelFMDisabled: GLOBAL +modelCurvesDisabled: GLOBAL +modelGVDisabled: GLOBAL +modelLSDisabled: GLOBAL +modelSFDisabled: GLOBAL +modelCustomScriptsDisabled: GLOBAL +modelTelemetryDisabled: GLOBAL diff --git a/vtx/hdzero/osd_16x9.txt b/vtx/hdzero/osd_16x9.txt new file mode 100644 index 0000000..e69de29 diff --git a/vtx/hdzero/osd_4x3.txt b/vtx/hdzero/osd_4x3.txt new file mode 100644 index 0000000..838fe5a --- /dev/null +++ b/vtx/hdzero/osd_4x3.txt @@ -0,0 +1,119 @@ +set osd_units = METRIC +set osd_warn_bitmask = 397183 +set osd_rssi_alarm = 20 +set osd_link_quality_alarm = 80 +set osd_rssi_dbm_alarm = -60 +set osd_rsnr_alarm = 4 +set osd_cap_alarm = 2200 +set osd_alt_alarm = 100 +set osd_distance_alarm = 0 +set osd_esc_temp_alarm = 0 +set osd_esc_rpm_alarm = -1 +set osd_esc_current_alarm = -1 +set osd_core_temp_alarm = 70 +set osd_ah_max_pit = 20 +set osd_ah_max_rol = 40 +set osd_ah_invert = OFF +set osd_logo_on_arming = OFF +set osd_logo_on_arming_duration = 5 +set osd_arming_logo = 0 +set osd_use_quick_menu = ON +set osd_show_spec_prearm = OFF +set osd_tim1 = 2560 +set osd_tim2 = 2561 +set osd_vbat_pos = 552 +set osd_rssi_pos = 76 +set osd_link_quality_pos = 2086 +set osd_link_tx_power_pos = 341 +set osd_rssi_dbm_pos = 2092 +set osd_rsnr_pos = 341 +set osd_tim_1_pos = 3558 +set osd_tim_2_pos = 3590 +set osd_remaining_time_estimate_pos = 341 +set osd_flymode_pos = 3141 +set osd_anti_gravity_pos = 341 +set osd_g_force_pos = 1446 +set osd_throttle_pos = 1446 +set osd_vtx_channel_pos = 2054 +set osd_crosshairs_pos = 312 +set osd_ah_sbar_pos = 313 +set osd_ah_pos = 185 +set osd_current_pos = 2502 +set osd_mah_drawn_pos = 2536 +set osd_wh_drawn_pos = 341 +set osd_motor_diag_pos = 341 +set osd_craft_name_pos = 3109 +set osd_pilot_name_pos = 3584 +set osd_gps_speed_pos = 65 +set osd_gps_lon_pos = 33 +set osd_gps_lat_pos = 49 +set osd_gps_sats_pos = 88 +set osd_home_dir_pos = 79 +set osd_home_dist_pos = 364 +set osd_flight_dist_pos = 341 +set osd_compass_bar_pos = 341 +set osd_altitude_pos = 3526 +set osd_pid_roll_pos = 341 +set osd_pid_pitch_pos = 341 +set osd_pid_yaw_pos = 341 +set osd_debug_pos = 341 +set osd_debug2_pos = 341 +set osd_power_pos = 401 +set osd_pidrate_profile_pos = 341 +set osd_warnings_pos = 2356 +set osd_avg_cell_voltage_pos = 2567 +set osd_pit_ang_pos = 341 +set osd_rol_ang_pos = 341 +set osd_battery_usage_pos = 341 +set osd_disarmed_pos = 266 +set osd_nheading_pos = 341 +set osd_up_down_reference_pos = 312 +set osd_ready_mode_pos = 2391 +set osd_nvario_pos = 248 +set osd_esc_tmp_pos = 341 +set osd_esc_rpm_pos = 161 +set osd_esc_rpm_freq_pos = 341 +set osd_rtc_date_time_pos = 341 +set osd_adjustment_range_pos = 341 +set osd_flip_arrow_pos = 341 +set osd_core_temp_pos = 3494 +set osd_log_status_pos = 341 +set osd_stick_overlay_left_pos = 341 +set osd_stick_overlay_right_pos = 341 +set osd_stick_overlay_radio_mode = 2 +set osd_rate_profile_name_pos = 341 +set osd_pid_profile_name_pos = 341 +set osd_profile_name_pos = 341 +set osd_rcchannels_pos = 341 +set osd_camera_frame_pos = 142 +set osd_efficiency_pos = 341 +set osd_total_flights_pos = 341 +set osd_aux_pos = 341 +set osd_sys_goggle_voltage_pos = 341 +set osd_sys_vtx_voltage_pos = 341 +set osd_sys_bitrate_pos = 341 +set osd_sys_delay_pos = 341 +set osd_sys_distance_pos = 341 +set osd_sys_lq_pos = 341 +set osd_sys_goggle_dvr_pos = 341 +set osd_sys_vtx_dvr_pos = 341 +set osd_sys_warnings_pos = 341 +set osd_sys_vtx_temp_pos = 1128 +set osd_sys_fan_speed_pos = 341 +set osd_stat_bitmask = 10516268 +set osd_profile = 1 +set osd_profile_1_name = - +set osd_profile_2_name = - +set osd_profile_3_name = - +set osd_gps_sats_show_pdop = OFF +set osd_displayport_device = MSP +set osd_rcchannels = -1,-1,-1,-1 +set osd_camera_frame_width = 24 +set osd_camera_frame_height = 11 +set osd_stat_avg_cell_value = OFF +set osd_framerate_hz = 12 +set osd_menu_background = TRANSPARENT +set osd_aux_channel = 1 +set osd_aux_scale = 200 +set osd_aux_symbol = 65 +set osd_craftname_msgs = OFF diff --git a/vtx/walksnail/osd_16x9.txt b/vtx/walksnail/osd_16x9.txt new file mode 100644 index 0000000..e69de29 diff --git a/vtx/walksnail/osd_4x3.txt b/vtx/walksnail/osd_4x3.txt new file mode 100644 index 0000000..e69de29