Not able to add toniesbox to TeddyCloud

Hi everyone,

I have successfully set up a running TeddyCloud. I followed the manual to extract the firmware, and both reading and writing work fine. The certificate exchange was also successful.

However, I have the feeling that the patch is not working because my Toniebox is still connecting to the official Toniecloud. The LED remains green, which indicates a normal connection to the original servers.

Below are few logs and configs.
Any ideas on what might be wrong?

TeddyCloud logs

=================================================================
==8==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 523 byte(s) in 20 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f2dabc in custom_asprintf src/server_helpers.c:40
    #2 0x5580f1aa70 in mqtt_init src/mqtt.c:953
    #3 0x5580d99b7c in main src/main.c:609
    #4 0x7f9d0c84c0  (/lib/aarch64-linux-gnu/libc.so.6+0x284c0)
    #5 0x7f9d0c8594 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28594)
    #6 0x5580d9f16c in _start (/usr/local/bin/teddycloud+0x5ff16c)

Direct leak of 443 byte(s) in 20 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f12f00 in mqtt_topic_str src/mqtt.c:87
    #2 0x5580f1aabc in mqtt_init src/mqtt.c:955
    #3 0x5580d99b7c in main src/main.c:609
    #4 0x7f9d0c84c0  (/lib/aarch64-linux-gnu/libc.so.6+0x284c0)
    #5 0x7f9d0c8594 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28594)
    #6 0x5580d9f16c in _start (/usr/local/bin/teddycloud+0x5ff16c)

Direct leak of 423 byte(s) in 20 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f12f00 in mqtt_topic_str src/mqtt.c:87
    #2 0x5580f1aa98 in mqtt_init src/mqtt.c:954
    #3 0x5580d99b7c in main src/main.c:609
    #4 0x7f9d0c84c0  (/lib/aarch64-linux-gnu/libc.so.6+0x284c0)
    #5 0x7f9d0c8594 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28594)
    #6 0x5580d9f16c in _start (/usr/local/bin/teddycloud+0x5ff16c)

Direct leak of 223 byte(s) in 20 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f12d38 in mqtt_settingname_clean src/mqtt.c:59
    #2 0x5580f1aa0c in mqtt_init src/mqtt.c:951
    #3 0x5580d99b7c in main src/main.c:609
    #4 0x7f9d0c84c0  (/lib/aarch64-linux-gnu/libc.so.6+0x284c0)
    #5 0x7f9d0c8594 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28594)
    #6 0x5580d9f16c in _start (/usr/local/bin/teddycloud+0x5ff16c)

Direct leak of 105 byte(s) in 3 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f2dabc in custom_asprintf src/server_helpers.c:40
    #2 0x5580ebdc84 in file_save_start src/handler_api.c:942
    #3 0x5580f2fec4 in multipart_handle src/server_helpers.c:452
    #4 0x5580ec9bb8 in handleApiUploadCert src/handler_api.c:1073
    #5 0x5580f2379c in httpServerRequestCallback src/server.c:483
    #6 0x5581077a1c in httpConnectionTask src/cyclone/cyclone_tcp/http/http_server.c:541
    #7 0x7f9d125978  (/lib/aarch64-linux-gnu/libc.so.6+0x85978)
    #8 0x7f9d18b7d8  (/lib/aarch64-linux-gnu/libc.so.6+0xeb7d8)

Direct leak of 70 byte(s) in 2 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f2dabc in custom_asprintf src/server_helpers.c:40
    #2 0x5580edaf50 in handleApiTonieboxJson src/handler_api.c:2371
    #3 0x5580f2379c in httpServerRequestCallback src/server.c:483
    #4 0x5581077a1c in httpConnectionTask src/cyclone/cyclone_tcp/http/http_server.c:541
    #5 0x7f9d125978  (/lib/aarch64-linux-gnu/libc.so.6+0x85978)
    #6 0x7f9d18b7d8  (/lib/aarch64-linux-gnu/libc.so.6+0xeb7d8)

