I'm running into similar issues trying to update my Mobula7 from Betaflight 4.3.1 to 4.4.2 also using a Radiomaster Zorro. My original diff all and after update diff all are quite different and restoring mostly complains about the following:
# resource PPM 1 A03
###ERROR IN resource: INVALID RESOURCE NAME: 'PPM'###
# resource PWM 1 A02
###ERROR IN resource: INVALID RESOURCE NAME: 'PWM'###
# resource PWM 2 A09
###ERROR IN resource: INVALID RESOURCE NAME: 'PWM'###
# resource PWM 3 A10
###ERROR IN resource: INVALID RESOURCE NAME: PWM'###
...
# set osd_warn_batt_not_full = OFF
###ERROR IN set: INVALID NAME: osd_warn_batt_not_full = OFF###
# set_osd_warn_batt_warning = OFF
###ERROR IN set: INVALID NAME: osd_warn_batt_warning = OFF###
# set_osd_warn_esc_fail = OFF
###ERROR IN set: INVALID NAME: osd_warn_esc_fail = OFF###
# set osd_warn_core_temp = OFF
###ERROR IN set: INVALID NAME: osd_warn_core_temp = OFF###
# set_osd_stat_tim_1 = ON
###ERROR IN set: INVALID NAME: osd_stat_tim_1 = ON###
# set osd_stat_max_spd = OFF
###ERROR IN set: INVALID NAME: osd_stat_max_spd = OFF###
# set osd_stat_battery = ON
###ERROR IN set: INVALID NAME: osd_stat_battery = ON###
# set osd_stat_bbox = OFF
###ERROR IN set: INVALID NAME: osd_stat_bbox = OFF###
# set osd_stat_bb_no = OFF
###ERROR IN set: INVALID NAME: osd_stat_bb_no = OFF###
# set name = Mobula7 1S
###ERROR IN set: INVALID NAME: name = Mobula7_1S###
# set anti_gravity_gain = 4500
###ERROR IN set: INVALID VALUE###
Allowed range: 0 - 250
- What do the PPM/PWM resource errors mean and are they safe to omit?
- All
osd_*
errors seem like they're related, any did I miss somrthing when building the firmware? - Setting name seems like it should work, what's up with this?
anti_gravity_gain
value seems normal and I didn't see any changes to this param recently, could this be a betaflight bug?
I also did a partial diff when I got it but I don't think that's as useful as the full one.
UPDATES:
- OSD issues seem to be related to betaflight/betaflight#11671 where all the
osd_warn_*
andosd_stat_*
were changed to use bitmasks. Generating the bitmasks using old values is a huge mystery to me. Maybe available via UI in BF? betaflight/betaflight-configurator#3256 (comment) - The config
name
was changed tocraft_name
in betaflight/betaflight#11391 - Anti Gravity stuff changed in betaflight/betaflight#11679, default value is supposed to be
80
, maybe4500
can be converted to45
? Will remove from config and see what happens.