Gateware Version Mismatch

Strange behavior i am facing, After updating images successfully on LimeSDR-USB v1.4s the board is still continuously sending below messages:

10:24:48] INFO: Connected Control port: LimeSDR-USB FW:4 HW:127 Protocol:1 GW:65535.65535 Ref Clk: -0.00 MHz
[10:25:26] INFO: Disconnected control port
[10:25:29] WARNING: Gateware version mismatch!
Expected gateware version 2, revision 23
But found version 65535, revision 65535
Follow the FW and FPGA upgrade instructions:
Lime Suite - Myriad-RF Wiki
Or run update on the command line: LimeUtil --update

[10:25:29] INFO: Connected Control port: LimeSDR-USB FW:4 HW:127 Protocol:1 GW:65535.65535 Ref Clk: -0.00 MHz

LimeSDR-USB communications have two parts:
USB FX3 controller, which communicates with the PC.
FPGA which communicates with the on board peripherals.

From your logs, it’s clear that the FX3 part is working correctly, as the PC can see the device and can communicate with it. But the FPGA part seems malfunctioning, as the gateware version and revision are read from FPGA registers, the value 65535 (0xFFFF) indicates communication failure.

That can happen is the FPGA is not programmed, or if there is some kind of hardware issue.

Hello,
Thanks for the reply, I have performed FPGA programming using LimeUtil --update and using LimeSuite both. It gets completed but issue remains the same as off gate ware mismatch. How i can debug more to find out exact hardware issue.

LimeSuite programs the gateware into a FLASH memory from which the FPGA boots up. So the programming step is independent from FPGA condition.
I guess you would need JTAG to connect directly to the FPGA and see what’s going on. I can’t really help more in this case, I’m not a hardware enginner.