Direct leak of 63 byte(s) in 63 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f2dabc in custom_asprintf src/server_helpers.c:40
    #2 0x5580f44598 in settings_save_ovl src/settings.c:814
    #3 0x5580f47218 in settings_save src/settings.c:733
    #4 0x5580ec3148 in handleApiTrigger src/handler_api.c:409
    #5 0x5580f2379c in httpServerRequestCallback src/server.c:483
    #6 0x5581077a1c in httpConnectionTask src/cyclone/cyclone_tcp/http/http_server.c:541
    #7 0x7f9d125978  (/lib/aarch64-linux-gnu/libc.so.6+0x85978)
    #8 0x7f9d18b7d8  (/lib/aarch64-linux-gnu/libc.so.6+0xeb7d8)

Direct leak of 38 byte(s) in 1 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f2dabc in custom_asprintf src/server_helpers.c:40
    #2 0x5580f6ac68 in tonies_init src/toniesJson.c:54
    #3 0x5580f2bf88 in server_init src/server.c:881
    #4 0x5580d99ba8 in main src/main.c:610
    #5 0x7f9d0c84c0  (/lib/aarch64-linux-gnu/libc.so.6+0x284c0)
    #6 0x7f9d0c8594 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28594)
    #7 0x5580d9f16c in _start (/usr/local/bin/teddycloud+0x5ff16c)

Direct leak of 35 byte(s) in 1 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f2dabc in custom_asprintf src/server_helpers.c:40
    #2 0x5580f6ac84 in tonies_init src/toniesJson.c:55
    #3 0x5580f2bf88 in server_init src/server.c:881
    #4 0x5580d99ba8 in main src/main.c:610
    #5 0x7f9d0c84c0  (/lib/aarch64-linux-gnu/libc.so.6+0x284c0)
    #6 0x7f9d0c8594 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28594)
    #7 0x5580d9f16c in _start (/usr/local/bin/teddycloud+0x5ff16c)

Direct leak of 33 byte(s) in 1 object(s) allocated from:
    #0 0x5580e21ee4 in __interceptor_malloc (/usr/local/bin/teddycloud+0x681ee4)
    #1 0x5580f2dabc in custom_asprintf src/server_helpers.c:40
    #2 0x5580f6ac48 in tonies_init src/toniesJson.c:53
    #3 0x5580f2bf88 in server_init src/server.c:881
    #4 0x5580d99ba8 in main src/main.c:610
    #5 0x7f9d0c84c0  (/lib/aarch64-linux-gnu/libc.so.6+0x284c0)
    #6 0x7f9d0c8594 in __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28594)
    #7 0x5580d9f16c in _start (/usr/local/bin/teddycloud+0x5ff16c)

SUMMARY: AddressSanitizer: 1956 byte(s) leaked in 151 allocation(s).
TeddyCloud v0.6.3 (39b2f89) - 2025-01-06 08:31:53 +0000 ubuntu linux-aarch64(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 5152416
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 5152416
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 5152416
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740821590'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740821592'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740821647'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740821648'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740821707'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740821708'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740821748'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740821749'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740821751'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740821752'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
ERROR|cloud_request.c:0262:web_request| Failed to connect to HTTP server! HTTP=Unknown HTTP Status Code error=Access denied [271]
ERROR|handler_reverse.c:0029:handleReverse| cloud_request_get() failed
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740822166'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740822167'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740824658'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740824659'
INFO |handler_api.c:0501:handleApiSettingsSet| Setting: 'core.host_url' to 'http://teddy.local'
INFO |settings.c:0851:settings_load_ovl| Load settings from /teddycloud/config/config.overlay.ini
INFO |handler_api.c:0407:handleApiTrigger| Triggered WriteConfig
INFO |settings.c:0747:settings_save_ovl| Save settings to /teddycloud/config/config.ini
INFO |settings.c:0747:settings_save_ovl| Save settings to /teddycloud/config/config.overlay.ini
INFO |settings.c:1513:settings_loop| Settings file changed. Reloading.
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 |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740825446'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740825447'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.74.99.150
INFO |cloud_request.c:0479:web_request| Response: '1740826600'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.74.99.150
INFO |cloud_request.c:0479:web_request| Response: '1740826601'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022

config ngCfg.json

{
    "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
    },
    "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"
      ]
    }
  }

example the commands I used

cc3200tool -p COM5 --reset dtr read_all_files ExtractedFromBox/ 
cc3200tool -p COM5 --reset dtr read_flash backup.bin

