Versions Compared

Key

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

...

Generated image has to be flashed to an SD card using this command in local PC:

bzip2 -d <path to ImageName.wic.bz2>
$ sudo -E bmaptool copy --nobmap <path to ImageName.wic> <path to SD card space>

Ex:

$ bzip2 -d rdk-generic-broadband-image-raspberrypi-rdk-broadband.wic.bz2
$ sudo -E bmaptool copy --nobmap rdk-generic-broadband-image-raspberrypi-rdk-broadband.wic /dev/sdb

...

Code Block
languagebash
themeDJango
titledmcli commands
root@RaspberryPi-Gateway:~# dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL string "http://192.168.0.7"
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
setv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL
Execution succeed.

root@RaspberryPi-Gateway:~# dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareToDownload string "rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic"
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
setv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareToDownload
Execution succeed.

root@RaspberryPi-Gateway:~# dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadNow bool true
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
setv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadNow
Execution succeed.

root@RaspberryPi-Gateway:~# 

Code Block
languagebash
themeDJango
titleGet Commands
root@RaspberryPi-Gateway:/# dmcli eRT getv Device.DeviceInfo.
CR component name is: eRT.com.cisco.spvtg.ccsp.CR
subsystem_prefix eRT.
getv from/to component(eRT.com.cisco.spvtg.ccsp.fwupgrademanager): Device.DeviceInfo.
Execution succeed.
Parameter    1 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadStatus
               type:     string,    value: Completed
Parameter    2 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadProtocol
               type:     string,    value: HTTP 
Parameter    3 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL
               type:     string,    value: http://192.168.0.7 
Parameter    4 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareToDownload
               type:     string,    value: rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic 
Parameter    5 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadNow
               type:       bool,    value: false 
Parameter    6 name: Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadAndFactoryReset
               type:        int,    value: 0 
Parameter    7 name: Device.DeviceInfo.X_RDKCENTRAL-COM_xOpsDeviceMgmt.RPC.DeferFWDownloadReboot
               type:       uint,    value: 290 

...

Code Block
languagebash
themeDJango
titleNewFw_Imagedwld_path
root@RaspberryPi-Gateway:/firmware/imagedwld# pwd
/firmware/imagedwld
root@RaspberryPi-Gateway:/firmware/imagedwld# ls -lh rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic 
-rw-r--r--    1 root     root      316.0M Aug 20 09:40 rdkb-generic-broadband-image_rdk-next_2021081310370620210818080531.rootfs.wic
root@RaspberryPi-Gateway:/firmware/imagedwld# 

...

Code Block
languagebash
themeDJango
titlefdisk
collapsetrue
Device         Boot    Start      End Sectors  Size Id Type
/dev/mmcblk0p1 *        8192   112525  104334   51M  c W95 FAT32 (LBA)
/dev/mmcblk0p2        114688  9822207 9707520  4.6G 83 Linux
/dev/mmcblk0p3       9822208 14016512 4194305    2G 83 Linux
/dev/mmcblk0p4      14016513 18210817 4194305    2G 83 Linux

root@RaspberryPi-Gateway:/ df -h | grep extblock
/dev/mmcblk0p4            1.9G    246.9M      1.5G  13% /extblock
/dev/mmcblk0p1           50.8M     29.2M     21.6M  58% /extblock/bank0_linux
/dev/mmcblk0p2            4.5G     95.0M      4.2G   2% /extblock/bank0_rootfs

root@RaspberryPi-Gateway: mount | grep extblock
/dev/mmcblk0p4 on /extblock type ext4 (rw,relatime)
/dev/mmcblk0p1 on /extblock/bank0_linux type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/mmcblk0p2 on /extblock/bank0_rootfs type ext4 (rw,relatime)
 

...

  1. check the status of RdkFwUpgradeManager service by using the below command,
    1.  systemctl status RdkFwUpgradeManager.service
  2. Check the RdkFwUpgradeManager logs in below path,
    1. cat /rdklogs/logs/FwUpgradeManagerLog.txt.0
  3. Successful logs

          

