fixed reading of firmware settings values.
changed to first write the firmware configuration, and then to read the
firmware informations and configuration. As the former may effect the
later.