I think making the firmware open-source would be a great idea for a number of reasons.
I also think there have to be some limitations, however, as this could really cause you RMA problems. Easiest way would be to open it only after 6-12 months after release and allow the download only AFTER submitting a form with the S/N of the device, informing that messing with the provided firmware might invalidate the device’s warranty and repairs might require to pay additional money, at the sole discretion of Eve.
Once this is solved, here are the main advantages I can see:
- After you discontinue the product, the community can keep maintaining and improving the device
- While you’re still supporting it, the community can help addressing issues or even implement additional features and propose them for “pull” in your main product
In other words, you would set the base for an open, state-of-the-art firmware that would live long after the product itself and may even be used in the years to come by the industry to standardise the features, bringing advantages to the customers in terms of costs, functionality and uniformity. You would shake the market and give your brand visibility.