Calibration Issues

Having issues with the site, hardware, source code, or any other issues?
Post Reply
cksa
Posts: 3
Joined: Thu Oct 02, 2014 4:01 am

Calibration Issues

Post by cksa »

I get an error everytime I set the frequency to 2.4Ghz and do a cal lms? (see attached image)

Using firmware 1.7.1, and FPGA version is 0.0.6
jynik
Posts: 455
Joined: Thu Jun 06, 2013 8:15 pm

Re: Calibration Issues

Post by jynik »

Hi there,

As you've probably seen from some other threads and the issue tracker, there are some known issues that need to be figured out and fixed on the LMS calibration and DC offset items. One thing you can do to help is to run the CLI with the -v verbose option and share the output so we can see what state various registers are in.

Also, you noted this happens when you run the cal at 2.4GHz. Perhaps some strong 802.11 signals are leaking in and interfering? Are you very close to a hotspot? If so, and if possible, does this persist if you're in a location fairly free of 802.11 signals? This might sounds a bit wacky, but it was mentioned to me that we should power down an LNA instead of connecting it to external (terminated) pads here when performing the cal, so we'll have to try that out.

Some other good things to hear would be if the problem persists with different frequencies and gain settings. Unfortunately, I don't think there will be a quick answer here. But your feedback can help with the debugging on these related issues.

Thanks,
Jon
cksa
Posts: 3
Joined: Thu Oct 02, 2014 4:01 am

Re: Calibration Issues

Post by cksa »

I will try and get the verbose output soon. Meanwhile I did a quick test, even with no antenna attached, cal lms fails with the same error. cal lms works at the default frequency though (1Ghz).
cksa
Posts: 3
Joined: Thu Oct 02, 2014 4:01 am

Re: Calibration Issues

Post by cksa »

It doesn't seem to fail when doing it verbosely? I tried again without the verbose option, and it repeatably fails.

Code: Select all

bladeRF> version

  bladeRF-cli version:        0.11.1
  libbladeRF version:         0.16.2

  Firmware version:           1.7.1-
  FPGA version:               0.0.6

bladeRF> print frequency
[VERBOSE] usb_lms_read: 0x20 0x3e
[VERBOSE] usb_lms_read: 0x21 0x80
[VERBOSE] usb_lms_read: 0x22 0x00
[VERBOSE] usb_lms_read: 0x23 0x00
[VERBOSE] usb_lms_read: 0x25 0xb2

  RX Frequency: 2400000000Hz
[VERBOSE] usb_lms_read: 0x10 0x3e
[VERBOSE] usb_lms_read: 0x11 0x80
[VERBOSE] usb_lms_read: 0x12 0x00
[VERBOSE] usb_lms_read: 0x13 0x00
[VERBOSE] usb_lms_read: 0x15 0xb2
  TX Frequency: 2400000000Hz

