4. What kind of Bluetooth codec does the M7 support? Why there's no change after changing the codec setting?

A: The M7 supports the Bluetooth codec LDAC, atpX-HD, aptX and SBC.

You can change the default Bluetooth codec in Settings->Audio->Wireless playback quality. Also, please note that the change of setting will not take effect until reconnecting the Bluetooth device.