update kyocera firmware with linux

Update kyocera firmware with linux

USE THIS AT YOUR OWN RISK! FIRMWARE UPDATES CAN ALWAYS DESTROY YOUR PRINTER IRRECOVERABLY.

This is how I updated a Kyocera FS-1020d printer firmware using Ubuntu 12.04:

  • Connect the printer using a parallel port cable (usb/printserver were not testet)
  • Eventually switch parallel port to normal mode
  • Disconnect network/usb cables
  • Make sure no other print jobs may be started
  • Add printer to cups and give it a name (here: kyo_lpt1)
  • Switch the printer off and on
  • Get the latest firmware by performing some google search (I found 154.08-11)
  • Now, extract the firmware, which is named B11K15408.bcmp in my case
  • Download and edit the file download.sh according to your needs or do it by hand:
  • Get into maintenance mode: echo "!R! UPGR'SYS';EXIT;" | lpr -P kyo_lpt1 -oraw
  • Upload new firmware: lpr -P kyo_lpt1 -oraw B11K15408.bcmp
  • WAIT about 15 minutes (for me all 4 LEDs were blinking slowly at the end. This may or may not indicate a successful upload)
  • Switch your printer off and on
  • Show currently installed firmware: echo "!R! frpo init; stat1;exit;"  | lpr -P kyo_lpt1 -oraw

Shell-Skript für den Firmware-Transfer