# LimeSDR-mini FPGA programming

**URL:** <https://discourse.myriadrf.org/t/limesdr-mini-fpga-programming/7289>\
**Category:** LimeSDR\
**Created:** [3 August 2021 14:45 UTC](https://discourse.myriadrf.org/t/limesdr-mini-fpga-programming/7289 "2021-08-03T14:45:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jay](https://avatars.discourse-cdn.com/v4/letter/j/ed8c4c/32.png) [@Jay](https://discourse.myriadrf.org/u/Jay)\
**Post date:** [3 August 2021 14:45 UTC](https://discourse.myriadrf.org/t/limesdr-mini-fpga-programming/7289/1 "2021-08-03T14:45:40Z")

</div>

Hello,

I am new to the LimeSDR world and I need your help.

My goal is to program the FPGA on my LimeSDR mini board.  
To do that, I wanted to program it using Lime Suite GUI to upload a .sof file in the FPGA RAM, but here is my problem :

This is what I have on Lime Suite GUI before connecting my board

 ![Screen_1](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/1/19512094f9f9eb6c1980745c59c62c39693a7cdb.png)

And this is after connecting (Options → ConnectionSettings → Connect)

 ![Screen_2](https://canada1.discourse-cdn.com/flex034/uploads/myriadrf/original/2X/0/00154ccae3d907fa336ed735611d1e8d5e18af87.png)

I can’t write on the FPGA RAM anymore. I don’t want to write on the FPGA Flash because I don’t want to change the default program.

Another question. How can I reset the FPGA to its previous gateware if I have to write on the FPGA Flash.

Thank you.

---

<div class="post-metadata">

**Author:** ![andrewback](https://avatars.discourse-cdn.com/v4/letter/a/22d042/32.png) [@andrewback](https://discourse.myriadrf.org/u/andrewback)\
**Post date:** [5 August 2021 12:11 UTC](https://discourse.myriadrf.org/t/limesdr-mini-fpga-programming/7289/2 "2021-08-05T12:11:29Z")

</div>

Tagging @Zack.
