LimeSDR fails to automatically update firmware

I am using LimeSDR under Mac OS. Upon launch of LimeSuiteGUI i receive following notification messages:

00:56:57] WARNING: Gateware version mismatch!
Expected gateware version 2, revision 8
But found version 2, revision 6
Follow the FW and FPGA upgrade instructions:
http://wiki.myriadrf.org/Lime_Suite#Flashing_images
Or run update on the command line: LimeUtil --update

[00:56:57] INFO: Estimated reference clock 30.7197 MHz
[00:56:57] INFO: Selected reference clock 30.720 MHz
[00:56:57] INFO: Connected Control port: LimeSDR-USB FW:3 HW:4 Protocol:1 GW:2 GW_rev:6 Ref Clk: 30.72 MHz

As the notification tells, I try to update limeSDR firmware by either running ./LimeUtil --update or through LimeSuiteGUI -> programming. Both fails with a message like this one.

./LimeUtil --update
Connected to [LimeSDR-USB [USB 3.0] 9060B00492B0D]
[WARNING] Gateware version mismatch!
Expected gateware version 2, revision 8
But found version 2, revision 6
Follow the FW and FPGA upgrade instructions:
http://wiki.myriadrf.org/Lime_Suite#Flashing_images
Or run update on the command line: LimeUtil --update

[INFO] Estimated reference clock 30.7197 MHz
[INFO] Selected reference clock 30.720 MHz

Programming update failed! : ProgramWrite length should be > 0

Please advise me on how should I start troubleshoot this?

I got this error in Ubuntu and it turned out the image files were empty. Once I downloaded the latest images, LimeUtil – update worked. Check this thread, I’m not sure the location in a Mac.

1 Like

Dear robalenper, thanks a lot for the great hint, it was exactly the reason for upgrade failure. *.img file was empty.