Extract firmware from printer.

This is a discussion on Extract firmware from printer. within the A Brief History of Cprogramming.com forums, part of the Community Boards category; Hi all, I donít really know if this is a programming question or if I am asking on the right ...

  1. #1
    Registered Abuser Loic's Avatar
    Join Date
    Mar 2007
    Location
    Sydney
    Posts
    115

    Extract firmware from printer.

    Hi all, I donít really know if this is a programming question or if I am asking on the right board. But I wanted to know if any one knew if it was possible to extract the firmware from a printer (a Dymo Labelwriter 400) then copy it back to an identical printer, well one with an outdated firmware.

    Any ideas? Is this even possible?

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,671
    I guess you've already searched for a firmware update utility and found nothing (like I did).

    Possible is only a "maybe", and it would still take a lot of time and equipment to make it happen even if it were possible.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  3. #3
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    If you have enough resources [money/time] you can extract firmware from anything - but in this case, I suspect it's not worth the effort for a single printer.

    It is unlikely that the printer has a function that allows SOFTWARE to read out the firmware - why would you ever need that? So why would someone put the code in the driver/printer to perform such a task [I'm not saying it can't be done, but there's really no "use case" for this sort of functionality]. There is probably a way to update the printers firmware, with the right software, but to "upload from printer to host computer" has no meaning - the use-case is that you have an upgrade in the host-computer, and download into the printer. You get such updates from the producer of the printer.

    I'm sure Dymo tech-supports should be able to help you out there.

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

  4. #4
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,189
    try to find teh EPROM chip on the printer circuitboard. it should have a number like 27c010 or similar, it will start with 27, maybe like MCM27c etc. Thats the firmware. Now buy an identical chip and use an eprom burner to copy it.
    Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.

  5. #5
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,671
    It's more likely to be a PIC where the EEPROM, RAM and processor (and a bunch of other stuff) are all integrated on a single IC.

    Copying from a PIC which has been copy protected is going to be hard work since you don't have physical access to the internal memory.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  6. #6
    Malum in se abachler's Avatar
    Join Date
    Apr 2007
    Posts
    3,189
    That would depend on the PIC itself. If its a modern PIC that has a security bit, then it is impossible to extract the data.
    Until you can build a working general purpose reprogrammable computer out of basic components from radio shack, you are not fit to call yourself a programmer in my presence. This is cwhizard, signing off.

  7. #7
    Captain Crash brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,249
    Quote Originally Posted by Loic View Post
    Hi all, I donít really know if this is a programming question or if I am asking on the right board. But I wanted to know if any one knew if it was possible to extract the firmware from a printer (a Dymo Labelwriter 400) then copy it back to an identical printer, well one with an outdated firmware.

    Any ideas? Is this even possible?
    Maybe you can physically swap the PIC.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Bluetooth printer
    By Opariti in forum Networking/Device Communication
    Replies: 0
    Last Post: 07-01-2009, 11:13 AM
  2. Set Printer Prior To Loading Print Dialog Box
    By Beaner in forum Windows Programming
    Replies: 3
    Last Post: 10-10-2008, 01:02 PM
  3. changing property (layout) of a printer
    By leojose in forum Windows Programming
    Replies: 5
    Last Post: 12-05-2005, 06:16 AM
  4. printer gone crazy
    By DavidP in forum Tech Board
    Replies: 2
    Last Post: 03-29-2004, 12:16 AM
  5. Success - Output to Printer
    By noraa in forum C Programming
    Replies: 5
    Last Post: 08-04-2002, 09:12 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21