cc3200tool -p COM5 --reset dtr write_file ExtractedFromBox/sys/mcuimg.bin /sys/pre-img.bin
cc3200tool -p COM5 --reset dtr write_file flash/sys/mcuimg.bin /sys/mcuimg.bin

cc3200tool -p COM5 --reset dtr write_file server/ca.der /cert/c2.der

custom url

{
    "general": {
        "_desc": "Changes Boxine URLs to custom ones.",
        "_memPos": "",
        "_fwVer": "3.0.5+"
    },
    "searchAndReplace": [{
        "_desc": "prod.de.tbs.toys to teddy.local",
        "search":  ["70", "72", "6f", "64", "2e", "64", "65", "2e", "74", "62", "73", "2e", "74", "6f", "79", "73", "00"],
        "replace": ["74", "65", "64", "64", "79", "2e", "6c", "6f", "63", "61", "6c", "00", "??", "??", "??", "??", "??"]
    }, {
        "_desc": "rtnl.bxcl.de to teddy.local",
        "search":  ["72", "74", "6e", "6c", "2e", "62", "78", "63", "6c", "2e", "64", "65", "00"],
        "replace": ["74", "65", "64", "64", "79", "2e", "6c", "6f", "63", "61", "6c", "00", "??"]
    }]
}

I’m able to ping the teddy.local in the network segment.

Thank you for your help.

I’m feeling lost right now.
Sonic

Do you have pi.hole or adguard?

I am quite sure your toniebox can not resolve teddy.local

Iirc toniebox does not support mdns or so

No, I don’t have Pi-hole or AdGuard. I have now changed the hostname to “teddy.”

{
    "general": {
        "_desc": "Changes Boxine URLs to custom ones.",
        "_memPos": "",
        "_fwVer": "3.0.5+"
    },
    "searchAndReplace": [{
        "_desc": "prod.de.tbs.toys to teddy",
        "search":  ["70", "72", "6f", "64", "2e", "64", "65", "2e", "74", "62", "73", "2e", "74", "6f", "79", "73", "00"],
        "replace": ["74", "65", "64", "64", "79", "00", "??", "??", "??", "??", "??", "??", "??", "??", "??", "??", "??"]
    }, {
        "_desc": "rtnl.bxcl.de to teddy",
        "search":  ["72", "74", "6e", "6c", "2e", "62", "78", "63", "6c", "2e", "64", "65", "00"],
        "replace": ["74", "65", "64", "64", "79", "00", "??", "??", "??", "??", "??", "??", "??"]
    }]
}

Do you think that was the right approach?
It was not successful.

Is there a way to access the logs from the Toniebox?
to see what is happening on the Toniebox?

Thanks a lot!

Please use a valid domain, that can be resolved by your local DNS server (router or whatever)

No, wrong assumption. Green doesn’t mean connected. Please do a freshness check to enforce a connection and receive an error message.

Now I have a Pi-hole that I use as my DNS server with a local dns record to be on the save site, and I can see that the Toniebox is also querying the domain prod.de.tbs.toys and rtnl.bxcl.de.

I have now redirected both domains with Pi-hole, but then the Owl error message appeared.
so I removed the two entries.

What would be the best next steps to take?

If you are using a custom DNA anyway, use prod.revvox + rtnl.revvox and the fitting patch for that (altUrl.305)

Then be sure your c2.der is fine on the box and check the logs during the freshnessCheck

Certificate Upload Successful – But the toniebox is connectiong the wrong urls

I worked in the TeddyCloud integration. the box is not connecting to TeddyCloud. I see on the pi hole that the toniebox searching still prod.de.tbs.toys and rtnl.bxcl.de

:white_check_mark: What I Did

:one: Configured DNS:
on the pi.hole

  • Added prod.revvox and rtnl.revvox pointing to the Toniesbox.

:two: copied the File:

  • Copied altUrl.305.json to the SD card:
    path
    D:\revvox\boot\patch
    

:three: Updated ngCfg.json:

{
    "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.305"
      ]
    },
    "ofw3": {
      "checkHash": true,
      "hashFile": false,
      "watchdog": true,
      "ofwFix": true,
      "patches": [
        "altCa.305",
        "altUrl.tc.fritz.box"
      ]
    },
    "cfw1": {
      "checkHash": false,
      "hashFile": false,
      "watchdog": true
    },
    "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"
      ]
    }
  }

