Versions Compared

Key

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

...

          Image Removed Image Added


         Image RemovedImage Added


  • Change the TFTP address in /etc/device.properties

...

  • Sample Log
  • root@RaspberryPi-Gateway:/rdklogs/logs#
    root@RaspberryPi-Gateway:/rdklogs/logs# cat swupdate.log
    Started executing swupdate_utility.sh and device type is :broadband
    Main app & Triggering deviceInitiatedFWDnld.sh
    URL_CMD: curl -w %{http_code} 'https://xconf.rdkcentral.com:9092/xconf/swu/stb?eStbMac=B8:27:EB:22:16:36' -o /tmp/cloudurl.txt >> /tmp/cloudhttpresp.txt
    No error in curl command and curl http code is:200
    cloud version is rdkb-generic-broadband-image_rdk-next_20211118174413
    RPI version is rdkb-generic-broadband-image_rdk-next_20211118184509
    Active bank is:2
    rpiimageModel in dev is :rdkb
    cloudimageModel  is :rdkb
    no of parts is :4
    active bank is 0 so fetch info from passive and partition is:2
    rpipassivebankimageModel:
    passivebankVersion:
    since bank1 p3 is broadband and pass bank is rdkv cloud is broadband check broadband version and upgrade if mismatches
    check broadband versions and upgrade if mismatches !!
    Device type is broadband !!
    Image Upgrade During Bootup ..!
    Main APP of devinitFWDNLD---
    2021-11-22 07:15:14 version = rdkb-generic-broadband-image_rdk-next_20211118184509
    2021-11-19 07:15:14 buildtype = dev
    Mac in jsonstr:B8:27:EB:22:16:36&model=RPI&capabilities=RCDL&capabilities=supportsFullHttpUrl
    2021-11-22 07:15:14 JSONSTR: B8:27:EB:22:16:36&model=RPI&capabilities=RCDL&capabilities=supportsFullHttpUrl
    Trying to communicate with XCONF server
    URL_CMD: curl -w %{http_code} 'https://xconf.rdkcentral.com:909219092/xconf/swu/stb?eStbMac=B8:27:EB:22:16:36&model=RPI&capabilities=RCDL&capabilities=supportsFullHttpUrl' -o /rdklogs/logs/response.txt >> /rdklogs/logs/xconf_curl_httpcode
    CKP: got no error in curl command!!!!!!!!!!!!!200
    Curl return code : 0
    ret = 0, http_code: 200 for XCONF communication
    2021-11-22 07:15:15 HTTP request success. Processing response..
    OUTPUT1 :
    2021-11-22 07:15:16 cloudFWFile: rdkb-generic-broadband-image_rdk-next_20211118174413.rootfs.wic
    2021-11-22 07:15:16 cloudFWLocation: 192.168.1.4
    2021-11-22 07:15:16 cloudFWVersion: rdkb-generic-broadband-image_rdk-next_20211118174413
    2021-11-22 07:15:16 cloudProto: tftp
    2021-11-22 07:15:16 cloudImmediateRebootFlag: false
    2021-11-22 07:15:16 myFWVersion = rdkb-generic-broadband-image_rdk-next_20211118184509
    2021-11-22 07:15:16 myFWFile =
    2021-11-22 07:15:16 lastDnldFile:
    2021-11-22 07:15:16 cloudFWVersion: rdkb-generic-broadband-image_rdk-next_20211118174413
    2021-11-22 07:15:16 cloudFWFile: rdkb-generic-broadband-image_rdk-next_20211118174413.rootfs.wic
    Xconf image Check
    Firmware versions are different myFWVersion : rdkb-generic-broadband-image_rdk-next_20211118184509 cloudFWVersion : rdkb-generic-broadband-image_rdk-next_20211118174413
    cloudFWLocation192.168.1.4
    cloudfile :rdkb-generic-broadband-image_rdk-next_20211118174413.rootfs.wic
    protocol1
    2021-11-22 07:15:16 Starting Image Flashing ...
    2021-11-22 07:15:16 Upgrade Server = 192.168.1.4
    2021-11-22 07:15:16 Upgrade File = rdkb-generic-broadband-image_rdk-next_20211118174413.rootfs.wic
    2021-11-22 07:15:16 Reboot Flag = 0
    2021-11-22 07:15:16 Upgrade protocol = 1
    2021-11-22 07:15:16 PDRI Upgrade =
    CKP !!!!!!!!! calling rpi_sw_install
    Checking available partition for bank switch and image upgrade...
    Creating additional partition for storage area and box will go for reboot...
    storage partition mmcblk0p4 is available
    file system type check count partition p3 is 0
    Creating ext4 file system for partition mmc0blkp3...
    Discarding device blocks: done
    Creating filesystem with 524288 4k blocks and 131072 inodes
    Filesystem UUID: 2fbcfc3a-6b84-48b0-a171-86dd13cbf82b
    Superblock backups stored on blocks:
            32768, 98304, 163840, 229376, 294912

    Allocating group tables: done
    Writing inode tables: done
    Creating journal (16384 blocks): done
    Writing superblocks and filesystem accounting information: done
    file system type check count partition p4 is 0
    Creating ext4 file system for partition mmc0blkp4...
    Discarding device blocks: done
    Creating filesystem with 524288 4k blocks and 131072 inodes
    Filesystem UUID: 1c2075c1-9de9-4fb0-b9ab-f9ca277f54d7
    Superblock backups stored on blocks:
            32768, 98304, 163840, 229376, 294912

    cloud proto is :1
    set IPtable rules for tftp !!
    cloudfile is:rdkb-generic-broadband-image_rdk-next_20211118174413.rootfs.wic
    cloudlocation is:192.168.1.4
    Downloading already deployed checksum file from server rdkb-generic-broadband-image_rdk-next_20211118174413.rootfs.wic
    tftp download checksum file
    checksum file to download is rdkb-generic-broadband-image_rdk-next_20211118174413.txt
    Downloading rdkb-generic-broadband-image_rdk-next_20211118174413.rootfs.wic ...

  • Verify the tftp download is happening by noticing the change of file size using below command:
    ls /extblock/tftpimage/imagedwnldls -sh  (use this command frequently to verify the file size change)

...