[sane-devel] Backend for plustek Opticbook 3600

stef stef.dev at free.fr
Sat Jan 23 05:58:06 UTC 2010


Le vendredi 22 janvier 2010 17:57:06 Chris Berry, vous avez écrit :
> Hey Stef, I had to take a little time off the front end stuff to do some
> documentation but Im looking at it again now. Like you im fairly certain
> everything else is set, could you share with me a snoop of the HP3670?
> I'm curious to see the front end entries and whether they follow a
> similar pattern to the opticbook 3600.
> 
> Cheers
> 
> Chris

	Hello,

	I still can't get data for HP3670. After much tinkering, everything when from 
all black to all white...
	Here's all the frontend accesses (a grep result) for a 100 dpi color scan.
 0x01 and 0x03 are control registers, 0x23 is offset and 0x28 is gain. I 
opened the HP3670 Jack donated me, but I couldn't find a discrete chip which 
could be the frontend. With the exact Wolfson chip, I'd be able to have a 
datasheet that surely explain some things.

sanei_genesys_fe_write_data(0x01,0x0007)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x01,0x0007)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x03,0x0002)
sanei_genesys_fe_write_data(0x23,0x0000)
sanei_genesys_fe_write_data(0x28,0x0002)
sanei_genesys_fe_write_data(0x23,0x0000)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x23,0x0014)
sanei_genesys_fe_write_data(0x23,0x00c2)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x28,0x0002)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x28,0x0002)
sanei_genesys_fe_write_data(0x03,0x0002)
sanei_genesys_fe_write_data(0x23,0x0080)
sanei_genesys_fe_write_data(0x28,0x0002)
sanei_genesys_fe_write_data(0x23,0x0000)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x23,0x0014)
sanei_genesys_fe_write_data(0x23,0x00c0)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x28,0x0008)
sanei_genesys_fe_write_data(0x28,0x0004)
sanei_genesys_fe_write_data(0x28,0x0006)
sanei_genesys_fe_write_data(0x28,0x0005)
sanei_genesys_fe_write_data(0x28,0x0005)
sanei_genesys_fe_write_data(0x23,0x0000)
sanei_genesys_fe_write_data(0x23,0x0014)
sanei_genesys_fe_write_data(0x23,0x00c0)
sanei_genesys_fe_write_data(0x23,0x00bc)
sanei_genesys_fe_write_data(0x23,0x00bc)
sanei_genesys_fe_write_data(0x03,0x0002)
sanei_genesys_fe_write_data(0x23,0x00bc)
sanei_genesys_fe_write_data(0x28,0x0005)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x03,0x0002)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x28,0x0002)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x03,0x0002)
sanei_genesys_fe_write_data(0x23,0x0080)
sanei_genesys_fe_write_data(0x28,0x0002)
sanei_genesys_fe_write_data(0x23,0x0000)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x23,0x0014)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x28,0x0008)
sanei_genesys_fe_write_data(0x28,0x0004)
sanei_genesys_fe_write_data(0x28,0x0006)
sanei_genesys_fe_write_data(0x28,0x0007)
sanei_genesys_fe_write_data(0x28,0x0007)
sanei_genesys_fe_write_data(0x23,0x0000)
sanei_genesys_fe_write_data(0x23,0x0014)
sanei_genesys_fe_write_data(0x23,0x00be)
sanei_genesys_fe_write_data(0x23,0x00bc)
sanei_genesys_fe_write_data(0x23,0x00bc)
sanei_genesys_fe_write_data(0x03,0x0002)
sanei_genesys_fe_write_data(0x23,0x00bc)
sanei_genesys_fe_write_data(0x28,0x0007)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x01,0x0003)
sanei_genesys_fe_write_data(0x01,0x0003)

Regards,
	Stef




More information about the sane-devel mailing list