How to update the LimeSDR Mini?

I’m wondering what the correct process is to update the LimeSDR Mini? I’ve had a search around and haven’t found any documentation yet - which is fair enough for a pre-production board :slight_smile:

I’ve tried some LimeUtil options but no luck:

$ LimeUtil --update
Connected to [LimeSDR Mini [USB 3.0] 1D3548B7BA5942]

Programming update failed! : ProgramUpdate not supported

$ LimeUtil --fpga=LimeSDR-Mini_lms7_trx_HW_1.0_auto.rpd
Connected to [LimeSDR Mini [USB 3.0] 1D3548B7BA5942]
[  0%]     0/577536 Bytes Programming failed! Write operation failed
Programming failed! : Programming failed! Write operation failed

and in dmesg:

[24900.820190] usb 4-1: usbfs: process 11699 (LimeUtil) did not claim interface 0 before use

I also tried to use the Programming window in LimeSuite, but that fails too.

I’m using Ubuntu 16.04, everything built from git via pybombs, and LimeUtil info:

$ LimeUtil --info
######################################################
## LimeSuite information summary
######################################################

Version information:
  Library version:  v17.10.0-g655ae786
  Build timestamp:  2017-12-14
  Interface version:    v2017.10.0
  Binary interface: 17.10-1

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

Supported connections:
   * PCIEXillybus
   * STREAM
   * uLimeSDR

Host update is not supported at present and so you will need to use a JTAG cable that is supported by the Altera tools. I believe there are some available that cost as little as ~$5.

1 Like