Poll

Has the hackabiliy of the E4 made you buy one :  

Yes, I was already looking at the competition at a similar price, but the hack swung it to E4
274 (27.9%)
Yes, I'd not considered buying a TIC before, but 320x240 resolution at this price justifies it (as either tool or toy!)
444 (45.3%)
Yes, I was going to buy an E5/6/8 class of unit but will now get the E4
49 (5%)
No, but am looking out for a cheap i3 to hack
50 (5.1%)
Not yet, but probably will if now that a closed-box hack becomes is possible
164 (16.7%)

Total Members Voted: 803

Author Topic: Flir E4 Thermal imaging camera teardown  (Read 3798444 times)

0 Members and 8 Guests are viewing this topic.

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E4 Thermal imaging camera teardown
« Reply #2825 on: January 06, 2014, 06:22:22 am »
Unfortunately except for the Exx series file there was little similarity to be found - especially little or no ui.d folder.

flir published two hardware versions of Exx
I have a E40 version 2012 (without MSX)
the last firmware file of version 2012 is here: http://support.flir.com/SwDownload/app/RssSWDownload.aspx?ID=127
If you need some special files from my E40 v2012 (old flir menu, another file system), please send me a PM
« Last Edit: January 06, 2014, 10:22:06 am by tomas123 »
 

Offline gabriel.klein

  • Newbie
  • Posts: 9
Re: Flir E4 Thermal imaging camera teardown
« Reply #2826 on: January 06, 2014, 06:47:00 pm »
Wow look at this auction on e bay
http://www.ebay.com/itm/321287622872?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649
It is an e4 that is titled e4-e8 and it's over $1700 and in the questions he even said it's not an E8
And he even has the galls to admit that it was "upgraded" by the information that he found on line?!?!?!
Then he says he will downgrade it back to an E4 but doesn't say anything about reducing the price!
He even sold it for 2570 and had 30 bids!!!
If they only knew... they could have bought an E4 for about 1/3 the price and done the upgrade themselves!  Guess some people just don't research first.

Hi,

I highly suspect that a Flir E4 is not as good as a Flir E8. Even if you can update the firmware.
I have "clusters" of bad pixels that are not a problem for a Flir E4, but could be visible for a Flir E8.

It's not a big issue, I'm still very happy with my upgrade, but it's not fair to sell a E4 as a E8.

What Flir is doing:
- They build many camera.
- They test these cameras.
- Cameras with many  bad pixels (that fail a quality test for E8), are downgraded to E6, E5, E4.

You probably have quality tests like:
- More than 50 dead pixels or a cluster of 3-4 pixels: This camera can only be sold as a E4.
- More than 20 dead pixels, or more than 3 clusters of 2 pixels: The camera can only be sold as a E6, E4...

Ect...

That's classical in a product line. So your upgraded Flir E4 is NOT a Flir E8. It's a defective Flir E8 (as it would fail the tests of the Flir E8), but a perfectly working Flir E4.

It's still a good deal....

« Last Edit: January 06, 2014, 06:55:55 pm by gabriel.klein »
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #2827 on: January 06, 2014, 07:12:18 pm »

@Ebay - that person is just exploiting some uneducated buyers - I considered upgrading+reselling myself, but decided not to do it as it would base on commercial intentions and hence be taxable, legally liable etc... plus it would be then "commercial hacking" - opening a whole new box of legal worms.

IMHO it's quite a bit immoral to sell freely available upgrades for such a price-premium - but OTOH there are (stupid) buyers willing to pay... so what the heck. I have seen ebay auctions that went 120% over the "buy now" price... several times....

That's life

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #2828 on: January 06, 2014, 08:32:37 pm »
Apologies for the late (and somewhat off topic) reply but I'm only dipping into the thread every few days and I noted this comment
These are common industrial palette types plus some odd ball palettes like 'Medical' that is used to diagnose breast cancer and other thermally detectable illnesses.
Specifically for breast cancer I'm not aware of any reputable centre offering mammography outside a research study - so far, in the few studies that have been carried out, thermal imaging has consistently shown itself to be unreliable for breast cancer screening or surveillance.
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #2829 on: January 06, 2014, 08:50:46 pm »
Apologies for the late (and somewhat off topic) reply but I'm only dipping into the thread every few days and I noted this comment
These are common industrial palette types plus some odd ball palettes like 'Medical' that is used to diagnose breast cancer and other thermally detectable illnesses.
Specifically for breast cancer I'm not aware of any reputable centre offering mammography outside a research study - so far, in the few studies that have been carried out, thermal imaging has consistently shown itself to be unreliable for breast cancer screening or surveillance.
Using thermal imaging for diagnostics is possible, but it's more like a "there's something" than "there's nothing" technology.

Tumors, infections and vascular problems manifest themself in thermal anomalies and thereby >can< stand out on thermal images.
If the problem is deeper inside the tissue, then the "inspection depth" is no longer sufficient - but especially for women with small breasts (that are hard to diagnose by squeezing between plates) there are advantages. It's no "magical" tool, but it does not harm anybody when taking a thermal image - in contrast to using x-rays.

EDIT: the "medical" palette seems pointless to me, more like something outdated, "antique" - thermal resolution is king and a good palette is important to visualize thermal effects.

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #2830 on: January 06, 2014, 09:03:26 pm »
Unfortunately except for the Exx series file there was little similarity to be found - especially little or no ui.d folder.

flir published two hardware versions of Exx
I have a E40 version 2012 (without MSX)
the last firmware file of version 2012 is here: http://support.flir.com/SwDownload/app/RssSWDownload.aspx?ID=127
If you need some special files from my E40 v2012 (old flir menu, another file system), please send me a PM

Thanks, that link goes to "FLIR Exx P/N:490xx (2.23.14) Update Pack" = flir_exx_pn490_v2.23.14_update_pack.zip
... another one that I already dissected and found nothing useable. If your cam has other contents than included in the upgrade file, then please feel free to zip them up for us - my best guess is, that the interesting stuff is hidden/zipped in the .TFS files.

FW contents of directory \flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d :

\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\report.d  <DIR>
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML  <DIR>
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\report.d\logo.d  <DIR>
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\report.d\logo.d\FLIR_logo.jpg
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\320_240.tfs
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\COMMON_FACET.tfs
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\fonts  <DIR>
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages  <DIR>
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\fonts\gulim.ttf
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\fonts\mingliu.ttf
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\fonts\msgothic.ttf
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\fonts\simsun.ttf
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\langmap.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.cs.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.da.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.de.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.el.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.en.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.es.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.fi.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.fr.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.hu.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.it.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.ja.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.ko.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.nb-NO.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.nl.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.pl.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.pt.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.ru.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.sv.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.tr.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.zh-CHS.xml
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\languages\strings.zh-CHT.xml


Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13168
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #2831 on: January 06, 2014, 09:19:44 pm »
Interesting comment on the medical aspects of thermography.

Not my realm at all. I have just seen companies advertising such capabilities. VETs certainly seem to have uses for TICs but that is a little different to Breast Cancer I know. Zoo keepers also use them to remotely monitor the condition of the more dangerous animals...like the Big Cats. I saw that being done on one of the 'behind the scenes' Zoo programs. A lot safer than trying to stick a thermometer up a conscious Tiger's bum  :-DD

I found where the Palettes came from. They were extracted from my copy of FLIR Explorer99 so are likely very old and , as you say.....antique  ;D
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #2832 on: January 06, 2014, 09:26:50 pm »
@Palettes - I think they are the same as the ones in the flir tools reporting component- and of cause missing a header to make them compatible with the Ex

dir /B /S *.pal
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\Glowbow.pal
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\GREY.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\GREY10.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\Greyred.pal
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\InvertedGrey.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\IRON.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\IRON10.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\MEDICAL.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\Midgreen.pal
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\Midgrey.pal
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\RAIN.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\RAIN10.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\RAIN900.PAL
\FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\Yellow.pal

