My idea was: when a new codec is released, I download a file on my PC (not the entire build, just one little codec file). Then I copy this file on the player in a codec folder (or another special one). Every time the player is being turned on, it scans folders containing codecs, plugins, DSPs, etc, and applies all found filters to corresponding files. I think it would be much faster than to wait until whole firmware build is installed.
Thus, to get a new codec or plugin, I don't need to download a new build and install it. Like in Windows, if I want to install a game, I don't need to install the whole Windows with this game implemented, I need only a game installation.
Under the word "renewed" I mean firmware with a new feature, but not the feature depending on OS engine.