UPDATE 13.10.2016: HP finally surrendered after massive complaints of customers and released official firmware updates disabling the blocking mechanism for older and non-genuine cartridges. For more information and link to official firmware fix click here. Direct link to official 8610 firmware is here. The following article is kept for reference as it was the only way how to solve the issue with non-working OfficeJet printers for about one month after the blocking mechanism previously built to HP firmwares was triggered by the right date.
Printer manufacturers really want you to buy their genuine, overprices ink cartridges and toners. Even though US Magnuson-Moss Warranty Act and European rules on fair competition make it clear that printer manufacturers must not block using non-original inks and toners, and even warranty must not be void just by the mere fact of using non-original material, It’s becoming increasingly difficult to use alternative print material. For HP OfficeJet Pro 8610, some automatic firmware upgrade caused that many older and non-original or refilled cartridges stopped working, being marked as damaged. Some Brazilian folks posted a video on Youtube with a guide how to downgrade the firmware, and most important, published a link with the particular firmware version that makes the printer recognize the cartridges as valid! This is an English version of the manual how to do it:
- Find the IP address your printer is connected to (Ethernet or wireless, disconnect printer from USB if you had it connected that way)
- Download the firmware, netcat and the batch file with the template of the command (Warning, many Windows antivirus software consider netcat as malware, hacktool because it indeed often is used as part of malware. You need to whitelist nc.exe in your antivirus/anti-malware in order to proceed, or download another version of netcat/ncat that the AV software accepts.)
- Edit in NOTEPAD or other editor the BAT file 8610_FW_1416_DOWN.BAT to reflect the real IP address of the printer
- (Windows only:) Run the BAT file (on recent Windows perhaps needed to right-click and Run as administrator. It pushes the firmware file farad_base_pp1_FDP1CN1416AR_nbx_signed.ful by netcat (nc.exe) directly to the printer port 9100. (If you have Linux or Mac OS X just open the command and modify as needed and run it in the Terminal as usual.)
- Cross fingers and wait a few minutes. After a while the printer should sound the turning off sound, display should get green and a counter with a progress bar would show up on the display while the firmware is being uploaded and installed on the printer, then the printer should restart and a printer status report should be printed afterwards, hopefully without any further cartridge errors.
- Disable any future firmware upgrades on the printer because in this case IF IT FINALLY WORKS DON’T LET PRINTER MANUFACTURER SCREW IT AGAIN. Check also Windows drivers if they are not set to do such upgrade as well.
Other articles on this topic:
Edit 14.9.2016: The link posted to uloz.to disappeared, HP or somebody forced removing it. Now the link was updated to the original Portugese link on mediafire. You can also try this mega.nz link: https://mega.nz/#!SB12HLhB and when asked, use this decryption key:
If this manual helped you and worked (and perhaps saved you some money), there is a tiny Paypal donate button which you can use as a way to say thanks :)