bladeRF> cal lms
[VERBOSE] usb_lms_read: 0x54 0x02
[VERBOSE] usb_lms_read: 0x20 0x3e
[VERBOSE] usb_lms_read: 0x21 0x80
[VERBOSE] usb_lms_read: 0x22 0x00
[VERBOSE] usb_lms_read: 0x23 0x00
[VERBOSE] usb_lms_read: 0x25 0xb2
[DEBUG] Reading MS1
[VERBOSE] usb_si5338_read: 0x25 0x01
[DEBUG] Read enable register: 0x01
[VERBOSE] usb_si5338_read: 0x40 0x66
[DEBUG] Read regs[0]: 0x66
[VERBOSE] usb_si5338_read: 0x41 0x9c
[DEBUG] Read regs[1]: 0x9c
[VERBOSE] usb_si5338_read: 0x42 0x08
[DEBUG] Read regs[2]: 0x08
[VERBOSE] usb_si5338_read: 0x43 0x00
[DEBUG] Read regs[3]: 0x00
[VERBOSE] usb_si5338_read: 0x44 0x00
[DEBUG] Read regs[4]: 0x00
[VERBOSE] usb_si5338_read: 0x45 0x00
[DEBUG] Read regs[5]: 0x00
[VERBOSE] usb_si5338_read: 0x46 0x05
[DEBUG] Read regs[6]: 0x05
[VERBOSE] usb_si5338_read: 0x47 0x00
[DEBUG] Read regs[7]: 0x00
[VERBOSE] usb_si5338_read: 0x48 0x00
[DEBUG] Read regs[8]: 0x00
[VERBOSE] usb_si5338_read: 0x49 0x00
[DEBUG] Read regs[9]: 0x00
[VERBOSE] usb_si5338_read: 0x20 0xc8
[DEBUG] Read r register: 0xc8
[DEBUG] Unpacked P1: 0x00009c66 (400
[DEBUG] Unpacked a + b/c: 316 + 4/5
[DEBUG] Unpacked r: 4
[DEBUG] Calculated samplerate: 10000
[VERBOSE] usb_lms_read: 0x54 0x02
[VERBOSE] usb_lms_write: 0x54 0x02
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_read: 0x54 0x02
[VERBOSE] usb_lms_write: 0x54 0x3e
[DEBUG] Setting integer sample rate:
[DEBUG] Found r value of: 1
[DEBUG] MSx a + b/c: 422 + 2/5
[DEBUG] MSx a + b/c: 422 + 2/5
[DEBUG] MSx P1: 0x0000d133 (53555) P
[DEBUG] Calculated samplerate: 30000
[DEBUG] Writing MS1
[VERBOSE] usb_si5338_read: 0x25 0x01
[DEBUG] Wrote enable register: 0x01
[VERBOSE] usb_si5338_write: 0x25 0x0
[VERBOSE] usb_si5338_write: 0x40 0x3
[DEBUG] Wrote regs[0]: 0x33
[VERBOSE] usb_si5338_write: 0x41 0xd
[DEBUG] Wrote regs[1]: 0xd1
[VERBOSE] usb_si5338_write: 0x42 0x0
[DEBUG] Wrote regs[2]: 0x04
[VERBOSE] usb_si5338_write: 0x43 0x0
[DEBUG] Wrote regs[3]: 0x00
[VERBOSE] usb_si5338_write: 0x44 0x0
[DEBUG] Wrote regs[4]: 0x00
[VERBOSE] usb_si5338_write: 0x45 0x0
[DEBUG] Wrote regs[5]: 0x00
[VERBOSE] usb_si5338_write: 0x46 0x0
[DEBUG] Wrote regs[6]: 0x05
[VERBOSE] usb_si5338_write: 0x47 0x0
[DEBUG] Wrote regs[7]: 0x00
[VERBOSE] usb_si5338_write: 0x48 0x0
[DEBUG] Wrote regs[8]: 0x00
[VERBOSE] usb_si5338_write: 0x49 0x0
[DEBUG] Wrote regs[9]: 0x00
[DEBUG] Wrote r register: 0xc0
[VERBOSE] usb_si5338_write: 0x20 0xc
[DEBUG] Set actual integer sample ra
[VERBOSE] usb_lms_read: 0x34 0x02
[VERBOSE] usb_lms_read: 0x10 0x3e
[VERBOSE] usb_lms_read: 0x11 0x80
[VERBOSE] usb_lms_read: 0x12 0x00
[VERBOSE] usb_lms_read: 0x13 0x00
[VERBOSE] usb_lms_read: 0x15 0xb2
[DEBUG] Reading MS2
[VERBOSE] usb_si5338_read: 0x26 0x03
[DEBUG] Read enable register: 0x03
[VERBOSE] usb_si5338_read: 0x4b 0x66
[DEBUG] Read regs[0]: 0x66
[VERBOSE] usb_si5338_read: 0x4c 0x9c
[DEBUG] Read regs[1]: 0x9c
[VERBOSE] usb_si5338_read: 0x4d 0x08
[DEBUG] Read regs[2]: 0x08
[VERBOSE] usb_si5338_read: 0x4e 0x00
[DEBUG] Read regs[3]: 0x00
[VERBOSE] usb_si5338_read: 0x4f 0x00
[DEBUG] Read regs[4]: 0x00
[VERBOSE] usb_si5338_read: 0x50 0x00
[DEBUG] Read regs[5]: 0x00
[VERBOSE] usb_si5338_read: 0x51 0x05
[DEBUG] Read regs[6]: 0x05
[VERBOSE] usb_si5338_read: 0x52 0x00
[DEBUG] Read regs[7]: 0x00
[VERBOSE] usb_si5338_read: 0x53 0x00
[DEBUG] Read regs[8]: 0x00
[VERBOSE] usb_si5338_read: 0x54 0x00
[DEBUG] Read regs[9]: 0x00
[VERBOSE] usb_si5338_read: 0x21 0xc8
[DEBUG] Read r register: 0xc8
[DEBUG] Unpacked P1: 0x00009c66 (400
[DEBUG] Unpacked a + b/c: 316 + 4/5
[DEBUG] Unpacked r: 4
[DEBUG] Calculated samplerate: 10000
[VERBOSE] usb_lms_read: 0x34 0x02
[VERBOSE] usb_lms_write: 0x34 0x02
[VERBOSE] usb_lms_read: 0x35 0x17
[VERBOSE] usb_lms_read: 0x34 0x02
[VERBOSE] usb_lms_write: 0x34 0x3e
[DEBUG] Setting integer sample rate:
[DEBUG] Found r value of: 1
[DEBUG] MSx a + b/c: 422 + 2/5
[DEBUG] MSx a + b/c: 422 + 2/5
[DEBUG] MSx P1: 0x0000d133 (53555) P
[DEBUG] Calculated samplerate: 30000
[DEBUG] Writing MS2
[VERBOSE] usb_si5338_read: 0x26 0x03
[DEBUG] Wrote enable register: 0x03
[VERBOSE] usb_si5338_write: 0x26 0x0
[VERBOSE] usb_si5338_write: 0x4b 0x3
[DEBUG] Wrote regs[0]: 0x33
[VERBOSE] usb_si5338_write: 0x4c 0xd
[DEBUG] Wrote regs[1]: 0xd1
[VERBOSE] usb_si5338_write: 0x4d 0x0
[DEBUG] Wrote regs[2]: 0x04
[VERBOSE] usb_si5338_write: 0x4e 0x0
[DEBUG] Wrote regs[3]: 0x00
[VERBOSE] usb_si5338_write: 0x4f 0x0
[DEBUG] Wrote regs[4]: 0x00
[VERBOSE] usb_si5338_write: 0x50 0x0
[DEBUG] Wrote regs[5]: 0x00
[VERBOSE] usb_si5338_write: 0x51 0x0
[DEBUG] Wrote regs[6]: 0x05
[VERBOSE] usb_si5338_write: 0x52 0x0
[DEBUG] Wrote regs[7]: 0x00
[VERBOSE] usb_si5338_write: 0x53 0x0
[DEBUG] Wrote regs[8]: 0x00
[VERBOSE] usb_si5338_write: 0x54 0x0
[DEBUG] Wrote regs[9]: 0x00
[DEBUG] Wrote r register: 0xc0
[VERBOSE] usb_si5338_write: 0x21 0xc
[DEBUG] Set actual integer sample ra
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x71 0x00
[VERBOSE] usb_lms_write: 0x71 0x00
[VERBOSE] usb_lms_read: 0x72 0x80
[VERBOSE] usb_lms_write: 0x72 0x80
[DEBUG] Enable Module: RX - True
[VERBOSE] usb_lms_read: 0x70 0x00
[VERBOSE] usb_lms_write: 0x70 0x01
[DEBUG] Enable Module: RX - True
[VERBOSE] usb_lms_read: 0x70 0x01
[VERBOSE] usb_lms_write: 0x70 0x01
[VERBOSE] usb_lms_read: 0x44 0x13
[VERBOSE] usb_lms_write: 0x44 0x03
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xc0
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_write: 0x46 0x00
[VERBOSE] usb_lms_write: 0x08 0x00
[VERBOSE] usb_lms_read: 0x54 0x3e
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_read: 0x64 0x36
[VERBOSE] usb_lms_write: 0x64 0x36
[VERBOSE] usb_lms_read: 0x54 0x3e
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_write: 0x54 0x3c
[VERBOSE] usb_lms_write: 0x55 0x17
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_write: 0x46 0x08
[VERBOSE] usb_lms_write: 0x08 0x20
[DEBUG] Enable Module: TX - True
[VERBOSE] usb_lms_read: 0x40 0x00
[VERBOSE] usb_lms_write: 0x40 0x02
[DEBUG] sync_tx: Worker is now runni
[DEBUG] Enable Module: TX - False
[VERBOSE] usb_lms_read: 0x40 0x02
[VERBOSE] usb_lms_write: 0x40 0x00
[VERBOSE] usb_lms_read: 0x44 0x03
[VERBOSE] usb_lms_write: 0x44 0x03
[VERBOSE] usb_lms_read: 0x75 0xc0
[VERBOSE] usb_lms_write: 0x75 0xc0
[VERBOSE] usb_lms_read: 0x46 0x08
[VERBOSE] usb_lms_read: 0x08 0x20
[VERBOSE] usb_lms_write: 0x46 0x00
[VERBOSE] usb_lms_write: 0x08 0x00
[VERBOSE] usb_lms_read: 0x54 0x3c
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_read: 0x7d 0x00
[VERBOSE] usb_lms_write: 0x7d 0x00
[VERBOSE] usb_lms_read: 0x54 0x3c
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_write: 0x54 0x3e
[VERBOSE] usb_lms_write: 0x55 0x17
[VERBOSE] usb_lms_read: 0x64 0x36
[VERBOSE] usb_lms_write: 0x64 0x36
[VERBOSE] usb_lms_read: 0x0b 0x08
[VERBOSE] usb_lms_write: 0x0b 0x08
[VERBOSE] usb_lms_read: 0x7d 0x00
[VERBOSE] usb_lms_write: 0x7d 0x00
[VERBOSE] usb_lms_read: 0x70 0x01
[VERBOSE] usb_lms_write: 0x70 0x01
[VERBOSE] usb_lms_read: 0x20 0x3e
[VERBOSE] usb_lms_read: 0x21 0x80
[VERBOSE] usb_lms_read: 0x22 0x00
[VERBOSE] usb_lms_read: 0x23 0x00
[VERBOSE] usb_lms_read: 0x25 0xb2
[VERBOSE] ---- Frequency ----
[VERBOSE]   x        : 2
[VERBOSE]   nint     : 125
[VERBOSE]   nfrac    : 0
[VERBOSE]   freqsel  : 0x2c
[VERBOSE]   reference: 38400000
[VERBOSE]   freq     : 2400000000
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_write: 0x09 0x4d
[VERBOSE] usb_lms_read: 0x25 0xb2
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_write: 0x25 0xb2
[VERBOSE] usb_lms_write: 0x20 0x3e
[VERBOSE] usb_lms_write: 0x21 0x80
[VERBOSE] usb_lms_write: 0x22 0x00
[VERBOSE] usb_lms_write: 0x23 0x00
[VERBOSE] usb_lms_read: 0x26 0x8c
[VERBOSE] usb_lms_write: 0x26 0x8c
[VERBOSE] usb_lms_read: 0x27 0xe0
[VERBOSE] usb_lms_write: 0x27 0xe0
[VERBOSE] usb_lms_read: 0x28 0x40
[VERBOSE] usb_lms_write: 0x28 0x40
[VERBOSE] usb_lms_read: 0x29 0x99
[VERBOSE] usb_lms_write: 0x29 0xa0
[VERBOSE] usb_lms_read: 0x2a 0x43
[VERBOSE] Too low: 32 -> 16
[VERBOSE] usb_lms_write: 0x29 0x90
[VERBOSE] usb_lms_read: 0x2a 0x83
[VERBOSE] Too high: 16 -> 24
[VERBOSE] usb_lms_write: 0x29 0x98
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] Found normal at VCOCAP: 24
[VERBOSE] usb_lms_write: 0x29 0x97
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x96
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x95
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x94
[VERBOSE] usb_lms_read: 0x2a 0x83
[VERBOSE] Found lower limit VCOCAP:
[VERBOSE] usb_lms_write: 0x29 0x98
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x99
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9a
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9b
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9c
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9d
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9e
[VERBOSE] usb_lms_read: 0x2a 0x43
[VERBOSE] Found upper limit VCOCAP:
[VERBOSE] Goldilocks VCOCAP: 25
[VERBOSE] usb_lms_write: 0x29 0x99
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] VTUNE: 0
[VERBOSE] usb_lms_read: 0x09 0x4d
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x75 0xc0
[VERBOSE] usb_lms_write: 0x75 0xe0
[VERBOSE] usb_lms_read: 0x10 0x3e
[VERBOSE] usb_lms_read: 0x11 0x80
[VERBOSE] usb_lms_read: 0x12 0x00
[VERBOSE] usb_lms_read: 0x13 0x00
[VERBOSE] usb_lms_read: 0x15 0xb2
[VERBOSE] ---- Frequency ----
[VERBOSE]   x        : 2
[VERBOSE]   nint     : 125
[VERBOSE]   nfrac    : 0
[VERBOSE]   freqsel  : 0x2c
[VERBOSE]   reference: 38400000
[VERBOSE]   freq     : 2400000000
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_write: 0x09 0x4d
[VERBOSE] usb_lms_read: 0x15 0xb2
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_write: 0x15 0xb2
[VERBOSE] usb_lms_write: 0x10 0x3e
[VERBOSE] usb_lms_write: 0x11 0x80
[VERBOSE] usb_lms_write: 0x12 0x00
[VERBOSE] usb_lms_write: 0x13 0x00
[VERBOSE] usb_lms_read: 0x16 0x8c
[VERBOSE] usb_lms_write: 0x16 0x8c
[VERBOSE] usb_lms_read: 0x17 0xe0
[VERBOSE] usb_lms_write: 0x17 0xe0
[VERBOSE] usb_lms_read: 0x18 0x40
[VERBOSE] usb_lms_write: 0x18 0x40
[VERBOSE] usb_lms_read: 0x19 0x99
[VERBOSE] usb_lms_write: 0x19 0xa0
[VERBOSE] usb_lms_read: 0x1a 0x43
[VERBOSE] Too low: 32 -> 16
[VERBOSE] usb_lms_write: 0x19 0x90
[VERBOSE] usb_lms_read: 0x1a 0x83
[VERBOSE] Too high: 16 -> 24
[VERBOSE] usb_lms_write: 0x19 0x98
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] Found normal at VCOCAP: 24
[VERBOSE] usb_lms_write: 0x19 0x97
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x96
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x95
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x94
[VERBOSE] usb_lms_read: 0x1a 0x83
[VERBOSE] Found lower limit VCOCAP:
[VERBOSE] usb_lms_write: 0x19 0x98
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x99
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9a
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9b
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9c
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9d
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9e
[VERBOSE] usb_lms_read: 0x1a 0x43
[VERBOSE] Found upper limit VCOCAP:
[VERBOSE] Goldilocks VCOCAP: 25
[VERBOSE] usb_lms_write: 0x19 0x99
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] VTUNE: 0
[VERBOSE] usb_lms_read: 0x09 0x4d
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x44 0x03
[VERBOSE] usb_lms_write: 0x44 0x13
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_write: 0x46 0x00
[VERBOSE] usb_lms_write: 0x08 0x00
Calibrating LMS LPF tuning module...
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x09 0x68
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xe0
[DEBUG] Calibrating module 00:00
[VERBOSE] usb_lms_read: 0x03 0x08
[VERBOSE] usb_lms_write: 0x03 0x08
[VERBOSE] usb_lms_write: 0x02 0x1f
[VERBOSE] usb_lms_write: 0x03 0x18
[VERBOSE] usb_lms_write: 0x03 0x08
[VERBOSE] usb_lms_write: 0x03 0x28
[VERBOSE] usb_lms_write: 0x03 0x08
[VERBOSE] usb_lms_read: 0x01 0xf5
[VERBOSE] usb_lms_read: 0x00 0x17
[DEBUG] DC_REGVAL: 23
[VERBOSE] usb_lms_read: 0x35 0x17
[VERBOSE] usb_lms_write: 0x35 0x17
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_write: 0x55 0x17
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_write: 0x03 0x08
[VERBOSE] usb_lms_read: 0x00 0x17
[VERBOSE] usb_lms_write: 0x33 0x08
[VERBOSE] usb_lms_read: 0x30 0x1d
[VERBOSE] usb_lms_write: 0x33 0x09
[VERBOSE] usb_lms_read: 0x30 0x21
[VERBOSE] usb_lms_write: 0x53 0x08
[VERBOSE] usb_lms_read: 0x50 0x29
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_read: 0x50 0x00
[VERBOSE] usb_lms_write: 0x63 0x08
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x09
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x0a
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x0b
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x0c
[VERBOSE] usb_lms_read: 0x60 0x1f
    LPF tuning module: 23

