Observed on 10.3.0-alpha.4-57-gd96b766f32-dirty, board silabs_siwx917_dk2605a, web workflow up and serving.
GET /cp/version.json returns three fields unpopulated:
{"board_name": "", "hostname": "", "UID": "0000000000000000000000000000000000000000000000000000000000000000", ...}
Everything else in the payload is correct, including ip, board_id, mcu_name and creator_id. The workflow itself works: /fs/ returns 401 without credentials and 200 with them, and PUT/GET/DELETE round trip cleanly.
The all-zero UID also makes the short cpy-<uid>.local mDNS name useless, which is why only the full cpy-silabs_siwx917_dk2605a-<mac>.local form resolves.
hostname being empty is the more interesting one, since common_hal_wifi_radio_hostname is set during init in ports/zephyr-cp/common-hal/wifi/__init__.c and Zephyr's mDNS responder answers the name over the air.
Observed on
10.3.0-alpha.4-57-gd96b766f32-dirty, boardsilabs_siwx917_dk2605a, web workflow up and serving.GET /cp/version.jsonreturns three fields unpopulated:{"board_name": "", "hostname": "", "UID": "0000000000000000000000000000000000000000000000000000000000000000", ...}Everything else in the payload is correct, including
ip,board_id,mcu_nameandcreator_id. The workflow itself works:/fs/returns 401 without credentials and 200 with them, and PUT/GET/DELETE round trip cleanly.The all-zero UID also makes the short
cpy-<uid>.localmDNS name useless, which is why only the fullcpy-silabs_siwx917_dk2605a-<mac>.localform resolves.hostnamebeing empty is the more interesting one, sincecommon_hal_wifi_radio_hostnameis set during init inports/zephyr-cp/common-hal/wifi/__init__.cand Zephyr's mDNS responder answers the name over the air.