Files
mnerv 0b4e218d40 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
2026-04-19 04:27:54 +02:00

854 lines
14 KiB
YAML

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