l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2001 Dec 30 17:10

The following is an archive of a post made to our 'vox-tech mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
Re: [vox-tech] need help with a windows app :(
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [vox-tech] need help with a windows app :(

On Tue, 18 Sep 2001, Peter Jay Salzman wrote:

> hello all,
> i'm trying to reverse engineer the protocol for the polaroid pdc 700 digital
> camera (currently unsupported by gphoto).
> i'm using "comlite32" to snoop on the serial port of a windows machine while
> downloading thumbnail images from the camera.  it gets the data, and in
> fact i THINK i may have the init string that this camera uses to identify
> itself to windows applications.
> the problem is comparing saved buffer files.
> * they aren't written as text files, so i can't simply scp them over to a
>   linux box and view them.

scp is perfectly happy with binary files.

> * there doesn't seem to be an "export to text file" option.

Crappy software. :)

> * comlite32 doesn't seem to be able to send its buffer to a printer!

This is windows software? Did you pay for it? If not, did you expect it to
be useful?

> * when i try to compare two saved buffer side by side, it crashes windows
>   with an "illegal operation" error.

Not sure how you are doing this... with views presented by comlite or via
some other method?

> this is exasperating!  comlite was written to reverse engineer serial port
> hardware, but how are you supposed to do this when you can't even compare
> saved buffers to look for common strings?
> the plan is to write a library that gphoto2 can use to access this camera
> (and i also have the polaroid pdc 2300Z which i'll work on next).  but i need
> to understand comlite better, or else get a better tool.
> has anyone used this program?


> has anyone used something similar under windows?

No, but I used a program for DOS a few years back that came with a special
serial cable that allowed me to listen in with a third computer.  That
program had numerous options for saving files.

You could a) wire to /dev/ttyS0 from the Winbox with a null modem and wire
from /dev/ttyS1 to the camera with the camera cable, and use sersniff
(http://www.earth.li/projectpurple/progs/sersniff.html) or equivalent, or
b) borrow the sniffing cable from me if hardware handshaking is a problem
and record the data streams as they go by.  To get synchronization in
option b, you might need to write a program to monitor both serial ports
(or modify sersniff).

Disclaimer: I haven't used sersniff, but it is designed for this problem.

Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnewmil@dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...2k

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
O'Reilly and Associates
For numerous book donations.