Case Study
Mado Dynamic C-Series
Mado Dynamic makes solar-powered, precision-fit shades. The C-Series has a solar panel built into it and an Eco Mode that adjusts the shade on its own, using sun path and weather to save energy.
The shade had to work with Apple Home, Google Home, Alexa, and SmartThings, with no proprietary bridge. So it had to be Matter.
We did the firmware, motor integration through certification: Window Covering (0x0202) over Thread + BLE.
Eco Mode doesn’t exist in standard Matter. The spec has no notion of sun path, weather, or energy savings. So we defined custom attributes and commands under Mado’s Vendor ID and Product ID. The companion app configures Eco Mode through them; to every ecosystem, the shade is a standard Matter Window Covering.
The hard parts were power and state sync.
Power first. The shade runs on a battery topped up by a small solar panel, so every milliwatt matters. The motor talks over UART. The firmware sleeps the motor between commands: wake, run the command, report position, sleep again. No polling, no idle chatter.
State sync was the subtle one. If someone moves the shade with the wall button instead of an app, the firmware has to notice and push the new position into Matter. Otherwise Apple Home shows a stale position and the next command fights the physical shade. We detect the movement and update the state, so the app and the wall switch always agree.
When Thread is down or the shade is mid-commission, it still answers BLE commands directly. And it takes OTA updates, so a shade already bolted to a wall gets new firmware without coming down.
CSA certified the C-Series to Matter 1.4.2 on March 16, 2026. Mado’s Kickstarter campaign raised $323,076 from 348 backers . It ships as a Matter-certified shade that joins every major ecosystem, no proprietary hub.