Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Topdon TC001 Camera Special Commands #16

Open
kchiwhane opened this issue Mar 7, 2024 · 1 comment
Open

Topdon TC001 Camera Special Commands #16

kchiwhane opened this issue Mar 7, 2024 · 1 comment

Comments

@kchiwhane
Copy link

In Les' Lab's original video covering the PyThermalcam repo (https://www.youtube.com/watch?v=PiVwZoQ8_jQ), Les states @8:50 that "[the code] doesnt' send any of the special commands to the camera itself. It just receives raw data...".

Does this mean there are special commands associated for the TC001 camera that any dev has access to?

@kchiwhane kchiwhane changed the title TC001 Special Commands Topdon TC001 Camera Special Commands Mar 7, 2024
@92es
Copy link

92es commented Mar 7, 2024

@92es

In Les' Lab's original video covering the PyThermalcam repo (https://www.youtube.com/watch?v=PiVwZoQ8_jQ), Les states @8:50 that "[the code] doesnt' send any of the special commands to the camera itself. It just receives raw data...".

Does this mean there are special commands associated with the TC001 that any dev has access to?

The TC001 has video out and has proprietary commands over the USB protocol.

Both Les's original Python script and this C/C++ app use just the video out.

I have requested the USB command spec (multiple times) from Topdon, but the request has fallen on deaf ears (multiple times). They have responded, "we are working on it", then crickets.

The ability to change emissivity settings (and a couple of other camera settings) would be useful, but I don't want to brick any cameras via experimentation.

All of the features in this app are done externally in software after reading the raw data from the camera. This app has more features than their OEM apps, sans a couple of internal camera settings.

Some other people have tried to reverse engineer some of the USB commands, but I have not experimented with their discoveries. If you are interested in those commands, you can have a look at LeoDJ's page for the P2Pro.

[https://github.com/LeoDJ/P2Pro-Viewer/tree/main](https://github.com/LeoDJ/P2Pro-Viewer/tree/main)

Hope this answers your questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants