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 3796793 times)

0 Members and 6 Guests are viewing this topic.

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8269
Re: Flir E4 Thermal imaging camera teardown
« Reply #3100 on: January 20, 2014, 06:52:52 am »
Looks like a width mismatch
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E4 Thermal imaging camera teardown
« Reply #3101 on: January 20, 2014, 09:37:25 am »
Thank to all the FLIR E4 has been working great ! I wonder now if the same can be done with the E40 to update the firmware to have the options installed of the FLIR E60 !!!

Has there been any such postings or updates!

Best Regards to All

thats all config files for an old Flir E40 (Version 1, 2012)

\appcore.d\config.d\conf.cfg
Code: [Select]
#
# Generated at 2010-11-12 13:25:47
#
.caps entry
.caps.config entry
.caps.config.name text "E40+"
.caps.config.revision text "0.31"
.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.framegrab.fusion.pip entry
.caps.config.image.framegrab.fusion.pip.enabled bool true
.caps.config.image.framegrab.fusion.hcf entry
.caps.config.image.framegrab.fusion.hcf.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 false
.caps.config.image.settings.resIR int32 320
.caps.config.image.sysimg entry
.caps.config.image.sysimg.alarms entry
.caps.config.image.sysimg.alarms.enabled bool true
.caps.config.image.sysimg.alarms.measfunc entry
.caps.config.image.sysimg.alarms.measfunc.enabled bool true
.caps.config.image.sysimg.alarms.measfunc.maxCount int32 3
.caps.config.image.sysimg.alarms.humidity entry
.caps.config.image.sysimg.alarms.humidity.enabled bool true
.caps.config.image.sysimg.alarms.humidity.maxCount int32 1
.caps.config.image.sysimg.alarms.insulation entry
.caps.config.image.sysimg.alarms.insulation.enabled bool true
.caps.config.image.sysimg.alarms.insulation.maxCount int32 1
.caps.config.image.sysimg.irMarkers entry
.caps.config.image.sysimg.irMarkers.enabled bool true
.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 4
.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 5
.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 5
.caps.config.image.sysimg.visualMarkers entry
.caps.config.image.sysimg.visualMarkers.enabled bool true
.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 true
.caps.config.image.sysimg.visualMarkers.arrow.maxCount int32 4
.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 0
.caps.config.image.zoom entry
.caps.config.image.zoom.enabled bool true
.caps.config.image.zoom.maxFactor double 4
.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 true
.caps.config.ui entry
.caps.config.ui.fusion entry
.caps.config.ui.fusion.PIP entry
.caps.config.ui.fusion.PIP.enabled bool true
# ID xxxxxxxxxx

and
ui.d\config.d\conf.cfg
Code: [Select]
#
# Generated at 2011-04-28 17:34:36
#
.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 true
.caps.config.fusion.thermal.auto bool true
.caps.config.fusion.thermal.interval bool true
.caps.config.fusion.thermal.above bool true
.caps.config.fusion.thermal.below bool true
.caps.config.fusion.PIP entry
.caps.config.fusion.PIP.enabled bool true
.caps.config.fusion.PIP.locked bool false
.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 true
.caps.config.report.createPdf bool true
# ID xxxxxxx

!!!!!!!!!!!!!!!!!!!!!
Remember that (AIUI) all config files in a folder are scanned, in alpjhabetical order so if you find somewhere that a setting appears to be set, you should be able to override it by adding another rsc file with a later alphabetical name. Remember that RSC files need to have a correct CRC32.

test your config with
Code: [Select]
\FlashFS\system\restartapp.bat
make a backup  :phew: :phew:

Offline nazar404

  • Contributor
  • Posts: 14
Re: Flir E4 Thermal imaging camera teardown
« Reply #3102 on: January 20, 2014, 05:50:39 pm »
@tomas123

Thank you for your posting, now I will start looking for a good price on the FLIR E40.

The config all looks very standard ...
 

