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
277 (28.1%)
Yes, I'd not considered buying a TIC before, but 320x240 resolution at this price justifies it (as either tool or toy!)
444 (45.1%)
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
51 (5.2%)
Not yet, but probably will if now that a closed-box hack becomes is possible
164 (16.6%)

Total Members Voted: 807

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

0 Members and 74 Guests are viewing this topic.

Offline Galaxyrise

  • Frequent Contributor
  • **
  • Posts: 531
  • Country: us
Re: Flir E4 Thermal imaging camera teardown
« Reply #3875 on: February 23, 2014, 02:55:48 am »
Any help will be greatly appreciated. For me I'm confused on what files have to be in the zip-fif is it both the camera.cmd and the config or just the camera?

You need both:
Create a zip file containing the flashfs folder tree and camera.cmd

This is what mine looks like
Code: [Select]
Archive:  E8.fif
 Length  Method   Size  Ratio   Date    Time   CRC-32     Name
 ------  ------   ----  -----   ----    ----   ------     ----
   6281  Defl:N     859  86%  02-20-14  22:10  4badf02c   Flashfs/system/appcore.d/config.d/E8.cfg
     52  Stored      52   0%  11-02-13  21:23  149e1f79   camera.cmd
 ------          ------  ---                              -------
   6333             911  86%                              2
I am but an egg
 

Offline mrflibble

  • Super Contributor
  • ***
  • Posts: 2051
  • Country: nl
Re: Flir E4 Thermal imaging camera teardown
« Reply #3876 on: February 23, 2014, 03:01:19 am »
this came up before. related to zip file. You could google this:

site:www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown IDS_FILE_FORMAT_ERROR
 

Offline Jaimslaw

  • Contributor
  • Posts: 14
Re: Flir E4 Thermal imaging camera teardown
« Reply #3877 on: February 23, 2014, 03:55:38 am »
Are the files in the FlashBFS and FlashFS folders the only ones being modifed for the menu/rez mods? 

Reflects my being still somewhat unclear about restoring the camera to stock condition.  Is this simply a function of replacing those two folders with the same folders I backed up via Filezilla (BkUp was performed by downloading (copying) root directory to PC)?   I have been reading through most of this thread, but the BkUp restore process doesn't seem to have the clarity or conciseness of the menu/rez mod instructions (. . . and as I made clear in an earlier post,  when it comes times to take over your planet, Mike and Taucher shall be spared)   
 

Offline SCE56

  • Newbie
  • Posts: 4
Re: Flir E4 Thermal imaging camera teardown
« Reply #3878 on: February 23, 2014, 05:28:09 am »
Ok I got the thing to work but it seems like no difference to me should the info screen say E-8 or will it continue to say E-4 ? How can I tell the update worked?
 

Offline Jaimslaw

  • Contributor
  • Posts: 14
Re: Flir E4 Thermal imaging camera teardown
« Reply #3879 on: February 23, 2014, 06:20:41 am »
Ok I got the thing to work but it seems like no difference to me should the info screen say E-8 or will it continue to say E-4 ? How can I tell the update worked?

There are two kinds of upgrades:  resolution enhancement (320x240) and menu enhancements.  The resolution mod will present a much clearer picture if you have done it right (far less grainy image).  The menu mod will have the words SPECIAL EDITION under the word Flir at the bootup screen. 

No E8 will appear after these upgrades. 



 

Offline SCE56

  • Newbie
  • Posts: 4
Re: Flir E4 Thermal imaging camera teardown
« Reply #3880 on: February 23, 2014, 07:04:28 am »
No I looked at the images and they are the same resolution before and after running the hack. I my firmware is 1.19.8  the camera is a E4 1.1
 

Offline Macnasien79

  • Contributor
  • Posts: 17
  • Country: tw
Re: Flir E4 Thermal imaging camera teardown
« Reply #3881 on: February 23, 2014, 07:30:38 am »
It will continue to say E4 unless your change the setting in the EEPROM.
 

Offline Macnasien79

  • Contributor
  • Posts: 17
  • Country: tw
Re: Flir E4 Thermal imaging camera teardown
« Reply #3882 on: February 23, 2014, 07:32:20 am »
No I looked at the images and they are the same resolution before and after running the hack. I my firmware is 1.19.8  the camera is a E4 1.1

That means that you did not apply the "upgrade" properly. After the upgrade the resolution and the menu should be enhanced a lot.
 

Offline SCE56

  • Newbie
  • Posts: 4
Re: Flir E4 Thermal imaging camera teardown
« Reply #3883 on: February 23, 2014, 07:53:03 am »
Yes I kids figured that out. Can I get someone to email me their zip file so I can see what I'm doing wrong? Thanks
 

Offline fredda

  • Newbie
  • Posts: 1
Re: Flir E4 Thermal imaging camera teardown
« Reply #3884 on: February 23, 2014, 08:45:52 am »
No I looked at the images and they are the same resolution before and after running the hack. I my firmware is 1.19.8  the camera is a E4 1.1

Have you looked at the thermal resolution in Flir Tools?
 

Offline mister_rf

  • Contributor
  • Posts: 33
  • Country: ro
Re: Flir E4 Thermal imaging camera teardown
« Reply #3885 on: February 23, 2014, 09:59:56 am »
Yes I kids figured that out. Can I get someone to email me their zip file so I can see what I'm doing wrong? Thanks
Zip file name="ZIPMYCONTENTS", ->  ZIPMYCONTENTS.zip, rename to ZIPMYCONTENTS.fif
----------------------------
File content folders:

flashfs/system/appcore.d/config.d/e8.cfg
camera.cmd

................
e8.cfg content:
#
# Generated at 2013-06-12 14:30:34
#
.caps entry
.caps.config entry
.caps.config.name text "app E8"
.caps.config.revision text "1.0"
.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.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.IRwidth int32 320
.caps.config.image.settings.IRheight int32 240
.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 true
.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 true
.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 true
.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 true
.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 true
.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 true
.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 true
.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 true
.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 true
.caps.config.image.sysimg.visualMarkers.box.maxCount int32 0
.caps.config.image.contadj entry
.caps.config.image.contadj.minSpanFactor entry
.caps.config.image.contadj.minSpanFactor.enabled bool true
.caps.config.image.contadj.minSpanFactor.factorAuto double 2.0
.caps.config.image.contadj.minSpanFactor.factorManual double 2.0
.caps.config.image.targetNoise entry
.caps.config.image.targetNoise.enabled bool true
.caps.config.image.targetNoise.targetNoiseMk int32 5
.caps.config.image.zoom entry
.caps.config.image.zoom.enabled bool true
.caps.config.image.zoom.maxFactor double 8
.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
.caps.hw entry
.caps.hw.sdcard entry
.caps.hw.sdcard.enabled bool false
# ID XXXXXXXX
# CRC01 YYYYYYYY

................
Please note
XXXXXXXX = your camera serial number
YYYYYYYY = the unique crc obtained using the camera serial number and EzCRC01.exe (by Taucher)

...................
camera.cmd content:
addfile flashfs/system/appcore.d/config.d/e8.cfg
_________________________
I have attached my camera zip  file, but the serial and crc file  last two digits were modified.
Please remember the  final action= cold boot your cam (battery removal)   ;)

« Last Edit: February 23, 2014, 10:05:07 am by mister_rf »
 

Offline mister_rf

  • Contributor
  • Posts: 33
  • Country: ro
Re: Flir E4 Thermal imaging camera teardown
« Reply #3886 on: February 23, 2014, 02:00:32 pm »
In theory there's more than one way to do it, still in practice, as we can see here,  there are  too many errors related to the file editor we use… That’s why  EzCRC01.exe (by Taucher) is the perfect solution IMO.  :)
 

Offline daves

  • Regular Contributor
  • *
  • Posts: 103
  • Country: cz
Re: Flir E4 Thermal imaging camera teardown
« Reply #3887 on: February 23, 2014, 06:05:55 pm »
Regarding the search error - what exactly problem you have ? I just tried to search "IDS_FILE_FORMAT_ERROR" and it works well.
Did I missed something ?
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 aargee

  • Frequent Contributor
  • **
  • Posts: 877
  • Country: au
Re: Flir E4 Thermal imaging camera teardown
« Reply #3888 on: February 24, 2014, 01:39:03 am »
Just curious,  Is there a "Show your FLIR images" topic?  Should we start one?  I'm curious to see what results people are getting withttps://www.eevblog.com/forum/Themes/default/images/bbc/url.gifh these mods, external lenses etc.

Yep...

https://www.eevblog.com/forum/chat/show-us-your-interesting-thermal-images!/msg325713/#msg325713
Not easy, not hard, just need to be incentivised.
 

Offline Arlo1

  • Contributor
  • Posts: 44
Re: Flir E4 Thermal imaging camera teardown
« Reply #3889 on: February 24, 2014, 05:10:54 am »
Edit:   Just trying to get the files to transfer for the extra fetures for beta3
« Last Edit: February 24, 2014, 05:57:37 am by Arlo1 »
 

Offline Arlo1

  • Contributor
  • Posts: 44
Re: Flir E4 Thermal imaging camera teardown
« Reply #3890 on: February 24, 2014, 06:54:33 am »
Damn I cant get the files to overwrite it says
"Response:   552 Exceeded storage allocation (for current directory or dataset).
Error:   File transfer failed"
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #3891 on: February 24, 2014, 02:40:41 pm »
@freak_ge - Maybe he's not an advanced user and just ADDED the files incl. subdir until the flashBFS partition went full.

Damn I cant get the files to overwrite it says
"Response:   552 Exceeded storage allocation (for current directory or dataset).
Error:   File transfer failed"

Offline Arlo1

  • Contributor
  • Posts: 44
Re: Flir E4 Thermal imaging camera teardown
« Reply #3892 on: February 24, 2014, 05:52:55 pm »
@freak_ge - Maybe he's not an advanced user and just ADDED the files incl. subdir until the flashBFS partition went full.

Damn I cant get the files to overwrite it says
"Response:   552 Exceeded storage allocation (for current directory or dataset).
Error:   File transfer failed"
That's the question. A screenshot from his action would help. As he is a novice the conversation turns out tough.
  I was thinking that but I am trying to follow the instructions perfectly and it says copy the fold over...
 

Offline Arlo1

  • Contributor
  • Posts: 44
Re: Flir E4 Thermal imaging camera teardown
« Reply #3893 on: February 24, 2014, 06:27:01 pm »
Damn I cant get the files to overwrite it says
"Response:   552 Exceeded storage allocation (for current directory or dataset).
Error:   File transfer failed"
How do you connect to your camera?
USB cable
 

Offline mrflibble

  • Super Contributor
  • ***
  • Posts: 2051
  • Country: nl
Re: Flir E4 Thermal imaging camera teardown
« Reply #3894 on: February 24, 2014, 06:40:25 pm »
Well that explains it then. You should have used the other well known way of connecting to the E4.  ::)

Alternatively: could you give a bit more useful answer? Such as ftp client / whatever you use. Or preferably a screenshot. Screenshots don't make assumptions. ;) Apart from screenshotbuttonpresser bias.
 

Offline Arlo1

  • Contributor
  • Posts: 44
Re: Flir E4 Thermal imaging camera teardown
« Reply #3895 on: February 24, 2014, 07:05:43 pm »
LOL fileZilla 
 

Offline Taucher

  • Frequent Contributor
  • **
  • Posts: 456
  • Country: de
  • 1DsaYDGWXEYhEKL rfrbFyYsehaAtfBWawf
Re: Flir E4 Thermal imaging camera teardown
« Reply #3896 on: February 24, 2014, 07:10:03 pm »
LOL fileZilla
I give him a Trollcount++;

Online Fraser

  • Super Contributor
  • ***
  • Posts: 13418
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #3897 on: February 24, 2014, 07:12:39 pm »
Off the hacking topic - for those interested in auxilliary lenses

My Inframetrics 3X telephoto germanium lens arrived today. It took a bit longer to get to the UK than expectd, but was worth the wait.

The lens was designed to sit in front of the Inframetrics 525 thermal camera internal lens so is perfectly suited to duties as an auxilliary lens for my FLIR PM series cameras and maybe even the E4 !

The lens does have a fault in that the focus ring was stuck. In order to free it I had to dismantle the lens, which gave me the opportunity to see what lives inside the barrel. It was very simple to disassemble the two barrel sections. One barrel moves inside the other for focus adjustment. I found that one of three small spring loaded plugers had sheared off and jammed the focus ring. The plungers engage in the focus ring and apply equal outward pressure to ensue a nice smooth action. It will make more sense when I post the pictures.

Once the lens barrels were separated I could see the lens configuration. It has at least four complex lens elements and it is most definitely not a lens that you can reproduce using simple 'off the shelf' singlet lenses. I am not able to dismantle the lens groups further as they are solidly fixed in place to protect them and to prevent them working loose whilst in use. A set of four lenses looks likely anyway.

Sorry to those who had hoped that a half decent X2 or X3 lens could be made with two simple ZnSe singlet lenses (that was my hope too).
I bought my lens 'as seen' for $150, which is a bargain for such a high quality unit. These cost several thousand Dollars to buy new and even today you need a second Mortgage to buy a modern version.
   
The X3 lens has a transmission figure of better than 80% and the lenses are of a decent size. The lens looks to have been very well cared for in its working life, but I suspect the lens case was dropped and the impact, combined with the weight of the heavy outer barrel, sheared off the sprung loaded plunger, jamming the focus. An expensive drop ! Their loss was my gain.

I will make a new plunger assembly on my other new 'toy', a 7x12 mini lathe. I knew it would come in handly soon ! 

Pictures to follow.

Pictures attached

Aurora

Update,

Now I have the lens in a state where I can focus it, I attached it in front of my E4 for a quick check. Hmmm a small issue has arisen.... the lens produces an inverted image ! I shall have to check out the lenses backfocus distance and, if needed, add one of my Plano Concave ZnSe lenses to sort things out. At least I have the quality optics that are hard to source. All good fun  :)
« Last Edit: February 24, 2014, 09:06:18 pm by Aurora »
If I have helped you please consider a donation : https://gofund.me/c86b0a2c
 

Offline DaveWB

  • Regular Contributor
  • *
  • Posts: 146
Re: Flir E4 Thermal imaging camera teardown
« Reply #3898 on: February 24, 2014, 08:28:05 pm »
Bought a flir with a serial number that should have 1.19.8 based on Aurora's thread but the dealer didn't get it in stock till Thursday so ill update on whether flir had it sent back to be updated.
 

Offline Arlo1

  • Contributor
  • Posts: 44
Re: Flir E4 Thermal imaging camera teardown
« Reply #3899 on: February 24, 2014, 08:41:16 pm »
LOL fileZilla
I give him a Trollcount++;
Me... ?   No I'm just under the weather a bit and not thinking normally.   But in my defence I'm new to the Flir E4.   As well the question was kind of vague.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf