Toniebox cannot be found in the cloud

Hey…
I can’t get my box into the Teddy Cloud. I have several errors in the Teddycloud logo. I think this is the error here but I’m not sure.
please for help.

WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
TeddyCloud v0.6.2 (203f12d) - 2024-10-26 18:14:34 +0000 ubuntu linux-x86_64(64)
INFO |settings.c:0848:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini
INFO |settings.c:0848:settings_load_ovl| Load settings from /teddycloud/config/config.ini
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/ca.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/ca.der’ failed
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/client.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/client.der’ failed
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/private.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/private.der’ failed
INFO |settings.c:0848:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini
INFO |tls_adapter.c:0390:tls_adapter_init| Loading certificates…
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/ca.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/ca.der’ failed
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/client.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/client.der’ failed
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/private.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/private.der’ failed
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5131151
INFO |toniesJson.c:0100:tonies_update| Updating tonies.json from api.revvox.de
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443
INFO |cloud_request.c:0252:web_request| trying IP: 157.90.183.226
INFO |cloud_request.c:0382:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonies.json
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443
INFO |cloud_request.c:0252:web_request| trying IP: 185.199.110.133
INFO |toniesJson.c:0124:tonies_update| … success updating tonies.json from api.revvox.de, reloading
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5132795
INFO |toniesJson.c:0211:tonieboxes_update| Updating tonies.json from api.revvox.de
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443
INFO |cloud_request.c:0252:web_request| trying IP: 157.90.183.226
INFO |cloud_request.c:0382:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonieboxes.json
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443
INFO |cloud_request.c:0252:web_request| trying IP: 185.199.110.133
INFO |toniesJson.c:0238:tonieboxes_update| … success updating tonieboxes.json from api.revvox.de, reloading
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5132795
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator
WARN |platform_linux.c:0292:socketReceive| buffer does not contain null terminator

The cloud runs on a synology via portainer with its own IP address.

You completely missed to add the boxes certificates to teddycloud I would say.

Please also update teddycloud to the latest version.

I still don’t know where it is. I updated the Teddycloud. The Ca.der file is probably copied via the CC2300tool “cc3200tool -p COM3 --reset dtr write_file certs/server/c2.der /cert/c2.der”
(previously renamed da.der = d2.der)

as well as via the CFW1 web interface.

Then deleted the da.der file from the Teddycloud, restarted the cloud and tried again with the new certificates.
I can’t find a box in the Teddycloud.

Here is the current Teddycloud log:

#0 0x561e34d70c47 in malloc (/usr/local/bin/teddycloud+0x6aac47)
#1 0x561e34e98571 in custom_asprintf src/server_helpers.c:40
#2 0x561e34eb3d7d in settings_save_ovl src/settings.c:814
#3 0x561e34eb6e8b in settings_save src/settings.c:733
#4 0x561e34e1e9e7 in handleApiTrigger src/handler_api.c:409
#5 0x561e34e8d9d4 in httpServerRequestCallback src/server.c:483
#6 0x561e3502de26 in httpConnectionTask src/cyclone/cyclone_tcp/http/http_server.c:541
#7 0x7fbfde8c3a93  (/lib/x86_64-linux-gnu/libc.so.6+0x9ca93)

Direct leak of 38 byte(s) in 1 object(s) allocated from:
#0 0x561e34d70c47 in malloc (/usr/local/bin/teddycloud+0x6aac47)
#1 0x561e34e98571 in custom_asprintf src/server_helpers.c:40
#2 0x561e34edec77 in tonies_init src/toniesJson.c:54
#3 0x561e34e96a67 in server_init src/server.c:881
#4 0x561e34cdb553 in main src/main.c:610
#5 0x7fbfde8511c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9)
#6 0x7fbfde85128a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a)
#7 0x561e34ce0ef4 in _start (/usr/local/bin/teddycloud+0x61aef4)
Direct leak of 35 byte(s) in 1 object(s) allocated from:
#0 0x561e34d70c47 in malloc (/usr/local/bin/teddycloud+0x6aac47)
#1 0x561e34e98571 in custom_asprintf src/server_helpers.c:40
#2 0x561e34edec98 in tonies_init src/toniesJson.c:55
#3 0x561e34e96a67 in server_init src/server.c:881
#4 0x561e34cdb553 in main src/main.c:610
#5 0x7fbfde8511c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9)
#6 0x7fbfde85128a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a)
#7 0x561e34ce0ef4 in _start (/usr/local/bin/teddycloud+0x61aef4)
Direct leak of 33 byte(s) in 1 object(s) allocated from:
#0 0x561e34d70c47 in malloc (/usr/local/bin/teddycloud+0x6aac47)
#1 0x561e34e98571 in custom_asprintf src/server_helpers.c:40
#2 0x561e34edec56 in tonies_init src/toniesJson.c:53
#3 0x561e34e96a67 in server_init src/server.c:881
#4 0x561e34cdb553 in main src/main.c:610
#5 0x7fbfde8511c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9)
#6 0x7fbfde85128a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a)
#7 0x561e34ce0ef4 in _start (/usr/local/bin/teddycloud+0x61aef4)
Direct leak of 21 byte(s) in 21 object(s) allocated from:
#0 0x561e34d70c47 in malloc (/usr/local/bin/teddycloud+0x6aac47)
#1 0x561e34e98571 in custom_asprintf src/server_helpers.c:40
#2 0x561e34eb3d7d in settings_save_ovl src/settings.c:814
#3 0x561e34eba17c in settings_load_ovl src/settings.c:861
#4 0x561e34ec1f48 in settings_load src/settings.c:838
#5 0x561e34ec1f48 in settings_init src/settings.c:725
#6 0x561e34e77586 in main_init_settings src/main.c:159
#7 0x561e34cd704c in main src/main.c:366
#8 0x7fbfde8511c9 (/lib/x86_64-linux-gnu/libc.so.6+0x2a1c9)
#9 0x7fbfde85128a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28a)
#10 0x561e34ce0ef4 in _start (/usr/local/bin/teddycloud+0x61aef4)
SUMMARY: AddressSanitizer: 3466 byte(s) leaked in 175 allocation(s).
TeddyCloud v0.6.3 (39b2f89) - 2025-01-06 08:31:53 +0000 ubuntu linux-x86_64(64)
INFO |settings.c:0851:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini
INFO |settings.c:0851:settings_load_ovl| Load settings from /teddycloud/config/config.ini
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY
INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/ca.der’ detected as DER style CERTIFICATE
INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/client.der’ detected as DER style CERTIFICATE
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/client/private.der’ detected as DER style RSA PRIVATE KEY
INFO |settings.c:0851:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini
INFO |tls_adapter.c:0390:tls_adapter_init| Loading certificates…
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY
INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/ca.der’ detected as DER style CERTIFICATE
INFO |tls_adapter.c:0197:read_certificate| File ‘/teddycloud/certs/client/client.der’ detected as DER style CERTIFICATE
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/client/private.der’ detected as DER style RSA PRIVATE KEY
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5134957
INFO |toniesJson.c:0100:tonies_update| Updating tonies.json from api.revvox.de
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443
INFO |cloud_request.c:0252:web_request| trying IP:
INFO |cloud_request.c:0382:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonies.json
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443
INFO |cloud_request.c:0252:web_request| trying IP:
INFO |handler_cloud.c:0041:handleCloudTime| >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client ‘Toniebox’ (cn: ‘default’)
INFO |toniesJson.c:0124:tonies_update| … success updating tonies.json from api.revvox.de, reloading
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5134957
INFO |handler_cloud.c:0041:handleCloudTime| >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client ‘Toniebox’ (cn: ‘default’)
INFO |handler_cloud.c:0041:handleCloudTime| >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client ‘Toniebox’ (cn: ‘default’)
INFO |toniesJson.c:0211:tonieboxes_update| Updating tonies.json from api.revvox.de
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443
INFO |cloud_request.c:0252:web_request| trying IP:
INFO |cloud_request.c:0382:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonieboxes.json
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443
INFO |cloud_request.c:0252:web_request| trying IP:
INFO |toniesJson.c:0238:tonieboxes_update| … success updating tonieboxes.json from api.revvox.de, reloading
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5134957
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022

