And how is it done for Windows? An HP Windows app?
Years ago it used to be possible to manually push the firmware update file (not an app executable) to the printer through several means, but I have no idea if any of these methods will work with this printer. Those methods involved accessing the printer's web interface, using ftp, or even "printing" the firmware file to the printer. Does the printer allow for placing the firmware onto a USB stick and using the printer's LCD menu interface to install the firmware from the USB stick? When I say "firmware file", I mean a special file containing only the firmware image itself.....not any type of executable file or archive file....usually the firmware files are in a binary format with a file extension of .bin or possibly .fw, etc.
I tried a quick search, but don't see any references to these methods in regards to this model printer. Seems HP is relying on their own proprietary app to manage the printer.
Also keep in mind that sometimes it is not possible to downgrade firmware.
FYI, anyone who uses an HP printer should make sure to disable automatic printer firmware updates within the printer's menu (through the printer's LCD menu interface). It is also advisable not to purchase HP printers these days because HP will secretly trick users into a printer firmware update which will usually reduce printer functionality. I used to recommend HP printers years ago, but stopped recommending or using HP printers over 10 years ago due to seriously reduced quality, firmware issues, and games HP likes to play.