Thermal imaging camera

Hello together,

I want to buy a thermal imaging camera, which will be connected to USB-C port.
Will the available Android app work? Is AppSupport able to provide communication in USB-C host mode?
I think it won’t work, so the question if there is a native app, supporting these cameras?

4 Likes

That’s a name i have not heard in a long time. :slight_smile:

Nope.

Yes, i made one and it is available on Chum.
I have the Topdon TC001, but presumably (no guarantees) others with the same spec should work too.

It is pretty basic; it draws min, max and center temperatures and lets you save PNGs.

9 Likes

Chum holds an app named thermalcam. Seems to be for the model topdonTC001. I have no idea if it works. Seems to be made by @attah

Sorry, too late

5 Likes

Note that some of the newer thermal cams don’t generate a plain video stream, but they provide a raw stream that needs to be processed by the dedicated (Android) app.
This was reported at least for some Infiray thermal cameras, and unfortunately the issue is so hidden that the vendor didn’t even issue a different model number, but marked them just as ‘version 2’ of the same old model.

2 Likes

Q: Does or should Thermalcam also work with a normal USB webcam, with USB2 connector, connected to phone with an USB-C - USB2 adapter cable?
On trying, I got only a black screen in fixed landscape mode and nothing to adjust, no pulley. In Settings there is only access to images and nothing more to adjust.
X10 / 4.5.0.24

Thanks for all your responses!
So I was right with appsupport, you confirmed it has no access to hardware (usb, bluetooth, wifi).

I thought about a model with simultanious thermal and overlayed normal image, like Topdon TC001 Plus or ToolTop T7Pro. They are no longer more expensive. But of course displaying everything correct is more tricky at least.
But because of @simosagi comment, I may be out of luck anyway.

Can anyone else report about compatibile thermal cams to thermalcam app?

Do you have a source for this?
Depending on who says it, the description would apply or not apply to what i had to do.
The video stream was not plain in the sense that it looked this way straight off the camera; but it is still a video(-ish) stream which (with proper tools) took me not too long to process correctly.

This repo has no registered issues to that effect as far as i can tell:

That code did at some point work with my camera, so the other way around is to be expected.

What makes you think it would? What would be the point?
There are actual camera apps out there for that.

My app doesn’t have any settings. I guess you are confusing it with the permission list.

Depends entirely where the blending happens, and since it already uses opencv - it might not be the end of the world to have to do.

2 Likes

For instance here:

with “RuneHansen” (who wrote an alternative software for Windows) mentioning in a post that he was testing some time ago an update that work for V2 versions:

1 Like

I see no mention of any big incompatibility. I just see someone trying to sell(?) hobby software and a lot of noise. It makes me nauseous just reading the drama.

After retracing my steps a bit; this is probably even closer to what i have:

Several other cameras being same or similar being mentioned in issues and related projects. Of course integration of anything that is not identical will take at least some footwork on the user’s part. I’m not offering up a silver platter here.

1 Like

Can thermalcam work with Topdon TC001 on an xperia XA2? For me it currently doesn’t. I start the app after connecting the camera. Only shutter button on black screen is shown. No output on console, when run from console.

dmesg does indicate the camera is recognized by the phone:

[47027.990251] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[47028.237637] usb 1-1: New USB device found, idVendor=0bda, idProduct=5830
[47028.237656] usb 1-1: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[47028.237668] usb 1-1: Product: USB Camera
[47028.237678] usb 1-1: Manufacturer: Generic

but the list of devices in /sys/class/video4linux/ is the same with our without camera attached, which might indicate some (kernel?) component is missing.

The camera does work just fine when connected to desktop. PyThermalCamera works as well on Kubuntu 24.04, after a minor fix.

Desktop dmesg output is similar, apart from one potentially key difference. This line is missing from the dmesg on the XA2:

[1980062.064299] usb 3-2.4: Found UVC 1.00 device USB Camera (0bda:5830)

Also, on XA2:

[defaultuser@XperiaXA2 ~]$ zcat  /proc/config.gz | grep UVC
# CONFIG_USB_CONFIGFS_F_UVC is not set

Blarg! I hope this will be remedied in upcoming SFOS 5? I’ve seen multiple complaints about kernel modules lacking, although they are very typical for desktop/general purpose use.

What’s the current situation on other devices?

Sorry, lost track of the notification. It does indeed seem like the XA2 is missing that module. Could be worth asking for it to be enabled. I don’t have my 10 II any more, so i can’t test that. 10 (I) should be similar to the XA2 unfortunately.