\FIRM\flir_exx_pn645_pn646_v3.12.7_update_pack\E2qtcomb_v3.12.7\FlashBFS\system\arctic.pal
\FIRM\flir_exx_pn645_pn646_v3.12.7_update_pack\E2qtcomb_v3.12.7\FlashBFS\system\bw.pal
\FIRM\flir_exx_pn645_pn646_v3.12.7_update_pack\E2qtcomb_v3.12.7\FlashBFS\system\iron.pal
\FIRM\flir_exx_pn645_pn646_v3.12.7_update_pack\E2qtcomb_v3.12.7\FlashBFS\system\lava.pal
\FIRM\flir_exx_pn645_pn646_v3.12.7_update_pack\E2qtcomb_v3.12.7\FlashBFS\system\rainbow.pal
\FIRM\flir_exx_pn645_pn646_v3.12.7_update_pack\E2qtcomb_v3.12.7\FlashBFS\system\rainHC.pal
\FIRM\flir_ex_pn639_v1.18.7_update_pack\Z3comb_v1.18.7\FlashBFS\system\bw.pal
\FIRM\flir_ex_pn639_v1.18.7_update_pack\Z3comb_v1.18.7\FlashBFS\system\iron.pal
\FIRM\flir_ex_pn639_v1.18.7_update_pack\Z3comb_v1.18.7\FlashBFS\system\rainbow.pal
\FIRM\flir_gf3xx_v2.15.10_update_pack\Gcomb_v2.15.10\FlashFS\system\arctic.pal
\FIRM\flir_gf3xx_v2.15.10_update_pack\Gcomb_v2.15.10\FlashFS\system\bw.pal
\FIRM\flir_gf3xx_v2.15.10_update_pack\Gcomb_v2.15.10\FlashFS\system\iron.pal
\FIRM\flir_gf3xx_v2.15.10_update_pack\Gcomb_v2.15.10\FlashFS\system\lava.pal
\FIRM\flir_gf3xx_v2.15.10_update_pack\Gcomb_v2.15.10\FlashFS\system\rainbow.pal
\FIRM\flir_gf3xx_v2.15.10_update_pack\Gcomb_v2.15.10\FlashFS\system\rainHC.pal
\FIRM\flir_ixx_bxx_v2.19.1_update_pack\FlashFS\system\bw.pal
\FIRM\flir_ixx_bxx_v2.19.1_update_pack\FlashFS\system\iron.pal
\FIRM\flir_ixx_bxx_v2.19.1_update_pack\FlashFS\system\rainbow.pal
\FIRM\flir_ix_v4.3.2_update_pack\Zcomb_v4.3.2\FlashFS\system\bw.pal
\FIRM\flir_ix_v4.3.2_update_pack\Zcomb_v4.3.2\FlashFS\system\bwr.pal
\FIRM\flir_ix_v4.3.2_update_pack\Zcomb_v4.3.2\FlashFS\system\iron.pal
\FIRM\flir_ix_v4.3.2_update_pack\Zcomb_v4.3.2\FlashFS\system\rainbow.pal
\FIRM\flir_kxx_v1.19.9_update_pack\FXcomb_v1.19.9\FlashFS\system\bw.pal
\FIRM\flir_t420-t440_v1.31.18_update_pack\E3comb_v1.31.18\FlashFS\system\arctic.pal
\FIRM\flir_t420-t440_v1.31.18_update_pack\E3comb_v1.31.18\FlashFS\system\bw.pal
\FIRM\flir_t420-t440_v1.31.18_update_pack\E3comb_v1.31.18\FlashFS\system\iron.pal
\FIRM\flir_t420-t440_v1.31.18_update_pack\E3comb_v1.31.18\FlashFS\system\lava.pal
\FIRM\flir_t420-t440_v1.31.18_update_pack\E3comb_v1.31.18\FlashFS\system\rainbow.pal
\FIRM\flir_t420-t440_v1.31.18_update_pack\E3comb_v1.31.18\FlashFS\system\rainHC.pal
\FIRM\flir_t6xx_v2.34.17_update_pack\FlashFS\system\arctic.pal
\FIRM\flir_t6xx_v2.34.17_update_pack\FlashFS\system\bw.pal
\FIRM\flir_t6xx_v2.34.17_update_pack\FlashFS\system\iron.pal
\FIRM\flir_t6xx_v2.34.17_update_pack\FlashFS\system\lava.pal
\FIRM\flir_t6xx_v2.34.17_update_pack\FlashFS\system\rainbow.pal
\FIRM\flir_t6xx_v2.34.17_update_pack\FlashFS\system\rainHC.pal

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13168
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #2833 on: January 06, 2014, 09:43:00 pm »
And the 'Medical' palette has disappeared. As you say....it was likely useless.
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #2834 on: January 06, 2014, 09:46:09 pm »
And the 'Medical' palette has disappeared. As you say....it was likely useless.

nope-still there: \FLIR Tools+ 4.0 (4.0.13330.1003) flir tools\flir\flir word reporting\MEDICAL.PAL

Offline gabriel.klein

  • Newbie
  • Posts: 9
Re: Flir E4 Thermal imaging camera teardown
« Reply #2835 on: January 06, 2014, 10:02:15 pm »
@Taucher: The best way to "fight back" these eBay guys is to do the same... more offer, lower price :) The risk: Flir will start to find a way to fix the issue.
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13168
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #2836 on: January 06, 2014, 10:03:30 pm »
Oooops

I need to wear my glasses  :-[
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline Radget

  • Newbie
  • Posts: 9
Re: Flir E4 Thermal imaging camera teardown
« Reply #2837 on: January 06, 2014, 10:29:41 pm »
Yes, I did mean what daves said. I know that thermography sees only thermal energy. And that FLIRTools can separate the two images of a hybrid. Also, so can shutting off the lights, assuming it is night for a purer image to subtract reflections.

No problem on the tutorial - I'm sure others will find it helpful. FLIR is great about teaching about thermography also in their documentation.



Ah I see what you mean. OK. I will let my post stand though as it applies to reflective surfaces and newbies may be unaware.

Thanks for clarifying the MSX issue.

Update:

It is sometimes challenging the determine whether the visible light portrayed by the MSX is also thermal energy reflection as well though. This occurs with a conventional light bulb that radiates light and lots of heat energy that reflects in the same manner as the light. The stickers in your image will also have a higher emissivity than a matted paint surface on which they are stuck. This is one of the reasons why a camera must also have the 'thermal only' view option. The user can compare the MSX and Thermal image to determine what is truly thermal emissions. An auto reflected light deletion algorithm might delete genuine thermal detail that is common with visible light detail ? Much would depend on how 'clever' it was. The human eye and brain is a very good differential detector.
 

Offline grumpydoc

  • Super Contributor
  • ***
  • Posts: 2905
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #2838 on: January 06, 2014, 10:48:23 pm »
Quote
Using thermal imaging for diagnostics is possible, but it's more like a "there's something" than "there's nothing" technology.

Tumors, infections and vascular problems manifest themself in thermal anomalies and thereby >can< stand out on thermal images.
If the problem is deeper inside the tissue, then the "inspection depth" is no longer sufficient - but especially for women with small breasts (that are hard to diagnose by squeezing between plates) there are advantages. It's no "magical" tool, but it does not harm anybody when taking a thermal image - in contrast to using x-rays.

Specifically on the subject of breast cancer - the theory is plausible and thermal imaging has been the subject of some clinical trials.

However it is neither sensitive1 nor specific2 enough to be reliably used. The most recent study that I know about was published last year here https://www.breastsurgeons.org/presskit/docs/2012_INFRARED_THERMOG.pdf. In this study thermal imaging had a sensitivity of 50% and specificity of 67% - to get this in context it's only slightly better than flipping a coin :o

Other studies have shown similar results.

Not all breast cancers show up on mammography - that is true, that is why the standard of care for suspected breast cancer includes multiple imaging modalities (ultrasound as well as mammography and in equivocal cases MRI) as well as clinical examination and biopsy.

[1] sensitivity for medical tests is how reliably the test is positive in people who have the disease. I.e if you test 100 people who actually have a condition and the test is positive in 50 of these then the test has a sensitivity of 50%
[2] specificity is how reliably the test is negative in people who do not have the disease. I.e if you test 100 people who are healthy and the test is positive in 50 of these then the test has a epecificity of 50%
 

Offline Radget

  • Newbie
  • Posts: 9
Re: Flir E4 Thermal imaging camera teardown
« Reply #2839 on: January 06, 2014, 11:03:49 pm »
Also, more on thermography for medical diagnosis. Some of the problem is in the nature of disease itself. For instance, a tumor (or infected area) can certainly have increased vascularity (blood flow and thus heat) but can also have cystic areas (fluid filled) and necrotic areas (dead tissue, less heat). Frequently, you can find all three of the above in an active tumor/infection. So, thermography can sometimes accurately report on a situation and present a confusing, nonspecific picture i.e. "something is there but I don't know what".

As human patients can identify areas that are swollen, discolored or painful, screening thermography is impractical. For animals, the equation changes.
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13168
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #2840 on: January 06, 2014, 11:29:24 pm »
Thanks for the comments guys....very interesting. As I say I know nothing of the medical. I find your input most enlightening  :)

The limit of my human testing has been to aim a TIC at my toes ...... it confirmed what my brain was telling me.....they were flippin cold  ;D
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline Navynuke

  • Contributor
  • Posts: 14
  • Country: us
Re: Flir E4 Thermal imaging camera teardown
« Reply #2841 on: January 06, 2014, 11:41:40 pm »
got another thought percolating and thought I would see if someone already has the answer before heading out to chase at this particular windmill. I remembered that a friend of mine had a flir t-400 that was pre wifi and that he purchased from flir a usb dongle small enough that mated with the firmware to take advantage of the streaming and utilizing flir tools to store images directly into his iPhone. I did some digging and found this document http://www.airconcern.co.uk/PDFs/Flir-T951387-Datasheet.pdf with very little information but wondered if any of the technical geniuses on here might already know ...etc, etc, etc,     The vendor is UK based and their page is available here: http://www.airconcern.co.uk/flir-wifi-usb-adaptor-p-745.html I wonder if there is something specific about this particular dongle or whether the one my kid uses for skylanders on the nintedno wii would work.....  :-/O
 

Offline Fraser

  • Super Contributor
  • ***
  • Posts: 13168
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #2842 on: January 06, 2014, 11:52:59 pm »
As you say, that Dongle is designed to connect to the camera USB port and the camera uses it for Wi-Fi. My canon printer has the same capability if you plug a generic Dongle into the port on it. It would be easy for FLIR to ensure that only a dongle with their ID works with the firmware but it is such a cheap option they may not bother.

The bad news is that, IIRC, the E4 does not contain the required Wi-Fi support files to recognise or drive such a dongle, FLIR or other.
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline mrflibble

  • Super Contributor
  • ***
  • Posts: 2051
  • Country: nl
Re: Flir E4 Thermal imaging camera teardown
« Reply #2843 on: January 06, 2014, 11:54:25 pm »
The vendor is UK based and their page is available here: http://www.airconcern.co.uk/flir-wifi-usb-adaptor-p-745.html I wonder if there is something specific about this particular dongle or whether the one my kid uses for skylanders on the nintedno wii would work.....  :-/O
That looks like a regular boring wifi dongle you can get for a few $$$ from your favorite Chinese vendor.
 

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: Flir E4 Thermal imaging camera teardown
« Reply #2844 on: January 07, 2014, 01:04:35 am »
A long time ago I tried plugging in a USB OTG host cable, but I'm fairly sure it didn't puts out the 5V for host mode, so unlikely to be useful.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline KTP

  • Frequent Contributor
  • **
  • Posts: 512
Re: Flir E4 Thermal imaging camera teardown
« Reply #2845 on: January 07, 2014, 03:10:50 am »
See, I go away for a few months and come back to find out you guys have made me want yet another product! Damn you!

I am curious about two uses that would convince my better half to let me get a E4:

How well might it work in spotting someone who has fallen overboard at night in 48 degree water?  What would be the likely range?  Could you spot them as an orange dot from, say 100 feet away?