Offline pomonabill221

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: us
Re: Flir E4 Thermal imaging camera teardown
« Reply #3103 on: January 20, 2014, 06:44:03 pm »
Quick question about the configuration files variables.
I assume that ".image" has to do with image information and ".ui" has to do with user interface... what does ".caps" refer to?  capability?
 

Offline andy1read

  • Contributor
  • Posts: 12
Re: Flir E4 Thermal imaging camera teardown
« Reply #3104 on: January 20, 2014, 08:15:34 pm »
Does any one know ifthe E4 LCD display has any protective cover in front of it?  If you get a scratch/mark on the display, is it actually on the LCD ?
I tried wiping of some finger prints this morning with a tissue, and its left some light scratches on the display, only noticeable at certain angles, and doesn't show with the screen on.But I hate any marks on displays, especially as its been less than a week that I've had the E4.
 
 

Offline pomonabill221

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: us
Re: Flir E4 Thermal imaging camera teardown
« Reply #3105 on: January 20, 2014, 08:42:38 pm »
Just to protect the lcd, I cut a piece of plastic food wrap and smoothed it on the display.  It keep the fingerprints off and is easy to replace.
It is kind of a pain to smooth out so there aren't any wrinkles, but if you are careful it will smooth out rather nicely.
I think the lcd panel is what you are touching/scratching and there isn't a separate film or window that can be replaced... no sure, but looking at Mike's teardown video, it doesn't appear to have an extra layer.
 

Online Fraser

  • Super Contributor
  • ***
  • Posts: 13168
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #3106 on: January 20, 2014, 08:47:51 pm »
The LCD lives behind the display trim that has E4 marked on it. That is a plastic panel that will prevent impact damage to the actual LCD panel but polishing scratches off of a clear plastic 'window' can be challenging if you want it 'perfect' again. I have done quite a lot of plastic polishing and you can end up with 'spider' swirl effects that are very tiny scratches. Unless the scratches are serious, it may be best to leave well alone.
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline pomonabill221

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: us
Re: Flir E4 Thermal imaging camera teardown
« Reply #3107 on: January 20, 2014, 08:57:04 pm »
@Aurora... so there is a seperate plastic sheet that is not attached to the lcd?  That would be fairly easy to replace with a thin sheet of plexiglas if it was damaged!
Just the process of getting the plate off without a drastic teardown.... will have to investigate.
Thanks!
I agree.... it would be best to NOT try and "clean" the panel as it will scratch further.  I did try a little cleaning and it did start to scratch.. that is why I used a piece of plastic wrap after I cleaned it as best I could.
 

Offline pomonabill221

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: us
Re: Flir E4 Thermal imaging camera teardown
« Reply #3108 on: January 20, 2014, 08:58:22 pm »
Another thought.... may try cutting a thin piece of glass... very easy to clean and alot more scratch resistant.  Just mounting it may be a challenge, but we ALL like challenges!
 

Offline amigo

  • Regular Contributor
  • *
  • Posts: 108
  • Professional Wannabe
Re: Flir E4 Thermal imaging camera teardown
« Reply #3109 on: January 20, 2014, 09:05:30 pm »
Why not just use an iPhone screen protector and put that on?

Since iPhone screen is larger than E4, cutting the screen protector in half will provide a spare as well.
 

Offline pomonabill221

  • Frequent Contributor
  • **
  • Posts: 252
  • Country: us
Re: Flir E4 Thermal imaging camera teardown
« Reply #3110 on: January 20, 2014, 09:10:54 pm »
That would be alot easier than glass/plexiglass!
And ALOT easier to replace.
 

Online Fraser

  • Super Contributor
  • ***
  • Posts: 13168
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #3111 on: January 20, 2014, 09:35:21 pm »
+1 for the screen protector idea. I bought a pair of thick screen protectors that have a slightly matte surface, for my Tom Tom Go classic. That was many years ago and it is still in great shape. Very robust. The clever thong was that, unlike some cheaper types, the screen protector has a gel like adhesive that does not actually glue to the original screen. It was a very clever 'adhesive' layer that could be peeled off, washed and refitted ! The other clever feature was that the 'adhesive' actually fills any small scratches on the original surface and they disappear from view.

