def METHOD_NAME(self):
    boards = self.get_installed_boards()
    know_boards = ["%s:%s" % (b["platform"], b["id"]) for b in boards]
    try:
        for board in self.get_registered_boards():
            key = "%s:%s" % (board["platform"], board["id"])
            if key not in know_boards:
                boards.append(board)
    except (HTTPClientError, InternetConnectionError):
        pass
    return sorted(boards, key=lambda b: b["name"])