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:
- Slashdot, etc.
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: !bZmGbp7pM6Qc6-cSzfLAkUdvob7jT5Vsh7sHQxU7NBs
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 :)
40 komentářů u „How to downgrade firmware on HP OfficeJet Pro 8610 to allow using old or refilled cartridges – UPDATE (HP official fw fix)“
Thank you. This saved my printer. Auto Updates are now off and FUCK HP!
any chance to upload the firmware, netcat and batch file to some other place?
it seems to be removed
Worked great. Thanks!
Try this original location that the original Portugese Youtube manual pointed to. I wonder who ordered removing of the package! HP?!
Or try this mega.nz link: https://mega.nz/#!SB12HLhB
and when asked, use this decryption key:
I am not sure if the issue why the link disappeared is caused by the so-called hacktool netcat, or the firmware itself, as HP seem not to not allow its customers to continue using their printers.
Netcat can be downloaded from https://joncraton.org/blog/46/netcat-for-windows/
and a reupload of the same package to uloz.to, but without bundled nc.exe is here:
„Great news everybody!“
HP censored links on the forum http://h30434.www3.hp.com/t5/Inkjet-Printing/Officejet-Pro-8610-Ink-Cartridges-Showing-Damaged/td-p/5199676/highlight/false that lead to this manual.
Yet they did not offer any other reasonable way how to fix the broken printer.
Wondering what the phrase „customer service“ means for HP.
Will any customer after such behaviour from HP prefer buying their products anymore? I doubt so.
Even I am not affected, this will not be forgiven. Never buy HP and never recommend HP.
I am affected and I will do my best to cause HP as much damage as I legally can by telling people it’s shit and contacting antitrust, environmental protection, and whatever authorities should really look into this scumbag move.
I tried to download the software, but it put so much CRAP on my computer that i had to stop the download. I’m now uninstalling all the damange.
I dont’t understand what „crap“ do you ena and what software. Regarding netcat, the article makes it clear that most antivirus solutions consider it as malware which in this case is a false alarm. THere should be no other software whatsoever present in the package I link to – just the firmware file and a one-line script with pre-filled values how to run netcat with the firmware file. IN the end of the article or in the comment you can download a version without netcat,which you can download separately from any other location, compare the md5/sha1/sha256 checksums etc to make sure the binary is OK, and use such binary.
Hi do you mind explaining what to do with a mac i have no idea :(
Mac OS x should have netcat installed by default. Just open utilities-Terminal and use the command as in the bat or text text file and replace nc.exe with just ‚nc‘ at the beginning of the command. Make sure you change the IP address of the printer in the command to the right address your printer has on your LAN.
Thank you for your help Martin
I figured out what part i was doing wrong, the problem no is that i keep getting this error :
-bash: -w: command not found
im lost LOL
Seems netcat is not installed on your system or is in some path not available to bash. If it really exists on the system perhaps call it with full path, or look for alternative netcat binaries for Mac OS X. http://apple.stackexchange.com/questions/11464/netcat-e-on-mac-os-x
Thank you for your help
Anybody have the firmware for a HP OfficeJet Pro 6830? The firmware on this site does not seem to work with my printer.
Hoping to find PNP1CN1521AR.
For the HP OfficeJet Pro 6830 I was able to find version PNP1CN1419BR at http://www.treiber.de/download-treiber/HP/Officejet-Pro-6830-e-All-in-One/.
Once I was able extract the file with 7zip, the downgrade worked perfectly.
The issue I am having with my Mac is that terminal returns with
-bash: farad_base_pp1_FDP1CN1416AR_nbx_signed.ful: No such file or directory
What should I do?
i tried changing the ip in the .bat file and running it as an administrator on windows 7 and command line closes instantly, nothing is happening on my printer… D=
I get the error
Error: Invalid local port
while using a mac.
What am I doing wrong?
No idea, but good news is that HP finally apologized for what they have done and will release official firmware patch to restore functionality of all cartridges.
Does anyone know where i can find firmware for HP OfficeJet Pro 8620?
Actually I have but the file is .dmg and as I see should be .ful. or I’m wrong :-) thank you for any advice.
Worked great, thanks mate!
Just in my case didnt show up the green screen (maybe because the display whas blocked by a message about empty cartridges)
The same with me, the printer is blocked all the time , showing the message „One or more cartridges appear to be damaged“
I waited for along time after following the above steps , but without success.
I think you have the same issue I have, can you please tell me what did you do.
S tím ofiko „fixem“ od HP to začalo házet při tisku házet chyby s tiskovou hlavou. Musel jsem skoro po každém papíru restartovat tiskárnu, aby zase tiskla.
Takže jsem se vrátil zpět ke starému FW – tam vše bez problémů :D .
With the offical HP „fix“ firmware, the printer started throwing errors with the printer head. I had to restart the printer after almost every printed page to make it work again.
So I’ve pushed to old FW back and it is fine again.. :D
Díky za info, koupili jsme teď do práce ještě jednu tuhle stejnou tiskárnu a tu jsem místo downgradu radši už upgradoval na ten oficiální nový firmware a myslel jsem, že to bude taky OK. Zatím tam jsou ty původní startovací orig cartridge takže s nimi to samozřejmě fungovat bude, ale aspoň vím co dělat jakmile ty dojdou a začnu do té tiskárny tlačit ty neoriginální cartridge, pokud si tiskárna i tak bude stěžovat. Jde tedy tou metodou přes netcat nahrát ten starý firmware i když už byla tiskárna upgradovaná na ten nejnovější? JEště že tak, mohli taky zablokovat úplně možnost tam přes ty PJL nebo jaké příkazy narvat starší fw.
Ahoj, mám stejný problém, ale s tiskárnou HP Photosmart 5610. Dokážete mi nejak poradit?
Can you teach me how to use nc.exe to backup HP8620 firmware to my computer. I got a HP8620 with old version FDP1CN1348CR that I will like to backup, and then used for other HP86xx downgrade, thanks a lot.
I don’t use netcat regularly, therefore whenever I use it I stick to the documentation and howtos available on the net such as https://www.digitalocean.com/community/tutorials/how-to-use-netcat-to-establish-and-test-tcp-and-udp-connections-on-a-vps …
its not working for me. The command prompt opens shortly and that’s it. I run the batch file as admin. Can someone help please? Thanks!
Do my computer need to connect to the printer with usb cable?
I need downgrade fimrware hp 452dw
This is the SECOND time I had to downgrade my HP Officejet Pro 8620’s firmware to 1733AR to get it to recognize my cheapo ink cartridges. I did configure the printer NOT to auto-update firmware a few years back but it would still often display „Upgrade Recommended – A printer update is available for Web Services. Without this update, Web Services will not be available and HP Instant Ink will not work properly. Do you want to proceed?“ I guess I must have hit „Yes“ one unlucky time… Yesterday, I discovered my firmware has been upgraded to 1910AR at some point in the last few weeks, and so, as expected, ONLY when I went to change ink cartridges I got the dreaded error message „Cartridge Problem – One or more cartridges appear to be damaged. Remove them and replace with new cartridges.“
Anyway, I downloaded ojpro_8620_1733A_08172017.rfu from ftp://ftp.hp.com/pub/networking/software/pfirmware
and then I downloaded nc.exe v1.12 from http://eternallybored.org/misc/netcat/
This is the magic cmd line which downgraded my printer’s firmware:
nc.exe -w 100 192.168.1.200 9100 < ojpro_8620_1733A_08172017.rfu
After 70 seconds the printer screen showed firmware is being upgraded there ("1 2 3 4 5" progress bar). 30 seconds later, nc.exe finished with me getting a flashing prompt back in cmd window. About 90 seconds later the actual flashing process finished at the printer side, with the printer rebooting itself and taking the "non-genuine" cartridges like a champ! Hurray!
192.168.1.200 is my printer's static IP address on my wifi network. I'm connected to the printer wirelessly – also for the firmware upgrade. 9100 is the port number.
By the way, for some reason I couldn't get ncat.exe (Ncat v7.80 from nmap.org) to work no matter how many different parameters I tried.
Needless to say, I'm blacklisting the entire HP corporation from my buy list for a period of 10 years.
could you provide the firmware 1416 for HP Officejet Pro 8620, a link to downgrade to Firmware FDP1CN1416AR or ojpro_8620_1733A_08172017.rfu for HP Officejet Pro 8620?
Por favor si alguien sabe dígame como degradar mi 8610 al firmware FDP1CN1416AR, un link que este vigente se los agradecería mucho
HELP PLEASE !!!! , I need Downgrade HP Officejet Pro 8610 ( to a firmware: FDP1CN1416AR )
as an fyi for anyone else trying to find firmware for a different model printer i found a torrent that has heaps available. I found it by googling other firmware file names referenced in this thread.
the torrent link is https://en.btdig.com/8d5bbd45e4e7b50999b55bd37b326c9e2fc6ac71/hp-printer-firmware-2020=12=07
then just edit the batch file to the firmware filename you needed; in my case ‚ftp/ojpro_8630_1733A_08172017.rfu‘
although worth mentioning i didnt get a progress bar on my LCD display, but after about 30 mins i turned it off and on again and checked the firmware through the support menu and it had been downgraded.
now rather than a ‚printer failure‘ the printer is showing that one cartridge has failed. I’ve got a replacement on the way to see if that gets it operational again. failing that its going in the bin
Prosím, potřebují downgrade pro HP OfficeJet 8013.
I had some difficulties with the original command from my Windows laptop. I used this command instead and it worked:
cat farad_base_pp1_FDP1CN1416AR_nbx_signed.ful | nc -w 100 192.168.0.95 9100