Re: [multipost] CZUR scanner not detected and not connectable

Paul <[email protected]> Sun, 25 Feb 2024 23:45:51 -0500
Newsgroups alt.comp.os.linux,alt.linux,alt.os.linux
Organization A noiseless patient Spider
Message-ID <[email protected]>
On 2/25/2024 4:07 PM, J.O. Aho wrote:
> On 25/02/2024 17.52, MarioCCCP wrote:
>> Sorry for the multipost, I am really at a loss with this glitch
> 
> Sorry, you failed, you made a cross post and nothing to be sorry about.
> 
>> I have purchased this item
>>
>> CZUR Shine Ultra Pro 24MP High resolution scanner for books USB Portable, Documents Scanner with OCR up to A3 format for home and office, Multilingual OCR viewer
> 
>> I just wrote a request on FB page of CZUR, but apart from that, what could be the problem ?
>>
>> It is their own recent SW for the very corresponding HW, why should it fail ?
> 
> The scanner_x86_64_1.7.2312301E.deb, which is the latest I could see anyone refer to do not supply an udev file for your scanner, check /etc/udev/rules.d/ and you will find
> 
> czur_1101.rules
> czur_1616.rules
> czur_et.rules
> 
> you will need to have one like for example czur_2401.rules:
> SUBSYSTEM==”usb” ,
> ATTRS{idVendor}==”04fc” ,
> ATTRS{idProduct}==”2401” ,
> MODE="0666"
> 
> 
> then run:  sudo udevadm control --reload-rules && sudo udevadm trigger
> 
> If still not working, you may have to copy some files form the ms-windows install, should be called something like czcv000*_0*.{bin|xml|ex}
> 
> In the Linux install you find those in /opt/scanner/
> 
> also the file /opt/scanner/dev_list.bin may not support your scanner.
> 
> 
> You will have to experiment and see if you get it to work and hope CZUR comes back and have a later beta version that supports your scanner.
> 

https://resource.czur-files.com/software/windows/install/CZUR_Shine_Setup_RLS_V2.2.240123.zip

Use archive manager, unzip the ZIP file, to reveal the EXE.
InnoExtract, there is a version for Linux in the repository.

Name: CZUR_Shine_Setup_RLS_V2.2.240123.exe
Size: 626,496,624 bytes (597 MiB)
SHA256: BE936A6C4129EE166180C96D187F419F34BCE6ECCE35A6A917811F070A14FB64

Next:

sudo apt install innoextract
mkdir work
mv CZUR_Shine_Setup_RLS_V2.2.240123.exe work
cd work
innoextract CZUR_Shine_Setup_RLS_V2.2.240123.exe

This gives two folders   App and Tmp

Name: czcv_scan.dll
Size: 13811440 bytes (13 MiB)
SHA256: 07438D8C9B4CAA3F8D95BD3E882FD3636D7F5F5358470DC2228201242F90D0EB

dewarp_by_edge_a3       <=== scan in virustotal.com to get the Exports.
recog_text_rotation          This has nothing to do with the camera, it could be OpenCV.
release_all_models
remove_finger
rotate_image

Name: SonixCamera.dll
Size: 127568 bytes (124 KiB)
SHA256: 2DB4D77CDF4B4476A1DA2AA2D07570E46EA3F29B8160E7ED011ECD632A276744

SonixCam_AsicRegisterRead       <=== scan in virustotal.com to get the Exports.
SonixCam_AsicRegisterWrite           Firmware management for the Asic running the camera sensor.
SonixCam_BurnerFw                    Does not appear to run the camera itself.
SonixCam_ExportFw
SonixCam_GetAsicRomType
SonixCam_GetErrorCode
SonixCam_GetFwVersion
SonixCam_GetManufacturer
SonixCam_GetProduct
SonixCam_GetSerialFlashType
SonixCam_GetVidPid
SonixCam_Init
SonixCam_SensorRegisterCustomRead
SonixCam_SensorRegisterCustomWrite
SonixCam_SensorRegisterRead
SonixCam_SensorRegisterWrite
SonixCam_SerialFlashCustomRead
SonixCam_SerialFlashRead
SonixCam_SerialFlashSectorCustomWrite
SonixCam_SerialFlashSectorWrite
SonixCam_UnInit

Your czcv000*_0*.{bin) type thing, is inside App/Model

   Paul