Code Block
languagebash
themeDJango
titleComplete journalctl logs
collapsetrue
root@RaspberryPi-Gateway:~# journalctl -u RdkFwUpgradeManager
-- Logs begin at Fri 2021-08-13 13:19:56 UTC, end at Fri 2021-08-20 10:40:45 UTC. --
Aug 13 13:20:05 raspberrypi-rdk-broadband systemd[1]: Starting Firmware Upgrade Manager service...
Aug 13 13:20:05 raspberrypi-rdk-broadband fwupgrademanager[732]: rdk_dyn_log_initg_dl_socket = 3 __progname = fwupgrademanager
Aug 13 13:20:06 raspberrypi-rdk-broadband systemd[1]: Started Firmware Upgrade Manager service.
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_set_download_url
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_url
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[15453]: rm: can't remove '/tmp/xconf/dload_status': No such file or directory
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: fwupgrade_hal_set_download_url Stored HTTP download URL and filename to /tmp/httpDwnld.conf file
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_status
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_set_download_interface
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_download
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_url
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: fwupgrade_hal_get_download_url pfilename: rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: host->h_addrtype = 2, AF_INET
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: Host IP address: 192.168.0.7
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[14171]: download_image_from_server: Curl Command: curl -fgLo /firmware/imagedwld/rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic 'http://192.168.0.7/rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic';
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[15458]:   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Aug 20 10:38:30 RaspberryPi-Gateway fwupgrademanager[15458]:                                  Dload  Upload   Total   Spent    Left  Speed
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[15458]: [2.4K blob data]
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[14171]: ### Debug ### Image download successful at /firmware/imagedwld/rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16197]: Checking available partition for bank switch and image upgrade...
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16197]: Creating additional partitions for Bank1 and storage area, box will go for reboot...
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16197]: Creating Bank1 rootfs partition mmc0blkp3...
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Welcome to fdisk (util-linux 2.35.1).
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Changes will remain in memory only, until you decide to write them.
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Be careful before using the write command.
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help):
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help): Partition type
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]:    p   primary (2 primary, 0 extended, 2 free)
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]:    e   extended (container for logical partitions)
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Select (default p): Partition number (3,4, default 3): First sector (2048-62333951, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (9822208-62333951, default 62333951):
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Created a new partition 3 of type 'Linux' and of size 2 GiB.
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Partition #3 contains a ext4 signature.
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help):
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Disk /dev/mmcblk0: 29.74 GiB, 31914983424 bytes, 62333952 sectors
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Units: sectors of 1 * 512 = 512 bytes
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Sector size (logical/physical): 512 bytes / 512 bytes
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: I/O size (minimum/optimal): 512 bytes / 512 bytes
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Disklabel type: dos
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Disk identifier: 0x6da9139c
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Device         Boot   Start      End Sectors  Size Id Type
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: /dev/mmcblk0p1 *       8192   112525  104334   51M  c W95 FAT32 (LBA)
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: /dev/mmcblk0p2       114688  9822207 9707520  4.6G 83 Linux
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: /dev/mmcblk0p3      9822208 14016512 4194305    2G 83 Linux
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Command (m for help): The partition table has been altered.
Aug 20 10:39:03 RaspberryPi-Gateway fwupgrademanager[16219]: Failed to add partition 3 to system: Device or resource busy
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16219]: The kernel still uses the old partitions. The new table will be used at the next reboot.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16219]: Syncing disks.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: Creating Storage partition mmc0blkp4...
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Welcome to fdisk (util-linux 2.35.1).
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Changes will remain in memory only, until you decide to write them.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Be careful before using the write command.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help):
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help): Partition type
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]:    p   primary (3 primary, 0 extended, 1 free)
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]:    e   extended (container for logical partitions)
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Select (default e):
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Selected partition 4
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: First sector (2048-62333951, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (14016513-62333951, default 62333951):
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Created a new partition 4 of type 'Linux' and of size 2 GiB.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Partition #4 contains a ext4 signature.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help):
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Disk /dev/mmcblk0: 29.74 GiB, 31914983424 bytes, 62333952 sectors
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Units: sectors of 1 * 512 = 512 bytes
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Sector size (logical/physical): 512 bytes / 512 bytes
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: I/O size (minimum/optimal): 512 bytes / 512 bytes
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Disklabel type: dos
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Disk identifier: 0x6da9139c
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Device         Boot    Start      End Sectors  Size Id Type
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p1 *        8192   112525  104334   51M  c W95 FAT32 (LBA)
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p2        114688  9822207 9707520  4.6G 83 Linux
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p3       9822208 14016512 4194305    2G 83 Linux
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: /dev/mmcblk0p4      14016513 18210817 4194305    2G 83 Linux
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Command (m for help): The partition table has been altered.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16299]: Syncing disks.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: file system type check count partition p3 is 1
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: File system available for partition mmcblk0p3
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: file system type check count partition p4 is 1
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: File system available for partition mmcblk0p4
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16324]: mount: /extblock: /dev/mmcblk0p4 already mounted on /extblock.
Aug 20 10:39:06 RaspberryPi-Gateway fwupgrademanager[16197]: Downloaded image to be upgrade is rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic
Aug 20 10:39:34 RaspberryPi-Gateway fwupgrademanager[16197]: Active bank partition is /dev/mmcblk0p3
Aug 20 10:39:34 RaspberryPi-Gateway fwupgrademanager[16197]: Modifying Bank 0 partition mmcblk0p2 Content with downloaded image ...
Aug 20 10:40:21 RaspberryPi-Gateway fwupgrademanager[16197]: Firmware upgrade successful
Aug 20 10:40:21 RaspberryPi-Gateway fwupgrademanager[16197]: Rebooting with bank switch ....
Aug 20 10:40:41 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_get_download_status
Aug 20 10:40:41 RaspberryPi-Gateway fwupgrademanager[14171]: Entering fwupgrade_hal_reboot_ready
Aug 20 10:40:41 RaspberryPi-Gateway fwupgrademanager[19110]: CR component name is: eRT.com.cisco.spvtg.ccsp.CR
Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: subsystem_prefix eRT.
Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: setv from/to component(eRT.com.cisco.spvtg.ccsp.pam): Device.DeviceInfo.X_RDKCENTRAL-COM_LastRebootReason
Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: Execution succeed.
Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[19110]: 
Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[14171]: 
Aug 20 10:40:42 RaspberryPi-Gateway fwupgrademanager[14171]: ntering fwupgrade_hal_download_reb### reboot now ###

