diff --git a/host/lms6002d.cpp b/host/lms6002d.cpp index a1d3a374..37c26482 100644 --- a/host/lms6002d.cpp +++ b/host/lms6002d.cpp @@ -164,11 +164,13 @@ void lms6002d_dev::init() write_reg(0x09, 0x00); // RXOUTSW (disabled), CLK_EN (all disabled) write_reg(0x17, 0xE0); write_reg(0x27, 0xE3); - write_reg(0x64, 0x32); write_reg(0x70, 0x01); - write_reg(0x79, 0x37); - write_reg(0x59, 0x09); - write_reg(0x47, 0x40); + + // FAQ v1.0r12, 5.27: + write_reg(0x47, 0x40); // Improving Tx spurious emission performance + write_reg(0x59, 0x29); // Improving ADC’s performance + write_reg(0x64, 0x36); // Common Mode Voltage For ADC’s + write_reg(0x79, 0x37); // Higher LNA Gain // Disable AUX PA // PA_EN[0]:AUXPA = 0 (powered up) - for mask set v1