Hi Chris,
The error codes that come back in newtmgr responses are always (or at
least should be) MGMT_ERR codes:
https://github.com/apache/mynewt-core/blob/42bb5acc2f049d346c81f25e8c354bc3c6afefd4/mgmt/mgmt/include/mgmt/mgmt.h#L65

`MGMT_ERR_ENOENT` is indicated when the newtmgr command isn't recognized
(it is also used for other conditions; seems like we should have a
dedicated error code for "command not supported).
Thanks for the point, and the quick reply!

Command not supported would be more helpful, yes, but not a major problem.
Did you enable the `FS_NMGR` syscfg setting?
That was indeed the problem. I did dig through the various packages looking at the CFG values, but didn't notice that one. Works great in the sim now with:

    # Enable newtmgr commands.
    STATS_NEWTMGR: 1      # Enable stats over newtmgr
    LOG_NEWTMGR: 1        # Enable log over newtmgr
    CONFIG_NEWTMGR: 1     # Enable config over newtmgr
    FS_NMGR: 1            # Enable 'fs' access from newtmgr

It's a shame the naming is sort of inconsistent (inner OCD self speaking), but that's a minor detail. :P

Kevin

Reply via email to