- g_variant_get(value, "i", &spkr_gain);
- param = g_variant_new("(isq)", result, address, spkr_gain);
+ spkr_gain = g_variant_get_uint16(value);
+
+ BT_DBG("spkr_gain: %d", spkr_gain);
+
+ param = g_variant_new("(i&sq)", result, address, spkr_gain);