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
238 (26.3%)
Yes, I'd not considered buying a TIC before, but 320x240 resolution at this price justifies it (as either tool or toy!)
425 (47%)
Yes, I was going to buy an E5/6/8 class of unit but will now get the E4
43 (4.8%)
No, but am looking out for a cheap i3 to hack
41 (4.5%)
Not yet, but probably will if now that a closed-box hack becomes is possible
158 (17.5%)

Total Members Voted: 780

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

0 Members and 4 Guests are viewing this topic.

Offline Jim1960

  • Newbie
  • Posts: 2
Re: Flir E4 Thermal imaging camera teardown
« Reply #6800 on: March 26, 2015, 03:19:09 am »
Hi everyone, I originally posted the below message in the "Flir E4 Teardown Q/A and newbie questions" forum on page# 10 on March 12/15 but never got a reply. So I thought I'd post it again on this forum as it is far more active, I hope someone who can help me replies as I am still really stuck. Thanks, Jim.....



Hi all, I sure have learned a lot reading the hundreds of posts on the EEVblog regarding E4 camera modifications. However, I have reached a point where I am stuck at with my E4 camera, and would like to please reach out for a mentor that could give me some advice. I have gotten as far as being able to read and access my E4's internal files with Filezilla, but am afraid to go any further as I don't want to end up bricking my E4.

My E4 is one of the newer ones, so I'm looking for help from someone who has successfully performed the resolution and menu hacks. The info on my E4 is: Model = E4 1.2L, Part# 63901-0101, Software = 2.3.0

If it is ok with you, you can contact me directly at:  thermographer007@hotmail.com

Thanks, Jim1960
 

Offline fubar.gr

  • Supporter
  • ****
  • Posts: 362
  • Country: gr
    • Fubar.gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #6801 on: March 27, 2015, 03:56:30 am »
Another successful hack. Just received my E4 from TME.eu today. Firmware ver. 2.3.0

The hack was performed on a Windows 7 64bit machine. The python script did return some 550 errors, but now the camera has full resolution. Just to be sure I will copy the files again manually with Filezilla.

Offline PanzerAlexander

  • Newbie
  • Posts: 1
Re: Flir E4 Thermal imaging camera teardown
« Reply #6802 on: March 28, 2015, 09:31:58 am »
Flir B335 converted to B425
Functions added: panorama, video recording, program mode, thermal fusion!

All credits goes to Mike! many many many many thanks!  :clap:

- in camera settings set usb mode to network disk
- ftp to /FlashFS/system/gui.d/config.d/ (user: flir pwd: 3vlig)
- edit gui.cfg and replace all "false" with "true"
- put the correct CRC in the file and overwrite it in the camera
- shut down camera, remove battery, restart

Greetings from Italy

 :-+

Hello I am a complete newbie when it comes to hacking, does anyone has more detailed info on how to upgrade a flirt b335 camera than the information given above??

Thank you
 

Offline Maverick71

  • Contributor
  • Posts: 7
uestion
« Reply #6803 on: March 29, 2015, 02:25:20 am »
Hello,

I followed all instructions which I have found here for Hacking E4 Mod 1.2L 2.3.0.
On the end, after saving the Backup (2) files the Python patch gave me this:

* uploading common_dll.dll to .....
* failed (error_perm 550 ...

*attempt 2
*failed

*attempt 3
*failed

*attempt 4
*uploading conf.cfc to ...
* PLEASE HARD-REBOOT DEVICE

On reboot my Cursor was on the Top-Left side on the Screen.
The thermal resolution looks better.
Beside the cusror the E4 works like before.
I still have got 3 color palettes.

Question: How can I proove 100% both files was uploaded and the E4 is hacked?

Regards,
Mav
« Last Edit: March 29, 2015, 04:40:07 am by Maverick71 »
 

Offline OrBy

  • Regular Contributor
  • *
  • Posts: 220
Re: Flir E4 Thermal imaging camera teardown
« Reply #6804 on: March 29, 2015, 04:27:16 am »
I rewrote Tomas123's flir.php for batch process and added some more functions. I will post new versions only here, as update.

daves I was playing around with BFIC 0.9o today and noticed a few things:

If you enter in a offset in the editor and add a max or min point the point actually goes in on the non-offset max or min point.

It crashes when it tries to open a FLIR image file that has been opened and modified/re-saved using FLIR Tools 5.1.15036.1001. (FLIR changed some EXIF info and Phil's EXIFTool have been updated to support it. I replaced your included exiftool it with an updated version and it no longer crashes so you may just need to include an updated one)

Also it would be nice to see the ability to output to PNG to minimize JPG artifacts like flir.php can. I know there will still be some with MSX/fusion/opacity due to the real embedded image being a JPG but the color scale and the thermal image could be more clear if they never go through a lossy JPG compression cycle and could improve image output.
 

Offline Chanc3

  • Frequent Contributor
  • **
  • Posts: 414
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #6805 on: March 30, 2015, 07:40:22 pm »
Flir B335 converted to B425
Functions added: panorama, video recording, program mode, thermal fusion!

All credits goes to Mike! many many many many thanks!  :clap:

- in camera settings set usb mode to network disk
- ftp to /FlashFS/system/gui.d/config.d/ (user: flir pwd: 3vlig)
- edit gui.cfg and replace all "false" with "true"
- put the correct CRC in the file and overwrite it in the camera
- shut down camera, remove battery, restart

Greetings from Italy

 :-+

Hello I am a complete newbie when it comes to hacking, does anyone has more detailed info on how to upgrade a flirt b335 camera than the information given above??

Thank you

I'm actually working on updating my B400 to the B425, but I am currently stuck on how to generate the new CRC number. The B400 has a cfg file, as opposed to a cfc, so I'm not sure if there is a different process...
 

Offline Chanc3

  • Frequent Contributor
  • **
  • Posts: 414
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #6806 on: March 30, 2015, 10:37:41 pm »
Worked it out! Had to go through so many posts on here, it was an utter mission to find it.

What you need to do is first go to here: https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg321956/#msg321956

and download the e8hack3c.zip file and extract it to your desktop (easiest place to do it). The important file you need is the CRC01.exe as this will allow you to generate a new CRC01 number required for the modifications to work.

Rather than having to type out all of the instructions, is there any particular part people are getting stuck at?
 

Offline lgustavocampos

  • Newbie
  • Posts: 4
Re: Flir E4 Thermal imaging camera teardown
« Reply #6807 on: March 30, 2015, 10:39:41 pm »
Interesting... When I first started FlashIFS was there... Now its not... Trying to recreate it now...
Could be some corruption - might be worth renaming FlashIFS and creating a new one - renaming may be safer if contents are corrupt.

Remember FlashIFS will disappear when you connect with MSD, and will take a few secs to re-mount when USB is unplugged or USB mode changed


Quote
Got it recreated, no joy... Wondering what the contents of flashIFS are vs what you see when you MSD...

Mikesus , I was wondering how did you manage to have the partition up and running? Yesterday by mistake I formatted the internal E4 partition while it was connected through MSD, now I can see it over USB, mostly because of the type, but it won't get mounted as /FlashIFS back, I have already tried several types of partitions but none seams to work, so if you could explain what have you done back that time, I guess it may have so clue about how to fix it.

Best regards,

Gustavo Campos



 

Offline fubar.gr

  • Supporter
  • ****
  • Posts: 362
  • Country: gr
    • Fubar.gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #6808 on: March 31, 2015, 03:23:45 am »
I made a guide on how to perform (and revert if needed) the resolution and menu hack on 2.3.0 E4 cameras



The guide is here: http://fubar.gr/hacking-the-flir-e4/


And here's a video demonstrating the hacked camera:

« Last Edit: April 07, 2015, 02:19:02 am by fubar.gr »
 
The following users thanked this post: matus

Offline meta4

  • Newbie
  • Posts: 2
Re: Flir E4 Thermal imaging camera teardown
« Reply #6809 on: March 31, 2015, 03:20:53 pm »
Hello,

I have a e4 with firmware 2.3.  I am stuck at trying to login to FTP.  I'm getting bad username/password.  I've entered username: "flir" and password: "3vlig"
Username was accepted but password is not taking with 3vlig.  Any idea why password is not accepting?  I've reset and tried multiple times with same result.

Fixed problem by reinstalling firmware. 

FUBAR - great step by step guide!
 

Offline Michara

  • Contributor
  • Posts: 5
Re: Flir E4 Thermal imaging camera teardown
« Reply #6810 on: March 31, 2015, 07:51:31 pm »
This only works with 1.1L or 1.2L model ?

Micha
 

Offline fubar.gr

  • Supporter
  • ****
  • Posts: 362
  • Country: gr
    • Fubar.gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #6811 on: March 31, 2015, 11:16:00 pm »
This only works with 1.1L or 1.2L model ?

Micha

My E4 is 1.2L if I recall correctly.

I don't think model number really matters, only the firmware version.

Offline Michara

  • Contributor
  • Posts: 5
Re: Flir E4 Thermal imaging camera teardown
« Reply #6812 on: April 01, 2015, 12:16:24 am »
Okay, thank you!

Micha
 

Offline copineau

  • Contributor
  • Posts: 15
Re: Flir E4 Thermal imaging camera teardown
« Reply #6813 on: April 01, 2015, 08:00:33 am »
@ Fubar.gr
Your guide is perfect, thanks a lot!!
 

Offline jumbo

  • Contributor
  • Posts: 31
Re: Flir E4 Thermal imaging camera teardown
« Reply #6814 on: April 04, 2015, 12:53:47 am »
Hello, thank you for this great work. I upgraded my camera 2 times, first when my software was 1.21 and one month ago after upgrade to 2.3 I install advanced menu.

The reason why I am writing this post is in attached photos. First is naked thermograph in windows viewer and second is this what I can see in Flir Tool (5.1.15036.1001) when thermography is on full screen. It's ridiculous situation because in miniatur in FT I see photo like in Windows viewer (and I'm sure is like on camera screen when I shot photo).

What do you think about it? Problem is the same in another PC with FT.
 

Offline Chanc3

  • Frequent Contributor
  • **
  • Posts: 414
  • Country: gb
Re: Flir E4 Thermal imaging camera teardown
« Reply #6815 on: April 04, 2015, 01:07:10 am »
Hello, thank you for this great work. I upgraded my camera 2 times, first when my software was 1.21 and one month ago after upgrade to 2.3 I install advanced menu.

The reason why I am writing this post is in attached photos. First is naked thermograph in windows viewer and second is this what I can see in Flir Tool (5.1.15036.1001) when thermography is on full screen. It's ridiculous situation because in miniatur in FT I see photo like in Windows viewer (and I'm sure is like on camera screen when I shot photo).

What do you think about it? Problem is the same in another PC with FT.
You'll need to turn high contrast mode off in flir tools. Can't remember where it is or the exact setting. Might be linear scale.
 

Offline jumbo

  • Contributor
  • Posts: 31
Re: Flir E4 Thermal imaging camera teardown
« Reply #6816 on: April 04, 2015, 01:37:25 am »
No, its not it;/
 

Offline fubar.gr

  • Supporter
  • ****
  • Posts: 362
  • Country: gr
    • Fubar.gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #6817 on: April 04, 2015, 05:09:35 am »
You can adjust the colors by moving these sliders at the botom of the image

Actually the second image is better than the first. In the first one everything is prety much the same color. You can't glean much information  just by looking at it. In the second image the temperature differences are amplified so it is much easier to tell the hot and cold spots apart.

Offline veetee

  • Contributor
  • Posts: 5
Re: Flir E4 Thermal imaging camera teardown
« Reply #6818 on: April 04, 2015, 05:13:53 am »
I made a guide on how to perform (and revert if needed) the resolution and menu hack on 2.3.0 E4 cameras

Great guide but I ran into a little trouble.  I have a 1.22 camera that I updated to 2.3 at the suggestion of the guide to upgrade prior to beginning.  It was late and I was not thinking clearly, I should have just used the old method for 1.22.  (this is the suggestion I would make to the guide)

Editing my post to hold off on asking for help.  I need to double check my own information, I think I found a backup from 1.22 so maybe I can just downgrade. 

Thanks for the guide, really a great contribution.
« Last Edit: April 04, 2015, 05:34:16 am by veetee »
 

Offline fubar.gr

  • Supporter
  • ****
  • Posts: 362
  • Country: gr
    • Fubar.gr
Re: Flir E4 Thermal imaging camera teardown
« Reply #6819 on: April 04, 2015, 05:31:14 am »
Did the script generate the backup-xxxxxxxxxxx folder with the two files inside? If not, did you manually make a backup of the original camera files?

Did you run the 2.3.0_Menu.fif?

Offline veetee

  • Contributor
  • Posts: 5
Re: Flir E4 Thermal imaging camera teardown
« Reply #6820 on: April 04, 2015, 05:45:18 am »
Did the script generate the backup-xxxxxxxxxxx folder with the two files inside? If not, did you manually make a backup of the original camera files?

Did you run the 2.3.0_Menu.fif?

Thanks for the quick reply.  I thought I was ready to ask for help, but sadly have lost track of myself.  The resolution script did create backupXXXX with files, and I believe I have a full backup as well. 

I did not run the 2.3.0_menu.fif
 

Offline joe-c

  • Frequent Contributor
  • **
  • Posts: 322
  • Country: de
    • Joe-c.de
Re: Flir E4 Thermal imaging camera teardown
« Reply #6821 on: April 04, 2015, 10:12:38 am »
The reason why I am writing this post is in attached photos. First is naked thermograph in windows viewer and second is this what I can see in Flir Tool (5.1.15036.1001) when thermography is on full screen. It's ridiculous situation because in miniatur in FT I see photo like in Windows viewer (and I'm sure is like on camera screen when I shot photo).

What do you think about it? Problem is the same in another PC with FT.
Hello,

the reason is a setting in the camera.
It limits the minimal span to a value to void noise gradient I think.

.image.contadj.autoAdj.TSpanMinAuto                   8

