C Board  

Go Back   C Board > Community Boards > General Discussions

Reply
 
LinkBack Thread Tools Display Modes
Old 01-16-2008, 06:30 PM   #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?
Loic is offline   Reply With Quote
Old 01-17-2008, 01:29 AM   #2
and the hat of Jobseeking
 
Salem's Avatar
 
Join Date: Aug 2001
Location: The edge of the known universe
Posts: 21,630
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.

Salem is offline   Reply With Quote
Old 01-17-2008, 03:35 AM   #3
Kernel hacker
 
Join Date: Jul 2007
Location: Farncombe, Surrey, England
Posts: 15,686
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.
matsp is offline   Reply With Quote
Old 01-17-2008, 09:45 AM   #4
Malum in se
 
abachler's Avatar
 
Join Date: Apr 2007
Posts: 3,188
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.
abachler is offline   Reply With Quote
Old 01-17-2008, 09:57 AM   #5
and the hat of Jobseeking
 
Salem's Avatar
 
Join Date: Aug 2001
Location: The edge of the known universe
Posts: 21,630
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.

Salem is offline   Reply With Quote
Old 01-17-2008, 10:24 AM   #6
Malum in se
 
abachler's Avatar
 
Join Date: Apr 2007
Posts: 3,188
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.
abachler is offline   Reply With Quote
Old 01-17-2008, 11:14 AM   #7
Senior software engineer
 
brewbuck's Avatar
 
Join Date: Mar 2007
Location: Portland, OR
Posts: 5,742
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.
brewbuck is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

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


All times are GMT -6. The time now is 01:48 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

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