Can you post the config file?

{
“general”: {
“activeImg”: “ofw2”,
“_descWaitForPress”: “Waits for an earpress on startup”,
“waitForPress”: false,
“_descWaitForBoot”: “Waits for an earpress before firmware boot”,
“waitForBoot”: false,
“waitTimeoutInS”: 60,
“_descMinBatteryLevel”: “Divide through 2785 to get voltage”,
“minBatteryLevel”: 8869,
“ofwFixFlash”: “/sys/pre-img.bin”,
“_descSerialLog”: “Logging only works with the debug build!”,
“serialLog”: false,
“_descLogLevel”: “0:Trace - 5:Fatal”,
“logLevel”: 0,
“_descLogColor”: “Use colors in log output”,
“logColor”: false
},
“ofw1”: {
“checkHash”: false,
“hashFile”: false,
“watchdog”: true,
“bootFlashImg”: true,
“flashImg”: “/sys/pre-img.bin”
},
“ofw2”: {
“checkHash”: true,
“hashFile”: false,
“watchdog”: true,
“ofwFix”: true,
“ofwSimBL”: true,
“patches”: [“altCa.305”, “altUrl.custom.305”]
},
“ofw3”: {
“checkHash”: true,
“hashFile”: false,
“watchdog”: true,
“ofwFix”: true,
“patches”: [“altCa.305”, “altUrl.tc.fritz.box”]
},
“cfw1”: {
“checkHash”: false,
“hashFile”: false,
“watchdog”: true
“patches”: [“altCa.305”, “enableWeb.310”, “altUrl.custom.305”]
},
“cfw2”: {
“checkHash”: false,
“hashFile”: false,
“watchdog”: true
},
“cfw3”: {
“checkHash”: false,
“hashFile”: false,
“watchdog”: true
},
“add1”: {
“checkHash”: true,
“hashFile”: false,
“watchdog”: true,
“ofwFix”: true,
“ofwSimBL”: false,
“patches”: [“blockCheck.310”, “noCerts.305”, “noPass3.310”, “noPrivacy.305”, “uidCheck.307”]
},
“add2”: {
“checkHash”: true,
“hashFile”: false,
“watchdog”: true,
“ofwFix”: true,
“ofwSimBL”: false,
“patches”: [“altCa.305”, “altUrl.305”]
},
“add3”: {
“checkHash”: true,
“hashFile”: false,
“watchdog”: true,
“ofwFix”: true,
“ofwSimBL”: false,
“patches”: [“altCa.305”, “altUrl.305”]
}
}

In the “altUrl.custom.305” I gave it the same name as in the Fritz.box.

When I do the freshness check, I always get the error “Owl”, but I think that’s normal because the box doesn’t communicate with the Toniecloud. This will definitely only work once I have the box in the Teddycloud and activate “Cloud enabled”?!

Why don’t you just set it to “TC” and use the original Fritzbox patch?
Also please be concrete. You set it to something, that is not understandable for us.

I used the original FritzBox patch and called the box “tc” in the FritzBox. But since this didn’t work, the instructions say you should use a custom patch.

could it have something to do with the installation of the Teddycloud?
I installed it via Portainer (docker on synology) with my own macvlan.

Can you post the docker compose? Is the Teddybär in the same ip range?

do you mean this?


yes, everything in the same IP range: 192.168.178.XX

Could it also be due to the DNS settings?

Quote: “Set the DNS entries for prod.revvox and rtnl.revvox to the teddyCloud servers ip-address.”

Unfortunately, I don’t know how to assign this DNS to the teddycloud IP. teddycloud is integrated via macvlan and does not appear as a device in the network.

Not necessary if you are using the tc Fritz Patch.

The Images looks okay.

But… teddycloud should be named tc, not the toniebox.
But i am Not Unsinn macvlan, so i can not provide anything Else here (just wondering that teddycloud does not appear in your FRITZ!Box.)

You could use the teddycloud gui to create the custom alt url Patch with the actual ip.

I really don’t know what to do anymore. Today I reinstalled Teddycloud on a Rasberry. I went through the instructions again step by step. I can’t get the Toniebox into the cloud. I also tried slot 1 OFW1. I’m coming to the official Toniecloud. What else can I do? Here’s another picture of the file system. Does that look normal too?

Here is the current log again (without certificates for Toniecloud):
_teddycloud_logs.txt (8.0 KB)

ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/private.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/private.der’ failed
INFO |settings.c:0851:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini
INFO |tls_adapter.c:0390:tls_adapter_init| Loading certificates…
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/ca-root.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/ca-key.pem’ detected as DER style RSA PRIVATE KEY
INFO |tls_adapter.c:0204:read_certificate| File ‘/teddycloud/certs/server/teddy-cert.pem’ assumed PEM style
INFO |tls_adapter.c:0201:read_certificate| File ‘/teddycloud/certs/server/teddy-key.pem’ detected as DER style RSA PRIVATE KEY
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/ca.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/ca.der’ failed
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/client.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/client.der’ failed
ERROR|tls_adapter.c:0189:read_certificate| Failed to open ‘/teddycloud/certs/client/private.der’ for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert ‘/teddycloud/certs/client/private.der’ failed
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5135305
INFO |toniesJson.c:0100:tonies_update| Updating tonies.json from api.revvox.de
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443
INFO |cloud_request.c:0252:web_request| trying IP: 157.90.183.226
INFO |cloud_request.c:0382:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonies.json
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443
INFO |cloud_request.c:0252:web_request| trying IP: 185.199.111.133
INFO |toniesJson.c:0124:tonies_update| … success updating tonies.json from api.revvox.de, reloading
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5135305
INFO |toniesJson.c:0211:tonieboxes_update| Updating tonies.json from api.revvox.de
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server api.revvox.de:443
INFO |cloud_request.c:0252:web_request| trying IP: 157.90.183.226
INFO |cloud_request.c:0382:web_request| Redirecting to: https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/release/tonieboxes.json
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server raw.githubusercontent.com:443
INFO |cloud_request.c:0252:web_request| trying IP: 185.199.111.133
INFO |toniesJson.c:0238:tonieboxes_update| … success updating tonieboxes.json from api.revvox.de, reloading
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.custom.json with size 2
INFO |toniesJson.c:0280:tonies_readJson| Trying to read /teddycloud/config/tonies.json with size 5135305
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 14 open HTTPS Web connections
INFO |handler_cloud.c:0041:handleCloudTime| >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client ‘Toniebox’ (cn: ‘default’)
INFO |handler_cloud.c:0041:handleCloudTime| >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client ‘Toniebox’ (cn: ‘default’)
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 6 open HTTPS Web connections
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 6 open HTTPS Web connections
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 8 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 6 open HTTPS Web connections
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
WARN |server_helpers.c:0806:httpServerUriNotFoundCallback| >> 404 /nice ports,/Trinity.txt.bak
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
WARN |server_helpers.c:0806:httpServerUriNotFoundCallback| >> 404 /nice ports,/Trinity.txt.bak
WARN |server_helpers.c:0806:httpServerUriNotFoundCallback| >> 404 /nice ports,/Trinity.txt.bak
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 8 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 7 open HTTPS Web connections
WARN |tls_server_fsm.c:0260:tlsPerformServerHandshake| TLS handshake failure!
INFO |server.c:0931:server_init| 6 open HTTPS Web connections
INFO |server.c:0931:server_init| 5 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections
INFO |server.c:0931:server_init| 0 open HTTPS Web connections
INFO |server.c:0931:server_init| 1 open HTTPS Web connections
INFO |server.c:0931:server_init| 2 open HTTPS Web connections

Please copy the toniebox certificates into your teddycloud to get rid of the errors.

Can you also post your config of your toniebox?

And what did you here? —> /nice ports,/Trinity.txt.bak