Hi @RitaD ,
Thank you for your interest in the NXP MIMXRT product, I would like to provide service for you.
I also redesign the sln-local2-iot for the customer commander, that works OK.
You can refer to my doc:
https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/RT106L-S-voice-control-system-based-on-the-Baidu...
Now, answer your questions:
1. cmdMapID is used, when you detect the VC, it will get the cmdMapID data, then customer can use that data do the customer related function. Just my document for the remote control.
2.The software works very well EXCEPT for one command, namely when the code is equal to 1
=>Answer: Please use the online test, whether your Algemene weeffout can be detected or not ?
My understanding is the pronounce is not like the cyberon related command, that may lost the detection.
3.I would like to know what the software in SLN_ASR_LOCAL_Process exactly does?
=>As I know, we don't need to change that code, normally, when I meet the VC detect issues, I will change the cyberon related pronounce more like the real people pronounce.
Some rule for the WC and VC

4.Is it only in case the code equals 1 that the value result.keywordID[1] is set to 65535 or do other values also trigger some actions?
=>Answer: As I know, only 1 will detect.
5. Is there an option or a mode that would make this software works the same for all codes?
=>Answer: What are all codes mean? I do not understand your question well.
Best Regards,
Kerry