Hey @marko
Would you be able to help me with an issue I’m having connecting to Golioth since this morning.
Current Setup: Application uses Certificate Provisioning example/guide. I’m using mcumgr to copy device certificate and key (like in the repo and blog’s guide). Cohorts is setup for remote updates for this device.
Till 4 hours ago both of the services were working as expected. i.e. I can new device via device certificate and key. Perform OTA for new version of the app
Issue: Error after connection to LTE
[00:15:32.481,079] golioth_coap_client_zephyr: Failed to connect to socket: -22
[00:15:32.481,475] golioth_coap_client_zephyr: Failed to connect: -22
Way to replicate: golioth/reference-design-template 's shell commands to set credentials
OR
certificate_provisioning example with device certificate and key located on device
Project Config
west.yaml
path: modules/lib/golioth-firmware-sdk
revision: v0.16.0
prj.conf
CONFIG_GOLIOTH_SAMPLE_COMMON=y
CONFIG_LOG_BACKEND_GOLIOTH=y
CONFIG_GOLIOTH_FIRMWARE_SDK=y
CONFIG_GOLIOTH_FW_UPDATE=y
CONFIG_GOLIOTH_SETTINGS=y
CONFIG_FLASH=y
CONFIG_FLASH_MAP=y
CONFIG_STREAM_FLASH=y
CONFIG_IMG_MANAGER=y
CONFIG_IMG_ERASE_PROGRESSIVELY=y
CONFIG_FILE_SYSTEM=y
CONFIG_FILE_SYSTEM_LITTLEFS=y
CONFIG_FILE_SYSTEM_SHELL=y
CONFIG_HEAP_MEM_POOL_SIZE=4096
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2304
CONFIG_ZCBOR=y
CONFIG_MCUMGR=y
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
CONFIG_UART_CONSOLE_MCUMGR=y
CONFIG_SHELL=y
CONFIG_SHELL_BACKEND_SERIAL=y
CONFIG_BASE64=y
CONFIG_MCUMGR_TRANSPORT_SHELL=y
CONFIG_MCUMGR_GRP_FS=y
CONFIG_SHELL_BACKEND_DUMMY=y
CONFIG_MCUMGR_GRP_SHELL=y
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=2304
CONFIG_MAIN_STACK_SIZE=2048
CONFIG_GOLIOTH_AUTH_METHOD_CERT=y
CONFIG_GOLIOTH_SAMPLE_HARDCODED_CREDENTIALS=n
CONFIG_LOG_CMDS=y
CONFIG_SETTINGS_FILE=y
CONFIG_SETTINGS_FILE_PATH=“/lfs1/settings”
Debugging notes
- Two devices used (with different sim provider): Thingy91 and 9160DK
- Cleared any secure credentials stored via Cellular Monitor → Certificate Manager
- Build examples with no modification
- Altering app version numbers