Author Topic: Flir E40 Upgrade & Configuration  (Read 169207 times)

0 Members and 1 Guest are viewing this topic.

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Flir E40 Upgrade & Configuration
« on: November 20, 2014, 04:39:47 am »
The thread regarding the E4 camera is now nearly at 400 pages with many useful information from helpful users. I have spent about an hour reading through it, but unfortunately information about upgrading the E40 camera is rather old. I have one unit which I recently got with firmware Version 3.18.0 (E40 1.0).

If someone can post a quick instruction on this model, I would really appreciate it and I promise to report back and provide a detailed instruction with any issues I encountered.

Thank you!
 

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 768
Re: Flir E40 Upgrade & Configuration
« Reply #1 on: November 20, 2014, 08:08:26 am »
Edit: Section removed as pointed to the wrong thread

You do not need to read all 400 pages. Mike put all the important links on the first page.
Basically the E40 acts the same a the E4, there is nothing special.... oh, and make a backup first!
For the first time you will need some time if you work carefully and concentrated (including backup etc. you will need 3 hours) - so make sure nobody disturbs you.
« Last Edit: November 20, 2014, 09:10:10 am by Pinkus »
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #2 on: November 20, 2014, 11:13:47 am »
there is no point-to-click hack for the Exx

the first post from mike
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/

referenced
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg342072/#msg342072

and go to 19 "Resolution upgrade Flir E30/E40/E50 to E60 and i3/i5 to i7"

if you have a newer firmware/hardware, then you must help to hack it

a nice history from E30 (without WLAN)  to E60 (with WLAN)
https://www.eevblog.com/forum/profile/?area=showposts;u=89829

---------
I will give no futher reply in this thread.
« Last Edit: November 20, 2014, 11:19:10 am by tomas123 »
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #3 on: November 20, 2014, 03:53:35 pm »
Thanks, I will make an effort and will report to this post with issues/findings.

If anyone else has any input, I would appreciate it. If successful, I will make a detailed reports.
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #4 on: November 30, 2014, 03:42:31 am »
As promised, I have been working on documenting the step-by-step procedure to upgrade the E40. I have everything figured out except for the fact that the new E40's, aren't shipped with all the files like the old firmware.

As a result, I need the files which comes with the E60 in order to be able to make the modifications.

Can someone please post their E60 files (like an image of the instrument files) and I will create a nice package for everyone who would like to do the same.

