@teobot 次の2つのソースコードを比較してください。どちらもbinary blobを呼び出すものであり、同一の動作をするはずであると人間は考えているものの、実際の動作が異なっています。機械の目で、違いを見てください。
1) http://ik1-342-31132.vs.sakura.ne.jp/%7euaa/temp/codec_interface.c
2) https://raw.githubusercontent.com/open-ham/OpenGD77/refs/heads/main/firmware/source/dmr_codec/codec.c
2)の方が正しく動きます。