سلام.

من در بخش دیکد pdu های دریافتی پیام های چند تایی مشکل دارم.

طبق الگوریتمی که گفته شد،
برای ارسال رشته 12345678باید این رو بفرستیم :

31D98C56B3DD70

که در اون 08 طول رشته هست.

اما مشکل من جایی هست که این رشته در یک پیام چند بخشی میاد , یعنی کلا در دیکد پیام چند بخشی مشکل دارم، ببینید برای یک مثال ساده 153 کاراکتر اول پیام رو هر چیز دلخواهی میزنیم و 8 کاراکتر بعدی رو میزنیم 12345678 که جمعا میشه 161 کاراکتر و در 2 پارت ارسال میشه،
حالا، وقتی این پیام الان توی Inbox من هست با زدن AT+CMGL=1 اونرو باز می کنم :

06918919015080600C918919224170980000906011021002810F050003C8020262B219AD66BBE100
طول رشته برابر 15 هست که باید 7 تا به خاطر Header ازش کم کنیم که میشه 8.

اما مشکل اینحاست که

62B219AD66BBE100

با اینی که طبق الگوریتم حساب کردیم جور در نمیاد

31D98C56B3DD70

یعنی کلا دیکدر من همه پیام های یک بخشی انگلیسی رو درست دیکد میکنه ولی وقتی که به پیام های جند بخشی که هدر اون با 050003 شروع میشه میرسه همه چیزش قاطی میشه.