def METHOD_NAME(self):
    """
    Retrieves the firmware version of the component
    Returns:
        A string containing the firmware version of the component
    """
    if self.index == 0:
        return self._get_cpld_version(self.index)
    if self.index == 1:
        cmd1 = ['grep', '--null-data', 'U-Boot', '/dev/mtd0ro']
        cmd2 = ['head', '-1']
        cmd3 = ['cut', '-d', ' ', '-f2-4']
        cmdstatus, uboot_version = getstatusoutput_noshell_pipe(cmd1, cmd2, cmd3)
        return uboot_version