diff --git a/presets/4.5/filters/aos_rc/aos_3.5_filters.txt b/presets/4.5/filters/aos_rc/aos_3.5_filters.txt
new file mode 100644
index 000000000..c92d65439
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_3.5_filters.txt
@@ -0,0 +1,40 @@
+#$ TITLE: AOS 3.5 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, 3.5
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS 3.5
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 80
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
\ No newline at end of file
diff --git a/presets/4.5/filters/aos_rc/aos_5.5_filters.txt b/presets/4.5/filters/aos_rc/aos_5.5_filters.txt
new file mode 100644
index 000000000..b91362cc8
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_5.5_filters.txt
@@ -0,0 +1,39 @@
+#$ TITLE: AOS 5.5 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, 5.5
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS 5.5
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 80
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
diff --git a/presets/4.5/filters/aos_rc/aos_5_filters.txt b/presets/4.5/filters/aos_rc/aos_5_filters.txt
new file mode 100644
index 000000000..73ceedf3c
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_5_filters.txt
@@ -0,0 +1,39 @@
+#$ TITLE: AOS 5 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, 5
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS 5
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 80
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
diff --git a/presets/4.5/filters/aos_rc/aos_7_filters.txt b/presets/4.5/filters/aos_rc/aos_7_filters.txt
new file mode 100644
index 000000000..0b4fa545a
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_7_filters.txt
@@ -0,0 +1,39 @@
+#$ TITLE: AOS 7 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, 7
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS 7
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 75
+set dterm_lpf1_dyn_max_hz = 100
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
\ No newline at end of file
diff --git a/presets/4.5/filters/aos_rc/aos_cine25_filters.txt b/presets/4.5/filters/aos_rc/aos_cine25_filters.txt
new file mode 100644
index 000000000..00fd6b58e
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_cine25_filters.txt
@@ -0,0 +1,40 @@
+#$ TITLE: AOS Cine25 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, cine25
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS Cine25
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 80
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
\ No newline at end of file
diff --git a/presets/4.5/filters/aos_rc/aos_cine35_filters.txt b/presets/4.5/filters/aos_rc/aos_cine35_filters.txt
new file mode 100644
index 000000000..b237cf776
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_cine35_filters.txt
@@ -0,0 +1,40 @@
+#$ TITLE: AOS Cine35 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, cine35
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS Cine35
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 80
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
\ No newline at end of file
diff --git a/presets/4.5/filters/aos_rc/aos_cine80_filters.txt b/presets/4.5/filters/aos_rc/aos_cine80_filters.txt
new file mode 100644
index 000000000..852ae3cb9
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_cine80_filters.txt
@@ -0,0 +1,44 @@
+#$ TITLE: AOS Cine80 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, cine80
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS Cine80
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 30
+set dyn_notch_max_hz = 400
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_q = 700
+set rpm_filter_min_hz = 60
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 70
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf1_static_hz = 0
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
+
+
diff --git a/presets/4.5/filters/aos_rc/aos_lr5_filters.txt b/presets/4.5/filters/aos_rc/aos_lr5_filters.txt
new file mode 100644
index 000000000..3a33faab8
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_lr5_filters.txt
@@ -0,0 +1,39 @@
+#$ TITLE: AOS LR5 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, lr5
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS LR5
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 75
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
\ No newline at end of file
diff --git a/presets/4.5/filters/aos_rc/aos_ul5_filters.txt b/presets/4.5/filters/aos_rc/aos_ul5_filters.txt
new file mode 100644
index 000000000..875e5535a
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_ul5_filters.txt
@@ -0,0 +1,39 @@
+#$ TITLE: AOS UL5 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, ul5
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS UL5
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 75
+set dterm_lpf1_dyn_max_hz = 110
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
\ No newline at end of file
diff --git a/presets/4.5/filters/aos_rc/aos_ul7_filters.txt b/presets/4.5/filters/aos_rc/aos_ul7_filters.txt
new file mode 100644
index 000000000..5f32e49ea
--- /dev/null
+++ b/presets/4.5/filters/aos_rc/aos_ul7_filters.txt
@@ -0,0 +1,39 @@
+#$ TITLE: AOS UL7 Filters
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: FILTERS
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: filter, filters, aos, chris, rosser, ul7
+#$ AUTHOR: Chris Rosser
+#$ DESCRIPTION: Developed for the AOS UL7
+#$ DESCRIPTION: NOTE this needs bidirectional Dshot support and RPM filtering active to use. DO NOT ATEMPT TO USE WITH OUT RPM FILTERING!
+#$ DESCRIPTION: Follow the usual process of hover testing and safely checking out your tune before using. USE AT YOUR OWN RISK.
+#$ DISCUSSION: https://www.aos-rc.com
+#$ INCLUDE_WARNING: misc/warnings/en/rpm_filters.txt
+#$ INCLUDE: presets/4.5/filters/defaults.txt
+
+
+# -- Gyro lowpass filters --
+set gyro_lpf1_dyn_min_hz = 0
+set gyro_lpf1_dyn_max_hz = 0
+set gyro_lpf1_static_hz = 0
+set gyro_lpf2_static_hz = 1000
+set simplified_gyro_filter = OFF
+
+# -- Gyro Dynamic Notches --
+set dyn_notch_count = 1
+set dyn_notch_q = 500
+set dyn_notch_min_hz = 150
+
+# -- RPM filtering --
+set dshot_bidir = ON
+set rpm_filter_harmonics = 3
+set rpm_filter_fade_range_hz = 50
+set rpm_filter_min_hz = 100
+set rpm_filter_weights = 100, 0, 80
+
+# -- Dterm filtering --
+set dterm_lpf1_dyn_min_hz = 75
+set dterm_lpf1_dyn_max_hz = 100
+set dterm_lpf1_type = BIQUAD
+set dterm_lpf2_static_hz = 0
+set simplified_dterm_filter = OFF
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_3.5_tune.txt b/presets/4.5/tune/aos_rc/aos_3.5_tune.txt
new file mode 100644
index 000000000..76bf15422
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_3.5_tune.txt
@@ -0,0 +1,144 @@
+#$ TITLE: AOS 3.5 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, 3.5
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS 3.5. Based on a 850mAh 4S build with 3000KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.25 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 57
+set i_pitch = 102
+set d_pitch = 57
+set f_pitch = 172
+set p_roll = 64
+set i_roll = 115
+set d_roll = 50
+set f_roll = 195
+set p_yaw = 64
+set i_yaw = 115
+set f_yaw = 195
+set d_min_roll = 37
+set d_min_pitch = 42
+set simplified_master_multiplier = 125
+set simplified_pi_gain = 115
+set simplified_feedforward_gain = 130
+set simplified_pitch_pi_gain = 85
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 4500 rpm --
+set dyn_idle_min_rpm = 45
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_3.5_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_5.5_tune.txt b/presets/4.5/tune/aos_rc/aos_5.5_tune.txt
new file mode 100644
index 000000000..bc33ba4bc
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_5.5_tune.txt
@@ -0,0 +1,144 @@
+#$ TITLE: AOS 5.5 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, 5.5
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS 5.5 Based on a 1100mAh 6S build with 1800KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.2 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 56
+set i_pitch = 100
+set d_pitch = 55
+set f_pitch = 185
+set p_roll = 56
+set i_roll = 100
+set d_roll = 47
+set f_roll = 187
+set p_yaw = 56
+set i_yaw = 100
+set f_yaw = 187
+set d_min_roll = 35
+set d_min_pitch = 40
+set simplified_master_multiplier = 120
+set simplified_pi_gain = 105
+set simplified_feedforward_gain = 130
+set simplified_pitch_pi_gain = 95
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 3000 rpm --
+set dyn_idle_min_rpm = 30
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_5_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_5_tune.txt b/presets/4.5/tune/aos_rc/aos_5_tune.txt
new file mode 100644
index 000000000..284c5cd1b
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_5_tune.txt
@@ -0,0 +1,144 @@
+#$ TITLE: AOS 5 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, 5
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS 5. Based on a 1100mAh 6S build with 1800KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.2 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 70
+set i_pitch = 125
+set d_pitch = 55
+set f_pitch = 194
+set p_roll = 67
+set i_roll = 119
+set d_roll = 47
+set f_roll = 187
+set p_yaw = 67
+set i_yaw = 119
+set f_yaw = 187
+set d_min_roll = 35
+set d_min_pitch = 40
+set d_max_advance = 0
+set simplified_master_multiplier = 120
+set simplified_pi_gain = 125
+set simplified_feedforward_gain = 130
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 3000 rpm --
+set dyn_idle_min_rpm = 30
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_5_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_7_tune.txt b/presets/4.5/tune/aos_rc/aos_7_tune.txt
new file mode 100644
index 000000000..ba3de50aa
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_7_tune.txt
@@ -0,0 +1,143 @@
+#$ TITLE: AOS 7 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, 7
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS 7. Based on a 5000mAh 6S build with 1350KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.2 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 53
+set i_pitch = 95
+set d_pitch = 55
+set f_pitch = 185
+set p_roll = 53
+set i_roll = 95
+set d_roll = 47
+set f_roll = 187
+set p_yaw = 53
+set i_yaw = 95
+set f_yaw = 187
+set d_min_roll = 35
+set d_min_pitch = 40
+set simplified_master_multiplier = 120
+set simplified_feedforward_gain = 130
+set simplified_pitch_pi_gain = 95
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 2000 rpm --
+set dyn_idle_min_rpm = 20
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_7_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_cine25_tune.txt b/presets/4.5/tune/aos_rc/aos_cine25_tune.txt
new file mode 100644
index 000000000..f571f2965
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_cine25_tune.txt
@@ -0,0 +1,142 @@
+#$ TITLE: AOS Cine25 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, cine25
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS Cine25. Based on a 1000mAh 6S build with 2750KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.3 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set d_pitch = 59
+set f_pitch = 0
+set p_roll = 40
+set i_roll = 72
+set d_roll = 52
+set f_roll = 0
+set p_yaw = 40
+set i_yaw = 72
+set f_yaw = 0
+set d_min_roll = 39
+set d_min_pitch = 44
+set simplified_master_multiplier = 130
+set simplified_pi_gain = 70
+set simplified_feedforward_gain = 0
+set simplified_pitch_pi_gain = 110
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 4500 rpm --
+set dyn_idle_min_rpm = 60
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_cine25_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_cine35_tune.txt b/presets/4.5/tune/aos_rc/aos_cine35_tune.txt
new file mode 100644
index 000000000..3c4895a15
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_cine35_tune.txt
@@ -0,0 +1,144 @@
+#$ TITLE: AOS Cine35 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, cine35
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS Cine35. Based on a 1100mAh 6S build with 2000KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.25 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 54
+set i_pitch = 98
+set d_pitch = 57
+set f_pitch = 0
+set p_roll = 47
+set i_roll = 85
+set d_roll = 50
+set f_roll = 0
+set p_yaw = 47
+set i_yaw = 85
+set f_yaw = 0
+set d_min_roll = 37
+set d_min_pitch = 42
+set simplified_master_multiplier = 125
+set simplified_pi_gain = 85
+set simplified_feedforward_gain = 0
+set simplified_pitch_pi_gain = 110
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 4500 rpm --
+set dyn_idle_min_rpm = 45
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_cine35_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_cine80_tune.txt b/presets/4.5/tune/aos_rc/aos_cine80_tune.txt
new file mode 100644
index 000000000..f83a1b78b
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_cine80_tune.txt
@@ -0,0 +1,139 @@
+#$ TITLE: AOS Cine80 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, cine80
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS Cine80. Based on a 5000mAh 6S build with 2808 1350KV Motors. 1.5kg Camera. HQ 8x3.7x3 Props
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.3 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 38
+set i_pitch = 68
+set d_pitch = 44
+set f_pitch = 102
+set p_roll = 40
+set i_roll = 72
+set d_roll = 39
+set f_roll = 109
+set p_yaw = 40
+set i_yaw = 72
+set f_yaw = 109
+set d_min_roll = 39
+set d_min_pitch = 44
+set simplified_master_multiplier = 130
+set simplified_pi_gain = 70
+set simplified_dmax_gain = 0
+set simplified_feedforward_gain = 70
+set simplified_pitch_pi_gain = 90
+
+# -- iTerm relax (default)--
+set iterm_relax_cutoff = 5
+
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward (default)--
+
+# -- PIDsum limits (default)--
+
+# -- Antigravity--
+set anti_gravity_gain = 4000
+
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 2000 rpm --
+set dyn_idle_min_rpm = 20
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_7_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_lr5_tune.txt b/presets/4.5/tune/aos_rc/aos_lr5_tune.txt
new file mode 100644
index 000000000..511356e78
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_lr5_tune.txt
@@ -0,0 +1,143 @@
+#$ TITLE: AOS LR5 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, lr5
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS LR5. Based on a 1000mAh 6S build with 1800KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 0.8 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 41
+set i_pitch = 73
+set d_pitch = 36
+set f_pitch = 129
+set p_roll = 39
+set i_roll = 70
+set d_roll = 31
+set f_roll = 124
+set p_yaw = 39
+set i_yaw = 70
+set f_yaw = 124
+set d_min_roll = 23
+set d_min_pitch = 27
+set simplified_master_multiplier = 80
+set simplified_pi_gain = 110
+set simplified_feedforward_gain = 130
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 2000 rpm --
+set dyn_idle_min_rpm = 20
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_lr5_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_ul5_tune.txt b/presets/4.5/tune/aos_rc/aos_ul5_tune.txt
new file mode 100644
index 000000000..27d156eff
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_ul5_tune.txt
@@ -0,0 +1,144 @@
+#$ TITLE: AOS UL5 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, ul5
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS UL5. Based on a 1000mAh 6S build with 1800KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 0.8 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 37
+set i_pitch = 66
+set d_pitch = 36
+set f_pitch = 142
+set p_roll = 32
+set i_roll = 57
+set d_roll = 31
+set f_roll = 124
+set p_yaw = 32
+set i_yaw = 57
+set f_yaw = 124
+set d_min_roll = 23
+set d_min_pitch = 27
+set simplified_master_multiplier = 80
+set simplified_pi_gain = 90
+set simplified_feedforward_gain = 130
+set simplified_pitch_pi_gain = 110
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 2000 rpm --
+set dyn_idle_min_rpm = 20
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.4/filters/aos_rc/aos_ul5_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file
diff --git a/presets/4.5/tune/aos_rc/aos_ul7_tune.txt b/presets/4.5/tune/aos_rc/aos_ul7_tune.txt
new file mode 100644
index 000000000..c696e4d08
--- /dev/null
+++ b/presets/4.5/tune/aos_rc/aos_ul7_tune.txt
@@ -0,0 +1,139 @@
+#$ TITLE: AOS UL7 tune by Chris Rosser
+#$ FIRMWARE_VERSION: 4.5
+#$ CATEGORY: TUNE
+#$ STATUS: EXPERIMENTAL
+#$ KEYWORDS: aos, chris, rosser, pid, tune, ul7
+#$ AUTHOR: Chris Rosser
+#$ DISCUSSION: https://www.aos-rc.com
+#$ DESCRIPTION: Custom Tune for the AOS UL7. Based on a 5000mAh 6S build with 1350KV Motors.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Master multiplier is set to 1.0 for safety. Increase it carefully to further improve flight performance.
+#$ DESCRIPTION:
+#$ DESCRIPTION: RPM filtering is MANDATORY!
+#$ DESCRIPTION:
+#$ DESCRIPTION: Please carefully review the options above and tick any that are relevant.
+#$ DESCRIPTION:
+#$ DESCRIPTION: Choose your RC link speed.
+#$ DESCRIPTION:
+#$ FORCE_OPTIONS_REVIEW: TRUE
+
+#$ INCLUDE: presets/4.5/tune/defaults.txt
+
+# -- PID values --
+
+set p_pitch = 46
+set i_pitch = 83
+set f_pitch = 146
+set p_roll = 49
+set i_roll = 88
+set f_roll = 156
+set p_yaw = 49
+set i_yaw = 88
+set f_yaw = 156
+set simplified_pi_gain = 110
+set simplified_feedforward_gain = 130
+set simplified_pitch_pi_gain = 90
+
+# -- iTerm relax (default)--
+# -- iTerm windup (default)--
+# -- iTerm rotation (off, default) --
+
+# -- Dmax --
+set d_max_advance = 0
+
+# -- TPA --
+
+# -- Feedforward --
+set feedforward_max_rate_limit = 95
+
+# -- PIDsum limits (default)--
+# -- Antigravity (default) --
+# -- Absolute control (off, default) --
+# -- Accecleration limits (off, default) --
+# -- Angle and Horizon mode tuning (default) --
+# -- PIDs active below min throttle (default) --
+# -- Set mixer type to default (legacy) --
+# -- Set yaw spin recovery to default, which is auto --
+# -- Set integrated yaw to off, so pitch and yaw are independent (default) --
+# -- Gyro cal on first arm (off, default) --
+# -- Transient throttle limit (off, default) --
+# -- Thrust linear (off, default) --
+# -- Throttle boost (default, 5)
+# -- VBat warning threshold --
+
+# -- DShot Idle --
+set dshot_idle_value = 300
+
+# -- Dynamic idle ON at 2000 rpm --
+set dyn_idle_min_rpm = 20
+set dyn_idle_p_gain = 40
+
+
+# ------ OPIONS GO BELOW THIS LINE ------
+
+# -- Filters --
+
+#$ OPTION_GROUP BEGIN: Filters
+    #$ OPTION BEGIN (CHECKED): AOS Filters (Recommended)
+    #$ INCLUDE: presets/4.5/filters/aos_rc/aos_ul7_filters.txt
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+# -- Fast Rx Link Options --
+
+#$ OPTION_GROUP BEGIN: Choose your RC link (or apply another preset separately)
+    #$ OPTION BEGIN (UNCHECKED): ELRS_250HZ (Recommended)
+        #$ INCLUDE: presets/4.3/rc_link/elrs_250hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): ELRS_500HZ
+        #$ INCLUDE: presets/4.3/rc_link/elrs_500hz.txt
+    #$ OPTION END
+    
+    #$ OPTION BEGIN (UNCHECKED): DJI Normal
+        #$ INCLUDE: presets/4.3/rc_link/DJI_Normal.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): DJI SBUS FAST
+        #$ INCLUDE: presets/4.3/rc_link/DJI_SBUS_Fast.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 50Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_50hz.txt
+    #$ OPTION END
+
+    #$ OPTION BEGIN (UNCHECKED): Crossfire 150Hz
+        #$ INCLUDE: presets/4.3/rc_link/tbs/crossfire_150hz.txt
+    #$ OPTION END
+#$ OPTION_GROUP END
+
+# -- Recommended options --
+
+#$ OPTION_GROUP BEGIN: Check all of these (recommended)
+
+    # -- VBat sag compensation --
+    #$ OPTION BEGIN (CHECKED): Full battery sag compensation
+        set vbat_sag_compensation = 100
+        set vbat_sag_lpf_period = 2
+    #$ OPTION END
+
+    # -- Stick behaviour --
+    #$ OPTION BEGIN (CHECKED): No stick deadband
+        set deadband = 0
+        set yaw_deadband = 0
+    #$ OPTION END
+
+    # -- Startup and arming --
+    #$ OPTION BEGIN (CHECKED): Arm at any angle
+        set small_angle = 180
+    #$ OPTION END
+
+    # -- Prop direction --
+    #$ OPTION BEGIN (CHECKED): Props out (check motor direction!)
+        set yaw_motors_reversed = ON
+    #$ OPTION END
+
+#$ OPTION_GROUP END
+
+simplified_tuning apply
\ No newline at end of file