code: def firmware_outdated(self):
          
          datefmt = ' %b %d %Y %H:%M:%S'
  
          compat_date = self.compatible_firmware_version.split('compiled')[1]
          compat_date = datetime.datetime.strptime(compat_date, datefmt)
  
          fw_date = self.firmware_version.split('compiled')[1]
          fw_date = datetime.datetime.strptime(fw_date, datefmt)
          return (compat_date > fw_date)
docs: Returns whether the J-Link's firmware version is older than the one
          that the DLL is compatible with.
  
          Note:
            This is not the same as calling ``not jlink.firmware_newer()``.
  
          Args:
            self (JLink): the ``JLink`` instance
  
          Returns:
            ``True`` if the J-Link's firmware is older than the one supported by
            the DLL, otherwise ``False``.