Calibrating LMS TX LPF modules...
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x09 0x4a
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xe0
[VERBOSE] usb_lms_read: 0x36 0x30
[VERBOSE] usb_lms_write: 0x36 0xb0
[DEBUG] Calibrating module 30:00
[VERBOSE] usb_lms_read: 0x33 0x09
[VERBOSE] usb_lms_write: 0x33 0x08
[VERBOSE] usb_lms_write: 0x32 0x1f
[VERBOSE] usb_lms_write: 0x33 0x18
[VERBOSE] usb_lms_write: 0x33 0x08
[VERBOSE] usb_lms_write: 0x33 0x28
[VERBOSE] usb_lms_write: 0x33 0x08
[VERBOSE] usb_lms_read: 0x31 0x14
[VERBOSE] usb_lms_read: 0x30 0x1d
[DEBUG] DC_REGVAL: 29
[DEBUG] Calibrating module 30:01
[VERBOSE] usb_lms_read: 0x33 0x08
[VERBOSE] usb_lms_write: 0x33 0x09
[VERBOSE] usb_lms_write: 0x32 0x1f
[VERBOSE] usb_lms_write: 0x33 0x19
[VERBOSE] usb_lms_write: 0x33 0x09
[VERBOSE] usb_lms_write: 0x33 0x29
[VERBOSE] usb_lms_write: 0x33 0x09
[VERBOSE] usb_lms_read: 0x31 0x14
[VERBOSE] usb_lms_read: 0x30 0x21
[DEBUG] DC_REGVAL: 33
[VERBOSE] usb_lms_read: 0x36 0xb0
[VERBOSE] usb_lms_write: 0x36 0x30
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_write: 0x03 0x08
[VERBOSE] usb_lms_read: 0x00 0x17
[VERBOSE] usb_lms_write: 0x33 0x08
[VERBOSE] usb_lms_read: 0x30 0x1d
[VERBOSE] usb_lms_write: 0x33 0x09
[VERBOSE] usb_lms_read: 0x30 0x21
[VERBOSE] usb_lms_write: 0x53 0x08
[VERBOSE] usb_lms_read: 0x50 0x29
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_read: 0x50 0x00
[VERBOSE] usb_lms_write: 0x63 0x08
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x09
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x0a
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x0b
[VERBOSE] usb_lms_read: 0x60 0x1f
[VERBOSE] usb_lms_write: 0x63 0x0c
[VERBOSE] usb_lms_read: 0x60 0x1f
    TX LPF I filter: 29
    TX LPF Q filter: 33

Calibrating LMS RX LPF modules...
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xe0
[VERBOSE] usb_lms_read: 0x5f 0x1f
[VERBOSE] usb_lms_write: 0x5f 0x1f
[VERBOSE] usb_lms_read: 0x71 0x00
[VERBOSE] usb_lms_write: 0x71 0x00
[VERBOSE] usb_lms_read: 0x7c 0x1c
[VERBOSE] usb_lms_write: 0x7c 0x1c
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xe0
[VERBOSE] usb_lms_read: 0x76 0x78
[VERBOSE] usb_lms_write: 0x76 0x78
[VERBOSE] usb_lms_read: 0x65 0x0a
[VERBOSE] usb_lms_write: 0x65 0x0a
[DEBUG] Calibrating module 50:00
[VERBOSE] usb_lms_read: 0x53 0x09
[VERBOSE] usb_lms_write: 0x53 0x08
[VERBOSE] usb_lms_write: 0x52 0x1f
[VERBOSE] usb_lms_write: 0x53 0x18
[VERBOSE] usb_lms_write: 0x53 0x08
[VERBOSE] usb_lms_write: 0x53 0x28
[VERBOSE] usb_lms_write: 0x53 0x08
[VERBOSE] usb_lms_read: 0x51 0x09
[VERBOSE] usb_lms_read: 0x50 0x29
[DEBUG] DC_REGVAL: 41
[DEBUG] Calibrating module 50:01
[VERBOSE] usb_lms_read: 0x53 0x08
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_write: 0x52 0x1f
[VERBOSE] usb_lms_write: 0x53 0x19
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_write: 0x53 0x29
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_read: 0x51 0x00
[VERBOSE] usb_lms_read: 0x50 0x1f
[DEBUG] DC_REGVAL: 31
[DEBUG] DC_REGVAL suboptimal value -
[DEBUG] Calibrating module 50:01
[VERBOSE] usb_lms_read: 0x53 0x09
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_write: 0x52 0x00
[VERBOSE] usb_lms_write: 0x53 0x19
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_write: 0x53 0x29
[VERBOSE] usb_lms_write: 0x53 0x09
[VERBOSE] usb_lms_read: 0x51 0x01
[VERBOSE] usb_lms_read: 0x50 0x00
[DEBUG] DC_REGVAL: 0
[WARNING] Bad DC_REGVAL detected. DC
[DEBUG] Enable Module: RX - False
[VERBOSE] usb_lms_read: 0x70 0x01
[VERBOSE] usb_lms_write: 0x70 0x00
[VERBOSE] usb_lms_read: 0x54 0x3e
[VERBOSE] usb_lms_write: 0x54 0x3e
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_read: 0x54 0x3e
[VERBOSE] usb_lms_write: 0x54 0x02
[VERBOSE] ---- Frequency ----
[VERBOSE]   x        : 2
[VERBOSE]   nint     : 125
[VERBOSE]   nfrac    : 0
[VERBOSE]   freqsel  : 0x2c
[VERBOSE]   reference: 38400000
[VERBOSE]   freq     : 2400000000
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_write: 0x09 0x4d
[VERBOSE] usb_lms_read: 0x25 0xb2
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_write: 0x25 0xb2
[VERBOSE] usb_lms_write: 0x20 0x3e
[VERBOSE] usb_lms_write: 0x21 0x80
[VERBOSE] usb_lms_write: 0x22 0x00
[VERBOSE] usb_lms_write: 0x23 0x00
[VERBOSE] usb_lms_read: 0x26 0x8c
[VERBOSE] usb_lms_write: 0x26 0x8c
[VERBOSE] usb_lms_read: 0x27 0xe0
[VERBOSE] usb_lms_write: 0x27 0xe0
[VERBOSE] usb_lms_read: 0x28 0x40
[VERBOSE] usb_lms_write: 0x28 0x40
[VERBOSE] usb_lms_read: 0x29 0x99
[VERBOSE] usb_lms_write: 0x29 0xa0
[VERBOSE] usb_lms_read: 0x2a 0x43
[VERBOSE] Too low: 32 -> 16
[VERBOSE] usb_lms_write: 0x29 0x90
[VERBOSE] usb_lms_read: 0x2a 0x83
[VERBOSE] Too high: 16 -> 24
[VERBOSE] usb_lms_write: 0x29 0x98
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] Found normal at VCOCAP: 24
[VERBOSE] usb_lms_write: 0x29 0x97
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x96
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x95
[VERBOSE] usb_lms_read: 0x2a 0x83
[VERBOSE] Found lower limit VCOCAP:
[VERBOSE] usb_lms_write: 0x29 0x98
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x99
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9a
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9b
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9c
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9d
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9e
[VERBOSE] usb_lms_read: 0x2a 0x43
[VERBOSE] Found upper limit VCOCAP:
[VERBOSE] Goldilocks VCOCAP: 25
[VERBOSE] usb_lms_write: 0x29 0x99
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] VTUNE: 0
[VERBOSE] usb_lms_read: 0x09 0x4d
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xe0
[DEBUG] Found r value of: 4
[DEBUG] MSx a + b/c: 316 + 4/5
[DEBUG] MSx a + b/c: 316 + 4/5
[DEBUG] MSx P1: 0x00009c66 (40038) P
[DEBUG] Calculated samplerate: 10000
[DEBUG] Writing MS1
[VERBOSE] usb_si5338_read: 0x25 0x01
[DEBUG] Wrote enable register: 0x01
[VERBOSE] usb_si5338_write: 0x25 0x0
[VERBOSE] usb_si5338_write: 0x40 0x6
[DEBUG] Wrote regs[0]: 0x66
[VERBOSE] usb_si5338_write: 0x41 0x9
[DEBUG] Wrote regs[1]: 0x9c
[VERBOSE] usb_si5338_write: 0x42 0x0
[DEBUG] Wrote regs[2]: 0x08
[VERBOSE] usb_si5338_write: 0x43 0x0
[DEBUG] Wrote regs[3]: 0x00
[VERBOSE] usb_si5338_write: 0x44 0x0
[DEBUG] Wrote regs[4]: 0x00
[VERBOSE] usb_si5338_write: 0x45 0x0
[DEBUG] Wrote regs[5]: 0x00
[VERBOSE] usb_si5338_write: 0x46 0x0
[DEBUG] Wrote regs[6]: 0x05
[VERBOSE] usb_si5338_write: 0x47 0x0
[DEBUG] Wrote regs[7]: 0x00
[VERBOSE] usb_si5338_write: 0x48 0x0
[DEBUG] Wrote regs[8]: 0x00
[VERBOSE] usb_si5338_write: 0x49 0x0
[DEBUG] Wrote regs[9]: 0x00
[DEBUG] Wrote r register: 0xc8
[VERBOSE] usb_si5338_write: 0x20 0xc
[DEBUG] Enable Module: RX - False
[VERBOSE] usb_lms_read: 0x70 0x00
[VERBOSE] usb_lms_write: 0x70 0x00
[DEBUG] Enable Module: TX - False
[VERBOSE] usb_lms_read: 0x40 0x00
[VERBOSE] usb_lms_write: 0x40 0x00
[VERBOSE] usb_lms_read: 0x34 0x3e
[VERBOSE] usb_lms_write: 0x34 0x3e
[VERBOSE] usb_lms_read: 0x35 0x17
[VERBOSE] usb_lms_read: 0x34 0x3e
[VERBOSE] usb_lms_write: 0x34 0x02
[VERBOSE] ---- Frequency ----
[VERBOSE]   x        : 2
[VERBOSE]   nint     : 125
[VERBOSE]   nfrac    : 0
[VERBOSE]   freqsel  : 0x2c
[VERBOSE]   reference: 38400000
[VERBOSE]   freq     : 2400000000
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_write: 0x09 0x4d
[VERBOSE] usb_lms_read: 0x15 0xb2
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_write: 0x15 0xb2
[VERBOSE] usb_lms_write: 0x10 0x3e
[VERBOSE] usb_lms_write: 0x11 0x80
[VERBOSE] usb_lms_write: 0x12 0x00
[VERBOSE] usb_lms_write: 0x13 0x00
[VERBOSE] usb_lms_read: 0x16 0x8c
[VERBOSE] usb_lms_write: 0x16 0x8c
[VERBOSE] usb_lms_read: 0x17 0xe0
[VERBOSE] usb_lms_write: 0x17 0xe0
[VERBOSE] usb_lms_read: 0x18 0x40
[VERBOSE] usb_lms_write: 0x18 0x40
[VERBOSE] usb_lms_read: 0x19 0x99
[VERBOSE] usb_lms_write: 0x19 0xa0
[VERBOSE] usb_lms_read: 0x1a 0x43
[VERBOSE] Too low: 32 -> 16
[VERBOSE] usb_lms_write: 0x19 0x90
[VERBOSE] usb_lms_read: 0x1a 0x83
[VERBOSE] Too high: 16 -> 24
[VERBOSE] usb_lms_write: 0x19 0x98
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] Found normal at VCOCAP: 24
[VERBOSE] usb_lms_write: 0x19 0x97
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x96
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x95
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x94
[VERBOSE] usb_lms_read: 0x1a 0x83
[VERBOSE] Found lower limit VCOCAP:
[VERBOSE] usb_lms_write: 0x19 0x98
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x99
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9a
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9b
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9c
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9d
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9e
[VERBOSE] usb_lms_read: 0x1a 0x43
[VERBOSE] Found upper limit VCOCAP:
[VERBOSE] Goldilocks VCOCAP: 25
[VERBOSE] usb_lms_write: 0x19 0x99
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] VTUNE: 0
[VERBOSE] usb_lms_read: 0x09 0x4d
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x44 0x13
[VERBOSE] usb_lms_write: 0x44 0x13
[DEBUG] Found r value of: 4
[DEBUG] MSx a + b/c: 316 + 4/5
[DEBUG] MSx a + b/c: 316 + 4/5
[DEBUG] MSx P1: 0x00009c66 (40038) P
[DEBUG] Calculated samplerate: 10000
[DEBUG] Writing MS2
[VERBOSE] usb_si5338_read: 0x26 0x03
[DEBUG] Wrote enable register: 0x03
[VERBOSE] usb_si5338_write: 0x26 0x0
[VERBOSE] usb_si5338_write: 0x4b 0x6
[DEBUG] Wrote regs[0]: 0x66
[VERBOSE] usb_si5338_write: 0x4c 0x9
[DEBUG] Wrote regs[1]: 0x9c
[VERBOSE] usb_si5338_write: 0x4d 0x0
[DEBUG] Wrote regs[2]: 0x08
[VERBOSE] usb_si5338_write: 0x4e 0x0
[DEBUG] Wrote regs[3]: 0x00
[VERBOSE] usb_si5338_write: 0x4f 0x0
[DEBUG] Wrote regs[4]: 0x00
[VERBOSE] usb_si5338_write: 0x50 0x0
[DEBUG] Wrote regs[5]: 0x00
[VERBOSE] usb_si5338_write: 0x51 0x0
[DEBUG] Wrote regs[6]: 0x05
[VERBOSE] usb_si5338_write: 0x52 0x0
[DEBUG] Wrote regs[7]: 0x00
[VERBOSE] usb_si5338_write: 0x53 0x0
[DEBUG] Wrote regs[8]: 0x00
[VERBOSE] usb_si5338_write: 0x54 0x0
[DEBUG] Wrote regs[9]: 0x00
[DEBUG] Wrote r register: 0xc8
[VERBOSE] usb_si5338_write: 0x21 0xc
[VERBOSE] usb_lms_read: 0x44 0x13
[VERBOSE] usb_lms_write: 0x44 0x03
[VERBOSE] usb_lms_read: 0x75 0xe0
[VERBOSE] usb_lms_write: 0x75 0xc0
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_write: 0x46 0x00
[VERBOSE] usb_lms_write: 0x08 0x00
[VERBOSE] usb_lms_read: 0x54 0x02
[VERBOSE] usb_lms_read: 0x55 0x17
[VERBOSE] usb_lms_read: 0x7d 0x00
[VERBOSE] usb_lms_write: 0x7d 0x00
[VERBOSE] usb_lms_read: 0x64 0x36
[VERBOSE] usb_lms_write: 0x64 0x36
[VERBOSE] usb_lms_read: 0x0b 0x08
[VERBOSE] usb_lms_write: 0x0b 0x08
[VERBOSE] usb_lms_read: 0x7d 0x00
[VERBOSE] usb_lms_write: 0x7d 0x00
[VERBOSE] usb_lms_read: 0x70 0x00
[VERBOSE] usb_lms_write: 0x70 0x00
[VERBOSE] usb_lms_read: 0x20 0x3e
[VERBOSE] usb_lms_read: 0x21 0x80
[VERBOSE] usb_lms_read: 0x22 0x00
[VERBOSE] usb_lms_read: 0x23 0x00
[VERBOSE] usb_lms_read: 0x25 0xb2
[VERBOSE] ---- Frequency ----
[VERBOSE]   x        : 2
[VERBOSE]   nint     : 125
[VERBOSE]   nfrac    : 0
[VERBOSE]   freqsel  : 0x2c
[VERBOSE]   reference: 38400000
[VERBOSE]   freq     : 2400000000
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_write: 0x09 0x4d
[VERBOSE] usb_lms_read: 0x25 0xb2
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_write: 0x25 0xb2
[VERBOSE] usb_lms_write: 0x20 0x3e
[VERBOSE] usb_lms_write: 0x21 0x80
[VERBOSE] usb_lms_write: 0x22 0x00
[VERBOSE] usb_lms_write: 0x23 0x00
[VERBOSE] usb_lms_read: 0x26 0x8c
[VERBOSE] usb_lms_write: 0x26 0x8c
[VERBOSE] usb_lms_read: 0x27 0xe0
[VERBOSE] usb_lms_write: 0x27 0xe0
[VERBOSE] usb_lms_read: 0x28 0x40
[VERBOSE] usb_lms_write: 0x28 0x40
[VERBOSE] usb_lms_read: 0x29 0x99
[VERBOSE] usb_lms_write: 0x29 0xa0
[VERBOSE] usb_lms_read: 0x2a 0x43
[VERBOSE] Too low: 32 -> 16
[VERBOSE] usb_lms_write: 0x29 0x90
[VERBOSE] usb_lms_read: 0x2a 0x83
[VERBOSE] Too high: 16 -> 24
[VERBOSE] usb_lms_write: 0x29 0x98
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] Found normal at VCOCAP: 24
[VERBOSE] usb_lms_write: 0x29 0x97
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x96
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x95
[VERBOSE] usb_lms_read: 0x2a 0x83
[VERBOSE] Found lower limit VCOCAP:
[VERBOSE] usb_lms_write: 0x29 0x98
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x99
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9a
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9b
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9c
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9d
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] usb_lms_write: 0x29 0x9e
[VERBOSE] usb_lms_read: 0x2a 0x43
[VERBOSE] Found upper limit VCOCAP:
[VERBOSE] Goldilocks VCOCAP: 25
[VERBOSE] usb_lms_write: 0x29 0x99
[VERBOSE] usb_lms_read: 0x2a 0x03
[VERBOSE] VTUNE: 0
[VERBOSE] usb_lms_read: 0x09 0x4d
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x75 0xc0
[VERBOSE] usb_lms_write: 0x75 0xe0
[VERBOSE] usb_lms_read: 0x10 0x3e
[VERBOSE] usb_lms_read: 0x11 0x80
[VERBOSE] usb_lms_read: 0x12 0x00
[VERBOSE] usb_lms_read: 0x13 0x00
[VERBOSE] usb_lms_read: 0x15 0xb2
[VERBOSE] ---- Frequency ----
[VERBOSE]   x        : 2
[VERBOSE]   nint     : 125
[VERBOSE]   nfrac    : 0
[VERBOSE]   freqsel  : 0x2c
[VERBOSE]   reference: 38400000
[VERBOSE]   freq     : 2400000000
[VERBOSE] usb_lms_read: 0x09 0x48
[VERBOSE] usb_lms_write: 0x09 0x4d
[VERBOSE] usb_lms_read: 0x15 0xb2
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_write: 0x15 0xb2
[VERBOSE] usb_lms_write: 0x10 0x3e
[VERBOSE] usb_lms_write: 0x11 0x80
[VERBOSE] usb_lms_write: 0x12 0x00
[VERBOSE] usb_lms_write: 0x13 0x00
[VERBOSE] usb_lms_read: 0x16 0x8c
[VERBOSE] usb_lms_write: 0x16 0x8c
[VERBOSE] usb_lms_read: 0x17 0xe0
[VERBOSE] usb_lms_write: 0x17 0xe0
[VERBOSE] usb_lms_read: 0x18 0x40
[VERBOSE] usb_lms_write: 0x18 0x40
[VERBOSE] usb_lms_read: 0x19 0x99
[VERBOSE] usb_lms_write: 0x19 0xa0
[VERBOSE] usb_lms_read: 0x1a 0x43
[VERBOSE] Too low: 32 -> 16
[VERBOSE] usb_lms_write: 0x19 0x90
[VERBOSE] usb_lms_read: 0x1a 0x83
[VERBOSE] Too high: 16 -> 24
[VERBOSE] usb_lms_write: 0x19 0x98
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] Found normal at VCOCAP: 24
[VERBOSE] usb_lms_write: 0x19 0x97
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x96
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x95
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x94
[VERBOSE] usb_lms_read: 0x1a 0x83
[VERBOSE] Found lower limit VCOCAP:
[VERBOSE] usb_lms_write: 0x19 0x98
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x99
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9a
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9b
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9c
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9d
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] usb_lms_write: 0x19 0x9e
[VERBOSE] usb_lms_read: 0x1a 0x43
[VERBOSE] Found upper limit VCOCAP:
[VERBOSE] Goldilocks VCOCAP: 25
[VERBOSE] usb_lms_write: 0x19 0x99
[VERBOSE] usb_lms_read: 0x1a 0x03
[VERBOSE] VTUNE: 0
[VERBOSE] usb_lms_read: 0x09 0x4d
[VERBOSE] usb_lms_write: 0x09 0x48
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x44 0x03
[VERBOSE] usb_lms_write: 0x44 0x13
[VERBOSE] usb_lms_read: 0x46 0x00
[VERBOSE] usb_lms_read: 0x08 0x00
[VERBOSE] usb_lms_write: 0x46 0x00
[VERBOSE] usb_lms_write: 0x08 0x00
Post Reply