tts v3 basic station

Hello,

I am getting errors when I tried the TTS V3 on SX1301 concentrator.

27.03.21 00:56:41 (+0000) main 2021-03-27 00:56:41.043 [TCE:INFO] INFOS reconnect backoff 60s (retry 6)
27.03.21 00:57:41 (+0000) main 2021-03-27 00:57:41.044 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
27.03.21 00:57:41 (+0000) main 2021-03-27 00:57:41.044 [AIO:ERRO] tc trust certificates rejected by MBedTLS
27.03.21 00:57:41 (+0000) main 2021-03-27 00:57:41.044 [TCE:INFO] INFOS reconnect backoff 60s (retry 7)
27.03.21 00:58:41 (+0000) main 2021-03-27 00:58:41.047 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
27.03.21 00:58:41 (+0000) main 2021-03-27 00:58:41.048 [AIO:ERRO] tc trust certificates rejected by MBedTLS
27.03.21 00:58:41 (+0000) main 2021-03-27 00:58:41.048 [TCE:INFO] INFOS reconnect backoff 60s (retry 8)
27.03.21 00:59:41 (+0000) main 2021-03-27 00:59:41.049 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
27.03.21 00:59:41 (+0000) main 2021-03-27 00:59:41.049 [AIO:ERRO] tc trust certificates rejected by MBedTLS
27.03.21 00:59:41 (+0000) main 2021-03-27 00:59:41.049 [TCE:INFO] INFOS reconnect backoff 60s (retry 9)
27.03.21 01:00:41 (+0000) main 2021-03-27 01:00:41.052 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
27.03.21 01:00:41 (+0000) main 2021-03-27 01:00:41.052 [AIO:ERRO] tc trust certificates rejected by MBedTLS
27.03.21 01:00:41 (+0000) main 2021-03-27 01:00:41.052 [TCE:INFO] INFOS reconnect backoff 60s (retry 10)
27.03.21 01:01:41 (+0000) main 2021-03-27 01:01:41.055 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
27.03.21 01:01:41 (+0000) main 2021-03-27 01:01:41.055 [AIO:ERRO] tc trust certificates rejected by MBedTLS
27.03.21 01:01:41 (+0000) main 2021-03-27 01:01:41.055 [TCE:INFO] INFOS reconnect backoff 60s (retry 11)

BTW, v2 works perfect.

Could someone helpā€¦

If you need any more details, let me know,

regards
AB

Hello AB, thanks for writing!

Could you please give us more details of what device are you using? Did you install the application from balenaHub ?

Looks like there are issues with certificates and i wanted to reproduce!

@mpous Thanks for your reply. Its Beagle Bone Green with IMST iC880a concentrator. I did use the balenaHub to deploy the application on to my device. Happy to jump on a call if you like.

Could you try to run on the basicstation container this to see what returns?

curl --silent "https://letsencrypt.org/certs/{trustid-x3-root.pem.txt,isrgrootx1.pem}"

and

curl --silent "https://letsencrypt.org/certs/isrgrootx1.pem"

@mpous the command works fine and certs get downloaded.

root@fd9f6b6:/usr/src/app# curl --silent ā€œhttps://letsencrypt.org/certs/{trustid-x3-root.pem.txt,isrgrootx1.pem}ā€
-----BEGIN CERTIFICATE-----
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow
PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O
rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq
OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b
xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw
7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD
aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG
SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69
ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr
AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz
R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5
JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo
Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
-----END CERTIFICATE-----
root@fd9f6b6:/usr/src/app# curl --silent ā€œhttps://letsencrypt.org/certs/isrgrootx1.pemā€
-----BEGIN CERTIFICATE-----
MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4
WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu
ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY
MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc
h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+
0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U
A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW
T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH
B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC
B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv
KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn
OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn
jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw
qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI
rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV
HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq
hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL
ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ
3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK
NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5
ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur
TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC
jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc
oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq
4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA
mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d
emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
-----END CERTIFICATE-----
root@fd9f6b6:/usr/src/app#

Is still showing the same errors on the certificates @abhatikar ?

No change, errors still persist. May I ask, is SPI interface enabled in the image ? I cannot see spi devices in the file system under /dev. Could you please let me know ? @mpous

root@fd9f6b6:/usr/src/app# ls /dev/spidev0.0
ls: cannot access ā€˜/dev/spidev0.0ā€™: No such file or directory
root@fd9f6b6:/usr/src/app#

thatā€™s odd as the SPI works on my side with Raspberry Pi 3 (which should be compatible with Beagle Bone Green) but i only tested this on Raspberry Pi. Could you please introduce an issue on the repository? I would like to find the solution for this! Thanks!

Which repository ? basicstation one ? or balenaos ? if you could point me to the link, that would be awesome,

This is the repository ā†’ GitHub - balenalabs/basicstation: LoRa Basicsā„¢ Station - The LoRaWAN Gateway Software

Done. @mpous

Any news on this as I have exactly the same issue. This time it is with a Raspberry Pi 4 and a SX1301 HAT. I can see the SPI device OK

Hello @sandyt thank you for reporting! Could you please tell me more details of your issue? Thanks!

Hi Marc. I was having a problem with the certificates being rejected as outlined in the posts above and as this was my first time using BalenaOS I took the easy option of going back to Linux and compiling and building a Basics Station from source. Iā€™m glad to say that this is connecting fine to Things Stack Community Edition successfully and my OTAA devices messages are being received. Iā€™ve still got the BalenaOS setup on an SD card so I could give it a go and let you have the log if you want. Cheers.

Yes! that would be very helpful to understand what is the issue that you had, as in theory there shouldnā€™t be any problem with certificates.

Hello @sandyt did it work for you?

I am also having the same problem. My basic station on RAK2245/RPi3B was working fine in Clare (using a Hotspot) but when I moved it 100 miles to Mayo I had the trust certificate issue.

Hereā€™s my log:
02.06.21 16:03:53 (+0100) main 2021-06-01 14:28:15.271 [AIO:ERRO] tc trust certificates rejected by MBedTLS
02.06.21 16:03:53 (+0100) main 2021-06-01 14:28:15.271 [TCE:INFO] INFOS reconnect backoff 60s (retry 17)
02.06.21 16:04:53 (+0100) main 2021-06-01 14:29:15.272 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
02.06.21 16:04:53 (+0100) main 2021-06-01 14:29:15.272 [AIO:ERRO] tc trust certificates rejected by MBedTLS
02.06.21 16:04:53 (+0100) main 2021-06-01 14:29:15.272 [TCE:INFO] INFOS reconnect backoff 60s (retry 18)
02.06.21 16:05:53 (+0100) main 2021-06-01 14:30:15.273 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected

I will start investigatingā€¦

Ha! Looking at post: Problems with basicstation - #117 by barryjump

It suggested restarting the gateway. Did that from the balena web console and now TTN V3 gateway is seen and all OK. Happy days :slight_smile:

2 Likes

Hey @kilnageer did it work?

Yep. And I moved a V2 basic station which also had the same issue when first powered up afterwards.

Itā€™s also having same cert issue!!
02.06.21 16:53:14 (+0100) main 2021-06-02 15:17:42.399 [AIO:ERRO] tc trust certificates rejected by MBedTLS
02.06.21 16:53:14 (+0100) main 2021-06-02 15:17:42.399 [TCE:INFO] INFOS reconnect backoff 20s (retry 2)
02.06.21 16:53:34 (+0100) main 2021-06-02 15:18:02.400 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
02.06.21 16:53:34 (+0100) main 2021-06-02 15:18:02.400 [AIO:ERRO] tc trust certificates rejected by MBedTLS
02.06.21 16:53:34 (+0100) main 2021-06-02 15:18:02.400 [TCE:INFO] INFOS reconnect backoff 30s (retry 3)
02.06.21 16:54:04 (+0100) main 2021-06-02 15:18:32.402 [any:ERRO] Parsing trust certificate: X509 - The CRT/CRL/CSR format is invalid, e.g. different type expected
02.06.21 16:54:04 (+0100) main 2021-06-02 15:18:32.402 [AIO:ERRO] tc trust certificates rejected by MBedTLS
02.06.21 16:54:04 (+0100) main 2021-06-02 15:18:32.402 [TCE:INFO] INFOS reconnect backoff 40s (retry 4)

So I choose ā€œRestartā€ and in a minute is came up OK!

1 Like