Hi,
I am trying to read the LQI register 0x33. However I always get 128 (CRC OK). Thus my LQI is always 0. I wonder if you guys have encountered this? My settings are below. So what I am doing is when I receive a valid data over synchronous serial I immediately call LQI read register. However it always return 128. I don't know if it has a precondition before I can use LQI (e.g. not valid in ASK, only with preamble/sync, etc).
// Sync word qualifier mode = No preamble/sync
// CRC autoflush = false
// Channel spacing = 199.951172
// Data format = Synchronous serial mode
// Data rate = 9.9926
// RX filter BW = 101.562500
// PA ramping = false
// Preamble count = 4
// Whitening = false
// Address config = No address check
// Carrier frequency = 433.419952
// Device address = 0
// TX power = 0
// Manchester enable = true
// CRC enable = false
// Deviation = 5.157471
// Packet length mode = Infinite packet length mode
// Packet length = 255
// Modulation format = ASK/OOK
// Base frequency = 433.419952
// Channel number = 0
Please let me know if I am doing anything wrong. BTW, I can see a valid RSSI (depending on location) when I read its (0x34) register.
Thank You.