:four: Uploaded Certificate to CC3200:

  • Downloaded c2.der from TeddyCloud backend
  • Successfully uploaded it using:
    cc3200tool -p COM5 --reset dtr write_file server/ca.der /cert/c2.der
    
  • Log confirmed a successful write and verification.
cc3200tool -p COM5 --reset dtr write_file server/ca.der /cert/c2.der
2025-03-02 14:03:54,209 -- Connecting to target...
2025-03-02 14:03:56,530 -- timed out while waiting for ack
2025-03-02 14:03:56,734 -- Connected, reading version...
2025-03-02 14:03:56,734 -- connected to target
2025-03-02 14:03:56,749 -- Version: CC3x00VersionInfo((0, 4, 1, 2), (0, 0, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0), (16, 0, 0, 0))
2025-03-02 14:03:56,749 -- This is a CC3200 device
2025-03-02 14:03:56,749 -- Switching to NWP bootloader...
2025-03-02 14:03:56,749 -- Switching UART to APPS...
2025-03-02 14:03:56,765 -- Resetting communications ...
2025-03-02 14:03:57,988 -- Uploading rbtl3100s.dll...
2025-03-02 14:03:57,988 -- Reading rbtl3100s.dll from file C:\Users\marku\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\cc3200tool\dll\rbtl3100s.dll
2025-03-02 14:03:57,988 -- Getting storage list...
2025-03-02 14:03:58,739 -- APPS version: CC3x00VersionInfo((0, 4, 0, 2), (0, 0, 0, 0), (0, 0, 0, 0), (0, 0, 0, 0), (16, 0, 0, 0))
2025-03-02 14:03:58,755 -- File exists on target, erasing
2025-03-02 14:03:58,779 -- Erasing file /cert/c2.der...
2025-03-02 14:03:58,973 -- Uploading file server/ca.der -> /cert/c2.der [1419, disk=1419]...
.
2025-03-02 14:03:59,333 -- Read file after writing for verification...
2025-03-02 14:03:59,349 -- Reading file /cert/c2.der -> C:\Users\marku\AppData\Local\Temp\tmpxhwhk3nd
2025-03-02 14:03:59,433 -- File /cert/c2.der verified
2025-03-02 14:03:59,433 -- Getting storage info...
2025-03-02 14:03:59,443 -- storage #2 info bytes: 0x10, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0
2025-03-02 14:03:59,443 -- Getting storage list...
2025-03-02 14:03:59,465 -- Reading raw storage #2 start 0x0, size 0x2000...
..
2025-03-02 14:03:59,599 -- [1] detected a valid FAT revision: 171
2025-03-02 14:03:59,599 -- Getting storage list...
2025-03-02 14:03:59,617 -- Reading raw storage #2 start 0x1774, size 0x2774...
...
2025-03-02 14:03:59,788 -- selected FAT revision: 171 (active)
2025-03-02 14:03:59,788 -- FAT r171, num files: 29, used/free blocks: 949/75
2025-03-02 14:03:59,788 -- All commands done, bye.

:x: Issue: Toniesbox Cannot Connect to TeddyCloud

Even though the certificate upload was successful, the box does not connect to TeddyCloud.

Any suggestions on troubleshooting steps would be greatly appreciated! Thanks in advance. :pray:

okey one stepp closer.
I see now the toniebox is connecting to the correct domains.
rtnl.revvox
prod.revvox

the dns record is also working

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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740923508'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 18.156.186.144
INFO |cloud_request.c:0479:web_request| Response: '1740923509'
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections

if i now hold down both ears i now get a codeword owl.

INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |handler_sse.c:0070:handleApiSse| SSE Client disconnected from slot 0, 2 clients left
ERROR|handler_sse.c:0073:handleApiSse| SSE Client with error Write failed [521]
INFO |handler_sse.c:0070:handleApiSse| SSE Client disconnected from slot 1, 1 clients left
ERROR|handler_sse.c:0073:handleApiSse| SSE Client with error Write failed [521]
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |handler_sse.c:0070:handleApiSse| SSE Client disconnected from slot 2, 0 clients left
ERROR|handler_sse.c:0073:handleApiSse| SSE Client with error Write failed [521]
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections

