# No Payload from Laird RS1XX

**URL:** <https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757>\
**Category:** End Devices (Nodes)\
**Created:** [February 20, 2018, 11:13am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757 "2018-02-20T11:13:11Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![maraniluca](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/maraniluca/32/30472_2.png) [@maraniluca](https://www.thethingsnetwork.org/forum/u/maraniluca)\
**Post date:** [February 20, 2018, 11:13am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/1 "2018-02-20T11:13:11Z")

</div>

I have added to TTN RS1XX Laird sensor  
It send message. But no payload. See attached image.  
Any hints?  
I’m new with Lorawan. Thanks for patience  
Luca ![Payload](https://www.thethingsnetwork.org/forum/uploads/default/original/2X/e/ebcb5d850deec3aa9015a262a89ff83a382710f9.JPG)

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [February 20, 2018, 11:17am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/2 "2018-02-20T11:17:20Z")

</div>

that’s not enough information

---

<div class="post-metadata">

**Author:** ![maraniluca](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/maraniluca/32/30472_2.png) [@maraniluca](https://www.thethingsnetwork.org/forum/u/maraniluca)\
**Post date:** [February 20, 2018, 11:26am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/3 "2018-02-20T11:26:49Z")

</div>

Please indicate me which info I must give.

Selected OTAA activation method

Thanks for help

---

<div class="post-metadata">

**Author:** ![BoRRoZ](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/borroz/32/44234_2.png) [@BoRRoZ](https://www.thethingsnetwork.org/forum/u/BoRRoZ)\
**Post date:** [February 20, 2018, 11:45am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/4 "2018-02-20T11:45:22Z")

</div>

- did you see all the [documentation](https://www.lairdtech.com/products/rs1xx-lora-sensors)
- what gateway do you use

---

<div class="post-metadata">

**Author:** ![maraniluca](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/maraniluca/32/30472_2.png) [@maraniluca](https://www.thethingsnetwork.org/forum/u/maraniluca)\
**Post date:** [February 20, 2018, 12:09pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/5 "2018-02-20T12:09:22Z")

</div>

Yes I have studied all manuals and applied configuration to sensor by BLE connection.  
The gateways are intalled around in the town.  
I see from that at least 3 different gateways see my device in the same time.

---

<div class="post-metadata">

**Author:** ![kersing](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/kersing/32/44777_2.png) [@kersing](https://www.thethingsnetwork.org/forum/u/kersing)\
**Post date:** [February 20, 2018, 12:45pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/6 "2018-02-20T12:45:29Z")

</div>

The documentation states you **need** to deploy a ‘server’ that sends a downlink to the device when the first (empty) uplink packet is received. (Downlink should contain time stamp in a certain format)  
The node-red example provided in the documentation will provide the required functionality.

**However** the firmware for these devices uses confirmed uplink for every transmission, if you do not set the interval to very infrequent uplinks you will be breaching the TTN fair access policy which allows for maximum of 10 confirmed uplinks per day. (Equals ten transmissions a day)  
The confirmed uplinks are an issue anyway (even when ignoring the TTN fair access policy) because of scalability issues, it drastically reduces the number of nodes a gateway can support.

---

<div class="post-metadata">

**Author:** ![maraniluca](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/maraniluca/32/30472_2.png) [@maraniluca](https://www.thethingsnetwork.org/forum/u/maraniluca)\
**Post date:** [February 20, 2018, 2:52pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/7 "2018-02-20T14:52:11Z")

</div>

Dear Kersig  
Thanks for Your support  
Now it’s clear. We set the interval to 4000 second to avoid problem

---

<div class="post-metadata">

**Author:** ![alexbn71](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/alexbn71/32/16965_2.png) [@alexbn71](https://www.thethingsnetwork.org/forum/u/alexbn71)\
**Post date:** [June 21, 2018, 1:20pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/8 "2018-06-21T13:20:03Z")

</div>

> [@kersing](#):
>
> However the firmware for these devices uses confirmed uplink for every transmission, if you do not set the interval to very infrequent uplinks you will be breaching the TTN fair access policy which allows for maximum of 10 confirmed uplinks per day. (Equals ten transmissions a day)
> 
> The confirmed uplinks are an issue anyway (even when ignoring the TTN fair access policy) because of scalability issues, it drastically reduces the number of nodes a gateway can support.

I asked Laird why they done this choice, here the official response:

_The LoRaWAN specification does not have a fair use policy but instead is constrained by the ETSI 868MHz duty cycle regulations which apply to all licence free radios used on that band across Europe._  
\_ \_  
_However, some networks such as The Things Network (TTN) do impose a fair use policy (FUP). With the Things Network there is a fair use policy on their free to use community account. TTN will happily sign you up to a paid for account if you need more messages._

_You could also implement the whole network yourself and run your own network server to get around TTNs FUP /paid for accounts but of course you still have to comply with the ETSI regulations, or rather the device/gateway has to comply with those regulations._

_From Lairds point of view the RS1xx is a hardware product and we use TTN purely to demonstrate its usage._

Alex

---

<div class="post-metadata">

**Author:** ![kersing](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/kersing/32/44777_2.png) [@kersing](https://www.thethingsnetwork.org/forum/u/kersing)\
**Post date:** [June 21, 2018, 6:44pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/9 "2018-06-21T18:44:22Z")

</div>

ZI got the same reply. Given that their documentation is based on how to get it working with TTN I would have appreciated a bit more consideration for the community network.  
Something else to consider, space in the frequency band is limited so everyone implementing private networks will only lead to congestion.

---

<div class="post-metadata">

**Author:** ![Jeff-UK](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/jeff-uk/32/35697_2.png) [@Jeff-UK](https://www.thethingsnetwork.org/forum/u/Jeff-UK)\
**Post date:** [June 21, 2018, 7:07pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/10 "2018-06-21T19:07:53Z")

</div>

I agree Jac

> [@kersing](#):
>
> Something else to consider, space in the frequency band is limited

The fact they expect ack for each payload Tx is wasteful of precious spectrum irrespective of any fair use policy any given back-end (e.g. TTN) seeks to impose - seems to have been spec’d/dev’d for a private use case (via a US based team?) and where some sort of audit or verification needed (I suspect). I expressed a view that (IMHO) a device like this should never have got out into the wild, without option to eliminate/reduce need for acks, and didn’t get much push back from contacts. What were the engineers/product guys thinking?! 😉

Hopefully something is coming that may make these devices more user, network and socially (from spectrum use POV) friendly. see my comments on another thread here

> [@RS1xx provide timestamp](https://www.thethingsnetwork.org/forum/t/rs1xx-provide-timestamp/15094/5):
>
> These units are currently essentially fixed function driven by an original development programme requirement, short of opening up (they are glue sealed) and hacking the hardware there isn’t any easy way to re-purpose. I understand some early release software is in development and due to be demoed that will allow more flexibility, and re-programming capabilities and hence opportunity to eliminate (or significantly reduce) confirmed download requirements, but that seems to be some way of public re…

🙂 There are also hints of some variant with expansion of (external) sensor capabilities…if/when they get it ‘right’ it looks promising…

---

<div class="post-metadata">

**Author:** ![alexbn71](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/alexbn71/32/16965_2.png) [@alexbn71](https://www.thethingsnetwork.org/forum/u/alexbn71)\
**Post date:** [June 22, 2018, 9:32am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/11 "2018-06-22T09:32:40Z")

</div>

Hi kersing,

I forwarded your considerations to Laird support 😉 and this is the reply:

_The documentation we provide is purely for demonstration purposes, so that customers can try/test out the hardware easily, we do not sell the RSxxx specifically as a solution for use with TTN. We are working on updating the RSxxx code to be demonstrated out of the box with other networks/data visualization portals and we will be including the option to enable/disable confirmed packets as part of that release. We are hoping to release this later this summer._

_The ETSI 868MHz duty cycle will ultimately limit usage by any device on the band but LoRaWAN is best used for event driven or low reporting frequency applications, this way you have duty cycle available when you need it most. As a hardware manufacturer we enforce the duty cycle restrictions in our hardware_

Alex

---

<div class="post-metadata">

**Author:** ![kersing](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/kersing/32/44777_2.png) [@kersing](https://www.thethingsnetwork.org/forum/u/kersing)\
**Post date:** [June 22, 2018, 10:25am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/12 "2018-06-22T10:25:07Z")

</div>

CAs expected.

Months ago I suggested the option to switch of acks as a few commercial providers I checked do not allow anywhere near the downlinks required with the current firmware. These devices with the current firmware are only usable for private LoRaWAN deployments, a shame as this limitation means I had to pass on a project where a couple of hundred could have been deployed. (Huge area so would require the use of an existing network, deploying a private network is not viable)

---

<div class="post-metadata">

**Author:** ![Jeff-UK](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/jeff-uk/32/35697_2.png) [@Jeff-UK](https://www.thethingsnetwork.org/forum/u/Jeff-UK)\
**Post date:** [August 9, 2018, 2:49pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/13 "2018-08-09T14:49:24Z")

</div>

**_To UPDATE:_** something good coming as noted here:

> [@RS1xx provide timestamp](https://www.thethingsnetwork.org/forum/t/rs1xx-provide-timestamp/15094/8):
>
> To UPDATE: Last week I received a draft release (awating final sign off and release) of new f/w build, new/updated Smart-Phone management app (android .apk) and draft Application Note covering device integration with Cayenne. It came in whilst on vac and doing overseas LoRa trials so no immediate chance to test and evaluate but from what I can see new phone app allows user to choose Laird or Cayenne payload format and to choose confirm payload or not acknowledge payload delivery. [image] Will …

---

<div class="post-metadata">

**Author:** ![Jeff-UK](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/jeff-uk/32/35697_2.png) [@Jeff-UK](https://www.thethingsnetwork.org/forum/u/Jeff-UK)\
**Post date:** [August 9, 2018, 5:35pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/14 "2018-08-09T17:35:51Z")

</div>

**_Another UPDATE:_** here 🙂

> [@RS1xx provide timestamp](https://www.thethingsnetwork.org/forum/t/rs1xx-provide-timestamp/15094/9):
>
> To UPDATE: Happy to confirm new app installed fine on spare phone and then allowed option to download the test release f/w that enabled the new options. Running in Laird payload format the ‘confirmed’ option is on and greyed out - looks like you have to use ack with Laird version (at least for now). (see earlier packets in image below). Then switched payload format using the app to enable Cayenne vs Laird and confirmed no longer greyed out and can chose either confirmed or unconfirmed - later …

---

<div class="post-metadata">

**Author:** ![mikerouscme](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/m/c67d28/32.png) [@mikerouscme](https://www.thethingsnetwork.org/forum/u/mikerouscme)\
**Post date:** [January 17, 2019, 3:56am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/15 "2019-01-17T03:56:27Z")

</div>

Hello. I am having the same issue. Which interval should I change? Where from? I appreciate the support. Thanks.

---

<div class="post-metadata">

**Author:** ![Jeff-UK](https://www.thethingsnetwork.org/forum/user_avatar/www.thethingsnetwork.org/jeff-uk/32/35697_2.png) [@Jeff-UK](https://www.thethingsnetwork.org/forum/u/Jeff-UK)\
**Post date:** [January 17, 2019, 9:06am UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/16 "2019-01-17T09:06:17Z")

</div>

Grab latest Sentrius Sensor app from the Google App Store & connect to the device over Bluetooth…push button on front panel…then follow your nose wrt settings in the app menus & info pages, esp look at doing device f/w update as old stocks may not be programmes with all the latest options & features. Suggest use Cayenne LPP payload profile (as Laird protocol expects to see a time stamp as part of Join exercise before it will send data…may require a Node Red set up…search forum!), unconfirmed data, select type of battery you have installed, sample update rate (in seconds). - use anything less than 5-10 mins (600) with caution due to duty cycles & fair use policies of the network your using (search!) as well a life of battery. I tend to go for 15 or 30 min updates (longer if none critical application), actual batt life & compliance may vary, not least with the SF you manage to join with.

---

<div class="post-metadata">

**Author:** ![mikerouscme](https://www.thethingsnetwork.org/forum/letter_avatar_proxy/v4/letter/m/c67d28/32.png) [@mikerouscme](https://www.thethingsnetwork.org/forum/u/mikerouscme)\
**Post date:** [January 17, 2019, 8:05pm UTC](https://www.thethingsnetwork.org/forum/t/no-payload-from-laird-rs1xx/12757/17 "2019-01-17T20:05:12Z")

</div>

Thanks