How well would it work at night to spot a bear if the outside temperature was around 50 degrees?  Not for hunting purposes, but just as a "what the **** was that noise?" while you are taking a dump in the middle of the night.  Would you be able to see something bear sized from 100 to 150 feet away at night?  How important is ambient temperature?  If the air temp is 80 or 85, does the signature of bear, moose or human go away?
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #2846 on: January 07, 2014, 04:42:56 am »
@KTP:

I guess one can estimate the resolution knowing 45° FOV and 320 pixels ... => 0.14°/px ... in 100ft one pixel covers an area of 2.93 inches in diameter  A standing human (1,7m / 66") in 100ft distance would cover 22 pixels height on the sensor - a human head (7.8"/20cm) would be approx. 2-3px in size.  ^-^

Doubling the distance halves the resolution/coverage area - so a human's head in water should be visible up to some 250ft (76m) if not partially submersed.

Regarding animals: AFAIK their thermal signature is usually pretty small and usually concentrates around the eyes and head/mouth.

In theory (and reality) a TIC can't see detail in thermal equilibrium, but usually there's some minor difference (be it from atmospheric cooling/heating effects or whatever) ... and the E4 is pretty sensitive (not to forget: different emissivities result in different signals)

@bear+dump ... don't think fiddling with a TIC while taking a dump somewhere in the wilderness will go unnoticed by a nearby bear - I bet a bear would first smell you, then hear you and then watch you faint while you realize it's approach on the TIC-screen (which meanwhile nicely illuminates your shocked face)  :-DD

PS: I just remembered that I posted a TIC-video showing an unhappy goat in Afghanistan some time ago... the goat was pretty nicely visible - even how it struggled to escape (poor thing)
« Last Edit: January 07, 2014, 04:47:34 am by Taucher »
 

Offline aargee

  • Frequent Contributor
  • **
  • Posts: 873
  • Country: au
Re: Flir E4 Thermal imaging camera teardown
« Reply #2847 on: January 07, 2014, 06:37:43 am »
See, I go away for a few months and come back to find out you guys have made me want yet another product! Damn you!

I am curious about two uses that would convince my better half to let me get a E4:

How well might it work in spotting someone who has fallen overboard at night in 48 degree water?  What would be the likely range?  Could you spot them as an orange dot from, say 100 feet away?

How well would it work at night to spot a bear if the outside temperature was around 50 degrees?  Not for hunting purposes, but just as a "what the **** was that noise?" while you are taking a dump in the middle of the night.  Would you be able to see something bear sized from 100 to 150 feet away at night?  How important is ambient temperature?  If the air temp is 80 or 85, does the signature of bear, moose or human go away?

Yes to all of that. It is surprising how much a warm blooded animal/human does stand out! Harder to spot amphibians, reptiles though.

Unless the background temp is pretty close to the objective's temp then you can see it. Air temp itself is not directly visible unless it's carrying a lot of water droplets (so much for those ghost hunting shows  :)).

Not easy, not hard, just need to be incentivised.
 

Offline mikeselectricstuffTopic starter

  • Super Contributor
  • ***
  • Posts: 13747
  • Country: gb
    • Mike's Electric Stuff
Re: Flir E4 Thermal imaging camera teardown
« Reply #2848 on: January 07, 2014, 10:40:57 am »
See, I go away for a few months and come back to find out you guys have made me want yet another product! Damn you!

I am curious about two uses that would convince my better half to let me get a E4:

How well might it work in spotting someone who has fallen overboard at night in 48 degree water?  What would be the likely range?  Could you spot them as an orange dot from, say 100 feet away?
The  E4  has a pretty wide FOV, so may be a bit wide for search type uses. Also, if someone is in waterproof clothing, you'd probably only see hands/face as everything else would be at aa similar temp to the water. Anything wet will also have rather low emissivity.
Quote
How well would it work at night to spot a bear if the outside temperature was around 50 degrees?
Outside temp isn't very significant - air has very low emissivity. 
 
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E4 Thermal imaging camera teardown
« Reply #2849 on: January 07, 2014, 02:06:55 pm »
Thanks, that link goes to "FLIR Exx P/N:490xx (2.23.14) Update Pack" = flir_exx_pn490_v2.23.14_update_pack.zip
... another one that I already dissected and found nothing useable. If your cam has other contents than included in the upgrade file, then please feel free to zip them up for us - my best guess is, that the interesting stuff is hidden/zipped in the .TFS files.

FW contents of directory \flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d :
...

I compared the flash of E40 (model 2012) versus the firmware update file 2.23.14 with this two commands.
As result you see all different files and and missing files in firmware update:
Code: [Select]
>md5deep64.exe -l -r E2comb_v2.23.14\FlashFS > firmwareupdate.txt

>md5deep64.exe -l -r -X  firmwareupdate.txt FlirE40\FlashFS
 FlirE40\FlashFS\system\appcore.d\config.d\conf.cfg
 FlirE40\FlashFS\system\appcore.d\factory.d\adjust.rsc
 FlirE40\FlashFS\system\appcore.d\factory.d\laser.rsc
 FlirE40\FlashFS\system\appcore.d\factory.d\intensity.rsc
 FlirE40\FlashFS\system\appcore.d\factory.d\palette.rsc
 FlirE40\FlashFS\system\appcore.d\factory.d\power.rsc
 FlirE40\FlashFS\system\appcore.d\factory.d\time.rsc
 FlirE40\FlashFS\system\appcore.d\factory.d\usb.rsc
 FlirE40\FlashFS\system\arctic.pal
 FlirE40\FlashFS\system\bw.pal
 FlirE40\FlashFS\system\calib_org.rsc
 FlirE40\FlashFS\system\calib.rsc
 FlirE40\FlashFS\system\default.rsc
 FlirE40\FlashFS\system\default_b\initial.rsc
 FlirE40\FlashFS\system\default_b\stats.rsc
 FlirE40\FlashFS\system\default__resmon.rsc
 FlirE40\FlashFS\system\default__ui.rsc
 FlirE40\FlashFS\system\default__services.rsc
 FlirE40\FlashFS\system\iron.pal
 FlirE40\FlashFS\system\journal.rsc.old
 FlirE40\FlashFS\system\journal.rsc
 FlirE40\FlashFS\system\journal__prod.rsc
 FlirE40\FlashFS\system\journal__resmon.rsc
 FlirE40\FlashFS\system\journal__prod.rsc.old
 FlirE40\FlashFS\system\journal__rtp.rsc
 FlirE40\FlashFS\system\journal__rtp.rsc.old
 FlirE40\FlashFS\system\journal__resmon.rsc.old
 FlirE40\FlashFS\system\journal__services.rsc.old
 FlirE40\FlashFS\system\journal__ui.rsc
 FlirE40\FlashFS\system\journal__ui.rsc.old
 FlirE40\FlashFS\system\journal__services.rsc
 FlirE40\FlashFS\system\kits.d\confkit.rev
 FlirE40\FlashFS\system\kits.d\extfontkit.rev
 FlirE40\FlashFS\system\lava.pal
 FlirE40\FlashFS\system\maps\ds120C_we.crs
 FlirE40\FlashFS\system\maps\ds650C_we.crs
 FlirE40\FlashFS\system\maps\ds650C_we_apNOA_fi_le_static.gan
 FlirE40\FlashFS\system\maps\ds120C_we_ap_fi_le_static.gan
 FlirE40\FlashFS\system\maps\ds_we_ap_fi_le.dpx
 FlirE40\FlashFS\system\prodspec.rsc
 FlirE40\FlashFS\system\ProgressApp.ini
 FlirE40\FlashFS\system\rainbow.pal
 FlirE40\FlashFS\system\rainhc.pal
 FlirE40\FlashFS\system\restore.rsc
 FlirE40\FlashFS\system\restore__prod.rsc
 FlirE40\FlashFS\system\restore__resmon.rsc
 FlirE40\FlashFS\system\restore__rtp.rsc
 FlirE40\FlashFS\system\restore__services.rsc
 FlirE40\FlashFS\system\restore__ui.rsc
 FlirE40\FlashFS\system\service\appcore.d\config.d\conf.cfg
 FlirE40\FlashFS\system\service\appcore.d\factory.d\bw.rsc
 FlirE40\FlashFS\system\services.d\config.d\conf.cfg
 FlirE40\FlashFS\system\services.d\factory.d\dcim.rsc
 FlirE40\FlashFS\system\service\appcore.d\factory.d\rndis.rsc
 FlirE40\FlashFS\system\services.d\factory.d\no_wzctool.rsc
 FlirE40\FlashFS\system\torrent.d\err_checkpoint.rsc
 FlirE40\FlashFS\system\ui.d\config.d\conf.cfg
 FlirE40\FlashFS\system\ui.d\factory.d\320_240.rsc
 FlirE40\FlashFS\system\ui.d\factory.d\autofusion.rsc
 FlirE40\FlashFS\system\ui.d\factory.d\pipfusion.rsc
 FlirE40\FlashFS\system\ui.d\factory.d\save_direct.rsc
 FlirE40\FlashFS\system\ui.d\factory.d\sim_save.rsc
 FlirE40\FlashFS\system\ui.d\factory.d\regional.rsc
 FlirE40\FlashFS\system\ui.d\factory.d\tfsdir.rsc
 FlirE40\FlashFS\system\ui.d\tml\fonts\gulim.ttc.gz
 FlirE40\FlashFS\system\ui.d\tml\fonts\msgothic.ttc.gz
 FlirE40\FlashFS\system\ui.d\tml\fonts\simsun.ttc.gz
 FlirE40\FlashFS\system\ui.d\tml\fonts\mingliu.ttc.gz
 FlirE40\FlashFS\system\web\service\ppr.asp
 FlirE40\FlashFS\tmp\ppr\ppr.log
 FlirE40\FlashFS\tmp\prod.log
funny are the missing palettes in firmware update  :)

\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\320_240.tfs
\flir_exx_pn490_v2.23.14_update_pack\FlashFS\system\ui.d\TML\COMMON_FACET.tfs
This files are binary identical with flash of E40

