[Feature] Icons on LCD [Core]
CompletedI noticed icons are added straight to the core on App install. Does it mean no other icons can be displayed? I'd really would love to see my app icon instead of "WEASD" keyboard buttons :) I believe it would be possible to make so Icon is added on creating a new app profile, and deleted if profile is deleted. Or the core is limited on memory so much?
-
Official comment
Edited to update (Sept 2020):
As promised, this was raised with engineering.Based on an investigation of this feature, we found that adding it would require a fundamental change to the Palette core's firmware architecture. Firmware changes of this scale run the risk of unintended impacts to performance and stability, which I think we all agree is a paramount concern. For that reason we decided not to implement this feature.
I felt it was necessary to provide you all with an explanation as to why a seemingly simple feature would involve such change and risk; here's the technical background from our engineering team:
"Images to the Palette core screen are not written dynamically (as images are written to your monitor, for example), but rather are pre-loaded into the core's flash memory and then are called up by PaletteApp during operation.
When we were investigating this feature, we also found potential for electrical stability problems. Writing to flash memory requires an elevated voltage, which may not be attainable if multiple modules are attached to the core. A combination of firmware and hardware limitations means the Palette core screen cannot be updated on demand reliably without adversely affecting existing features.
We regret that this feature cannot be added to Palette retroactively. We have implemented this feature in the Monogram core module, which has a completely different firmware architecture and electrical design; knowing that this feature was important we made it part of the Monogram Core spec from day one."
----
Original reply:
My understanding is that this is possible, but contingent on a change to the core firmware. We've had enough interest that I expect this will be added but there are some other FW improvements that will take precedence.
Comment actions -
Hi Matt, there's an update on this. I've updated my original statement (above in the thread) and will paste the same reply below:
As promised, this was raised with engineering.
Based on an investigation of this feature, we found that adding it would require a fundamental change to the Palette core's firmware architecture. Firmware changes of this scale run the risk of unintended impacts to performance and stability, which I think we all agree is a paramount concern. For that reason we decided not to implement this feature.
I felt it was necessary to provide you all with an explanation as to why a seemingly simple feature would involve such change and risk; here's the technical background from our engineering team:
"Images to the Palette core screen are not written dynamically (as images are written to your monitor, for example), but rather are pre-loaded into the core's flash memory and then are called up by PaletteApp during operation.
When we were investigating this feature, we also found potential for electrical stability problems. Writing to flash memory requires an elevated voltage, which may not be attainable if multiple modules are attached to the core. A combination of firmware and hardware limitations means the Palette core screen cannot be updated on demand reliably without adversely affecting existing features.
We regret that this feature cannot be added to Palette retroactively. We have implemented this feature in the Monogram core module, which has a completely different firmware architecture and electrical design; knowing that this feature was important we made it part of the Monogram Core spec from day one."
-
I'm a developer myself and I think it's a bit poor excuse :)
Solution could be something like... If you try to add some icon and you have other modules connected, Palette App could pop up some notification to leave only core connected before writing icons to it. There's always a solution, even if not very elegant.
Good thing I'm moving to Monogram CC and won't be missing this feature :) -
Thanks Shipping & Sales, it's good to get this level of feedback, especially on a bumped old thread.
If I'm reading this right, it just sounds like core module memory is really the big issue no? When updating firmware, we're already instructed to disconnect every module from the core, so I'm not following the voltage issue if the image isn't dynamically updated.
That said, I suspect your crew is busy with the new Monogram modules so I get it.
Any chance you might open-source the Palette Gear firmware? <3
Please sign in to leave a comment.
Comments
7 comments