# TransferPacket: Write failed (ret=0)

**URL:** <https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227>\
**Category:** LimeSDR\
**Created:** [29 June 2021 08:20 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227 "2021-06-29T08:20:59Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [29 June 2021 08:20 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/1 "2021-06-29T08:20:59Z")

</div>

I have problem Using LimeSDR. its been couple of years that used LimeSDR-USB v1.4s LMS7002M and it worked fine

Its about few months that i can not use it in any case~ tried different ways and instructions and also done everything on Ubuntu and windows but they dont work!

Here is the Problem:  
I have fresh Ubuntu and installed all the dependencies and drivers, So  
When i connect LimeSDR-USB to USB3 port on ubuntu and try to program the FPGA and other components it failed to write and has Gateway Version ptoblem.

Also on The LimeSDR-USB the LEDs are not blinking and there is just one LED on with green color.

the output of LimeQuickTest is as follows:

LimeQuickTest  
[TESTING STARTED]  
-\>Start time: Tue Jun 29 12:35:20 2021  
-\>LimeSuite version: 20.10.0-g1480bfea

TransferPacket: Read failed (ret=0)  
Gateware version mismatch!  
Expected gateware version 2, revision 23  
But found version 0, revision 0  
Follow the FW and FPGA upgrade instructions:  
[http://wiki.myriadrf.org/Lime\_Suite#Flashing\_images](http://wiki.myriadrf.org/Lime_Suite#Flashing_images)  
Or run update on the command line: LimeUtil --update

TransferPacket: Read failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
-\>Device: LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=0009081C05C32518, HW=0, GW=0.0  
Serial Number: 0009081C05C32518  
TransferPacket: Write failed (ret=0)  
Operation not supported  
Chip temperature: 0 C

[Clock Network Test]  
-\>FX3 GPIF clock test  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
-\>FX3 GPIF clock test FAILED  
-\>Si5351C test  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
FAILED  
-\>ADF4002 Test  
TransferPacket: Write failed (ret=0)  
FAILED  
-\>VCTCXO test  
TransferPacket: Write failed (ret=0)  
FAILED  
-\>Clock Network Test FAILED

[FPGA EEPROM Test]  
-\>Read EEPROM  
-\>Read data: 13 03 0C 13 03 1A 04  
-\>FPGA EEPROM Test PASSED

[LMS7002M Test]  
-\>Perform Registers Test  
TransferPacket: Write failed (ret=0)  
SPI\_write() failed  
TransferPacket: Write failed (ret=0)  
SPI\_write() failed  
TransferPacket: Write failed (ret=0)  
SPI\_write() failed  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
-\>LMS7002M Test FAILED

[RF Loopback Test]  
Note: The test should be run without anything connected to RF ports  
-\>Configure LMS  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
TransferPacket: Write failed (ret=0)  
SetFrequencyCGEN(491.52 MHz) failed  
Failed to set sample rate  
-\>RF Loopback Test FAILED

=\> Board tests FAILED \<=

Elapsed time: 3.75 seconds

$ LimeUtil --find

- [LimeSDR-USB, media=USB 3.0, module=FX3, addr=1d50:6108, serial=0009081C05C32518]

$ LimeUtil --info  
######################################################

## LimeSuite information summary

######################################################

Version information:  
Library version: v20.10.0-g1480bfea  
Build timestamp: 2021-06-29  
Interface version: v2020.10.0  
Binary interface: 20.10-1

System resources:  
Installation root: /usr/local  
User home directory: /home/srs  
App data directory: /home/srs/.local/share/LimeSuite  
Config directory: /home/srs/.limesuite  
Image search paths:  
- /home/srs/.local/share/LimeSuite/images  
- /usr/local/share/LimeSuite/images

Supported connections:

- FT601
- FX3
- PCIEXillybus

As it show the Gateway version is the Problem!

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [29 June 2021 09:28 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/2 "2021-06-29T09:28:21Z")

</div>

Also on Windows tryed to flash the Lime-USB and sucess to flash the RAM and SPIFLASh but still the Problem remained!!

Anyone can help @Zack

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [29 June 2021 09:57 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/3 "2021-06-29T09:57:33Z")

</div>

Also on windows using FX3 its as follows:

It is connected Via USB3.

 ![Screenshot (109)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/f/fd7fb1642bb08214292ebfcec662472170b506ab.png) ![Screenshot (110)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/7/7874541df8c31b9912a473eb1a5d1cd5f0884d67.png) ![Screenshot (111)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/4/4b2db72cb6772ebfbff0b333a3ddc630cc89d06f.png) ![Screenshot (112)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/7/72ddb57f51c22e15305545743faabd6ccd36a095.png) ![Screenshot (113)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/e/e7e093527fc31a90c26a2b9a22bc626266b79cbd.png) ![Screenshot (114)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/d/de376f21314b675a24c3e90189ebaed7660e1aa4.png) ![Screenshot (115)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/5/5d32c8d51d0908d8964d42626b199e79888d92b1.png) ![Screenshot (116)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/0/0d19e5a88375a76812f319a43350a4b06c7e84d9.png) ![Screenshot (117)](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/e/e1eb97f400cf92ae4377d4a281bde3f3b8926b24.png)

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [29 June 2021 10:02 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/4 "2021-06-29T10:02:58Z")

</div>

Also After Programming with the Image  
in powershell

PS C:\Program Files\PothosSDR\bin\> .\LimeUtil.exe --update  
Connected to [LimeSDR-USB [USB 3.0] 9081C05C32518]  
TransferPacket: Read failed (ret=0)  
Gateware version mismatch!  
Expected gateware version 2, revision 23  
But found version 0, revision 0  
Follow the FW and FPGA upgrade instructions:  
[http://wiki.myriadrf.org/Lime\_Suite#Flashing\_images](http://wiki.myriadrf.org/Lime_Suite#Flashing_images)  
Or run update on the command line: LimeUtil --update

TransferPacket: Read failed (ret=0)  
Existing firmware is same as update (4)  
Programming failed! Error Programming failed! Error (C:\Users\Pooya\AppData\Roaming/LimeSuite/images/20.10/LimeSDR-USB\_HW\_1.4\_r2.23.rbf)

Programming update failed!

---

<div class="post-metadata">

**Author:** ![yt7pwr](https://avatars.discourse-cdn.com/v4/letter/y/ecd19e/32.png) [@yt7pwr](https://discourse.myriadrf.org/u/yt7pwr)\
**Post date:** [29 June 2021 11:26 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/5 "2021-06-29T11:26:52Z")

</div>

…  
Expected gateware version 2, revision 23  
But found version 0, revision 0  
…  
Last line indicates that FPGA is not configured. You must have FPGA flash in correct condition. You can try from command line to reinit LimeSDR (if such command exists?), otherwise you need FPGA blaster to program flash directly. As is, LimeSDR is bricked!

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [30 June 2021 04:31 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/6 "2021-06-30T04:31:47Z")

</div>

@yt7pwr

Thanks for your feedback.Is there a way to Flash the FPGA without blaster  
?

as in figures, I’ve Tested Many ways but no luck!

@Zack @andrewback can you give me a hint?

Thanks  
Best regards

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [30 June 2021 05:11 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/7 "2021-06-30T05:11:09Z")

</div>

Also in Ubuntu when i want to connect the LIMESDR to Limesuitgui as bellow, i face with an error:

09:37:57] INFO: Disconnected control port  
[09:38:07] ERROR: TransferPacket: Read failed (ret=0)  
[09:38:07] WARNING: Gateware version mismatch!  
Expected gateware version 2, revision 23  
But found version 0, revision 0  
Follow the FW and FPGA upgrade instructions:  
[Lime Suite - Myriad-RF Wiki](http://wiki.myriadrf.org/Lime_Suite#Flashing_images)  
Or run update on the command line: LimeUtil --update

[09:38:07] ERROR: TransferPacket: Read failed (ret=0)  
[09:38:07] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:07] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] INFO: Connected Control port: LimeSDR-USB FW:4 HW:0 Protocol:1 GW:0.0 Ref Clk: -0.00 MHz

 ![Screenshot from 2021-06-30 09-39-27](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/a/ae54a88321244e21176d5bd0d65496452be161b8.png)

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [30 June 2021 06:53 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/8 "2021-06-30T06:53:56Z")

</div>

Can you also Please guide me on how to use FPGA BLASTER and Where i can Buy it?

@yt7pwr  
Thanks  
Best regards

---

<div class="post-metadata">

**Author:** ![Zack](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/zack/32/89_2.png) [@Zack](https://discourse.myriadrf.org/u/Zack)\
**Post date:** [30 June 2021 07:16 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/9 "2021-06-30T07:16:28Z")

</div>

Hi @Pooya,

Have you tried to use LimeSuiteGUI to program the board? Just connect to the board, then choose menu items: Modules -\> Programming. Make sure Programming mode is Automatic and push Program button.

Let me know the result.

---

<div class="post-metadata">

**Author:** ![yt7pwr](https://avatars.discourse-cdn.com/v4/letter/y/ecd19e/32.png) [@yt7pwr](https://discourse.myriadrf.org/u/yt7pwr)\
**Post date:** [30 June 2021 08:14 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/10 "2021-06-30T08:14:57Z")

</div>

It happened to me also few times when I connect LimeSDR board to old PC with USB2.0 port. Without JTAG programmer I manage to unbrick it by simple changing USB cable and use PC with good power supply and good USB3.0 port. If nothing helps search Altera JTAG programming cable.

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [30 June 2021 08:15 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/11 "2021-06-30T08:15:52Z")

</div>

Dear @Zack  
Hi

Yea sure i did that but it failed everytime

 ![Screenshot from 2021-06-30 12-44-25](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/5/5c04a376bc62f65244ff2c547bf0a89ca450e15f.png)

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [30 June 2021 08:19 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/12 "2021-06-30T08:19:04Z")

</div>

@yt7pwr Oh!  
I tried it in different Devices all with USB3.0 or 3.1 with Thunderbolts including Core i7s like 6700HQ, 4700HQ, 9700H and also in different OS like Windows, Ubuntu 18.04 but the same thing happened in all the Cases!

Is there a guide for Programming via Jtag or is it possible For you to give me some hints?

Thanks  
Best regards

---

<div class="post-metadata">

**Author:** ![Pooya](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@Pooya](https://discourse.myriadrf.org/u/Pooya)\
**Post date:** [30 June 2021 08:24 UTC](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/13 "2021-06-30T08:24:55Z")

</div>

@Zack

as in uploaded picture [TransferPacket: Write failed (ret=0)](https://discourse.myriadrf.org/t/transferpacket-write-failed-ret-0/7227/6)

You can see when i connect the Lime via LimesuitGUI \>\> Options TAB \>\> Connection Setting  
And then when i choose Lime and then push the Connect  
it take few second and then replays this:

09:37:57] INFO: Disconnected control port  
[09:38:07] ERROR: TransferPacket: Read failed (ret=0)  
[09:38:07] WARNING: Gateware version mismatch!  
Expected gateware version 2, revision 23  
But found version 0, revision 0  
Follow the FW and FPGA upgrade instructions:  
[http://wiki.myriadrf.org/Lime\_Suite#Flashing\_images](http://wiki.myriadrf.org/Lime_Suite#Flashing_images)  
Or run update on the command line: LimeUtil --update

[09:38:07] ERROR: TransferPacket: Read failed (ret=0)  
[09:38:07] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:07] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] ERROR: TransferPacket: Write failed (ret=0)  
[09:38:10] INFO: Connected Control port: LimeSDR-USB FW:4 HW:0 Protocol:1 GW:0.0 Ref Clk: -0.00 MHz