Other screen protectors that I have seen use either 'real' adhesive or just the 'stiction' of the film to the screen surface.

I regret that the source of my screen protectors is lost to time but some sellers may state the adhesion method. Just thinking about it, my screen protectors may have come from Expansys.com.
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline andy1read

  • Contributor
  • Posts: 12
Re: Flir E4 Thermal imaging camera teardown
« Reply #3112 on: January 20, 2014, 09:40:13 pm »
Whats annoying, is that I was intending to cut down a phone screen protector,for the display,  for when I start using it properly at work, only been using it at home at the moment. Didnt expect it to be so delicate.
  I do have to look quite hard to see the marks, and maybe with a screen protector they will show even less. But it will probably still bug me, because I know the scratches are still there.
 I like to try and keep my tools in an, as new condition as long as possible.
 Its good to know there is something in front of the display. I might contact Flir to see if they can supply the part. I might order the plastic cover for the E8 though  ;)
 

Offline amigo

  • Regular Contributor
  • *
  • Posts: 108
  • Professional Wannabe
Re: Flir E4 Thermal imaging camera teardown
« Reply #3113 on: January 20, 2014, 09:53:49 pm »
The thing about iPhone screen protectors (or any iDevice ones) is that they come in two general flavours: matte and glossy.

Matte ones are nicer but they dim the image a bit.

Glossy ones do not dim the image but there's a shininess to them and they bounce more ambient light.
 

Offline hgg

  • Frequent Contributor
  • **
  • Posts: 960
  • Country: gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #3114 on: January 21, 2014, 07:15:12 pm »

Do you know if the E4 serial number is written on the shipping box or inside the hard case?

 

Offline daves

  • Regular Contributor
  • *
  • Posts: 103
  • Country: cz
Re: Flir E4 Thermal imaging camera teardown
« Reply #3115 on: January 21, 2014, 07:31:52 pm »
Do you know if the E4 serial number is written on the shipping box or inside the hard case?
I had serial number on invoice.
Batch Thermal Images Editor (JPG, BMT, SNP, IRI, ISI, IS2, PGM, TIF, IMG, BMP):  https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg350556/#msg350556
 

Offline hgg

  • Frequent Contributor
  • **
  • Posts: 960
  • Country: gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #3116 on: January 21, 2014, 07:37:26 pm »
That's even better.  Is that the norm?
Did you check if it was written on the box as well?
 

Offline daves

  • Regular Contributor
  • *
  • Posts: 103
  • Country: cz
Re: Flir E4 Thermal imaging camera teardown
« Reply #3117 on: January 21, 2014, 07:39:19 pm »
Did you check if it was written on the box as well?
Yes. It is NOT on the box. It is, sorry.
« Last Edit: January 21, 2014, 08:21:00 pm by daves »
Batch Thermal Images Editor (JPG, BMT, SNP, IRI, ISI, IS2, PGM, TIF, IMG, BMP):  https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg350556/#msg350556
 

Offline hgg

  • Frequent Contributor
  • **
  • Posts: 960
  • Country: gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #3118 on: January 21, 2014, 07:53:31 pm »
Ok, Thanks.
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #3119 on: January 21, 2014, 07:59:52 pm »
Did you check if it was written on the box as well?
Yes. It is NOT on the box.

Ok, seems this needs an intervention:
The S/N is in fact written on the white packaging box and usually also tracked by the distributors (see invoice - I bet some "not ITAR, but we'll still watch it closely" agreement).
To locate the SN on the outside box look at the narrow side - it's on the right, vertically written.

Edit: same applies to the inner, black box with photo-print quality.

Offline hgg

  • Frequent Contributor
  • **
  • Posts: 960
  • Country: gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #3120 on: January 21, 2014, 08:08:25 pm »
Great, nice to know.   Don't know if it is true but I've heard that you can find out the camera's
firmware version by providing the serial number to Flir's website.  Can't wait to find out what
version I will receive.
 

Offline Radget

  • Newbie
  • Posts: 9
Re: Flir E4 Thermal imaging camera teardown
« Reply #3121 on: January 21, 2014, 10:54:39 pm »
Just curious.

How long did it take others to get a response from FLIR when submitting materials (web form) for the promotion? I submitted it four days ago and haven't received an email back from them. Usual or not?

 

Offline Radget

  • Newbie
  • Posts: 9
Re: Flir E4 Thermal imaging camera teardown
« Reply #3122 on: January 21, 2014, 10:56:55 pm »
And, yes, the screen is unusually sensitive to scratches.

I wiped the screen once *gently* with a microfiber cloth and have multiple fine scratches which are cosmetic only, but annoying. Especially for an industrial quality instrument!
 

Offline caudex

  • Newbie
  • Posts: 6
Re: Flir E4 Thermal imaging camera teardown
« Reply #3123 on: January 21, 2014, 11:24:08 pm »
Great, nice to know.   Don't know if it is true but I've heard that you can find out the camera's
firmware version by providing the serial number to Flir's website.  Can't wait to find out what
version I will receive.

I think you can find out firmware version by installing FLIR tools, I forgot where in the tools I saw it, but i remember it displayed it somewhere.

The S/N is in fact written on the white packaging box and usually also tracked by the distributors (see invoice - I bet some "not ITAR, but we'll still watch it closely" agreement).
To locate the SN on the outside box look at the narrow side - it's on the right, vertically written.

Edit: same applies to the inner, black box with photo-print quality.

The S/N is also written on the FLIR E4 device. Pull out the battery and you will see a sticker on the FLIR Unit saying 'S/N'.
 

Offline emptech

  • Regular Contributor
  • *
  • Posts: 58
  • Country: us
    • Empirical Technology
Re: Flir E4 Thermal imaging camera teardown
« Reply #3124 on: January 22, 2014, 06:07:01 am »
On my E40, went to the web interface, went to service menu, asked for user id and passwd.

I tried what you suggested, tried various combinations with case, no luck.  But this is an E40,
not an E4.

Hope this helps.  If anybody else out there can suggest the uid and passwd, I'll try it on the E40.

Jim

I've been silently following the E4 related threads for some time. Must say, juicy information :)

I don't have an E4 (yet... -  that may change :) ) but I've tried to put together some bits of information that I've found around in this thread. IMHO the simple way to go is using the Web Interface (you can access most, if not all, camera settings from there - including a special Service Menu) - all menus conveniently listed in FlashBFS/system/web/ and sub-folders

..and if you send a <space> to the UART during boot....
SETTINGS:
0) IP address: 0.0.0.0
1) Subnet Mask: 0.0.0.0
2) Boot delay: 1 seconds
3) DHCP: Enabled
4) Reset to factory default configuration
5) Autoboot: NK from NOR
6) MAC address: 00:40:7F:0B:91:39
7) Host connection: (USB MSD)
Option 7 may be intersting - options are USB BSD, ETHERNET and USB RNDIS, which provides virtual ethernet over USB - fairly sure the latter is what enabled the i7 hack


As Mike said, if 7) is changed to USB RNDIS (and may be that IP address and subnet mask also need to be set manually and DHCP disabled - if the PC doesn't assign them automatically over USB), the web service can be accessed.

Now, as for the A310 FLIR (the attached PDF with Technical Notes), it must be password protected, but I see that the password is already known: webpasswd "IRCAM"

Therefore (stating the obvious) the login info should be:
Username: flir
Password: IRCAM

Could someone try this?

P.S. With the risk of being Cpt. Obvious, I just want to be involved in this and help if I can do so ;D
"What this country needs is less people telling us what this country needs"
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf