# LimeMini Maximum stable USB3 Rate?

**URL:** <https://discourse.myriadrf.org/t/limemini-maximum-stable-usb3-rate/12936>\
**Category:** LimeSDR\
**Created:** [26 September 2025 16:15 UTC](https://discourse.myriadrf.org/t/limemini-maximum-stable-usb3-rate/12936 "2025-09-26T16:15:45Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![oe1rsa](https://yyz2.discourse-cdn.com/flex034/user_avatar/discourse.myriadrf.org/oe1rsa/32/4714_2.png) [@oe1rsa](https://discourse.myriadrf.org/u/oe1rsa)\
**Post date:** [4 October 2025 09:15 UTC](https://discourse.myriadrf.org/t/limemini-maximum-stable-usb3-rate/12936/13 "2025-10-04T09:15:46Z")

</div>

I finally found the root of the problems on my machine: LimeSuiteNG choose a very low batch size, amounting to

```auto
mRx.packetsToBatch == 1

```

causing packet losses. As a “work around” I manually force the extra config to

```auto
strcfg.extraConfig.rx.packetsInBatch = 8;

```

This results in smooth operation with very low CPU utilisation and no data losses. (Tested with 4Msps over a period of 10 minutes, while doing email and internet surfing and no escalated privileges, i.e. as a normal user.)

I also tried with lower values, (e.g. 5) but then USB bulk errors started to be thrown which made it hard to even abort my test program.

I do understand that a higher value will increase latency, but possibly 100usec is a bit too optimistic. In my case the 8 packets are an equivalent of approx 3ms.

---

_[View the full topic](https://discourse.myriadrf.org/t/limemini-maximum-stable-usb3-rate/12936)._
