Let me understand signing/whitelisting
-
Ok, I configured SOFT signing in my testing network. I personalized two ethernet gateways each of them with it's own KEY, Generated SERIAL and AES.
Then I personalized a random node generating a custom serial and manually entering the KEY and AES from GW_A.
I checked all three elements Eeprom configuration to be correct.Then I uploaded the following security configuration to the GWs / Node:
// ******** GATEWAY A and also GATEWAY B ************ #define MY_DEBUG_VERBOSE_SIGNING #define MY_SIGNING_SOFT #define MY_SIGNING_SOFT_RANDOMSEED_PIN A0 #define MY_SIGNING_REQUEST_SIGNATURES
// ******** NODE ************ #define MY_DEBUG_VERBOSE_SIGNING #define MY_SIGNING_SOFT #define MY_SIGNING_SOFT_RANDOMSEED_PIN 7 #define MY_SIGNING_REQUEST_SIGNATURES #define MY_SIGNING_NODE_WHITELISTING {{.nodeId = GATEWAY_ADDRESS, .serial = {0x6B,0x32,0x95,0x47,0x8C,0xAA,0x07,0xE2,0x66}}} // the serial of GATEWAY A
Then I debugged it all and realized that GATEWAY B was also receiving and validating signatures of the node.
0;255;3;0;9;MCO:BGN:INIT OK,TSP=1 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;SHA256: 17C685E274AB3205AD8132FC60B5C95B80E3983EC81F882F6E00000000000000 0;255;3;0;9;Will not sign message for destination 6 as it does not require it 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=OK:17C685E274AB3205AD8132FC60B5C95B80E3983EC81F882F6E 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:9.18 <!== The sensor value
It seemed so strange to me that one gateway that doesnt have the KEYS and AES trasmitted could accept the messages from the node, but I went further and configured an empty whitelisting rule on the GW B, so It wouldn't accept messages from anyone:
// Added: #define MY_SIGNING_NODE_WHITELISTING {}
But this guy still gets the messages, and I suppose that GW A would accept anything.
0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;SHA256: 4DA6D293B492518F1AE20F4C3DD2511763A941B72B92E8711DAAAAAAAAAAAAAA 0;255;3;0;9;Will not sign message for destination 6 as it does not require it 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=OK:4DA6D293B492518F1AE20F4C3DD2511763A941B72B92E8711D 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.57
Is that this isn't working for me or I do not completely understand it?
Using MyS v2.1.1
-
I realized that after that last change, If I reset all and start GW A and Node, the messages are received and processed, but as soon as I start GW B, the node fails on both GWs:
// ON GATEWAY B 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: AE6B2864FE394CD533CCD65C70F3DB3472F4A00520AAB5B5D5AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:AE6B2864FE394CD533CCD65C70F3DB3472F4A00520AAB5B5D5 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.78 0;255;3;0;9;Signature in message: 0170299D1A5B3A3D9C99612AAF263D2A04EC4294 0;255;3;0;9;Message to process: 06002EE12600E5800C4102 0;255;3;0;9;Current nonce: AE6B2864FE394CD533CCD65C70F3DB3472F4A00520AAB5B5D5AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 7B3EC1821B19B36B6073867E5170BEEA659A274D00EE527111A359C2C041717D 0;255;3;0;9;Signature verification failed! 0;255;3;0;9;!TSF:MSG:SIGN VERIFY FAIL
// BUT ON GW A 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: F3A5955A621EC095A47ECD5D40FE28B9D1B49B9ECD2071CF57AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:F3A5955A621EC095A47ECD5D40FE28B9D1B49B9ECD2071CF57 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.75 0;255;3;0;9;Signature in message: 0129F405E9AA1E5C4F1E5E359A2F0052D84F52C5 0;255;3;0;9;Message to process: 06002EE12600200E0C4102 0;255;3;0;9;Current nonce: F3A5955A621EC095A47ECD5D40FE28B9D1B49B9ECD2071CF57AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: C3FD000A50C5D6528136388249B79408DC4B674A596ECBC4DEE2CB720B7EFFBB 0;255;3;0;9;Signature bad: 01FD000A50C5D6528136388249B79408DC4B674A 0;255;3;0;9;Signature verification failed! 0;255;3;0;9;!TSF:MSG:SIGN VERIFY FAIL 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 615B9212334744D658E4B1768C52E82990F910F8DB4F0B5541AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:615B9212334744D658E4B1768C52E82990F910F8DB4F0B5541 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.78 0;255;3;0;9;Signature in message: 0170299D1A5B3A3D9C99612AAF263D2A04EC4294 0;255;3;0;9;Message to process: 06002EE12600E5800C4102 0;255;3;0;9;Current nonce: 615B9212334744D658E4B1768C52E82990F910F8DB4F0B5541AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: C470299D1A5B3A3D9C99612AAF263D2A04EC4294A3231AA68730BB706FB07D6C
After that things seems to stabilize on GW A
and works normallyand GW B continues throwing!TSF:MSG:SIGN VERIFY FAIL
I suppose that is the normal way of function, but should waking a new gateway affect the existing ones?
EDIT: Seems that things still go bad at GW A. Every now and then validating messages fail again for a while. Could be that GWs are communicating each other and B messing A?
Some GW A dump debug:
0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 0: 0;255;3;0;2; 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 227AEC946FACE3EFA030BD0F9849A940D7254AEBE577A50BF7AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:227AEC946FACE3EFA030BD0F9849A940D7254AEBE577A50BF7 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.88 0;255;3;0;9;Signature in message: 0196DBCBA30BA8D9C1FDAE6E119590FA8E8A61E5 0;255;3;0;9;Message to process: 06002EE126001D070E4102 0;255;3;0;9;Current nonce: 227AEC946FACE3EFA030BD0F9849A940D7254AEBE577A50BF7AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 2C9055EE1D62B16B10B2D8334A24734AD375644A29A7BFFD8C26F5340646FAE3 0;255;3;0;9;Signature bad: 019055EE1D62B16B10B2D8334A24734AD375644A 0;255;3;0;9;Signature verification failed! 0;255;3;0;9;!TSF:MSG:SIGN VERIFY FAIL 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: D54CD25652724F869483584F025FD60B8C5803C53D30A8BBECAAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:D54CD25652724F869483584F025FD60B8C5803C53D30A8BBEC 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.88 0;255;3;0;9;Signature in message: 01E6D64F426513993C7812BCA199F01CED6D4716 0;255;3;0;9;Message to process: 06002EE12600111E0E4102 0;255;3;0;9;Current nonce: D54CD25652724F869483584F025FD60B8C5803C53D30A8BBECAAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 79E6D64F426513993C7812BCA199F01CED6D4716F3AB73458EFA3438753F5FCC 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 899E91CD77C0A6B7328BC3E96A9FABEF1C73F8A484AEB2DB5CAAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:899E91CD77C0A6B7328BC3E96A9FABEF1C73F8A484AEB2DB5C 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.88 0;255;3;0;9;Signature in message: 015924B9161DDD77AB4D112A725F69E5780EAFF4 0;255;3;0;9;Message to process: 06002EE12600111E0E4102 0;255;3;0;9;Current nonce: 899E91CD77C0A6B7328BC3E96A9FABEF1C73F8A484AEB2DB5CAAAAAAAAAAAAAA 0;255;3;0;9;HMAC: C7B76D17068B45ABB23C69B9B363A9B83827F43DE2B26BF4B5CC930A38AEC513 0;255;3;0;9;Signature bad: 01B76D17068B45ABB23C69B9B363A9B83827F43D 0;255;3;0;9;Signature verification failed! 0;255;3;0;9;!TSF:MSG:SIGN VERIFY FAIL 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSM:READY:NWD REQ 0;255;3;0;9;Will not sign message for destination 255 as it does not require it 0;255;3;0;9;TSF:MSG:SEND,0-0-255-255,s=255,c=3,t=20,pt=0,l=0,sg=0,ft=0,st=OK: 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=255,c=3,t=21,pt=1,l=1,sg=1:0 0;255;3;0;9;Skipping security for command 3 type 21 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 3B04515CE56B9AF3329A156E000EAA4D0756D74CA50CD66698AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:3B04515CE56B9AF3329A156E000EAA4D0756D74CA50CD66698 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.87 0;255;3;0;9;Signature in message: 01F45F04AE86DA7BE99C847214662BEC0A26C0F2 0;255;3;0;9;Message to process: 06002EE1260028F00D4102 0;255;3;0;9;Current nonce: 3B04515CE56B9AF3329A156E000EAA4D0756D74CA50CD66698AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 70F45F04AE86DA7BE99C847214662BEC0A26C0F2B57D6050B90B449E2ABB62F0 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: CA8BB1AC059028776D68B69BF83D104FC7499D3C5A08BC3D73AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:CA8BB1AC059028776D68B69BF83D104FC7499D3C5A08BC3D73 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.88 0;255;3;0;9;Signature in message: 0102E141BA808718230D92EE75AAE02284AE2F21 0;255;3;0;9;Message to process: 06002EE12600111E0E4102 0;255;3;0;9;Current nonce: CA8BB1AC059028776D68B69BF83D104FC7499D3C5A08BC3D73AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 4702E141BA808718230D92EE75AAE02284AE2F21BFA9D53398BCF9E2E3057D61 0;255;3;0;9;Client 0: 0;255;3;0;2; 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 9084DB58C42B3B0A49ECA72330B43CB963F444AB72D445B441AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:9084DB58C42B3B0A49ECA72330B43CB963F444AB72D445B441 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.88 0;255;3;0;9;Signature in message: 01BA8FE32F8F5EFEF86136507BB99659325BB678 0;255;3;0;9;Message to process: 06002EE12600111E0E4102 0;255;3;0;9;Current nonce: 9084DB58C42B3B0A49ECA72330B43CB963F444AB72D445B441AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 51BA8FE32F8F5EFEF86136507BB99659325BB6788995F4608ECA880B43FE53F4 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 0693EE563B56B6C56B5DDDA9B2A6F7EE3E2C034252A99B8ECCAAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:0693EE563B56B6C56B5DDDA9B2A6F7EE3E2C034252A99B8ECC 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.88 0;255;3;0;9;Signature in message: 011FD41232C6D42CA87FB6E64F57681E613C91C3 0;255;3;0;9;Message to process: 06002EE12600111E0E4102 0;255;3;0;9;Current nonce: 0693EE563B56B6C56B5DDDA9B2A6F7EE3E2C034252A99B8ECCAAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 090C0ADBB94F0F2DB9FD0CAE039F883146066DA26BB4919AB97E4B5607A147E7 0;255;3;0;9;Signature bad: 010C0ADBB94F0F2DB9FD0CAE039F883146066DA2 0;255;3;0;9;Signature verification failed! 0;255;3;0;9;!TSF:MSG:SIGN VERIFY FAIL 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=3,t=16,pt=0,l=0,sg=1: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 7BEB5D2152F09537D856145DD10179A8F42149969DD0643FC6AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;TSF:MSG:SEND,0-0-6-6,s=255,c=3,t=17,pt=6,l=25,sg=1,ft=0,st=OK:7BEB5D2152F09537D856145DD10179A8F42149969DD0643FC6 0;255;3;0;9;Transmitted nonce 0;255;3;0;9;TSF:MSG:READ,6-6-0,s=0,c=1,t=38,pt=7,l=5,sg=1:8.91 0;255;3;0;9;Signature in message: 01B8BEAC6DEA3A1F191989CBCE8A02159352F40D 0;255;3;0;9;Message to process: 06002EE12600D6900E4102 0;255;3;0;9;Current nonce: 7BEB5D2152F09537D856145DD10179A8F42149969DD0643FC6AAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 8075589BE4D637C11CDB5FF9948ABD8C903BAA0288B6FC475E0D65C16873069B 0;255;3;0;9;Signature bad: 0175589BE4D637C11CDB5FF9948ABD8C903BAA02 0;255;3;0;9;Signature verification failed! 0;255;3;0;9;!TSF:MSG:SIGN VERIFY FAIL 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING 0;255;3;0;9;Client 1: 0;0;3;0;18;PING
-
@Sergio-Rius I don't know about signing, but two gateways on the same channel will mess things up even if the network isn't using signing.
If two gateways use the same channel, they must be far apart enough so no node ever can reach or "hear" both gateways.
-
@mfalkvidd Mmmm... I was wanting a way for having more than one MyS networks in my house, as it is a bit big and from stone, and now I finally understand.
You mean that MyS doesn't use any kind of message identification that allows sharing the same medium? I'll investigate how to change channel.
Thanks mfalkvidd.
-
@Sergio-Rius see MY_RF24_CHANNEL at https://www.mysensors.org/download/sensor_api_20#configuration if you are using the nrf24 radios.
The nrf24 has 126 channels available, so you can have 126 networks in your house.
You can also extend range in a single network by enabling the repeater function, see https://www.mysensors.org/download/sensor_api_20#create-repeating-nodes
And see https://www.mysensors.org/about/network for a description of how the sensor network works.
Technically, there is a way to let multiple networks use the same rf channel (by using MY_RF24_BASE_RADIO_ID), but there is no reason to use it before you have exhausted the 126 available channels and if you need that many networks MySensors might not be the best solution.
-
@mfalkvidd THANKS!
-
In theory you can also use the same channel on multiple networks, just use different base addresses (set in MyConfig.h
However, it could in theory lead to congestion on the channels..
-
Does anyone sees why my gateway doesn't function properly? It keeps failing to transmit the seed:
0;255;3;0;9;TSF:MSG:READ,7-7-255,s=255,c=3,t=7,pt=0,l=0,sg=0: 0;255;3;0;9;TSF:MSG:BC 0;255;3;0;9;TSF:MSG:FPAR REQ,ID=7 0;255;3;0;9;TSF:PNG:SEND,TO=0 0;255;3;0;9;TSF:CKU:OK 0;255;3;0;9;TSF:MSG:GWL OK 0;255;3;0;9;Skipping security for command 3 type 8 0;255;3;0;9;TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=24,pt=1,l=1,sg=0:1 0;255;3;0;9;Skipping security for command 3 type 24 0;255;3;0;9;TSF:MSG:PINGED,ID=7,HP=1 0;255;3;0;9;Skipping security for command 3 type 25 0;255;3;0;9;TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=15,pt=6,l=2,sg=0:0101 0;255;3;0;9;Skipping security for command 3 type 15 0;255;3;0;9;Mark node 7 as one that require signed messages 0;255;3;0;9;Mark node 7 as one that do not require whitelisting 0;255;3;0;9;Informing node 7 that we require signatures 0;255;3;0;9;Informing node 7 that we do not require whitelisting 0;255;3;0;9;Skipping security for command 3 type 15 0;255;3;0;9;TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0101 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: DDE48447F85461704772199A57475584FDB67E10E89A40151000000000000000 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:DDE48447F85461704772199A57475584FDB67E10E89A401510 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;Client 0: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: EABBA58AB60786BAE905D7A4F62D02CAF144C0234A88446D82AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:EABBA58AB60786BAE905D7A4F62D02CAF144C0234A88446D82 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 778653D94C9D64F9F85EB510EC9E26B6C708C214099BEF13A7AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:778653D94C9D64F9F85EB510EC9E26B6C708C214099BEF13A7 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;Client 0: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: BB8C5D2E6B5F76AAF8F8C5FA8FACB5D476C01E066B41CBF410AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:BB8C5D2E6B5F76AAF8F8C5FA8FACB5D476C01E066B41CBF410 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=1,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: BDEC409E8ACE05F8C8800ABED429388DD768D02C5C7A66BB4EAAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:BDEC409E8ACE05F8C8800ABED429388DD768D02C5C7A66BB4E 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;Client 0: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=26,pt=1,l=1,sg=0:2 0;255;3;0;9;Skipping security for command 3 type 26 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=16,pt=0,l=0,sg=0,ft=0,st=OK: 0;255;3;0;9;Nonce requested from 7. Waiting... 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=17,pt=6,l=25,sg=0:D9F847698C6AC2DAC797F13667B764C90209D0987DD21A6ACA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;Nonce received from 7. 0;255;3;0;9;Proceeding with signing... 0;255;3;0;9;Message to process: 00070E231BFF01 0;255;3;0;9;Current nonce: D9F847698C6AC2DAC797F13667B764C90209D0987DD21A6ACAAAAAAAAAAAAAAA 0;255;3;0;9;HMAC: 4DF46234B56C540677AEF39E1D7D68D959E5D955CD18CA5DBAC09C985A6049C8 0;255;3;0;9;Signature in message: 01F46234B56C540677AEF39E1D7D68D959E5D955CD18CA5D 0;255;3;0;9;Message signed 0;255;3;0;9;Message to send has been signed 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=27,pt=1,l=1,sg=1,ft=0,st=NACK:1 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=26,pt=1,l=1,sg=0:2 0;255;3;0;9;Skipping security for command 3 type 26 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=16,pt=0,l=0,sg=1,ft=0,st=NACK: 0;255;3;0;9;Failed to transmit nonce request! 0;255;3;0;9;!TSF:MSG:SIGN FAIL 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=26,pt=1,l=1,sg=0:2 0;255;3;0;9;Skipping security for command 3 type 26 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=16,pt=0,l=0,sg=1,ft=0,st=NACK: 0;255;3;0;9;Failed to transmit nonce request! 0;255;3;0;9;!TSF:MSG:SIGN FAIL 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=26,pt=1,l=1,sg=0:2 0;255;3;0;9;Skipping security for command 3 type 26 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=16,pt=0,l=0,sg=1,ft=0,st=NACK: 0;255;3;0;9;Failed to transmit nonce request! 0;255;3;0;9;!TSF:MSG:SIGN FAIL 0;255;3;0;9;Client 0: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=1,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 3781530A27CEB098525F98B1D335AA07A5A9E17EEB71770681AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:3781530A27CEB098525F98B1D335AA07A5A9E17EEB71770681 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 89CAAF6D9B47E4C84E55DC405D7E7E57E9E2A8C3B483B1FE62AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:89CAAF6D9B47E4C84E55DC405D7E7E57E9E2A8C3B483B1FE62 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;Client 0: 0;0;3;0;18;PING 0;255;3;0;9;Client 0: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=1,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: 4851FEF7C8A1FA983D55A4D4D0E8C37E60BBE59CA382A4D282AAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:4851FEF7C8A1FA983D55A4D4D0E8C37E60BBE59CA382A4D282 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;Client 0: 0;0;3;0;18;PING 0;255;3;0;9;TSF:MSG:READ,7-7-0,s=255,c=3,t=16,pt=0,l=0,sg=0: 0;255;3;0;9;Skipping security for command 3 type 16 0;255;3;0;9;SHA256: CE5CF85311A7C044A51B534C672804C80C2BED02670BF52ABAAAAAAAAAAAAAAA 0;255;3;0;9;Skipping security for command 3 type 17 0;255;3;0;9;!TSF:MSG:SEND,0-0-7-7,s=255,c=3,t=17,pt=6,l=25,sg=0,ft=0,st=NACK:CE5CF85311A7C044A51B534C672804C80C2BED02670BF52ABA 0;255;3;0;9;Failed to transmit nonce! 0;255;3;0;9;Client 0: 0;0;3;0;18;PING
I'm sure that that antenna connections are well, just made a new board, and it has a good 47uF cap on it.