TR-069:Inform Message XML Parsing Failure on RouterOS v7.22+

TR-069:Inform Message XML Parsing Failure on RouterOS v7.22+

Hi MikroTik Team,

Since RouterOS v7.22+, the tr069-client sends malformed XML or incorrect encoding during the initial Inform message, causing the ACS XML parser to fail immediately.

  • ROS Version: 7.22+

  • Package: tr069-client

  • Issue: ACS cannot parse the Inform SOAP envelope due to XML/Encoding errors (garbled characters in specific parameters).

ERROR: There is no evidence.

Any example? Log from ACS? Anything? Isn't it a problem of ACS?


【传输模式】: EXI 二进制压缩流 | 报文大小: 1914 字节

【📡 原始二进制数据 Hex Dump】:
00000000  00 21 00 00 00 70 00 48  df f8 77 ff 84 a8 73 74  |.!...p.H..w...st|
00000010  20 75 73 65 72 6e 61 6d  65 3d 22 61 63 73 22 2c  | username="acs",|
00000020  20 72 65 61 6c 6d 3d 22  54 65 61 6d 73 41 43 53  | realm="TeamsACS|
00000030  22 2c 20 75 72 69 3d 22  2f 61 63 73 22 2c 20 61  |", uri="/acs", a|
00000040  6c 67 6f 72 69 74 68 6d  3d 4d 44 35 00 38 00 00  |lgorithm=MD5.8..|
00000050  00 51 00 00 00 21 00 48  53 c8 00 49 0e a8 3a 73  |.Q...!.HS..I..:s|
00000060  74 72 69 6e 67 27 3e 32  2e 31 35 00 ff ff 00 00  |tring'>2.15.....|
00000070  00 70 00 00 00 41 00 45  21 e0 00 00 08 f9 00 00  |.p...A.E!.......|
00000080  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 48  |...............H|
00000090  94 e0 00 48 95 00 00 00  00 02 00 00 08 f6 00 00  |...H............|
000000a0  00 00 00 45 d5 48 00 48  95 40 00 14 09 00 00 00  |...E.H.H.@......|
000000b0  00 41 00 00 00 20 00 49  18 58 00 47 c0 28 2d 41  |.A... .I.X.G.(-A|
000000c0  67 65 6e 74 3a 20 00 20  00 00 00 64 00 ff 00 00  |gent: . ...d....|
000000d0  00 20 00 00 00 21 00 48  92 e0 00 49 0e 30 00 49  |. ...!.H...I.0.I|
000000e0  15 a0 00 00 08 f7 00 00  08 fc 00 00 00 00 00 00  |................|
000000f0  00 21 00 00 00 21 00 49  0d d0 00 48 e2 60 00 49  |.!...!.I...H.`.I|
00000100  13 40 00 00 08 f9 00 49  11 80 6f 75 74 65 00 00  |.@.....I..oute..|
00000110  00 21 00 00 00 41 00 45  21 e0 00 00 08 fa 00 00  |.!...A.E!.......|
00000120  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 49  |...............I|
00000130  12 60 00 49 12 80 00 00  00 02 00 00 08 f6 00 00  |.`.I............|
00000140  00 00 00 45 d5 5c 00 48  95 40 77 ff 86 d8 00 00  |...E.\.H.@w.....|
00000150  00 41 00 00 00 21 00 00  00 0d 44 65 73 74 49 50  |.A...!....DestIP|
00000160  41 64 64 72 65 73 73 00  07 d6 ff ff ff ff 00 00  |Address.........|
00000170  00 21 00 00 00 21 00 00  00 00 00 ff 86 d8 08 01  |.!...!..........|
00000180  00 03 00 00 00 41 08 00  07 da 00 00 00 ff 00 00  |.....A..........|
00000190  00 21 00 00 00 21 00 49  13 40 00 00 00 00 00 00  |.!...!.I.@......|
000001a0  00 00 00 00 08 fa 00 49  12 20 6f 75 74 65 00 00  |.......I. oute..|
000001b0  00 21 00 00 00 41 00 45  21 e0 00 00 08 fb 00 00  |.!...A.E!.......|
000001c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 49  |...............I|
000001d0  13 00 00 49 13 20 00 00  00 02 00 00 08 f6 00 00  |...I. ..........|
000001e0  00 00 00 45 d5 70 00 48  95 40 77 ff 86 d8 00 00  |...E.p.H.@w.....|
000001f0  00 41 00 00 00 21 00 00  00 0e 44 65 73 74 53 75  |.A...!....DestSu|
00000200  62 6e 65 74 4d 61 73 6b  00 ca 00 00 00 1c 00 00  |bnetMask........|
00000210  00 21 00 00 00 21 00 00  00 00 00 ff 86 d8 08 01  |.!...!..........|
00000220  00 cd 00 00 00 00 08 01  00 ce 00 00 00 00 00 00  |................|
00000230  00 21 00 00 00 21 00 49  12 01 00 49 12 a0 00 48  |.!...!.I...I...H|
00000240  95 20 00 00 08 fb 00 49  12 c0 6f 75 74 65 00 00  |. .....I..oute..|
00000250  00 21 00 00 00 41 00 45  21 e0 00 00 08 fc 00 00  |.!...A.E!.......|
00000260  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 49  |...............I|
00000270  13 a0 00 49 13 c0 00 00  00 02 00 00 08 f6 00 00  |...I............|
00000280  00 00 00 45 d5 84 00 48  95 40 77 ff 86 c8 00 00  |...E...H.@w.....|
00000290  00 41 00 00 00 21 00 00  00 10 47 61 74 65 77 61  |.A...!....Gatewa|
000002a0  79 49 50 41 64 64 72 65  73 73 00 00 00 00 00 00  |yIPAddress......|
000002b0  00 21 00 00 00 21 00 00  00 09 31 30 2e 37 2e 33  |.!...!....10.7.3|
000002c0  35 2e 31 00 00 00 08 00  09 62 00 00 00 00 00 00  |5.1......b......|
000002d0  00 21 00 00 00 21 00 48  95 21 00 00 00 00 00 00  |.!...!.H.!......|
000002e0  00 00 00 00 08 fc 00 49  13 60 6f 75 74 65 00 00  |.......I.`oute..|
000002f0  00 21 00 00 00 41 00 45  21 e0 00 00 08 fd 00 00  |.!...A.E!.......|
00000300  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 49  |...............I|
00000310  14 40 00 49 14 60 00 00  00 02 00 00 08 f6 00 00  |.@.I.`..........|
00000320  00 00 00 45 d5 98 00 48  95 40 77 ff 86 c8 00 00  |...E...H.@w.....|
00000330  00 41 00 00 00 21 00 00  00 09 49 6e 74 65 72 66  |.A...!....Interf|
00000340  61 63 65 00 00 00 08 01  00 3a 00 00 00 03 00 00  |ace......:......|
00000350  00 21 00 00 00 21 00 00  00 03 33 39 33 00 ff ff  |.!...!....393...|
00000360  ff ff 00 00 09 21 08 ff  00 06 00 00 00 15 00 00  |.....!..........|
00000370  00 21 00 00 00 41 00 48  94 a0 00 48 e2 80 00 49  |.!...A.H...H...I|
00000380  11 80 00 49 12 20 00 49  12 c0 00 49 13 60 00 49  |...I. .I...I.`.I|
00000390  14 00 00 49 14 c0 08 00  08 1c 00 00 00 00 08 00  |...I............|
000003a0  08 1d 00 00 00 00 08 01  00 f9 00 00 00 00 00 00  |................|
000003b0  00 41 00 00 00 41 00 45  21 e0 00 00 08 fe 00 00  |.A...A.E!.......|
000003c0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 49  |...............I|
000003d0  15 00 00 49 15 20 00 00  00 02 00 00 08 f6 00 00  |...I. ..........|
000003e0  00 00 00 45 d5 ac 00 48  95 40 77 ff 84 c8 00 00  |...E...H.@w.....|
000003f0  00 41 00 00 00 21 00 00  00 06 4f 72 69 67 69 6e  |.A...!....Origin|
00000400  00 ff 00 00 08 81 ff ff  ff ff 77 ff 86 c8 00 00  |..........w.....|
00000410  00 21 00 00 00 21 00 00  00 06 53 74 61 74 69 63  |.!...!....Static|
00000420  00 ff 00 00 00 00 08 00  00 01 00 00 00 72 00 00  |.............r..|
00000430  00 21 00 00 00 21 00 48  95 21 00 00 00 00 00 00  |.!...!.H.!......|
00000440  00 00 00 00 08 fe 00 49  14 c0 6f 75 74 65 00 00  |.......I..oute..|
00000450  00 21 00 00 00 41 00 00  00 24 37 63 35 65 62 33  |.!...A...$7c5eb3|
00000460  64 37 63 36 32 36 61 65  35 39 37 33 31 36 31 33  |d7c626ae59731613|
00000470  38 66 30 65 38 39 38 36  37 38 66 32 37 64 00 49  |8f0e898678f27d.I|
00000480  0d f0 00 00 00 00 39 3a  30 35 3a 35 30 00 00 00  |......9:05:50...|
00000490  00 41 00 00 00 21 00 49  11 e1 00 00 00 00 00 00  |.A...!.I........|
000004a0  00 00 00 00 08 fe ff ff  ff fe 00 00 00 00 00 00  |................|
000004b0  00 21 00 00 00 61 ff ff  ff fe 00 fe 00 12 ff ff  |.!...a..........|
000004c0  ff ff 00 00 00 01 ff ff  ff ff 00 48 94 60 ff ff  |...........H.`..|
000004d0  ff fe 00 09 ff fe ff ff  ff ff 00 00 00 3c ff ff  |.............<..|
000004e0  ff ff 01 00 00 31 ff ff  ff ff 01 ff 84 68 ff ff  |.....1.......h..|
000004f0  ff ff 00 00 00 02 ff ff  ff fe 00 00 00 01 ff ff  |................|
00000500  ff fe 00 00 00 01 ff ff  ff fe 00 00 00 01 00 00  |................|
00000510  00 61 00 00 00 11 00 00  00 00 00 ff 84 48 00 00  |.a...........H..|
00000520  00 11 00 00 00 b0 77 ff  84 e8 00 48 d7 d8 20 2f  |......w....H.. /|
00000530  61 63 73 20 48 54 54 50  2f 31 2e 31 0d 0a 41 63  |acs HTTP/1.1..Ac|
00000540  63 65 70 74 2d 45 6e 63  6f 64 69 6e 67 3a 20 64  |cept-Encoding: d|
00000550  65 66 6c 61 74 65 2c 20  67 7a 69 70 0d 0a 43 6f  |eflate, gzip..Co|
00000560  6e 74 65 6e 74 2d 4c 65  6e 67 74 68 3a 20 31 39  |ntent-Length: 19|
00000570  31 34 0d 0a 43 6f 6e 74  65 6e 74 2d 54 79 70 65  |14..Content-Type|
00000580  3a 20 74 65 78 74 2f 78  6d 6c 0d 0a 48 6f 73 74  |: text/xml..Host|
00000590  3a 20 31 30 2e 37 2e 33  35 2e 31 32 33 3a 37 35  |: 10.7.35.123:75|
000005a0  34 38 0d 0a 55 73 65 72  2d 41 67 65 6e 74 3a 20  |48..User-Agent: |
000005b0  52 6f 75 74 65 72 4f 53  20 37 2e 32 33 0d 0a 0d  |RouterOS 7.23...|
000005c0  0a 00 31 2d 30 27 20 78  6d 6c 6e 73 3a 73 00 00  |..1-0' xmlns:s..|
000005d0  00 b0 00 00 00 21 00 48  55 30 00 00 00 00 00 00  |.....!.HU0......|
000005e0  00 00 00 49 17 00 00 49  17 20 00 49 17 40 00 00  |...I...I. .I.@..|
000005f0  00 21 00 00 00 21 00 00  00 0c 63 6f 6e 74 65 6e  |.!...!....conten|
00000600  74 2d 74 79 70 65 00 78  73 69 3d 27 68 74 00 00  |t-type.xsi='ht..|
00000610  00 21 00 00 00 21 00 00  00 0c 43 6f 6e 74 65 6e  |.!...!....Conten|
00000620  74 2d 54 79 70 65 00 63  68 65 6d 61 2d 69 00 00  |t-Type.chema-i..|
00000630  00 21 00 00 00 21 00 00  00 08 74 65 78 74 2f 78  |.!...!....text/x|
00000640  6d 6c 00 64 79 3e 0a 3c  63 77 6d 70 3a 49 00 00  |ml.dy>.<cwmp:I..|
00000650  00 21 00 00 00 21 00 48  55 30 00 00 00 00 00 48  |.!...!.HU0.....H|
00000660  53 d0 00 49 17 80 00 49  17 a0 00 49 17 c0 00 00  |S..I...I...I....|
00000670  00 21 00 00 00 21 00 00  00 0f 61 63 63 65 70 74  |.!...!....accept|
00000680  2d 65 6e 63 6f 64 69 6e  67 00 3e 45 34 38 00 00  |-encoding.>E48..|
00000690  00 21 00 00 00 21 00 00  00 0f 41 63 63 65 70 74  |.!...!....Accept|
000006a0  2d 45 6e 63 6f 64 69 6e  67 00 61 63 20 6c 00 00  |-Encoding.ac l..|
000006b0  00 21 00 00 00 21 00 00  00 0d 64 65 66 6c 61 74  |.!...!....deflat|
000006c0  65 2c 20 67 7a 69 70 00  4e 75 6d 62 65 72 00 00  |e, gzip.Number..|
000006d0  00 21 00 00 00 21 00 00  00 04 68 74 74 70 00 72  |.!...!....http.r|
000006e0  69 61 6c 4e 75 6d 62 65  72 3e 0a 3c 2f 44 00 00  |ialNumber>.</D..|
000006f0  00 21 00 00 00 11 00 00  00 00 00 ff 85 88 00 00  |.!..............|
00000700  00 11 00 00 00 21 00 00  00 0b 31 30 2e 37 2e 33  |.....!....10.7.3|
00000710  35 2e 31 32 33 00 6e 74  53 74 72 75 63 74 00 00  |5.123.ntStruct..|
00000720  00 21 00 00 00 21 00 00  00 04 2f 61 63 73 00 74  |.!...!..../acs.t|
00000730  3e 0a 3c 45 76 65 6e 74  43 6f 64 65 3e 34 00 00  |>.<EventCode>4..|
00000740  00 21 00 00 00 11 00 00  00 00 00 ff 85 38 00 00  |.!...........8..|
00000750  00 11 00 00 00 20 00 48  df 68 00 49 11 b8 00 72  |..... .H.h.I...r|
00000760  69 7a 61 74 69 6f 6e 00  6d 6d 61 6e 64 4b 00 00  |ization.mmandK..|
00000770  00 20 00 00 00 11 00 00  00 00                    |. ........|

----------------------------------------------------------------------------------------------------------------
The issue is with RouterOS. If the ACS is in authentication mode, and it sends a 401 message, RouterOS can authenticate, but the inform data will be abnormal. This can be easily detected by testing with any ACS. There is no problem in authentication-free mode.

Time to raise a ticket: https://mikrotik.com/support

We, users, can do nothing with it. Forum is not the main place where Mikrotik's support looks for bugs ans solves them.