Skip to content

Reverse engineered SANE backend for genesys based scanners

License

Notifications You must be signed in to change notification settings

Pavel-Sayekat/syseneg

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

syseneg

Reverse engineered tools for genesys SANE backend

Roadmap:

  • record USB logs with wireshark
  • decode USB logs to extract commands
    • transform pcap output to "parse.awk" format
    • decode read/write register function
    • decode read/write data blocks
    • decode low level firmware commands
    • gather scanner state at scan start motor
    • extract scanned data (*) : currently no usable data is extracted from logs. It remains to be found if it is a bug in decoding scripts or USBPcap logging
  • add unit test programs to test USB commands
  • reach first light status with a low resolution non calibrated scan
  • add calibration
  • add resolutions
  • work out shading calibration
  • reach calibrated scans status
  • turn tests progs in a SANE backend

(*) current state

About

Reverse engineered SANE backend for genesys based scanners

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Awk 62.7%
  • C 19.4%
  • Shell 13.7%
  • Makefile 4.2%