RDK Bridge (enCoRe firmware) read RSSI issue in v1.3 (and v1.31) build

Question: What is the workaround for RDK Bridge (enCoRe firmware) read RSSI issue in v1.3 (and v1.31) build ?

 

Answer:

Below is a patch for the RDK Bridge (enCoRe firmware) to fix the read RSSI issue with v1.3 (and v1.31):

Open file "radio.asm" under directory "...\Firmware\Source Code\RDK Bridge"

  1.   Find the following string "switch_rx:"
  2.   Insert the following statement "CALL delay200us" after the CALL SPI_write

  Your final firmware patch should similar to:

  switch_rx:

 

   MOV A, REG_CONTROL
   MOV [reg_addr], A
   MOV A, (bRX_ENABLE | bAUTO_SYNTH_COUNT)
   MOV [reg_data], A
   CALL SPI_write
   CALL delay200us

  Attached is the entire v1.31 build including this patch to fix read RSSI firmware logic.

  Note:  Read RSSI firmware logic issue only applies to v1.3 (and v1.31) builds.