I think I've found a regression here:
1.2.2 - shows WH46 additional information (pm1, pm4) on its web page (liveData.html) and sends via the Ecowitt protocol to EAR, but does not send via the telnet API.
1.2.8 - continues to show WH46 on its web page, continues to send via Ecowitt protocol to EAR, and ADDS that it sends the data via the telnet API.
1.3.0 - does not show anything at all for the WH46 - not on the local web page, not on the EAR submission, and not in the telnet API. It *does* report the hardware ID in the WH45 slot, as it had been doing previously.
1.3.0 is also the first time that the value "eMAX_SENSOR" (0x31) has appeared at the end of the reply to CMD_READ_SENSOR_ID_NEW - the sensor type of 0x31 is accompanied by by a hardware ID of ff:ff:ff:ff, a battery value of ff, and signal value of 0, as might be expected. The data ends there. This sentinel value is really only surprising in that it's the first version of the firmware to exhibit this particular behaviour - all previous versions simply used the length to indicate the end of the sensor list.
Interesting... I have down-revved to 1.2.8 for now, and things are back to normal.
---Jonathan