Code Block
languagebash
themeDJango
titleComplete Fwlogs
collapsetrue
root@RaspberryPi-Gateway:~# cat /rdklogs/logs/FwUpgradeManagerLog.txt.0 
210805-16:04:07.534093 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] After daemonize before signal
210805-16:04:07.535782 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] Connect to bus daemon... 
210805-16:04:07.536150 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] DBus is enabled 
210805-16:04:07.549648 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] INFO: bus_handle: 0x 169ce08 
210805-16:04:08.556185 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com. 
210805-16:04:08.556397 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com.cisco. 
210805-16:04:08.556525 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com.cisco.spvtg. 
210805-16:04:08.556656 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Register empty object : com.cisco.spvtg.ccsp. 
210805-16:04:08.558086 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] DM Library module name = CCSP Base Data Model 
210805-16:04:08.558481 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] Download_Control_Flag is 1 
210805-16:04:08.558714 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=872] Current FW Version is rdkb-generic-broadband-image_rdk-next_20210813103706 
210805-16:04:08.558846 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] syscfg_get failed 
210805-16:04:08.566939 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] DM Library module name = TR181_RdkFirmwareUpgradeManager 
210805-16:04:08.568084 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=872] Search for empty object in 'dslhCpeCheckEmptyObject'
210820-10:11:02.271274 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=11399] DslhObjcoValidate: X_RDKCENTRAL-COM_FirmwareDownloadURL, bsUpdate = 3

210820-10:11:05.001028 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399]  URL is http://192.168.0.7 
210820-10:11:41.004477 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=11399] DslhObjcoValidate: X_RDKCENTRAL-COM_FirmwareToDownload, bsUpdate = 3

210820-10:11:41.004713 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399]  FW DL is rdkb-generic-broadband-image_rdk-next_20210818080531.rootfs.wic 
210820-10:12:14.157871 [mod=FWUPGRADEMANAGER, lvl=WARN] [tid=11399] DslhObjcoValidate: X_RDKCENTRAL-COM_FirmwareDownloadNow, bsUpdate = 3

210820-10:12:14.158361 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399]  Converted image name = rdkb-generic-broadband-image_rdk-next_20210818080531 
210820-10:12:14.171075 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=11399]  Image downloading triggered successfully
210820-10:14:06.797110 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792]  Sleeping to prevent 500 error 
210820-10:14:16.797612 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792] /tmp/wget.log doesn't exist. Sleeping an additional 10 seconds 
210820-10:14:26.797962 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792]  Waiting for FW DL ... 
210820-10:14:26.798406 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792]  FW DL is over 
210820-10:14:26.798506 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792]  Waiting for reboot ready ... 
210820-10:14:26.798670 [mod=FWUPGRADEMANAGER, lvl=INFO] [tid=14792]  Waiting for reboot ready over, setting last reboot reason 
Code Block
languagebash
themeDJango
titleversion txt
collapsetrue
root@RaspberryPi-Gateway:~# cat /version.txt 
imagename:rdkb-generic-broadband-image_rdk-next_20210818080531
BRANCH=rdk-next
YOCTO_VERSION=dunfell
VERSION=4.08.18.21
SPIN=0
BUILD_TIME="2021-08-18 08:05:31"
Generated on Wed Aug 18  08:05:31 UTC 2021
root@RaspberryPi-Gateway:~#