We are trying to send "picture message" as concatenated message format. But we are not successful yet. There is a sample which we tried below;
1. part of the message
0B0504158A00000003010301300000045465737402010000481C01666666666666666666999999999999999999800000000000000001400000006000E000024000000E900310000280000031080CF3B801800000400411044401400000FFFE2F8B12024000000000538CAA0280000000006289C4018000000000414140014000000000014280024000200000
2. part of the message
0B0504158A00000003010302014280028001F0000000A28001800FFE000000A500015FFFFFFFFFFEA57FFA400AAA0000005500028201500440015D08A1881024800040FF0201404100010003ABE00244000008200D55588280101440001AAAAC0180000000003555560140010000806AAAAB0240000000005555550280000000000000000199999999999999
last part of the message
0B0504158A000000030103039999666666666666666666
as you see; we are using port 158A hex (5514 decimal). But it is not successful. Also, The document says that the port 5514 (158A) is reserved port!!!
What is the problem with this sample?
On the other hand,
There is a successful sample about Operator Logo sending;
have fun
[HEX SEGMENTS]
06 : Length of the User Data Header
05 : IEI - Information Element Identifier
04 : IEDL - Information Element Data Length
1582 : Receiver Data Type/Port (1582 hex -> 5506 decimal)
1582 : Originator Data Type/Port
011E : Country code based on little-endian BCD ( 011E hex -> 286 decimal (turkey))
10 : Country network code (10 -> 01 (mirror) (tukcell), example 20 -> 02 (telsim))
00 : InfoField
48 : Bitmap width (48 hex -> 72 decimal (pixel))
0E : Bitmap height (0E hex -> 14 decimal (pixel))
01 : Bitmap color depth (just two colors, filled or not)
kaanerdemir asked what was wrong with the Picture Message example.
The problem is that you have not set the length of your OTA bitmap correctly. You have 0100, when in fact your 48h x 1Ch picture is FCh bytes total, therefore 0100 should be changed to 00FC.