Box flashing blue on every startup

Hi Guys,

I flashed my CC3200 toniebox with hackieboxNG including the altUrl patch.
up-to-date Teddycloud running on proxmox.
Everything is working fine; original, and custom tonies, teddycloud integration and cloud forwarding… all working fine.
EXCEPT:
EVERY TIME the box is booting up, it flashes blue for one minute, blocking all interactions.
I would think, that the pattern is 500ms blue, 500ms off, so 60 flashes. Then turning to solid green.

This is highly unpleasant; sitting in front of the box waiting the green circle to appear.
Once we are done with the 60 blue seconds, everything works fine until next shutdown/bootup.

Does anyone have an explanation for this?

Additional information:

  • If a Tonie is placed on the box before it is turned on, it directly starts playing… until the Tonie is removed, then 60 secs of blue flashing.
  • Pihole is running in the network; maybe blocking urls; but couldn’t find a hint
  • subnet is 192.168.178.0/23

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.tc.fritz.box"]
    },
    "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"]
    }
}

Hi,
I’m really new to teddycloud but may have some further information on this.

I also just flashed a CC3200 toniebox with hackieboxNG including altURL.305 and altCA.305.
Teddycloud is running in docker on an ubuntu-server.

When I disable “Override cloud settings” for the toniebox, the box tries to synchronize on every start (~1min). If I enable “Override cloud settings” it takes about 2 seconds.

Maybe you could try and see, if the behavior is the same.

I also noticed, that I am unable to synchronize the settings with the official cloud. So “Max volume” or “LED off” settings within the app does not do anything. Everything else works fine.

The box waits for the freshnessCheck data of teddyCloud. Usually this is either a very bad wifi connection or a very slow teddyCloud.
Please check the logs for what is happening.
Which version are you on?