Sunday, January 13, 2013

Kodak Wi-Fi Firmware Update

If you're like me you bought a Kodak wireless printer thinking "Wow! This'll be great! No cables for all my printing and scanning needs!" only to find out that the wireless feature absolutely does not work. Kodak's printers are fine, but their software is absurdly bad.
The problem is that on the stock firmware any time the printer goes to sleep (a maximum of 4hrs idle) it will lose all connectivity with your PC.

So needless to say I was excited to see that the latest firmware from Kodak includes "Improved Wi-Fi stability." I clicked "update firmware" and when I saw the words "update complete" I was relieved. I was so very mistaken.

My printer behaved exactly the same, except now it would notify me I needed a firmware update every day.

"A firmware update is available for your printer
Current Version: 2.2
Latest Version: 4.4"

It was constantly telling me to update my firmware from 2.2 to 4.4. If I told it to update it would tell me it had updated successfully, and then shortly after tell me I was running firmware 2.2.

So I dug around and was able to find the following help page: Printer firmware version stays the same after an upgrade
As it turns out Kodak just never fully supported 64-bit Windows. If you are using a Windows PC less than 5 years old the firmware updates will not work. So I had to follow the workaround on that page.
Still, the Kodak directions make it seem easier than it is, which is why I'll post the correct details here:

*note: if you have access to a Mac you may find the Mac firmware update process (ESPC310/ESPC315) to be more straightforward. The following steps should work regardless of your operating system.
  1. Backup and format all the contents of an SD card.
  2. Download the latest Kodak firmware for your printer from the "mobile devices" page (ESPC310/ESPC315)
  3. Save the firmware (ESPC31xA.rbn) as the only file on your SD card. If you did not format the card the printer may not allow a firmware update.
  4. Safely remove the SD card from your PC.
  5. Insert the SD card into your printer.
  6. Dismiss the "No viewable pictures found on memory card." by either pressing OK or waiting for it to disappear.
  7. Hold down the OK button and while it is held down press the Back button.
  8. Follow the on-screen directions to begin a firmware update. Once the update has begun do not remove the SD card or turn off power to the printer until the update is completely finished.
The printer display should tell you the firmware is updating, then when it is done it will restart and open the default menu. At this point it is safe to remove your SD card.

If everything was successful you should be able to use the Kodak AiO home software on your PC to consistently connect to your printer wirelessly and be able to configure Google Cloud Print.

You can verify your firmware version by using the printer's menus to go to Maintenance -> Print Test Page. If the update was successful it will print on line five "05. Firmware Version: . . . RC4.4"

Hope this helps somebody. I know I was struggling with this for over a year.

Disclaimer: with any project to modify firmware there is a very real risk of leaving your device in an unusable state. No one should follow these directions if they are uncomfortable with the process. It is highly recommended that you put in the time to research the solution before embarking on this project and understand each step presented. The reader accepts full responsibility for any consequences of following this tutorial.

References:
Printer firmware version stays the same after an upgrade
Kodak AiO Home Software (required for wireless features)