How we can expand the compressed(?) tfs?
Code: [Select]
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00000000  25 54 46 53 0A 0D 13 4C 21 01 00 00 10 00 00 00  %TFS...L!.......
00000010  43 72 02 00 6A 4D 12 00 AB 00 00 00 F8 91 B5 00  Cr..jM..«...ø‘µ.
00000020  67 3C 0C 00 95 00 00 00 70 7E B9 00 75 F1 09 00  g<..•...p~¹.uñ..
00000030  5B 00 00 00 5C 26 3A 04 31 E0 0C 00 3A 0D 00 00  [...\&:.1à..:...
00000040  37 68 57 05 44 4B 12 00 30 01 00 00 AE DF 37 06  7hW.DK..0...®ß7.

the firmware E2qtcomb_v3.12.7 for the new E40 model 2013 does'nt  contain this *.tsf files



my FlashFS\system\appcore.d\config.d\conf.cfg
Code: [Select]
#
# Generated at 2011-04-28 17:33:37
#
.caps entry
.caps.config entry
.caps.config.name text "app E40"
.caps.config.revision text "0.10"
.caps.config.image entry
.caps.config.image.framegrab entry
.caps.config.image.framegrab.fusion entry
.caps.config.image.framegrab.fusion.enabled bool true
.caps.config.image.sensor entry
.caps.config.image.sensor.enabled bool true
.caps.config.image.services entry
.caps.config.image.services.store entry
.caps.config.image.services.store.enabled bool true
.caps.config.image.services.store.radiometric entry
.caps.config.image.services.store.radiometric.enabled bool true
.caps.config.image.services.store.incompatible entry
.caps.config.image.services.store.incompatible.enabled bool false
.caps.config.image.services.store.incompatible.level int32 0
.caps.config.image.settings entry
.caps.config.image.settings.enabled bool true
.caps.config.image.settings.downsample bool true
.caps.config.image.settings.resIR int32 160
.caps.config.image.settings.resIR int32 160
.caps.config.image.sysimg entry
.caps.config.image.sysimg.alarms entry
.caps.config.image.sysimg.alarms.enabled bool false
.caps.config.image.sysimg.alarms.measfunc entry
.caps.config.image.sysimg.alarms.measfunc.enabled bool false
.caps.config.image.sysimg.alarms.measfunc.maxCount int32 0
.caps.config.image.sysimg.alarms.humidity entry
.caps.config.image.sysimg.alarms.humidity.enabled bool false
.caps.config.image.sysimg.alarms.humidity.maxCount int32 0
.caps.config.image.sysimg.alarms.insulation entry
.caps.config.image.sysimg.alarms.insulation.enabled bool false
.caps.config.image.sysimg.alarms.insulation.maxCount int32 0
.caps.config.image.sysimg.irMarkers entry
.caps.config.image.sysimg.irMarkers.enabled bool false
.caps.config.image.sysimg.irMarkers.spot entry
.caps.config.image.sysimg.irMarkers.spot.enabled bool false
.caps.config.image.sysimg.irMarkers.spot.maxCount int32 0
.caps.config.image.sysimg.irMarkers.arrow entry
.caps.config.image.sysimg.irMarkers.arrow.enabled bool true
.caps.config.image.sysimg.irMarkers.arrow.maxCount int32 0
.caps.config.image.sysimg.irMarkers.box entry
.caps.config.image.sysimg.irMarkers.box.enabled bool false
.caps.config.image.sysimg.irMarkers.box.maxCount int32 0
.caps.config.image.sysimg.measureFuncs entry
.caps.config.image.sysimg.measureFuncs.enabled bool true
.caps.config.image.sysimg.measureFuncs.diff entry
.caps.config.image.sysimg.measureFuncs.diff.enabled bool true
.caps.config.image.sysimg.measureFuncs.diff.maxCount int32 1
.caps.config.image.sysimg.measureFuncs.diff.calcMask int32 65526
.caps.config.image.sysimg.measureFuncs.isotherm entry
.caps.config.image.sysimg.measureFuncs.isotherm.enabled bool true
.caps.config.image.sysimg.measureFuncs.isotherm.calcMask int32 20
.caps.config.image.sysimg.measureFuncs.isotherm.dual bool false
.caps.config.image.sysimg.measureFuncs.isotherm.fixScale bool false
.caps.config.image.sysimg.measureFuncs.isotherm.interval bool true
.caps.config.image.sysimg.measureFuncs.isotherm.invInterval bool false
.caps.config.image.sysimg.measureFuncs.isotherm.maxCount int32 1
.caps.config.image.sysimg.measureFuncs.mbox entry
.caps.config.image.sysimg.measureFuncs.mbox.enabled bool true
.caps.config.image.sysimg.measureFuncs.mbox.calcMask int32 1924
.caps.config.image.sysimg.measureFuncs.mbox.maxCount int32 3
.caps.config.image.sysimg.measureFuncs.mcircle entry
.caps.config.image.sysimg.measureFuncs.mcircle.enabled bool false
.caps.config.image.sysimg.measureFuncs.mcircle.calcMask int32 1924
.caps.config.image.sysimg.measureFuncs.mcircle.maxCount int32 0
.caps.config.image.sysimg.measureFuncs.mline entry
.caps.config.image.sysimg.measureFuncs.mline.enabled bool false
.caps.config.image.sysimg.measureFuncs.mline.calcMask int32 1924
.caps.config.image.sysimg.measureFuncs.mline.maxCount int32 0
.caps.config.image.sysimg.measureFuncs.reftemp entry
.caps.config.image.sysimg.measureFuncs.reftemp.enabled bool true
.caps.config.image.sysimg.measureFuncs.reftemp.calcMask int32 1924
.caps.config.image.sysimg.measureFuncs.reftemp.maxCount int32 1
.caps.config.image.sysimg.measureFuncs.script entry
.caps.config.image.sysimg.measureFuncs.script.enabled false
.caps.config.image.sysimg.measureFuncs.script.maxCount int32 0
.caps.config.image.sysimg.measureFuncs.spot entry
.caps.config.image.sysimg.measureFuncs.spot.enabled bool true
.caps.config.image.sysimg.measureFuncs.spot.calcMask int32 514
.caps.config.image.sysimg.measureFuncs.spot.maxCount int32 3
.caps.config.image.sysimg.visualMarkers entry
.caps.config.image.sysimg.visualMarkers.enabled bool false
.caps.config.image.sysimg.visualMarkers.spot entry
.caps.config.image.sysimg.visualMarkers.spot.enabled bool false
.caps.config.image.sysimg.visualMarkers.spot.maxCount int32 0
.caps.config.image.sysimg.visualMarkers.arrow entry
.caps.config.image.sysimg.visualMarkers.arrow.enabled bool false
.caps.config.image.sysimg.visualMarkers.arrow.maxCount int32 0
.caps.config.image.sysimg.visualMarkers.box entry
.caps.config.image.sysimg.visualMarkers.box.enabled bool false
.caps.config.image.sysimg.visualMarkers.box.maxCount int32 0
.caps.config.image.targetNoise entry
.caps.config.image.targetNoise.enabled bool true
.caps.config.image.targetNoise.targetNoiseMk int32 60
.caps.config.image.zoom entry
.caps.config.image.zoom.enabled bool true
.caps.config.image.zoom.maxFactor double 2
.caps.config.system entry
.caps.config.system.focus entry
.caps.config.system.focus.laser entry
.caps.config.system.focus.laser.updateFocus entry
.caps.config.system.focus.laser.updateFocus.enabled bool false
# ID 490xxxxx

and FlashFS\system\ui.d\config.d\conf.cfg
Code: [Select]
#
# Generated at 2011-04-28 17:33:37
#
.caps entry
.caps.config entry
.caps.config.name text "GUI E40"
.caps.config.revision text "0.10"
.caps.config.IIG entry
.caps.config.IIG.enabled bool true
.caps.config.IIG.DC int32 1
.caps.config.IIG.IR int32 1
.caps.config.IIG.canvasSketches int32 0
.caps.config.IIG.IRImageSketch bool false
.caps.config.IIG.DCImageSketch bool false
.caps.config.IIG.textAnnotations int32 1
.caps.config.IIG.videos int32 1
.caps.config.IIG.voiceAnnotations int32 1
.caps.config.IIG.objects int32 5
.caps.config.image entry
.caps.config.image.enabled bool true
.caps.config.image.adjust entry
.caps.config.image.adjust.enabled bool true
.caps.config.image.adjust.auto bool true
.caps.config.image.adjust.interval bool true
.caps.config.image.adjust.above bool false
.caps.config.image.adjust.below bool false
.caps.config.fusion entry
.caps.config.fusion.enabled bool true
.caps.config.fusion.thermal entry
.caps.config.fusion.thermal.enabled bool false
.caps.config.fusion.thermal.auto bool false
.caps.config.fusion.thermal.interval bool false
.caps.config.fusion.thermal.above bool false
.caps.config.fusion.thermal.below bool false
.caps.config.fusion.PIP entry
.caps.config.fusion.PIP.enabled bool true
.caps.config.fusion.PIP.locked bool true
.caps.config.laser entry
.caps.config.laser.enabled bool true
.caps.config.laser.positionMarker bool true
.caps.config.measure entry
.caps.config.measure.enabled bool true
.caps.config.measure.emissivityTable entry
.caps.config.measure.emissivityTable.enabled bool true
.caps.config.measure.externWindow entry
.caps.config.measure.externWindow.enabled bool true
.caps.config.measure.localObjectParams entry
.caps.config.measure.localObjectParams.enabled bool false
.caps.config.measure.screening entry
.caps.config.measure.screening.enabled bool false
.caps.config.mode entry
.caps.config.mode.enabled bool true
.caps.config.mode.program bool false
.caps.config.mode.panorama bool false
.caps.config.mode.video bool true
.caps.config.mode.radiometricVideo bool false
.caps.config.menu entry
.caps.config.menu.enabled bool true
.caps.config.menu.presets bool false
.caps.config.save entry
.caps.config.save.enabled bool true
.caps.config.save.simultaneous bool true
.caps.config.save.fastShoot bool false
.caps.config.report entry
.caps.config.report.enable bool false
.caps.config.report.createPdf bool false
# ID 490xxxxx
« Last Edit: January 07, 2014, 04:06:22 pm by tomas123 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf