victronenergy / venus

Victron Energy Unix/Linux OS

Home Page:https://github.com/victronenergy/venus/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ve.Bus Multi no longer shows up on the VRM firmware update page with old MK3 firmware 212

vejpasop opened this issue · comments

Affected Venus version = V3.10

When a Venus is running mk2-dbus-fw212 the Multi/Quattro does not show up on the VRM firmware update page,
mk2-dbus-fw212 runs when the user did not update the MK3 through the GUI.
After updating, the Multi/Quattro will be listed again.

Compared to mk2-dbus-fw212 new dbus items where added to mk2-dbus to account for firmware updates of systems with combined hardware ids. Probably something in the communication to VRM changed, breaking the listing for systems still running MK3 firmware 212.

To flesh this out a bit.

The older mk2-dbus that is used when the old mk3 firmware is used, does not have /Devices/n/ProductId.

If no devices are detected (because those paths are all invalid), then simply also checking /ProductId will fix it.