this is why the camera shows a well temperatured area and the PC shows a full span between min and max...
FLIR E4 hardware mods 
Freeware Thermal Analysis Software: ThermoVision_Joe-C
Freeware Remote Software for some FLIR Cameras: Ex Tools
 

Offline jumbo

  • Contributor
  • Posts: 31
Re: Flir E4 Thermal imaging camera teardown
« Reply #6822 on: April 04, 2015, 05:27:33 pm »
The reason why I am writing this post is in attached photos. First is naked thermograph in windows viewer and second is this what I can see in Flir Tool (5.1.15036.1001) when thermography is on full screen. It's ridiculous situation because in miniatur in FT I see photo like in Windows viewer (and I'm sure is like on camera screen when I shot photo).

What do you think about it? Problem is the same in another PC with FT.
Hello,

the reason is a setting in the camera.
It limits the minimal span to a value to void noise gradient I think.

.image.contadj.autoAdj.TSpanMinAuto                   8

this is why the camera shows a well temperatured area and the PC shows a full span between min and max...


I will try to change this in config file and check result, is possible to recover this termo what I made?

I dont see this in settings, here we have my cfc:


 #
 # Generated at 2015-02-19 20:20:30
 #
.caps entry
.caps.config entry
.caps.config.name text "app E4"
.caps.config.revision text "1.1"
.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.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 5
.caps.config.image.sysimg.irMarkers.arrow entry
.caps.config.image.sysimg.irMarkers.arrow.enabled bool true
.caps.config.image.sysimg.irMarkers.arrow.maxCount int32 5
.caps.config.image.sysimg.irMarkers.box entry
.caps.config.image.sysimg.irMarkers.box.enabled bool true
.caps.config.image.sysimg.irMarkers.box.maxCount int32 5
.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 5
.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 true
.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 5
.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 3
.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 1
.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 3
.caps.config.image.sysimg.measureFuncs.script entry
.caps.config.image.sysimg.measureFuncs.script.enabled true
.caps.config.image.sysimg.measureFuncs.script.maxCount int32 3
.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 5
.caps.config.image.sysimg.visualMarkers.arrow entry
.caps.config.image.sysimg.visualMarkers.arrow.enabled bool true
.caps.config.image.sysimg.visualMarkers.arrow.maxCount int32 5
.caps.config.image.sysimg.visualMarkers.box entry
.caps.config.image.sysimg.visualMarkers.box.enabled bool true
.caps.config.image.sysimg.visualMarkers.box.maxCount int32 5
.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.zoom entry
.caps.config.image.zoom.enabled bool true
.caps.config.image.zoom.maxFactor double 8
.caps.config.ui entry
.caps.config.ui.menu entry
.caps.config.ui.menu.enabled bool true
.caps.config.ui.menu.presets bool true
.caps.config.ui.measure entry
.caps.config.ui.measure.enabled bool true
.caps.config.ui.measure.emissivityTable entry
.caps.config.ui.measure.emissivityTable.enabled bool true
.caps.config.ui.measure.localObjectParams entry
.caps.config.ui.measure.localObjectParams.enabled bool true
.caps.config.ui.measure.presetException text "userPresets"
.caps.config.ui.mode entry
.caps.config.ui.mode.enabled bool true
.caps.config.ui.mode.program bool true
.caps.config.ui.image entry
.caps.config.ui.image.adjust entry
.caps.config.ui.image.adjust.enabled bool true
.caps.config.ui.image.adjust.manual bool true
.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 MyID
 # CRC03 MyCRC
« Last Edit: April 04, 2015, 05:52:16 pm by jumbo »
 

Offline OrBy

  • Regular Contributor
  • *
  • Posts: 220
Re: Flir E4 Thermal imaging camera teardown
« Reply #6823 on: April 05, 2015, 03:06:35 am »
There is no need to change the auto min settings on the camera for everyday use. Just use the sliders in FT like was suggested or if you have the menu hack installed use the manual mode. Plus there are are a ton of separate config files on the E4. You are better off just putty'ing in and changing the setting manually unless you want to go though all 10-20 of them to find where that setting is.
 

Offline jumbo

  • Contributor
  • Posts: 31
Re: Flir E4 Thermal imaging camera teardown
« Reply #6824 on: April 05, 2015, 06:20:15 am »
Just use the sliders in FT like was suggested

Its the same photo, in the same temperature scale,  only difference is if I will open in FT or JPEG viewer so colours should be the same.

It cant help becouse:
if I will use sliders I will change the temperature scale so... 

What I have to change to repaid my camera?


There is no need to change the auto min settings on the camera for everyday use.
How I can change it to have normal and certain thermogram?
« Last Edit: April 05, 2015, 06:26:44 am by jumbo »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf