A method comprising: determining an installation location and identification information of a server device installed into a rack device, wherein the server device is operating in a first mode of operation, the first mode of operation including at least one of a factory mode and a repair mode; identifying a firmware package for the server device based on the installation location and identification information of the server device; and installing the firmware package based on the determined installation location and the identification information of the server device; wherein installation of the firmware package configures the server device to operate in at least one of a custom mode having custom setting or a user mode; wherein the firmware package is configured as a data structure comprising: a package header, wherein the package header comprises an array of certificates; server device information; server device identification; firmware package data; and image files corresponding with firmware validation, determining the installation location comprises reading an RFID tag (230, 240, 250) associated with the rack device and the installation location, the RFID tag (230, 240, 250) is orientated at a horizontal angle to an antenna that is powering the RFID tag (230, 240, 250); in the factory mode, the server device comprises a newly built server motherboard, provisioned with a standard version firmware and standard settings; the repair mode comprises firmware version and custom setting configured by a service engineer prior to service and uploaded to a cloud server; in the custom mode, a customer customizes private settings for optimal hardware performance; and the user mode comprises a firmware upgrade from the first mode of operation, a firmware downgrade from the first mode of operation, and/or the user mode comprises an additional setting provision from the first mode of operation. determining an installation location and identification information of a server device installed into a rack device, wherein the server device is operating in a first mode of operation, the first mode of operation including at least one of a factory mode and a repair mode; identifying a firmware package for the server device based on the installation location and identification information of the server device; and installing the firmware package based on the determined installation location and the identification information of the server device; wherein installation of the firmware package configures the server device to operate in at least one of a custom mode having custom setting or a user mode; wherein the firmware package is configured as a data structure comprising: a package header, wherein the package header comprises an array of certificates; server device information; server device identification; firmware package data; and image files corresponding with firmware validation, a package header, wherein the package header comprises an array of certificates; server device information; server device identification; firmware package data; and image files corresponding with firmware validation, determining the installation location comprises reading an RFID tag (230, 240, 250) associated with the rack device and the installation location, the RFID tag (230, 240, 250) is orientated at a horizontal angle to an antenna that is powering the RFID tag (230, 240, 250); in the factory mode, the server device comprises a newly built server motherboard, provisioned with a standard version firmware and standard settings; the repair mode comprises firmware version and custom setting configured by a service engineer prior to service and uploaded to a cloud server; in the custom mode, a customer customizes private settings for optimal hardware performance; and the user mode comprises a firmware upgrade from the first mode of operation, a firmware downgrade from the first mode of operation, and/or the user mode comprises an additional setting provision from the first mode of operation. a firmware upgrade from the first mode of operation, a firmware downgrade from the first mode of operation, and/or the user mode comprises an additional setting provision from the first mode of operation.