The new filename feature by @wellloaded (and @MarsTomato) add the firmware filename directly into the firmware filesystem. The filename can now be found in the /rom/filename directory.
See: FreshTomato-Project/freshtomato-arm@02fcac3
So now I'm debating with myself on how to use this new feature. IMO, if there's no logic issue with the new feature, it should be the holy grail of firmware and hardware identification. I suppose this will be proven at the next FreshTomato release. If everything is fine, I'm trying to think of how else it could be wrong. The only way I see is if someone used the wrong firmware in the first place. Is there any other situation where it could be wrong?
It could replace my "online database" and my sketchy ID algorithm...
The cheapest way to proceed right now would be to use it as an extra verification step, but I think this is wrong and that it should be the other way around. The filename feature should be the ultimate reference and my current script ID function might be used for validation just to be sure. But this means the script still need the "online database"....
I know @wellloaded like the idea of a "accuracy meter", but I think that if the new feature is in fact bulletproof, there's no need for my ID function which mean no need to "guess" so no need for an "accuracy meter".
Sure this is only valid if the script is ever integrated to FreshTomato. If it is not included in the future, my ID function would be needed for version 2025.5 and older. (Since the new feature, I suppose, will be included in 2026.1)
So right now I'm thinking about all this and I'm looking for opinions on this, please.
🙂
The new filename feature by @wellloaded (and @MarsTomato) add the firmware filename directly into the firmware filesystem. The filename can now be found in the
/rom/filenamedirectory.See: FreshTomato-Project/freshtomato-arm@02fcac3
So now I'm debating with myself on how to use this new feature. IMO, if there's no logic issue with the new feature, it should be the holy grail of firmware and hardware identification. I suppose this will be proven at the next FreshTomato release. If everything is fine, I'm trying to think of how else it could be wrong. The only way I see is if someone used the wrong firmware in the first place. Is there any other situation where it could be wrong?
It could replace my "online database" and my sketchy ID algorithm...
The cheapest way to proceed right now would be to use it as an extra verification step, but I think this is wrong and that it should be the other way around. The filename feature should be the ultimate reference and my current script ID function might be used for validation just to be sure. But this means the script still need the "online database"....
I know @wellloaded like the idea of a "accuracy meter", but I think that if the new feature is in fact bulletproof, there's no need for my ID function which mean no need to "guess" so no need for an "accuracy meter".
Sure this is only valid if the script is ever integrated to FreshTomato. If it is not included in the future, my ID function would be needed for version 2025.5 and older. (Since the new feature, I suppose, will be included in 2026.1)
So right now I'm thinking about all this and I'm looking for opinions on this, please.
🙂