- make regexps less strict for compatibility reasons
- Newer firmware for newer printers (eg. Adventurer 4) added new information available through the commands, in particular information about layers in the status command. The regexp was trying to match the message exactly, disallowing any extra unused data, and since it couldn't match it the progress was not reported.