Thanks guys!
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #5 on: December 01, 2014, 05:01:44 am »
Is there anyone out there who can help? :(
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #6 on: December 01, 2014, 10:25:17 am »
I will give no further reply in this thread.

do you have succesfull enhanced the resolution of the E40 to 320x240?
what do you need else?

please post your config file of the unpatched E40
« Last Edit: December 01, 2014, 10:28:21 am by tomas123 »
 

Offline mikeselectricstuff

  • Super Contributor
  • ***
  • Posts: 13694
  • Country: gb
    • Mike's Electric Stuff
Re: Flir E40 Upgrade & Configuration
« Reply #7 on: December 01, 2014, 10:32:02 am »
The changes are just a few parameters - look at the E4 stuff, most of it will be the same.
Youtube channel:Taking wierd stuff apart. Very apart.
Mike's Electric Stuff: High voltage, vintage electronics etc.
Day Job: Mostly LEDs
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #8 on: December 02, 2014, 02:13:44 am »
Thank you mikeselectricstuff and tomas123, I appreciate your responses.

On this forum, I found a template for a modified E40 config files as a guide on what I need to change on my unit. My unit's config file in directory \FlashFS\system\kits.d:


# confkit.rev
# This file contains revision information for all loaded
# files in a kit
# Do not edit

NAME userconf
VERSION E40 1.0
DATE 16-Oct-2013

# format: FILE <filename> <size> <CRC32>
#     or: FILE <filename> undefined
FILE flashfs\system\appcore.d\config.d\conf.cfg undefined
FILE flashfs\system\appcore.d\factory.d\adjust.rsc 113 568770501
FILE flashfs\system\appcore.d\factory.d\intensity.rsc 145 2456191835
FILE flashfs\system\appcore.d\factory.d\laser.rsc 143 2190380121
FILE flashfs\system\appcore.d\factory.d\palette.rsc 268 767855916
FILE flashfs\system\appcore.d\factory.d\pathimages.rsc 139 4242760020
FILE flashfs\system\appcore.d\factory.d\power.rsc 333 1829598383
FILE flashfs\system\appcore.d\factory.d\time.rsc 128 3305292736
FILE flashfs\system\appcore.d\factory.d\usb.rsc 114 2394224369
FILE flashfs\system\kits.d\confkit.rev undefined
FILE flashfs\system\service\appcore.d\config.d\conf.cfg undefined
FILE flashfs\system\service\appcore.d\factory.d\bw.rsc 258 4267495318
FILE flashfs\system\service\appcore.d\factory.d\rndis.rsc 84 1796347983
FILE flashfs\system\services.d\config.d\conf.cfg undefined
FILE flashfs\system\services.d\factory.d\dcim.rsc 119 4038415784
FILE flashfs\system\services.d\factory.d\no_wzctool.rsc 60 2262041015
FILE flashfs\system\ui.d\config.d\conf.cfg undefined


But for example, the E60 file I need to replace this with looks like this:

# confkit.rev
# This file contains revision information for all loaded
# files in a kit
# Do not edit

NAME userconf
VERSION E60 0.10
DATE 28-Apr-2011

# format: FILE <filename> <size> <CRC32>
#     or: FILE <filename> undefined
FILE \flashfs\system\appcore.d\config.d\conf.cfg undefined
FILE \flashfs\system\appcore.d\factory.d\adjust.rsc 113 568770501
FILE \flashfs\system\appcore.d\factory.d\intensity.rsc 145 2456191835
FILE \flashfs\system\appcore.d\factory.d\laser.rsc 143 2190380121
FILE \flashfs\system\appcore.d\factory.d\palette.rsc 267 3727757887
FILE \flashfs\system\appcore.d\factory.d\power.rsc 333 1829598383
FILE \flashfs\system\appcore.d\factory.d\time.rsc 128 3305292736
FILE \flashfs\system\appcore.d\factory.d\usb.rsc 114 195315524
FILE \flashfs\system\arctic.pal 2037 747452631
FILE \flashfs\system\bw.pal 3192 1681767566
FILE \flashfs\system\iron.pal 3112 2395977639
FILE \flashfs\system\kits.d\confkit.rev undefined
FILE \flashfs\system\lava.pal 3645 3268586420
FILE \flashfs\system\rainbow.pal 3095 986361025
FILE \flashfs\system\rainhc.pal 3081 336971817
FILE \flashfs\system\service\appcore.d\config.d\conf.cfg undefined
FILE \flashfs\system\service\appcore.d\factory.d\bw.rsc 258 4267495318
FILE \flashfs\system\service\appcore.d\factory.d\rndis.rsc 84 1796347983
FILE \flashfs\system\services.d\config.d\conf.cfg undefined
FILE \flashfs\system\services.d\factory.d\dcim.rsc 119 4038415784
FILE \flashfs\system\services.d\factory.d\no_wzctool.rsc 60 2262041015
FILE \flashfs\system\ui.d\config.d\conf.cfg undefined
FILE \flashfs\system\ui.d\factory.d\320_240.rsc 119 3416508497
FILE \flashfs\system\ui.d\factory.d\autofusion.rsc 260 727783077
FILE \flashfs\system\ui.d\factory.d\pipfusion.rsc 267 532069858
FILE \flashfs\system\ui.d\factory.d\regional.rsc 182 2653315878
FILE \flashfs\system\ui.d\factory.d\save_direct.rsc 139 3237695249
FILE \flashfs\system\ui.d\factory.d\sim_save.rsc 131 1198853717
FILE \flashfs\system\ui.d\factory.d\tfsdir.rsc 312 3781116346


The problem is that I don't have most of those files on my E40. I guess the newer firmware don't put those files in by default...

And this is my problem. Anything you can do to help would be much appreciated.
 

Offline ixfd64

  • Frequent Contributor
  • **
  • Posts: 345
  • Country: us
    • Facebook

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #10 on: December 02, 2014, 03:00:14 am »
This post may be of interest: https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg561266/#msg561266

Thanks. The problem is that units with # ID 490xxxxx, have all the files already on the camera. The newer units don't have all the files and therefore these changes will then point to non-existing files as my previous post shows.
 

Offline Pinkus

  • Frequent Contributor
  • **
  • Posts: 768
Re: Flir E40 Upgrade & Configuration
« Reply #11 on: December 02, 2014, 08:09:34 am »
This post may be of interest: https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg561266/#msg561266

Thanks. The problem is that units with # ID 490xxxxx, have all the files already on the camera. The newer units don't have all the files and therefore these changes will then point to non-existing files as my previous post shows.
Older units (without MSX) are using a different software than the newer ones with MSX. Because of this, you CANNOT use the E4 (always comes with MSX) instructions here 1:1 on an older E40 (without MSX).... and vice versa.
I assume you have a newer E40 with MSX (because your confkit.rev is from Oct 2013), so you CANNOT use the E60 files from the forum, as the Exx used here, always were older ones without MSX.
The Exx files in this forum will only work on older E40 (without MSX).
If you have an older, non-MSX version (which I doubt, as the file date from October 2013 shows, you are using the newer version), look here:
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg561266/#msg561266
« Last Edit: December 02, 2014, 08:16:58 am by Pinkus »
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #12 on: December 02, 2014, 02:21:59 pm »
This post may be of interest: https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg561266/#msg561266

Thanks. The problem is that units with # ID 490xxxxx, have all the files already on the camera. The newer units don't have all the files and therefore these changes will then point to non-existing files as my previous post shows.
Older units (without MSX) are using a different software than the newer ones with MSX. Because of this, you CANNOT use the E4 (always comes with MSX) instructions here 1:1 on an older E40 (without MSX).... and vice versa.
I assume you have a newer E40 with MSX (because your confkit.rev is from Oct 2013), so you CANNOT use the E60 files from the forum, as the Exx used here, always were older ones without MSX.
The Exx files in this forum will only work on older E40 (without MSX).
If you have an older, non-MSX version (which I doubt, as the file date from October 2013 shows, you are using the newer version), look here:
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg561266/#msg561266

Thank you Pinkus,

So the now the question is, given that I have the new E40, with serial numbers that start with 6 instead of 4, what do I do to get all the features, including pallets... I am sorry if my question seems primitive again, but I thought I had it figured out! :(
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #13 on: December 02, 2014, 03:31:07 pm »
I asked for your config file!
You posted only files from this forum (best known old Exx without MSX).

We can't help you, if you don't give us your file structure.

PS: to update the resolution you need to edit only the config file (one file)


« Last Edit: December 02, 2014, 04:06:49 pm by tomas123 »
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #14 on: December 02, 2014, 04:02:24 pm »
as sample the path and critical content for the old E40 (without MSX)
Code: [Select]
>type \FlashFS\system\appcore.d\config.d\conf.cfg
...
.caps.config.name text "app E40"
.caps.config.revision text "0.10"
.caps.config.image.settings.enabled bool true
.caps.config.image.settings.downsample bool true
.caps.config.image.settings.resIR int32 160
.caps.config.image.targetNoise entry
.caps.config.image.targetNoise.enabled bool true
.caps.config.image.targetNoise.targetNoiseMk int32 60
...

you can copy and edit the file (update crc), but watch for the alphabetically order !!!!
Although you can edit the file, a "safer" way is to create a second file - settings files which are alphabetically later will override any earlier ones.
Obviously it's a good idea to make backups of everything first.

Take the config file, edit the settings. Delete the CRC line and run the CRC util to create a new CRC and add it to the file.
Save that file in the same dir as the original, with a higher alphabetic name (case sensitive), e.g. e60.cfg
Then do a hard reboot


firmware differences in Exx P/N:490xx to  Exx P/N:645xx (with MSX)

old Exx (Late 2012) firmware feed:   
Last Updated: April 23, 2013:    FLIR Exx P/N:490xx (2.23.14) Update Pack
http://support.flir.com/SwDownload/app/RssSWDownload.aspx?ID=127
Code: [Select]
> dir fpg*
06.12.2011  17:23           592.029 fpga.bin
02.02.2012  17:57           797.881 fpga_c4_55.bin
06.12.2011  17:00           798.274 fpga_c55.bin
my old Exx has the sensor "SB320 ISC0601" (see /FlashFS/tmp/prod.log or "rls .image.flow.detector")

new Exx with MSX:  (Late 2013)
Last Updated: November 21, 2014: FLIR Exx P/N:645xx / 646xx (4.9.0) Update Pack
http://support.flir.com/SwDownload/app/RssSWDownload.aspx?ID=194
Code: [Select]
> dir fpg*
28.04.2014  16:26           807.922 fpga_B2CO3.bin
17.12.2013  08:18           805.703 fpga_C4_55.bin

unzip the E2qtcomb_v4.9.0.fif
Flir changed the file structure from \Flashfs\system\*.exe to \FlashBFS\system\*.exe (like the Ex)
but the path for the config file is the same

we need to see if your config file is encrypted (cfg / cfc)

PS: I listed the fpga firmware, because the MSX feature is part of fpga.
Nobody attempt to hack the old Exx (late 2012) with the newer fimware  >:D



off topic: fgpa of Ex
current E4 FW from June 12, 2014
http://support.flir.com/SwDownload/app/RssSWDownload.aspx?ID=196
contain two fpga FW
Code: [Select]
07.04.2014  09:26           632.594 fpga.bin
17.12.2013  08:18           606.097 fpga_lepton.bin
« Last Edit: December 02, 2014, 05:06:19 pm by tomas123 »
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #15 on: December 03, 2014, 03:41:24 am »
Dear tomas123,

I appreciate your thorough and detailed responses, it must be the efficient German genes! ;)

I have attached two config files from my camera. Aside from the resolution, what would be great is if I could get the other functions like the zoon and Thermal Fusion.

Again, thank you for helping me this far. Please take a moment and look at the config files:

FlashFS/system/services.d/config.d/cof.cfg:
Code: [Select]
#
# Appservices wlan configuration
#
.caps entry
.caps.config entry
.caps.config.name text "srvs E40"
.caps.config.revision text "1.0"
.caps.config.wlan entry
.caps.config.wlan.enabled bool true
.caps.config.bluetooth entry
.caps.config.bluetooth.enabled bool true
# ID 645XXXXX

FlashFS/system/appcore.d/config.d/conf.cfg
Code: [Select]
#
# Generated at 2013-10-16 09:16:10
#
.caps entry
.caps.config entry
.caps.config.name text "app E40"
.caps.config.revision text "1.0"
.caps.config.segment text "handheld"
.caps.config.direction entry
.caps.config.direction.sensorAccel entry
.caps.config.direction.sensorAccel.enabled bool true
.caps.config.direction.compass entry
.caps.config.direction.compass.enabled bool false
.caps.config.direction.lcdAccel entry
.caps.config.direction.lcdAccel.enabled bool true
.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 true
.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 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 false
.caps.config.image.sysimg.alarms.humidity.maxCount int32 1
.caps.config.image.sysimg.alarms.insulation entry
.caps.config.image.sysimg.alarms.insulation.enabled bool false
.caps.config.image.sysimg.alarms.insulation.maxCount int32 1
.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 1
.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 55
.caps.config.image.zoom entry
.caps.config.image.zoom.enabled bool true
.caps.config.image.zoom.maxFactor double 2
.caps.config.ui entry
.caps.config.ui.archive entry
.caps.config.ui.archive.enabled bool true
.caps.config.ui.archive.export entry
.caps.config.ui.archive.export.enabled bool true
.caps.config.ui.archive.sketch entry
.caps.config.ui.archive.sketch.enabled bool true
.caps.config.ui.archive.text entry
.caps.config.ui.archive.text.enabled bool true
.caps.config.ui.archive.voice entry
.caps.config.ui.archive.voice.enabled bool true
.caps.config.ui.fusion entry
.caps.config.ui.fusion.enabled bool true
.caps.config.ui.fusion.PIP entry
.caps.config.ui.fusion.PIP.enabled bool true
.caps.config.ui.fusion.PIP.locked bool true
.caps.config.ui.laser entry
.caps.config.ui.laser.enabled bool true
.caps.config.ui.laser.positionMarker bool true
.caps.config.ui.image entry
.caps.config.ui.image.startMode text "IR"
.caps.config.ui.measure entry
.caps.config.ui.measure.externWindow entry
.caps.config.ui.measure.externWindow.enabled bool true
# ID 645XXXXX

FlashFS/system/ui.d/config.d/conf.cfg
Code: [Select]
#
# Generated at 2013-10-16 09:16:11
#
.caps entry
.caps.config entry
.caps.config.name text "GUI E40"
.caps.config.revision text "1.0"
.caps.config.ui entry
.caps.config.ui.archive entry
.caps.config.ui.archive.enabled bool true
.caps.config.ui.archive.export entry
.caps.config.ui.archive.export.enabled bool true
.caps.config.ui.archive.sketch entry
.caps.config.ui.archive.sketch.enabled bool true
.caps.config.ui.archive.text entry
.caps.config.ui.archive.text.enabled bool true
.caps.config.ui.archive.voice entry
.caps.config.ui.archive.voice.enabled bool true
.caps.config.ui.fusion entry
.caps.config.ui.fusion.enabled bool true
.caps.config.ui.fusion.PIP entry
.caps.config.ui.fusion.PIP.enabled bool true
.caps.config.ui.fusion.PIP.locked bool true
.caps.config.ui.laser entry
.caps.config.ui.laser.enabled bool true
.caps.config.ui.laser.positionMarker bool true
.caps.config.ui.image entry
.caps.config.ui.image.startMode text "IR"
.caps.config.ui.measure entry
.caps.config.ui.measure.externWindow entry
.caps.config.ui.measure.externWindow.enabled bool true
# ID 645XXXXX

Cheers,
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #16 on: December 03, 2014, 08:33:58 am »
Do you have deleted the last line?
I need information about the CRC.

if the last line in
FlashFS/system/appcore.d/config.d/conf.cfg
begins with
Code: [Select]
CRC01 then you must only edit this two lines
Code: [Select]
.caps.config.image.settings.resIR int32 160
..
.caps.config.image.targetNoise.targetNoiseMk int32 55

to
Code: [Select]
.caps.config.image.settings.resIR int32 320
..
.caps.config.image.targetNoise.targetNoiseMk int32 0

and generate a new CRC01

use tutorial and CRC01.exe from Mike  :-+
https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg321956/#msg321956

same good hints:
- make a backup from conf.cfg
- see the Flir E4 thread about editors and line breaks !! (notepad++ works fine)
- watch for the alphabetical order trap in folder FlashFS/system/appcore.d/config.d/  8)
    https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg380267/#msg380267