now I see also errors in the log

You may try to delete the server certificates so those get regenerated.

Should I delete the file /teddycloud/certs/server or the following certificate files?

  • ca-key.pem
  • ca-root.pem
  • ca.der
  • teddy-cert.pem
  • teddy-key.pem

Will these files be regenerated automatically upon restart?

Yes, please delete all files in that directory.

then i have to upload the newly generated ca.der to the tonibox again?
with
cc3200tool -p COM5 --reset dtr write_file server/ca.der /cert/c2.der

right?

Yes, but there is no need for flashing it via UART. You may use the hackiebox CFW for that.

ok now I have generated new certs.

INFO |cert.c:0042:cert_generate_rsa| Generating RSA Key... (slow, very slow!!!)
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:1667:settings_load_certs_id| ********************************************
INFO |settings.c:1668:settings_load_certs_id|    FINISHED
INFO |settings.c:1669:settings_load_certs_id| ********************************************
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 5152532
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 5152532
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 5152532

and I have uploadet the c2.der cert to the box again.

but the box is not connecting.

here the logs from the teddycloud

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
ERROR|tls_adapter.c:0189:read_certificate| Failed to open '/teddycloud/certs/server/ca-root.pem' for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert '/teddycloud/certs/server/ca-root.pem' failed
INFO |settings.c:1662:settings_load_certs_id| ********************************************
INFO |settings.c:1663:settings_load_certs_id|    No certificates found. Generating.
INFO |settings.c:1664:settings_load_certs_id|    This will take several minutes...
INFO |settings.c:1665:settings_load_certs_id| ********************************************
ERROR|tls_adapter.c:0189:read_certificate| Failed to open '/teddycloud/certs/server/ca-root.pem' for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert '/teddycloud/certs/server/ca-root.pem' failed
ERROR|tls_adapter.c:0189:read_certificate| Failed to open '/teddycloud/certs/server/ca-key.pem' for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert '/teddycloud/certs/server/ca-key.pem' failed
INFO |cert.c:0437:cert_generate_default| Generating CA certificate...
INFO |cert.c:0042:cert_generate_rsa| Generating RSA Key... (slow, very slow!!!)
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
ERROR|tls_adapter.c:0189:read_certificate| Failed to open '/teddycloud/certs/server/teddy-cert.pem' for cert type detection
ERROR|tls_adapter.c:0376:load_cert| Loading cert '/teddycloud/certs/server/teddy-cert.pem' failed
INFO |cert.c:0471:cert_generate_default| Generating Server certificate...
INFO |cert.c:0079:cert_load_ca| Load CA certificate...
INFO |cert.c:0103:cert_load_ca| Load CA key...
INFO |cert.c:0042:cert_generate_rsa| Generating RSA Key... (slow, very slow!!!)
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:1667:settings_load_certs_id| ********************************************
INFO |settings.c:1668:settings_load_certs_id|    FINISHED
INFO |settings.c:1669:settings_load_certs_id| ********************************************
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 5152532
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 5152532
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 5152532
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740941394'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740941395'
INFO |server.c:0961:server_init| 2 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
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 |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740946085'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.69.182.181
INFO |cloud_request.c:0479:web_request| Response: '1740946086'
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |handler_api.c:2375:handleApiTonieboxJson| Trying to read /teddycloud/config/tonieboxes.json with size 3022
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |handler_cloud.c:0041:handleCloudTime|  >> respond with current time
INFO |mqtt.c:0690:mqtt_init_box| Skipping client 'Toniebox' (cn: 'default')
INFO |cloud_request.c:0252:web_request|   trying IP: 3.74.99.150
INFO |cloud_request.c:0479:web_request| Response: '1740946230'
INFO |cloud_request.c:0200:web_request| Connecting to HTTP server prod.de.tbs.toys:443...
INFO |cloud_request.c:0252:web_request|   trying IP: 3.74.99.150
INFO |cloud_request.c:0479:web_request| Response: '1740946231'
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections
INFO |server.c:0961:server_init| 1 open HTTPS API connections
INFO |server.c:0961:server_init| 0 open HTTPS API connections

