This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BOOSTXL-CC3135: Long Range WIfi connection: Can I configure 802.11 acknowledgment timeout?

Part Number: BOOSTXL-CC3135
Other Parts Discussed in Thread: UNIFLASH

We need to implement long range 5GHz connection (~10-15 km),  we will use our own RF amplifier and antenna to reach needed RF power level.
Also to do this we need to increase acknowledgment timeout in PHY, because standard is ok for distance about 1,5 km .
UniFlash and SimpleLink API dose not provide such functionality, as I observe, but may be I miss something?
I notify on Simpllink API Sockoption for PHY level some options for transceiver mode :
- SL_SO_PHY_TX_INHIBIT_THRESHOLD
RAW socket, set WLAN Tx Set CCA threshold.
The values are based on SlTxInhibitThresholde 
This options takes <b>_u32 as parameter
-SL_SO_PHY_TX_TIMEOUT
RAW socket, set WLAN Tx changes the TX timeout (lifetime) of transceiver frames.
Value in Ms, maximum value is 100ms 
This options takes <b>_u32 as parameter
- SL_SO_PHY_ALLOW_ACKS 
RAW socket, set WLAN Tx Enable\Disable sending ACKs in transceiver mode 
0 = disabled / 1 = enabled 
This options takes <b>_u32 as parameter

Are this option could help me to rich the aim? Or may be you can provide firmware with modified TX ack to value? 

  • Hey Serhii,

    Hardware-wise, yes, you can integrate an amplifier and antenna with high gain to increase range, but this will most definitely fail certification. Does this matter for your project? What is your application/goal?

    BR,

    Seong

  • No, certification is not important for us.
    this radio module will using for link our main devices to got throughput about 3-5 Mbps between  them for fast data exchanging, telemetry. Important for us is working in 5 GHz range 

  • Hi Serhii,

    The 802.11 ACK timeout is not configurable. It may be possible to use a RAW socket to bypass this and implement your own acknowledgement, but I'm not sure what that solution would look like.

    Best regards,

    Sarah

  • He Sarah,

    Yes, looks like I need to implement some simply proto instead of 802.11 MAC to make a data exchange with AKCs and some connection instance.
    I had a hope to simplify this task for my and use build in TI MAC but evil  TI dont want to allow me this)))  

    PS: I remember the starting of SimpleLink project in far 2011 and my business trip to Ra'anana TI office, first version of Simple Link host driver, written by me,  and porting Iperf to measure data throughput ...) may be you can make some "custom" FW with huge ACK time out for one who was near the roots of SL project?))

  • Hi Serhii,

    Unfortunately, that's not something we're able to support.

    Best regards,

    Sarah