Да в том то и дело, что эта жуть не для кириллицы... С UCS2 все проще
Мне не менять надо, а команду пришедшую распознавать. А с телефона, если цифры или латиница именно в таком формате и приходит...
Думаю, забить на латиницу... Сделать команду на русском и ограничить до 3-4 символов. Больше в буфер не лезет. Маловато в моем PIC16 мозга

И так уже на 4 символа русских - в буфер 108 байт сыплется. Прям хоть внешнюю флешку ставь.