"No xml formating yet for MSCI 10438"


#1

After upgrading to firmware v4.9.3 on my RV50 the UDP status updates no longer get sent. The logfile shows:

Nov 21 00:48:23 err ALEOS_EVENTS_dpRptGen: No xml formating yet for MSCI 10438
Nov 21 00:48:23 err ALEOS_EVENTS_dpRptSend: IPStsUpdaterHandler::handleReportMsg: Sending report to server failed for 9 reason Invalid argument

I’ve looked around to see if anyone else has experienced a similar issue but found nothing. Any ideas?


#2

*bump *

The status updates are an important part of my application, and I have to find a solution to this problem. Downgrading the firmware is not an option. Grateful for any help!


#3

I had already searched the Internet at large, and the Sierra Wireless documentation, for “MSCI 10438” and “10438” without finding anything remotely relevant, but in desperation I thought I’d take a look in the web interface source code as well (I already figured out that “MSCI ####” refers to a config parameter of some sort) - lo and behold, I think I found it, on the “Status” page:

<table id="TB_256_Status_Home_" width="100%">
    <tbody>
        <tr>
            <td class="sg">
                <p class="thBg" onclick="ctxt(this)">[-] General</p>
                <table id="TB_256_Status_Home_General_" width="100%" align="left">
                    <tbody>
                        ...
                        <tr id="sts-10438" class="alt" style="display: table-row;">
                            <td class="f"></td>
                            <td class="h" title="Current Interface">Network Interface</td>
                            <td id="10438" class="i"><label>Cellular</label><select name="10438" onblur="onBE(this);" onfocus="setPrevVal(this);" onchange="showHideTablesOnChange(this);" style="visibility: hidden;" title="1">
                                    <option value="0">None</option>
                                    <option value="1">Cellular</option>
                                    <option value="2">Wi-Fi</option>
                                    <option value="3">Ethernet</option>
                                </select></td>
                        </tr>
                        ...
                    </tbody>
                </table>
            </td>
        </tr>
        ...
    </tbody>
    <input id="TIME_256_Status_Home_" type="hidden" value="11/23/2018 3:25:27 PM">
    <input id="T_G_256_Status_Home_" type="hidden" value="301,12004,12011,12012,259,10438,1154-d1,272,10298-d1,5031-d1,5030-d1,1082-d1,1083-d1,12005,12006,1091-d1,1136-d1,2753-d1">
</table>

So it would seem my troubles relate to a missing XML definition in the report template for the “Network Interface” (or rather, “Current Interface”) parameter. How can I fix this?

Edit 181129: I have now tried, somewhat desperately, to fix this by doing a factory reset of our RV50 - alas, it changed nothing, and the problem remains the same.