Is it possible that I miss a step?

You’ll have to use wireshark to analyze the traffic and find out why the box refuses the connection

Okay, I have the Wireshark export saved as box.txt. However, I wasn’t able to identify anything useful in it.

I just noticed that the download and upload via Stage 1b: Preloader, Update of an Existing Installation is also not working. This means that the URL:

http://*.*.*.*/api/ajax?cmd=get-flash-file&filepath=/sys/pre-img.bin

is not accessible.

How should I proceed from here? Any suggestions on the next steps?

Thanks in advance for your help!
box.txt (4.2 KB)

tcpdump auf der teddycloud

sonic@teddy:~ $ sudo tcpdump -i eth0 host 192.168.0.186
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
23:56:46.935809 IP 192.168.0.186.51371 > prod.revvox.https: Flags [S], seq 3963058044, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:56:46.936114 IP prod.revvox.https > 192.168.0.186.51371: Flags [S.], seq 3401859240, ack 3963058045, win 64240, options [mss 1460], length 0
23:56:46.937777 IP 192.168.0.186.51371 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:56:46.944479 IP 192.168.0.186.51371 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:56:46.944611 IP prod.revvox.https > 192.168.0.186.51371: Flags [.], ack 105, win 64136, length 0
23:56:46.944929 IP prod.revvox.https > 192.168.0.186.51371: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:56:46.946178 IP prod.revvox.https > 192.168.0.186.51371: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:56:46.948309 IP 192.168.0.186.51371 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:56:46.948423 IP prod.revvox.https > 192.168.0.186.51371: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:56:46.962185 IP 192.168.0.186.51371 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:57:05.016836 IP 192.168.0.186.62471 > prod.revvox.https: Flags [S], seq 2074033203, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:57:05.017144 IP prod.revvox.https > 192.168.0.186.62471: Flags [S.], seq 86978150, ack 2074033204, win 64240, options [mss 1460], length 0
23:57:05.018803 IP 192.168.0.186.62471 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:57:05.025021 IP 192.168.0.186.62471 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:57:05.025159 IP prod.revvox.https > 192.168.0.186.62471: Flags [.], ack 105, win 64136, length 0
23:57:05.025524 IP prod.revvox.https > 192.168.0.186.62471: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:57:05.026777 IP prod.revvox.https > 192.168.0.186.62471: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:57:05.029439 IP 192.168.0.186.62471 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:57:05.029635 IP prod.revvox.https > 192.168.0.186.62471: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:57:05.043317 IP 192.168.0.186.62471 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:57:06.628677 IP 192.168.0.186.55886 > prod.revvox.https: Flags [S], seq 3086804292, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:57:06.628848 IP prod.revvox.https > 192.168.0.186.55886: Flags [S.], seq 4008308927, ack 3086804293, win 64240, options [mss 1460], length 0
23:57:06.630896 IP 192.168.0.186.55886 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:57:06.636715 IP 192.168.0.186.55886 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:57:06.636779 IP prod.revvox.https > 192.168.0.186.55886: Flags [.], ack 105, win 64136, length 0
23:57:06.636935 IP prod.revvox.https > 192.168.0.186.55886: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:57:06.637441 IP prod.revvox.https > 192.168.0.186.55886: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:57:06.640096 IP 192.168.0.186.55886 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:57:06.640157 IP prod.revvox.https > 192.168.0.186.55886: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:57:06.654121 IP 192.168.0.186.55886 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:57:22.466517 IP 192.168.0.186.54423 > prod.revvox.https: Flags [S], seq 4026385448, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:57:22.466748 IP prod.revvox.https > 192.168.0.186.54423: Flags [S.], seq 3611901032, ack 4026385449, win 64240, options [mss 1460], length 0
23:57:22.468593 IP 192.168.0.186.54423 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:57:22.474796 IP 192.168.0.186.54423 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:57:22.474934 IP prod.revvox.https > 192.168.0.186.54423: Flags [.], ack 105, win 64136, length 0
23:57:22.475247 IP prod.revvox.https > 192.168.0.186.54423: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:57:22.476554 IP prod.revvox.https > 192.168.0.186.54423: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:57:22.478661 IP 192.168.0.186.54423 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:57:22.478779 IP prod.revvox.https > 192.168.0.186.54423: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:57:22.492455 IP 192.168.0.186.54423 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:57:53.005937 ARP, Request who-has 192.168.0.1 tell 192.168.0.186, length 46
23:57:53.212759 ARP, Request who-has pi.hole tell 192.168.0.186, length 46
23:57:53.306503 ARP, Request who-has prod.revvox tell 192.168.0.186, length 46
23:57:53.306527 ARP, Reply prod.revvox is-at dc:a6:32:a2:97:f9 (oui Unknown), length 28
23:57:53.396274 IP 192.168.0.186.56201 > prod.revvox.https: Flags [S], seq 4290181327, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:57:53.396540 IP prod.revvox.https > 192.168.0.186.56201: Flags [S.], seq 3171472159, ack 4290181328, win 64240, options [mss 1460], length 0
23:57:53.398491 IP 192.168.0.186.56201 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:57:53.404874 IP 192.168.0.186.56201 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:57:53.405006 IP prod.revvox.https > 192.168.0.186.56201: Flags [.], ack 105, win 64136, length 0
23:57:53.405342 IP prod.revvox.https > 192.168.0.186.56201: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:57:53.406593 IP prod.revvox.https > 192.168.0.186.56201: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:57:53.409680 IP 192.168.0.186.56201 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:57:53.409809 IP prod.revvox.https > 192.168.0.186.56201: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:57:53.423594 IP 192.168.0.186.56201 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:57:54.401771 IP 192.168.0.186.59093 > prod.revvox.https: Flags [S], seq 4176454657, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:57:54.401940 IP prod.revvox.https > 192.168.0.186.59093: Flags [S.], seq 1201509327, ack 4176454658, win 64240, options [mss 1460], length 0
23:57:54.403818 IP 192.168.0.186.59093 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:57:54.409999 IP 192.168.0.186.59093 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:57:54.410061 IP prod.revvox.https > 192.168.0.186.59093: Flags [.], ack 105, win 64136, length 0
23:57:54.410219 IP prod.revvox.https > 192.168.0.186.59093: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:57:54.410727 IP prod.revvox.https > 192.168.0.186.59093: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:57:54.413088 IP 192.168.0.186.59093 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:57:54.413152 IP prod.revvox.https > 192.168.0.186.59093: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:57:54.426965 IP 192.168.0.186.59093 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:57:54.573126 IP 192.168.0.186.51292 > prod.revvox.https: Flags [S], seq 4160085247, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:57:54.573264 IP prod.revvox.https > 192.168.0.186.51292: Flags [S.], seq 3682745622, ack 4160085248, win 64240, options [mss 1460], length 0
23:57:54.575309 IP 192.168.0.186.51292 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:57:54.581650 IP 192.168.0.186.51292 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:57:54.581715 IP prod.revvox.https > 192.168.0.186.51292: Flags [.], ack 105, win 64136, length 0
23:57:54.581865 IP prod.revvox.https > 192.168.0.186.51292: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:57:54.582369 IP prod.revvox.https > 192.168.0.186.51292: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:57:54.585666 IP 192.168.0.186.51292 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:57:54.585730 IP prod.revvox.https > 192.168.0.186.51292: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:57:54.599700 IP 192.168.0.186.51292 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:57:57.677571 IP 192.168.0.186.64029 > prod.revvox.https: Flags [S], seq 1609526196, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:57:57.677725 IP prod.revvox.https > 192.168.0.186.64029: Flags [S.], seq 1722284258, ack 1609526197, win 64240, options [mss 1460], length 0
23:57:57.679685 IP 192.168.0.186.64029 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:57:57.685854 IP 192.168.0.186.64029 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:57:57.685915 IP prod.revvox.https > 192.168.0.186.64029: Flags [.], ack 105, win 64136, length 0
23:57:57.686086 IP prod.revvox.https > 192.168.0.186.64029: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:57:57.686591 IP prod.revvox.https > 192.168.0.186.64029: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:57:57.688941 IP 192.168.0.186.64029 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:57:57.689007 IP prod.revvox.https > 192.168.0.186.64029: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:57:57.703696 IP 192.168.0.186.64029 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:58:02.765649 IP 192.168.0.186.57853 > prod.revvox.https: Flags [S], seq 3488567897, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:58:02.765936 IP prod.revvox.https > 192.168.0.186.57853: Flags [S.], seq 4042116497, ack 3488567898, win 64240, options [mss 1460], length 0
23:58:02.767757 IP 192.168.0.186.57853 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:58:02.773949 IP 192.168.0.186.57853 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:58:02.774084 IP prod.revvox.https > 192.168.0.186.57853: Flags [.], ack 105, win 64136, length 0
23:58:02.774396 IP prod.revvox.https > 192.168.0.186.57853: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:58:02.775645 IP prod.revvox.https > 192.168.0.186.57853: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:58:02.777951 IP 192.168.0.186.57853 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:58:02.778069 IP prod.revvox.https > 192.168.0.186.57853: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:58:02.791911 IP 192.168.0.186.57853 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:58:12.907858 IP 192.168.0.186.56180 > prod.revvox.https: Flags [S], seq 4227702338, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:58:12.908151 IP prod.revvox.https > 192.168.0.186.56180: Flags [S.], seq 3165852274, ack 4227702339, win 64240, options [mss 1460], length 0
23:58:12.909829 IP 192.168.0.186.56180 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:58:12.916011 IP 192.168.0.186.56180 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:58:12.916173 IP prod.revvox.https > 192.168.0.186.56180: Flags [.], ack 105, win 64136, length 0
23:58:12.916556 IP prod.revvox.https > 192.168.0.186.56180: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:58:12.917820 IP prod.revvox.https > 192.168.0.186.56180: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:58:12.920504 IP 192.168.0.186.56180 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:58:12.920634 IP prod.revvox.https > 192.168.0.186.56180: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:58:12.934620 IP 192.168.0.186.56180 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:58:31.678789 IP 192.168.0.186.61111 > prod.revvox.https: Flags [S], seq 1735863490, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:58:31.679087 IP prod.revvox.https > 192.168.0.186.61111: Flags [S.], seq 141418033, ack 1735863491, win 64240, options [mss 1460], length 0
23:58:31.681349 IP 192.168.0.186.61111 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:58:31.687154 IP 192.168.0.186.61111 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:58:31.687287 IP prod.revvox.https > 192.168.0.186.61111: Flags [.], ack 105, win 64136, length 0
23:58:31.687628 IP prod.revvox.https > 192.168.0.186.61111: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:58:31.688924 IP prod.revvox.https > 192.168.0.186.61111: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:58:31.693487 IP 192.168.0.186.61111 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:58:31.693611 IP prod.revvox.https > 192.168.0.186.61111: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:58:31.708179 IP 192.168.0.186.61111 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
23:58:37.458447 IP 192.168.0.186.59003 > prod.revvox.https: Flags [S], seq 2105836484, win 33580, options [mss 1460,nop,nop,nop,eol], length 0
23:58:37.458746 IP prod.revvox.https > 192.168.0.186.59003: Flags [S.], seq 3974052969, ack 2105836485, win 64240, options [mss 1460], length 0
23:58:37.460400 IP 192.168.0.186.59003 > prod.revvox.https: Flags [.], ack 1, win 33580, length 0
23:58:37.466649 IP 192.168.0.186.59003 > prod.revvox.https: Flags [P.], seq 1:105, ack 1, win 33580, length 104
23:58:37.466782 IP prod.revvox.https > 192.168.0.186.59003: Flags [.], ack 105, win 64136, length 0
23:58:37.467098 IP prod.revvox.https > 192.168.0.186.59003: Flags [P.], seq 1:80, ack 105, win 64136, length 79
23:58:37.468344 IP prod.revvox.https > 192.168.0.186.59003: Flags [.], seq 80:1540, ack 105, win 64136, length 1460
23:58:37.470569 IP 192.168.0.186.59003 > prod.revvox.https: Flags [.], ack 1540, win 32120, length 0
23:58:37.470692 IP prod.revvox.https > 192.168.0.186.59003: Flags [P.], seq 1540:2684, ack 105, win 64136, length 1144
23:58:37.484480 IP 192.168.0.186.59003 > prod.revvox.https: Flags [R.], seq 105, ack 2684, win 33580, length 0
^C
124 packets captured
124 packets received by filter
0 packets dropped by kernel