[sane-devel] your-firmwarefile.bin

Oliver Schwartz Oliver.Schwartz at gmx.de
Fri Aug 7 20:15:53 BST 2020

Hi all,

> Am 07.08.2020 um 12:27 schrieb Olaf Meeuwissen <paddy-hack at member.fsf.org>:
> Hi Torfinn, Jono,
> Torfinn Ingolfsen writes:
>> On Fri, Aug 7, 2020 at 2:31 AM Jono <bitrat at fastmail.fm> wrote:
>>> My scanner is:
>>> ______________________________
>>> $ lsusb
>>> .
>>> .
>>> Bus 003 Device 013: ID 04b8:0121 Seiko Epson Corp. GT-F500/GT-F550 [Perfection 2480/2580 PHOTO]
>>> ==================================
>> First of all: it does seem wrong that SANE tries to use the snapscan
>> backend (see sane-snapscan(5) man page) with your scanner. Since it is
>> ...
> Sorry to tell you wrong but there are several EPSON scanners that speak
> a protocol different from EPSON's ESC/I protocol.  The latter is
> supported by the epson, epson2 and epsonds backends and the epkowa and
> utsushi external backends.  Some of those "odd-ball" scanners are
> supported by the snapscan backend.

This one (Perfection 2480 / 2580) definitely is supported by the snapscan backend.

>> The firmware is not distributed by SANE for obvious reasons. If you
>> have such a scanner, you will have to find and extract the firmware
>> file from the (Windows) driver / install yourself. (I had a SnapScan
>> scanner once, there was a SnapScan_XXX.bin file in a directory of the
>> windows install; this was the firmware so I just copied it and
>> configured SANE to use it)
> You should also be able to find it in the RPMs that you can download via
>  http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
> The firmware file does not depend on the gcc version or CPU type.  You
> are looking for a file matching esfwXX.bin, IIRC, where the XX is a two
> digit hexadecimal value.

According to my notes, the firmware file for this scanner is named esfw41.bin.

Kind regards,


More information about the sane-devel mailing list