I'm fairly new to Zephyr and initially I'm hoping someone can point me to an example where SMP over UART can be used to update a firmware image slot. Google seems to have a lot of information relating to KConfig options that no longer seem to exist with regards to using the SMP protocol via Zephyr shell - and browsing through KConfig I cant quite seem to find something that works or a document that explains things nicely. The typical Google response would be 'do this' (below) but it seems the KConfig options are renamed or missing
# Enable the Zephyr shell subsystem
CONFIG_SHELL=y
CONFIG_SHELL_BACKEND_SERIAL=y
# Enable the Simple Management Protocol (SMP)
CONFIG_MCUMGR=y
CONFIG_MCUMGR_TRANSPORT_SHELL=y
# You may also need general SMP support
CONFIG_MCUMGR_SMP=y
# Enable specific command groups as needed (examples)
CONFIG_MCUMGR_CMD_IMG_MGMT=y # Image management (for DFU)
CONFIG_MCUMGR_CMD_OS_MGMT=y # OS management commands (e.g., reset, tasks)
CONFIG_MCUMGR_CMD_FS_MGMT=y # File system management