The data in enigma.info is immutable when loaded into BoxInfo. What Littlesat has broken is something different. He has disabled the ability for BoxInfo to write to SystemInfo. The whole point of BoxInfo is compatibility. If you are going to change the rules now you will not have compatibility with oe-a and third party plugins that are using this feature.
What is the point of saying "the source is immutable" (which is itsn't, it is a mutable text file, in that respect the first device driver idea was better), but then make the container reading it, which is used as the source of truth in E2, mutable, and explicitly say it is a feature?
There is NO valid reason for any bit of E2 code to need to alter the truth about the hardware, if you allow that, you have just dumped the entire idea about WHY an immutable boxinfo was needed.
This sounds very much like the continuous story of OE-A: A good idea, ignoring input from others, then completely make a bodge job of the implementation due to a failure of understanding what it was about.
You need to read the code. The values coming from the text file are read into BoxInfo as immutable.
What has been broken is the ability to modify SystemInfo.
For BoxInfo discussion I have started a new thread here. https://forums.openp...nfo-discussion/
Maybe someone can move the posts from here.
Edited by Huevos, 30 December 2023 - 14:08.