- test your editor and the crc01.exe:
   first remove  the last line "CRC01 xyz" (Make sure there is exactly one CRLF at the end of the file)
   and then use the crc01.exe keygen for restoring the original crc
(compare the result with known crc)
   if you habe trouble, use a hexeditor to check your CRLF
- don't copy config files from another camera to your E40

I don't know, why you have opened a new thread.
This is exact the same (generic) process several times described in this forum (editing the config and not copying  another files to the Flir camera)

you can check your loaded configuration with telnet

old Exx
Code: [Select]
> rls .registry.caps.config.image.settings
r------------- 0 root   root   <b> downsample                 false
r------------- 0 root   root   <b> enabled                     true
r------------- 0 root   root   <i> resIR                        320

>rls .caps.config.image.targetNoise
enabled                     true
targetNoiseMk                  0

it's possible, that you have the new pathes like Ex
then you can search in your whole config with
Code: [Select]
rls -r -l > filename_with_path_to_your_sd_cardwait a minute until completed and open the (large) filename_with_path_to_your_sd_card in your editor


PS: some users prefer to switch off the noise generator
Code: [Select]
.caps.config.image.targetNoise.enabled bool false
« Last Edit: December 03, 2014, 09:44:49 am by tomas123 »
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #17 on: December 03, 2014, 06:41:01 pm »
Thanks. I will try this and report back. I assume also that I can get the Thermal Fusion and maximum zoom by changing the appropriate fields:

.caps.config.image.zoom.maxFactor double 2

and

.caps.config.ui.fusion.PIP.locked bool true


I have the CRC01 fields in my config files, which means they are not encrypted I guess. I will back everything up and try it.

Are the latest Firmwares encrypted? I assume that I should NOT upgrade my firmware.
« Last Edit: December 03, 2014, 06:44:10 pm by ElectroTuna »
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #18 on: December 04, 2014, 04:42:27 am »
I got the resolution to work!

But no Thermal Fusion... :( I thought I was changing the right field, but alas, it doesn't show up...

I also have another strange issue. I have one bad pixel on the screen (Which was there from the beginning). This pad pixel is always at the same temperature (27C) which means when I am looking at cold surfaces, my spot measurement always jumps to it as the highest temperature on the screen... Very annoying issue.

My thought was to perhaps modify the calibration file, but I am not able to open it. I know it is in some kind of image format, but I have no idea how to read it. My bad pixel is at (235,147) pixel, and I thought by adding it to the calibration file as another bad pixel, the camera will begin to ignore it and this problem would go away...

Does anyone else have this issue?

Cheers,
« Last Edit: December 04, 2014, 05:10:59 am by ElectroTuna »
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #19 on: December 04, 2014, 08:56:00 am »
bad pixel:
If you want to have a quick look at the dead pixels on yooooouuuur E4, do the following:

Code: [Select]
# check for yourself that I'm not making stuff up. :P
rls .image.flow.maps.combGainDeadMap.pixReplace

# show dead pixels
rset .image.flow.maps.combGainDeadMap.pixReplace false

# hide dead pixels again (default)
rset .image.flow.maps.combGainDeadMap.pixReplace true

you can see severals clusters


you can simple readout your calibration mapping images
look for *.fff files in thread https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown
like ds250C_we_ap_fi_le_static.fff and ds250C_we_ap_fi_le_static.gan

https://www.google.de/#q=site:eevblog.com%2Fforum%2Ftestgear%2Fflir-e4-thermal-imaging-camera-teardown+ds250C_we_ap_fi_le_static

you can convert this *.fff files with exiftool to png and count your bad pixels

rls helps
see https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/?action=dlattach;attach=84060
Code: [Select]
.calib.detector.deadPixMap: (2)
rw-dr---r---np 0 root   root   <x> ds250C_we_ap_fi_le               
rw-dr---r---np 0 root   root   <x> ds_we_ap_fi_le                   

.calib.detector.deadPixMap.ds250C_we_ap_fi_le: (2)
rw--rw-------p*0 root   root   <a> fileName        "ds250C_we_ap_fi_le_static.gan"
rw--rw-------p*0 root   root   <i> type                         100

.calib.detector.deadPixMap.ds_we_ap_fi_le: (2)
rw--rw-------p*0 root   root   <a> fileName        "ds_we_ap_fi_le.dpx"
rw--rw-------p*0 root   root   <i> type                         100
« Last Edit: December 04, 2014, 09:15:58 am by tomas123 »
 

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #20 on: December 04, 2014, 09:15:16 am »
Thanks Tomas, I'll take a look.

Still not able to get Thermal Fusion... I know I've troubled you a lot already, but do you know which field needs to change for Thermal Fusion to show up?  |O

 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #21 on: December 04, 2014, 09:18:18 am »
do you mean MSX?

the current E40 hardware (late 2013) has MSX on board
http://www.flir.com/uploadedFiles/Thermography_USA/Products/Product_Literature/flir-e-series-datasheet.pdf

you wrote
E40 camera is rather old. I have one unit which I recently got with firmware Version 3.18.0 (E40 1.0).
your E40 ref 1.0 fw 3.18.0 (Late 2013) with MSX
my E40 ref 0.10 fw 2.23.14 (Late 2012) without MSX


I thought, that the last firmware for old E40 hardware (without MSX) is 2.23.14

firmware differences in Exx P/N:490xx to  Exx P/N:645xx (with MSX)

old Exx (Late 2012) firmware feed:   
Last Updated: April 23, 2013:    FLIR Exx P/N:490xx (2.23.14) Update Pack
http://support.flir.com/SwDownload/app/RssSWDownload.aspx?ID=127
my old Exx has the sensor "SB320 ISC0601" (see /FlashFS/tmp/prod.log or "rls .image.flow.detector")

new Exx with MSX:  (Late 2013)
Last Updated: November 21, 2014: FLIR Exx P/N:645xx / 646xx (4.9.0) Update Pack
http://support.flir.com/SwDownload/app/RssSWDownload.aspx?ID=194



for old E40 I activated fusion and pdf in
Code: [Select]
\flashfs\system\ui.d\config.d\conf.cfg
...
.caps.config.mode.radiometricVideo bool true
.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.report.createPdf bool true
...
look for this strings in your config files
best entry is
Code: [Select]
rls -r -l and grep fusion

with rls you can find hidden unknown switches but not all works  :(

here is the corresponding part for the file above (old E40)
\flashfs\system\ui.d\config.d\conf.cfg
Code: [Select]
.ui.caps.config.fusion: (3)
rw--r--------- 0 root   root   <e> PIP                             
r---r--------- 0 root   root   <b> enabled                     true
rw--r--------- 0 root   root   <e> thermal                         

.ui.caps.config.fusion.PIP: (2)
r---r--------- 0 root   root   <b> enabled                     true
r---r--------- 0 root   root   <b> locked                      true

.ui.caps.config.fusion.thermal: (5)
r---r--------- 0 root   root   <b> above                      false
r---r--------- 0 root   root   <b> auto                       false
r---r--------- 0 root   root   <b> below                      false
r---r--------- 0 root   root   <b> enabled                    false
r---r--------- 0 root   root   <b> interval                   false


.ui.caps.config.mode: (5)
r---r--------- 0 root   root   <b> enabled                     true
r---r--------- 0 root   root   <b> panorama                   false
r---r--------- 2 root   root   <b> program                    false
r---r--------- 0 root   root   <b> radiometricVideo           false
r---r--------- 2 root   root   <b> video                       true

.ui.caps.config.report: (2)
r---r--------- 0 root   root   <b> createPdf                  false
r---r--------- 0 root   root   <b> enabled                     true

watch for the syntax of the config files
you must go every step with "entry"!!
« Last Edit: December 04, 2014, 10:38:45 pm by tomas123 »
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #22 on: December 04, 2014, 11:30:19 am »
I got the resolution to work!

Please take the time and write a good tutorial for upgrading the E40 Late 2013 and link it in the first post of this thread

thank you

Offline ElectroTunaTopic starter

  • Contributor
  • Posts: 26
Re: Flir E40 Upgrade & Configuration
« Reply #23 on: December 04, 2014, 06:10:11 pm »
I got the resolution to work!

Please take the time and write a good tutorial for upgrading the E40 Late 2013 and link it in the first post of this thread

thank you

I will.

By the way, by thermal fusion, I mean like this:

https://www.eevblog.com/forum/testgear/flir-e4-thermal-imaging-camera-teardown/msg426832/#msg426832

I'll try the changes you suggested above to see if I can get this feature.
 

Offline tomas123

  • Frequent Contributor
  • **
  • Posts: 832
  • Country: de
Re: Flir E40 Upgrade & Configuration
« Reply #24 on: December 04, 2014, 10:36:45 pm »
in your config files I see

Code: [Select]
.caps.config.image.framegrab.fusion.pip entry
.caps.config.image.framegrab.fusion.pip.enabled bool true

and

Code: [Select]
.caps.config.ui.fusion.PIP entry
.caps.config.ui.fusion.PIP.enabled bool true
.caps.config.ui.fusion.PIP.locked bool true
as entry point for  fusion

watch my post above for syntax details

PS: do you really want to use fusion instead of MSX ?
« Last Edit: December 04, 2014, 10:50:16 pm by tomas123 »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf