I have two CASIC documents v3.6 and v4.2. Many CASIC commands do not work.
For example simple command - set message MON-VER 0x0A,0x04 to rate 0xFFFF to get software version
If such a simple command does not work, it looks very suspicious to me.
Why I suggested to ask docs and new firmware from SMA, because you have purchased their product. When SMA purchased AT6558 chips from Hangzhou ZhongKe they probably got all current docs, binaries and support from them. They, as a big customer, also can request firmware updates.
Also their support page looks more customer friendly. https://smawatch.com/Support
I've looked at https://www.icofchina.com/contact/ support is only by phone and all is in Chinese.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I have two CASIC documents v3.6 and v4.2. Many CASIC commands do not work.
For example simple command - set message MON-VER 0x0A,0x04 to rate 0xFFFF to get software version
always returns NACK
If I call it as "poll"
it also returns NACK
If such a simple command does not work, it looks very suspicious to me.
Why I suggested to ask docs and new firmware from SMA, because you have purchased their product. When SMA purchased AT6558 chips from Hangzhou ZhongKe they probably got all current docs, binaries and support from them. They, as a big customer, also can request firmware updates.
Also their support page looks more customer friendly. https://smawatch.com/Support
I've looked at https://www.icofchina.com/contact/ support is only by phone and all is in Chinese.