diff --git a/tabs/initial_setup.html b/tabs/initial_setup.html
index ab9e976e0b..71fb080e01 100644
--- a/tabs/initial_setup.html
+++ b/tabs/initial_setup.html
@@ -80,7 +80,7 @@
Magnetometer
diff --git a/tabs/initial_setup.js b/tabs/initial_setup.js
index 09ab5b29cc..e5cfb6615b 100644
--- a/tabs/initial_setup.js
+++ b/tabs/initial_setup.js
@@ -17,7 +17,7 @@ function tab_initialize_initial_setup() {
$('input[name="failsafe_throttle"]').val(MISC.failsafe_throttle);
$('input[name="mincommand"]').val(MISC.mincommand);
- $('input[name="mag_declination"]').val(MISC.mag_declination);
+ $('input[name="mag_declination"]').val(MISC.mag_declination / 10);
// Fill in the accel trimms from CONFIG object
$('input[name="pitch"]').val(CONFIG.accelerometerTrims[0]);
@@ -149,7 +149,7 @@ function tab_initialize_initial_setup() {
MISC.failsafe_throttle = parseInt($('input[name="failsafe_throttle"]').val());
MISC.mincommand = parseInt($('input[name="mincommand"]').val());
- MISC.mag_declination = parseInt($('input[name="mag_declination"]').val());
+ MISC.mag_declination = parseFloat($('input[name="mag_declination"]').val()) * 10;
// we also have to fill the unsupported bytes
var buffer_out = new Array();