It really amounts to a curiosity, honestly.
I was trying to upgrade from a URC-rebadged Lite to a Mios Edge. I backed up the Z-Wave network on the Lite and restored it on the Edge, but my URC Vivido dimmers (a.k.a. Cooper / Eaton Aspire) didn’t show up. The accessory dimmer and the Kwikset deadbolt moved over.
When the dimmers were first added in the URC firmware, they were available in the Add Device wizard by brand and model number.
I tried to re-add them in the Edge, but they weren’t in the device list by name. I extracted the firmware and found that they were indeed defined in
/www/cmh/kit/KitDevice.json with several
wizard_X.jsons defined. I haven’t really dug into the UI operations, but I’m assuming that was where all of the devices in the wizard are defined. I was looking to simply change the name of one of the other devices that is showing up, to see if that hunch was true.
It’s really not worth it for such a minuscule network, but it got my ol’ hacker juices flowing.
From what I’ve found so far, the extracted firmware squashfs does indeed have the identical filesystem structure as /mios.
I’ve seen both .sh and .squashfs firmware references. I’m assuming the .sh is the update script and that the .squashfs is the actual firmware, no?