Hi, I saw you didn't commit that to the git.
I try to do the same things like you, but i have a little problem. You said that the ID was wrong, I use #define MG8100_PID 0x174b, because my lsusb told me that my id was 174b. When I run sane-find-scanner with USB, I found : found USB scanner (vendor=0x04a9 [Canon], product=0x174b [MG8100 series]) at libusb:002:004 (But I found nothing on Ethernet) And after that, When I run scanimage -L or -F, I found nothing. Did I missed something ? (Sorry for my english, I'm french)
