Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This page is under development

Table of Contents

Introduction

...

FirmwareSanity is a RDK-B component that validates the firmware of the Broadband gateway. The gateway sets firmware validity flag to FALSE after downloading new firmware, prior to rebooting. If firmware validity flag is FALSE at boot, broadband gateway:

...

Once the newly downloaded image is confirmed as “good” only then we update the bootloader to flag that the bootloader can pick this image on subsequent reboots.


Code Flow

How It Works

Image Added



Feature configuration

Validation can be done by

  1. Defining the firmware config
  2. Defining the firmware rule
  3. Defining the Firmware Download Location

Sample

Image Added


Image Added


Image Added


Feature validation

Client end verification (RPI)

  • As soon as the box comes up , check for “cat /version.txt” , which should hold the flashed image
  • Verify the below log files for curl response , Xconf http code and upgrade logs

Image Added