This article describes the content of the bios-autoupgrade.conf file used by the auto bios upgrade feature. For details regarding this feature, refer to documentation on Understanding BIOS Upgrades on SRX Series Devices.
bios-autoupgrade.conf
The BIOS version listed in the bios-autoupgrade.conf file is the minimum supported version. If the current device has a BIOS version earlier than the minimum compatible version, then the auto BIOS upgrade feature upgrades the BIOS automatically to the latest version. The bios-autoupgrade.conf is used for auto bios upgrade, but some devices are not listed in the file.
The following is example content of the file from Junos 15.1X49-D130, where SRX300 series and SRX550M does not appear in the list.
root% cat /boot/bios-autoupgrade.conf \$Id: $ ##################################################################### # # Copyright (c) 2010, Juniper Networks, Inc. # All rights reserved. # ##################################################################### # BIOS Autoupgrade rules # # Each row has # Product_Family <space> minimum compatible active BIOS version # <space> minimum compatible backup BIOS version # # For a product family, # active BIOS should be > mininum compatible active BIOS version # backup BIOS should be > mininum compatible backup BIOS version ####################################################################
Firmware of devices that are not in the list has compatibility to all versions of Junos releases which support these devices. If a new bios image is not compatible with a new Junos image, the minimum supported version is added to the list and auto bios upgrade will work.