so here the E60 files I used for my E30, pw funzt666
...
but good news: it works as good as the orig E60 I have rent
# ID 490xxxxx
# CRC01 xxxxxxxx
great
Please post the config files from your E60 (2014)
Which firmware do you have?
the original config files from E60 (2012) we got last year from user funzt (he rent a E60 )so here the E60 files I used for my E30, pw funzt666
...
but good news: it works as good as the orig E60 I have rentI'll check it all out tomorrow and report back!
What is the best way to remove all of the serial numbers from the files?Quotehe killed the serial in the filesCode: [Select]# ID 490xxxxx
# CRC01 xxxxxxxx
Last when I tried, I could not get the website to work. I will also post my files as Tomas requested. I have been busy, I'll take a look again tonight. I really need to get the dead-pixel removed, it really makes the camera's temperature cursor useless.
Do you activated the service mode in the menu?
Read the html code and try some commands on telnet
As I wrote above, I think that not all rset commands are implemented in your firmware
https://www.eevblog.com/forum/testgear/flir-e40-upgrade-configuration/msg563460/#msg563460
Did you have a chance to look at the files I posted?
on my PC I found the old FW v3.12.7 for your E40 Late 2013 ( FLIR Exx P/N:645xx / 646xx )
flir_exx_pn645_pn646_v3.12.7_update_pack.zip
and there are all files for WebGUI inside
$ grep "FILE" v3.12.7/appkit.rev | cut -d" " -f1-2 > v3.12.7/appkit.trim
$ grep "FILE" v3.18.0/appkit.rev.txt | cut -d" " -f1-2 > v3.18.0/appkit.trim
$ diff v3.12.7/appkit.trim v3.18.0/appkit.trim
$ diff -y v3.12.7/appkit.trim v3.18.0/appkit.trim
# format: # format:
# #
FILE \flashbfs\system\appcore.d\factory.d\default_params.rsc FILE \flashbfs\system\appcore.d\factory.d\default_params.rsc
FILE \flashbfs\system\appcore.d\factory.d\fusion_params.rsc FILE \flashbfs\system\appcore.d\factory.d\fusion_params.rsc
FILE \flashbfs\system\appcore.d\factory.d\ui_archive.rsc FILE \flashbfs\system\appcore.d\factory.d\ui_archive.rsc
FILE \flashbfs\system\appcore.d\factory.d\ui_control.rsc FILE \flashbfs\system\appcore.d\factory.d\ui_control.rsc
FILE \flashbfs\system\appcore.d\factory.d\ui_display.rsc FILE \flashbfs\system\appcore.d\factory.d\ui_display.rsc
FILE \flashbfs\system\appcore.d\factory.d\ui_fusion_always.rs FILE \flashbfs\system\appcore.d\factory.d\ui_fusion_always.rs
FILE \flashbfs\system\appcore.d\factory.d\ui_noantialias.rsc FILE \flashbfs\system\appcore.d\factory.d\ui_noantialias.rsc
FILE \flashbfs\system\appcore.d\factory.d\ui_pipfusion.rsc FILE \flashbfs\system\appcore.d\factory.d\ui_pipfusion.rsc
FILE \flashbfs\system\appcore.d\factory.d\ui_remove_uicore_gu FILE \flashbfs\system\appcore.d\factory.d\ui_remove_uicore_gu
FILE \flashbfs\system\appcore.d\factory.d\ui_start_facet.rsc FILE \flashbfs\system\appcore.d\factory.d\ui_start_facet.rsc
FILE \flashbfs\system\appcore.exe FILE \flashbfs\system\appcore.exe
FILE \flashbfs\system\appcore_dll.dll FILE \flashbfs\system\appcore_dll.dll
FILE \flashbfs\system\applaunch.dat FILE \flashbfs\system\applaunch.dat
FILE \flashbfs\system\appservices.exe FILE \flashbfs\system\appservices.exe
FILE \flashbfs\system\arctic.pal FILE \flashbfs\system\arctic.pal
FILE \flashbfs\system\battest.exe FILE \flashbfs\system\battest.exe
FILE \flashbfs\system\bootlogo.bmp FILE \flashbfs\system\bootlogo.bmp
FILE \flashbfs\system\bt.exe FILE \flashbfs\system\bt.exe
FILE \flashbfs\system\bw.pal FILE \flashbfs\system\bw.pal
FILE \flashbfs\system\cecompat6.dll FILE \flashbfs\system\cecompat6.dll
FILE \flashbfs\system\cemgrc.exe <
FILE \flashbfs\system\cerdisp.exe <
FILE \flashbfs\system\cetlstub.dll <
FILE \flashbfs\system\chargeapp.exe FILE \flashbfs\system\chargeapp.exe
FILE \flashbfs\system\clientshutdown.exe <
FILE \flashbfs\system\cmaccept.exe <
FILE \flashbfs\system\colorize.exe FILE \flashbfs\system\colorize.exe
FILE \flashbfs\system\combtabs.d\combtab.appkit FILE \flashbfs\system\combtabs.d\combtab.appkit
FILE \flashbfs\system\common_dll.dll FILE \flashbfs\system\common_dll.dll
FILE \flashbfs\system\common_unittest.exe <
FILE \flashbfs\system\conmanclient2.exe <
FILE \flashbfs\system\conmanclient3.exe <
FILE \flashbfs\system\dbtest.exe FILE \flashbfs\system\dbtest.exe
FILE \flashbfs\system\defaultusr.exe FILE \flashbfs\system\defaultusr.exe
FILE \flashbfs\system\devicedma.dll <
FILE \flashbfs\system\dumpcoff.exe <
FILE \flashbfs\system\edbgtl.dll <
FILE \flashbfs\system\facet_core.dll FILE \flashbfs\system\facet_core.dll
FILE \flashbfs\system\facet_exe.exe FILE \flashbfs\system\facet_exe.exe
FILE \flashbfs\system\facet_ui_qml.dll FILE \flashbfs\system\facet_ui_qml.dll
FILE \flashbfs\system\fmqping.exe <
FILE \flashbfs\system\fpga_b2co3.bin FILE \flashbfs\system\fpga_b2co3.bin
FILE \flashbfs\system\fpga_c4_55.bin FILE \flashbfs\system\fpga_c4_55.bin
FILE \flashbfs\system\freeze.exe FILE \flashbfs\system\freeze.exe
FILE \flashbfs\system\ftest.exe FILE \flashbfs\system\ftest.exe
FILE \flashbfs\system\fvd.dll FILE \flashbfs\system\fvd.dll
FILE \flashbfs\system\fvd.exe <
FILE \flashbfs\system\gethwtype.exe FILE \flashbfs\system\gethwtype.exe
FILE \flashbfs\system\i2c.exe <
FILE \flashbfs\system\imageformats\qgif4.dll FILE \flashbfs\system\imageformats\qgif4.dll
FILE \flashbfs\system\iron.pal FILE \flashbfs\system\iron.pal
FILE \flashbfs\system\kitcrc.exe FILE \flashbfs\system\kitcrc.exe
FILE \flashbfs\system\kits.d\appkit.rev FILE \flashbfs\system\kits.d\appkit.rev
FILE \flashbfs\system\kits.exe FILE \flashbfs\system\kits.exe
FILE \flashbfs\system\lava.pal FILE \flashbfs\system\lava.pal
FILE \flashbfs\system\level.exe FILE \flashbfs\system\level.exe
FILE \flashbfs\system\mediaserver.exe FILE \flashbfs\system\mediaserver.exe
FILE \flashbfs\system\mp4.dll FILE \flashbfs\system\mp4.dll
FILE \flashbfs\system\nuc.exe FILE \flashbfs\system\nuc.exe
FILE \flashbfs\system\palette.exe FILE \flashbfs\system\palette.exe
FILE \flashbfs\system\pmic.exe <
FILE \flashbfs\system\progressapp.exe FILE \flashbfs\system\progressapp.exe
FILE \flashbfs\system\qtcore4.dll FILE \flashbfs\system\qtcore4.dll
FILE \flashbfs\system\qtdeclarative4.dll FILE \flashbfs\system\qtdeclarative4.dll
FILE \flashbfs\system\qtgui4.dll FILE \flashbfs\system\qtgui4.dll
FILE \flashbfs\system\qtnetwork4.dll FILE \flashbfs\system\qtnetwork4.dll
FILE \flashbfs\system\qtscript4.dll FILE \flashbfs\system\qtscript4.dll
FILE \flashbfs\system\rainbow.pal FILE \flashbfs\system\rainbow.pal
FILE \flashbfs\system\rainhc.pal FILE \flashbfs\system\rainhc.pal
FILE \flashbfs\system\rclone.exe FILE \flashbfs\system\rclone.exe
FILE \flashbfs\system\rcreate.exe FILE \flashbfs\system\rcreate.exe
FILE \flashbfs\system\rdelete.exe FILE \flashbfs\system\rdelete.exe
FILE \flashbfs\system\rdump.exe FILE \flashbfs\system\rdump.exe
FILE \flashbfs\system\recall.exe FILE \flashbfs\system\recall.exe
FILE \flashbfs\system\regsvrce.exe <
FILE \flashbfs\system\resmon.exe FILE \flashbfs\system\resmon.exe
FILE \flashbfs\system\restool.exe FILE \flashbfs\system\restool.exe
FILE \flashbfs\system\restree.dll FILE \flashbfs\system\restree.dll
FILE \flashbfs\system\rfind.exe FILE \flashbfs\system\rfind.exe
FILE \flashbfs\system\rls.exe FILE \flashbfs\system\rls.exe
FILE \flashbfs\system\rpatch.exe FILE \flashbfs\system\rpatch.exe
FILE \flashbfs\system\rreload.exe FILE \flashbfs\system\rreload.exe
FILE \flashbfs\system\rsctest.exe FILE \flashbfs\system\rsctest.exe
FILE \flashbfs\system\rset.exe FILE \flashbfs\system\rset.exe
FILE \flashbfs\system\rsubscr.exe FILE \flashbfs\system\rsubscr.exe
FILE \flashbfs\system\rverify.exe FILE \flashbfs\system\rverify.exe
FILE \flashbfs\system\sensor.d\ex845.dll FILE \flashbfs\system\sensor.d\ex845.dll
FILE \flashbfs\system\sensor.d\ml2.dll FILE \flashbfs\system\sensor.d\ml2.dll
FILE \flashbfs\system\sensor.d\mo297.dll FILE \flashbfs\system\sensor.d\mo297.dll
FILE \flashbfs\system\services.d\factory.d\dcf.rsc FILE \flashbfs\system\services.d\factory.d\dcf.rsc
FILE \flashbfs\system\services.d\factory.d\dcim.rsc FILE \flashbfs\system\services.d\factory.d\dcim.rsc
FILE \flashbfs\system\services.d\factory.d\no_wzctool.rsc FILE \flashbfs\system\services.d\factory.d\no_wzctool.rsc
FILE \flashbfs\system\services.d\factory.d\wlan_nosort.rsc FILE \flashbfs\system\services.d\factory.d\wlan_nosort.rsc
FILE \flashbfs\system\services.d\sql.d\default.sql FILE \flashbfs\system\services.d\sql.d\default.sql
FILE \flashbfs\system\services.d\sql.d\defaulttextfield.sql FILE \flashbfs\system\services.d\sql.d\defaulttextfield.sql
FILE \flashbfs\system\span.exe FILE \flashbfs\system\span.exe
FILE \flashbfs\system\sqlite.dll FILE \flashbfs\system\sqlite.dll
FILE \flashbfs\system\stopapp.bat FILE \flashbfs\system\stopapp.bat
FILE \flashbfs\system\store.exe FILE \flashbfs\system\store.exe
> FILE \flashbfs\system\suid.exe
FILE \flashbfs\system\supv.exe FILE \flashbfs\system\supv.exe
FILE \flashbfs\system\syslog.exe FILE \flashbfs\system\syslog.exe
FILE \flashbfs\system\taskmgr.exe FILE \flashbfs\system\taskmgr.exe
FILE \flashbfs\system\tcpconnectiona.dll <
FILE \flashbfs\system\tcpipc.dll <
FILE \flashbfs\system\tprls.exe FILE \flashbfs\system\tprls.exe
FILE \flashbfs\system\treeproxy.dll FILE \flashbfs\system\treeproxy.dll
FILE \flashbfs\system\ui.d\design_ui_e2.xml FILE \flashbfs\system\ui.d\design_ui_e2.xml
FILE \flashbfs\system\ui.d\facet_e2.rcc FILE \flashbfs\system\ui.d\facet_e2.rcc
FILE \flashbfs\system\ui.d\fonts\gulim.ttf FILE \flashbfs\system\ui.d\fonts\gulim.ttf
FILE \flashbfs\system\ui.d\fonts\mingliu.ttf FILE \flashbfs\system\ui.d\fonts\mingliu.ttf
FILE \flashbfs\system\ui.d\fonts\msgothic.ttf FILE \flashbfs\system\ui.d\fonts\msgothic.ttf
FILE \flashbfs\system\ui.d\fonts\simsun.ttf FILE \flashbfs\system\ui.d\fonts\simsun.ttf
FILE \flashbfs\system\ui.d\languages\strings_cs.qm FILE \flashbfs\system\ui.d\languages\strings_cs.qm
FILE \flashbfs\system\ui.d\languages\strings_da.qm FILE \flashbfs\system\ui.d\languages\strings_da.qm
FILE \flashbfs\system\ui.d\languages\strings_de.qm FILE \flashbfs\system\ui.d\languages\strings_de.qm
FILE \flashbfs\system\ui.d\languages\strings_el.qm FILE \flashbfs\system\ui.d\languages\strings_el.qm
FILE \flashbfs\system\ui.d\languages\strings_en.qm FILE \flashbfs\system\ui.d\languages\strings_en.qm
FILE \flashbfs\system\ui.d\languages\strings_es.qm FILE \flashbfs\system\ui.d\languages\strings_es.qm
FILE \flashbfs\system\ui.d\languages\strings_fi.qm FILE \flashbfs\system\ui.d\languages\strings_fi.qm
FILE \flashbfs\system\ui.d\languages\strings_fr.qm FILE \flashbfs\system\ui.d\languages\strings_fr.qm
FILE \flashbfs\system\ui.d\languages\strings_hu.qm FILE \flashbfs\system\ui.d\languages\strings_hu.qm
FILE \flashbfs\system\ui.d\languages\strings_it.qm FILE \flashbfs\system\ui.d\languages\strings_it.qm
FILE \flashbfs\system\ui.d\languages\strings_ja.qm FILE \flashbfs\system\ui.d\languages\strings_ja.qm
FILE \flashbfs\system\ui.d\languages\strings_ko.qm FILE \flashbfs\system\ui.d\languages\strings_ko.qm
FILE \flashbfs\system\ui.d\languages\strings_nb-no.qm FILE \flashbfs\system\ui.d\languages\strings_nb-no.qm
FILE \flashbfs\system\ui.d\languages\strings_nl.qm FILE \flashbfs\system\ui.d\languages\strings_nl.qm
FILE \flashbfs\system\ui.d\languages\strings_pl.qm FILE \flashbfs\system\ui.d\languages\strings_pl.qm
FILE \flashbfs\system\ui.d\languages\strings_pt.qm FILE \flashbfs\system\ui.d\languages\strings_pt.qm
FILE \flashbfs\system\ui.d\languages\strings_ru.qm FILE \flashbfs\system\ui.d\languages\strings_ru.qm
FILE \flashbfs\system\ui.d\languages\strings_sv.qm FILE \flashbfs\system\ui.d\languages\strings_sv.qm
FILE \flashbfs\system\ui.d\languages\strings_tr.qm FILE \flashbfs\system\ui.d\languages\strings_tr.qm
FILE \flashbfs\system\ui.d\languages\strings_zh-chs.qm FILE \flashbfs\system\ui.d\languages\strings_zh-chs.qm
FILE \flashbfs\system\ui.d\languages\strings_zh-cht.qm FILE \flashbfs\system\ui.d\languages\strings_zh-cht.qm
FILE \flashbfs\system\ui.d\presets.d\preset_centerhotcoldspot FILE \flashbfs\system\ui.d\presets.d\preset_centerhotcoldspot
FILE \flashbfs\system\ui.d\presets.d\preset_centerspot.rsc FILE \flashbfs\system\ui.d\presets.d\preset_centerspot.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_coldspot.rsc FILE \flashbfs\system\ui.d\presets.d\preset_coldspot.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_deltaspot.rsc FILE \flashbfs\system\ui.d\presets.d\preset_deltaspot.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_deltatemp.rsc FILE \flashbfs\system\ui.d\presets.d\preset_deltatemp.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_fivespots.rsc FILE \flashbfs\system\ui.d\presets.d\preset_fivespots.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_hotcoldspot.rsc FILE \flashbfs\system\ui.d\presets.d\preset_hotcoldspot.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_hotspot.rsc FILE \flashbfs\system\ui.d\presets.d\preset_hotspot.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_threespots.rsc FILE \flashbfs\system\ui.d\presets.d\preset_threespots.rsc
FILE \flashbfs\system\ui.d\presets.d\preset_twohotspots.rsc FILE \flashbfs\system\ui.d\presets.d\preset_twohotspots.rsc
FILE \flashbfs\system\ui.d\toolbar-config_e2.xml FILE \flashbfs\system\ui.d\toolbar-config_e2.xml
FILE \flashbfs\system\version.exe FILE \flashbfs\system\version.exe
$ diff -y v3.12.7/appkit.trim v3.18.0/appkit.trim | grep '<\|>'
FILE \flashbfs\system\cemgrc.exe <
FILE \flashbfs\system\cerdisp.exe <
FILE \flashbfs\system\cetlstub.dll <
FILE \flashbfs\system\clientshutdown.exe <
FILE \flashbfs\system\cmaccept.exe <
FILE \flashbfs\system\common_unittest.exe <
FILE \flashbfs\system\conmanclient2.exe <
FILE \flashbfs\system\conmanclient3.exe <
FILE \flashbfs\system\devicedma.dll <
FILE \flashbfs\system\dumpcoff.exe <
FILE \flashbfs\system\edbgtl.dll <
FILE \flashbfs\system\fmqping.exe <
FILE \flashbfs\system\fvd.exe <
FILE \flashbfs\system\i2c.exe <
FILE \flashbfs\system\pmic.exe <
FILE \flashbfs\system\regsvrce.exe <
> FILE \flashbfs\system\suid.exe
FILE \flashbfs\system\tcpconnectiona.dll <
FILE \flashbfs\system\tcpipc.dll <
$ grep "FILE" v3.12.7/prodkit.rev | cut -d" " -f1-2 > v3.12.7/prodkit.trim
$ grep "FILE" v3.18.0/prodkit.rev.txt | cut -d" " -f1-2 > v3.18.0/prodkit.trim
$ diff -y v3.12.7/prodkit.trim v3.18.0/prodkit.trim
# format: # format:
# #
FILE \flashbfs\system\bitapp.exe | FILE flashbfs\system\combtabs.d\combtab.prodkit
FILE \flashbfs\system\camtorrent.exe | FILE flashbfs\system\kits.d\prodkit.rev
FILE \flashbfs\system\combtabs.d\combtab.prodkit | FILE flashbfs\system\web\ctrlcam.asp
FILE \flashbfs\system\kits.d\prodkit.rev | FILE flashbfs\system\web\images\flirtrans.gif
FILE \flashbfs\system\prodapp.exe | FILE flashbfs\system\web\inc\camtype.inc
FILE \flashbfs\system\prodisapi.dll | FILE flashbfs\system\web\inc\restree.inc
FILE \flashbfs\system\restartapp.bat | FILE flashbfs\system\web\inc\sitewidgets.inc
FILE \flashbfs\system\torrenterrorcodes.xml | FILE flashbfs\system\web\inc\usermenu.inc
FILE \flashbfs\system\torrenterrorcodes.xsd | FILE flashbfs\system\web\inc\versions.inc
FILE \flashbfs\system\torrenterrorcodes.xsl | FILE flashbfs\system\web\index.asp
FILE \flashbfs\system\web\black-240x320.mov | FILE flashbfs\system\web\rtp.asp
FILE \flashbfs\system\web\ctrlcam.asp | FILE flashbfs\system\web\smallcam.asp
FILE \flashbfs\system\web\images\a2.jpg | FILE flashbfs\system\web\styles\flirweb.css
FILE \flashbfs\system\web\images\a320.gif | FILE flashbfs\system\web\sysinfo.asp
FILE \flashbfs\system\web\images\cross.gif | FILE flashbfs\system\web\webcam.asp
FILE \flashbfs\system\web\images\cross_1.gif | FILE flashbfs\system\web\webpopup.asp
FILE \flashbfs\system\web\images\cross_2.gif <
FILE \flashbfs\system\web\images\cross_3.gif <
FILE \flashbfs\system\web\images\dotted_16x12.gif <
FILE \flashbfs\system\web\images\e2.jpg <
FILE \flashbfs\system\web\images\e2qt.jpg <
FILE \flashbfs\system\web\images\e3.jpg <
FILE \flashbfs\system\web\images\e3qt.png <
FILE \flashbfs\system\web\images\fenix.jpg <
FILE \flashbfs\system\web\images\flirtrans.gif <
FILE \flashbfs\system\web\images\ghost.gif <
FILE \flashbfs\system\web\images\infracam.gif <
FILE \flashbfs\system\web\images\noimage.jpg <
FILE \flashbfs\system\web\images\p-remote.gif <
FILE \flashbfs\system\web\images\pt-cam.jpg <
FILE \flashbfs\system\web\images\redcross_1.gif <
FILE \flashbfs\system\web\images\redcross_2.gif <
FILE \flashbfs\system\web\images\redcross_3.gif <
FILE \flashbfs\system\web\images\t-cam.gif <
FILE \flashbfs\system\web\images\thermacamp640.gif <
FILE \flashbfs\system\web\images\z-cam.gif <
FILE \flashbfs\system\web\images\z3_astra.jpg <
FILE \flashbfs\system\web\inc\camtype.inc <
FILE \flashbfs\system\web\inc\restree.inc <
FILE \flashbfs\system\web\inc\sitewidgets.inc <
FILE \flashbfs\system\web\inc\usermenu.inc <
FILE \flashbfs\system\web\inc\versions.inc <
FILE \flashbfs\system\web\index.asp <
FILE \flashbfs\system\web\results.css <
FILE \flashbfs\system\web\results.xsl <
FILE \flashbfs\system\web\rtp.asp <
FILE \flashbfs\system\web\service\calib\accmeas.asp <
FILE \flashbfs\system\web\service\calib\accmeasmeasure.asp <
FILE \flashbfs\system\web\service\calib\accmeasprotocol.asp <
FILE \flashbfs\system\web\service\calib\accmeasremove.asp <
FILE \flashbfs\system\web\service\calib\accmeasselect.asp <
FILE \flashbfs\system\web\service\calib\accmeassetobjpar.asp <
FILE \flashbfs\system\web\service\calib\calibacc.asp <
FILE \flashbfs\system\web\service\calib\index.asp <
FILE \flashbfs\system\web\service\calib\syscalib.asp <
FILE \flashbfs\system\web\service\calib\syscalibactivate.asp <
FILE \flashbfs\system\web\service\calib\syscalibaddlenscase.a <
FILE \flashbfs\system\web\service\calib\syscalibcalculate.asp <
FILE \flashbfs\system\web\service\calib\syscalibeditlimits.as <
FILE \flashbfs\system\web\service\calib\syscalibeditmeas.asp <
FILE \flashbfs\system\web\service\calib\syscalibenadisa.asp <
FILE \flashbfs\system\web\service\calib\syscalibfarfocus.asp <
FILE \flashbfs\system\web\service\calib\syscalibmeasure.asp <
FILE \flashbfs\system\web\service\calib\syscalibprotocol.asp <
FILE \flashbfs\system\web\service\calib\syscalibrangeenadisa. <
FILE \flashbfs\system\web\service\calib\syscalibselect.asp <
FILE \flashbfs\system\web\service\calib\syscalibswitch.asp <
FILE \flashbfs\system\web\service\calib\transmission.asp <
FILE \flashbfs\system\web\service\caminfo\accprot.asp <
FILE \flashbfs\system\web\service\caminfo\calibprot.asp <
FILE \flashbfs\system\web\service\caminfo\components.asp <
FILE \flashbfs\system\web\service\caminfo\index.asp <
FILE \flashbfs\system\web\service\caminfo\opspec.asp <
FILE \flashbfs\system\web\service\datentime.asp <
FILE \flashbfs\system\web\service\diag\bit.asp <
FILE \flashbfs\system\web\service\diag\bitcooler.asp <
FILE \flashbfs\system\web\service\diag\bitinteractive.asp <
FILE \flashbfs\system\web\service\diag\bitselftest.asp <
FILE \flashbfs\system\web\service\diag\highres.asp <
FILE \flashbfs\system\web\service\diag\index.asp <
FILE \flashbfs\system\web\service\diag\noise.asp <
FILE \flashbfs\system\web\service\diag\noisemeasure.asp <
FILE \flashbfs\system\web\service\diag\noiseresults.asp <
FILE \flashbfs\system\web\service\diag\post.asp <
FILE \flashbfs\system\web\service\diag\postlog.asp <
FILE \flashbfs\system\web\service\diag\servicedue.asp <
FILE \flashbfs\system\web\service\diag\statistics.asp <
FILE \flashbfs\system\web\service\eeprom\edcaminfo.asp <
FILE \flashbfs\system\web\service\eeprom\edcomp.asp <
FILE \flashbfs\system\web\service\eeprom\edlens.asp <
FILE \flashbfs\system\web\service\eeprom\index.asp <
FILE \flashbfs\system\web\service\focus\alignment.asp <
FILE \flashbfs\system\web\service\focus\alignmentpt.asp <
FILE \flashbfs\system\web\service\focus\alignmentvisvis.asp <
FILE \flashbfs\system\web\service\focus\focus.asp <
FILE \flashbfs\system\web\service\focus\focussd.asp <
FILE \flashbfs\system\web\service\focus\index.asp <
FILE \flashbfs\system\web\service\focus\laser.asp <
FILE \flashbfs\system\web\service\focus\lensdist.asp <
FILE \flashbfs\system\web\service\imgcorr\activatedigfilters. <
FILE \flashbfs\system\web\service\imgcorr\gainmap.asp <
FILE \flashbfs\system\web\service\imgcorr\gainmapcalc.asp <
FILE \flashbfs\system\web\service\imgcorr\gainmapcalcgf.asp <
FILE \flashbfs\system\web\service\imgcorr\gainmapcold.asp <
FILE \flashbfs\system\web\service\imgcorr\gainmapresult.asp <
FILE \flashbfs\system\web\service\imgcorr\gainmapselcase.asp <
FILE \flashbfs\system\web\service\imgcorr\gainmapwarm.asp <
FILE \flashbfs\system\web\service\imgcorr\imgcorrselcase.asp <
FILE \flashbfs\system\web\service\imgcorr\index.asp <
FILE \flashbfs\system\web\service\imgcorr\operability.asp <
FILE \flashbfs\system\web\service\imgcorr\operabilitylog.asp <
FILE \flashbfs\system\web\service\imgcorr\pixkill.asp <
FILE \flashbfs\system\web\service\imgcorr\shuttermap.asp <
FILE \flashbfs\system\web\service\imgcorr\staticmap.asp <
FILE \flashbfs\system\web\service\imgcorr\staticmapcalc.asp <
FILE \flashbfs\system\web\service\imgcorr\staticmapcold.asp <
FILE \flashbfs\system\web\service\imgcorr\staticmapprepare.as <
FILE \flashbfs\system\web\service\imgcorr\staticmapresult.asp <
FILE \flashbfs\system\web\service\imgcorr\staticmapwarm.asp <
FILE \flashbfs\system\web\service\inc\accmeasprottempl.inc <
FILE \flashbfs\system\web\service\inc\calibprottempl.inc <
FILE \flashbfs\system\web\service\inc\eepromlock.inc <
FILE \flashbfs\system\web\service\inc\errorcodes.inc <
FILE \flashbfs\system\web\service\inc\servicemenu.inc <
FILE \flashbfs\system\web\service\inc\serviceutils.inc <
FILE \flashbfs\system\web\service\index.asp <
FILE \flashbfs\system\web\service\ppr.asp <
FILE \flashbfs\system\web\service\ppri.htm <
FILE \flashbfs\system\web\service\tdrift\curcomp.asp <
FILE \flashbfs\system\web\service\tdrift\index.asp <
FILE \flashbfs\system\web\service\tdrift\logging.asp <
FILE \flashbfs\system\web\service\tdrift\sensors.asp <
FILE \flashbfs\system\web\smallcam.asp <
FILE \flashbfs\system\web\styles\flirweb.css <
FILE \flashbfs\system\web\sysinfo.asp <
FILE \flashbfs\system\web\web-addon\a-web-addon\inc\camtype.i <
FILE \flashbfs\system\web\web-addon\a-web-addon\index_s.asp <
FILE \flashbfs\system\web\web-addon\a2-web-addon\inc\camtype. <
FILE \flashbfs\system\web\web-addon\a2-web-addon\index_s.asp <
FILE \flashbfs\system\web\web-addon\e-web-addon\inc\camtype.i <
FILE \flashbfs\system\web\web-addon\e2-web-addon\inc\camtype. <
FILE \flashbfs\system\web\web-addon\e2qt-web-addon\inc\camtyp <
FILE \flashbfs\system\web\web-addon\e3-web-addon\inc\camtype. <
FILE \flashbfs\system\web\web-addon\e3qt-web-addon\inc\camtyp <
FILE \flashbfs\system\web\web-addon\fx-web-addon\inc\camtype. <
FILE \flashbfs\system\web\web-addon\g-web-addon\inc\camtype.i <
FILE \flashbfs\system\web\web-addon\p-web-addon\inc\camtype.i <
FILE \flashbfs\system\web\web-addon\prem-web-addon\inc\camtyp <
FILE \flashbfs\system\web\web-addon\prem-web-addon\service\in <
FILE \flashbfs\system\web\web-addon\pt-web-addon\inc\camtype. <
FILE \flashbfs\system\web\web-addon\x-web-addon\inc\camtype.i <
FILE \flashbfs\system\web\web-addon\x2-web-addon\inc\camtype. <
FILE \flashbfs\system\web\web-addon\z-web-addon\inc\camtype.i <
FILE \flashbfs\system\web\web-addon\z3-web-addon\inc\camtype. <
FILE \flashbfs\system\web\webcam.asp <
FILE \flashbfs\system\web\webpopup.asp <
\flashbfs\system\prodapp.exe
\flashbfs\system\restartapp.bat
and therefore you can' start the service modeon my PC I found the old FW v3.12.7 for your E40 Late 2013 ( FLIR Exx P/N:645xx / 646xx )
flir_exx_pn645_pn646_v3.12.7_update_pack.zip
and there are all files for WebGUI inside
A firmware downgrade is possible, but you risk a bricked stone.
see E4 thread for experience reports
site:eevblog.com downgrade firmware e4
site:eevblog.com downgrade firmware e4 1.19
Tomas,
The initial index, plus the data size takes us to the very end of the file. 0x25820 is 153,6832 bytes, which is 32 bytes more than the resolution in 16-bit numbers (320*240*2).
I am using Matlab:
...
I am working on re-calculating the CRC based on this:Code: [Select]Type 1 for longword aligned data:
dwChecksum & 0xC0000000 == 0x80000000.
Checksum is calculated as the sum of all 32-bit longwords in the
tag data block given by dwDataPtr and dwDataSize modulo 0x20000000 or'ed with 0x80000000 (MSB always set, MSB-1 always 0).
This means taking data from positon 0x200 in the file all the way to the end in 32-bit chunks and summing them all up. Then the final sum value is modulo 0x20000000 and finally or'ed with 0x80000000 which sets the MSB to 1.
But the CRC I get is not the same as the one in the file...
// truncate 0x25820 bytes
$ dd skip=$((0x200)) count=$((0x25820)) bs=1 if=ds250C_we_ap_fi_le_static.gan > truncate.bin
153632+0 records in
153632+0 records out
153632 bytes transferred in 0.233211 secs (658768 bytes/sec)
// calc crc32
$ crc32 truncate.bin
4a2ad6ac
// compare with dwChecksum
$ dd skip=$((0x5c)) count=4 bs=1 if=ds250C_we_ap_fi_le_static.gan 2>/dev/zero| hexdump
0000000 4a 2a d6 ac
Tag section is normally initiated to 14 tag descriptors (size of header + tags is then 512 bytes).
...
The general header contains a checksum for data+all tags descriptors. (not data blocks)
Header and index tag endian order can be in both Little and Big Endian order.
The header record contains a flag which indicates endian type.
Data tag endian order might be tag type dependent.
unsigned long dwChecksum; /* Head & index checksum 4 64 bytes */
you can verify this trouble, if you compare the header above with your header (there are the same bytes except the both checksumsThis is my header for my calibration file: (In hex)
46 46 46 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 64 00 00 00 40 00 00 00 0e
00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 02 5a 20 00 00 00 00 e0 b5 cc a1
00 05 00 02 00 00 00 64 00 00 00 01 00 00 02 00
00 02 58 20 00 00 00 00 00 00 00 00 ba de ee fe
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02 00 40 01 f0 00 00 00 00 00 00 00 3f 01 00 00
ef 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Which hex segments are the CRC?! Man, I am going crazy!
PS: on shell there is a interesting commandQuote
>ftest
usage: ftest [-q] [-n nr] [-e] [-x] [-i imageid] [-g groupid] [-s siteid]
[-l 0|1] [-t <tag>:<subtag>:<rev>:<file>] [-j <file>] [-d <tag>]
[-m] [-f] [-c <file>] [-r <x>:<y>:[e:]<file>] [-a <file>]
[-v <file>] [-b <file>] <image1> [image2] ...
-q quiet mode, only print error messages (on stderr)
-n read file <nr> in seq file, or "iter" to iterate whole file
-e extract parts to file
-x extract each image in a sequence
-i replace EXIF image ID with <imageid>, "rand" creates new
-g replace EXIF group ID with <groupid>, "rand" creates new
-s replace EXIF site ID with <siteid>, "rand" creates new
-l replace stitchLast with 0 or 1
-t replace/add <tag> with data from <file> at revision <rev>
-j replace JPEG pixels with data from <file>
-d delete <tag> from file
-m force map stats calc on image
-f force loading by ignoring broken CRCs
-c create color JPEG <file> from FFF data
-r rescale to size <x>x<y> in <file> (add :e: for exact rescale)
-a resave using original format to <file>
-v save IR pixels as temp values as csv data in <file>
-b save image1, image2,... to seq <file> (.csq = compressed)
$ strings \ e40/flir_exx_pn490_v2.23.14_update_pack/E2comb_v2.23.14.fif/FlashFS/system/ftest.exe | grep -i dead
FFF_TAGID_DeadMap
FFF_TAGID_GainDeadMap
Unfortunately setting the CRC field (ba de ee fe) to (00 00 00 00) does not work. I guess the CRC needs to be re-calculated.
PS: on shell there is a interesting commandQuote
>ftest
usage: ftest [-q] [-n nr] [-e] [-x] [-i imageid] [-g groupid] [-s siteid]
[-l 0|1] [-t <tag>:<subtag>:<rev>:<file>] [-j <file>] [-d <tag>]
[-m] [-f] [-c <file>] [-r <x>:<y>:[e:]<file>] [-a <file>]
[-v <file>] [-b <file>] <image1> [image2] ...
...
-f force loading by ignoring broken CRCs
-a resave using original format to <file>
...
$ hexdump -C -n 96 /e40/ds250C_we_ap_fi_le_static.gan
00000000 46 46 46 00 00 00 00 00 00 00 00 00 00 00 00 00 |FFF.............|
00000010 00 00 00 00 00 00 00 64 00 00 00 40 00 00 00 0e |.......d...@....|
00000020 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 00 00 00 00 00 02 5a 20 00 00 00 00 c2 b6 bd 68 |......Z .......h|
00000040 00 05 00 02 00 00 00 64 00 00 00 01 00 00 02 00 |.......d........|
00000050 00 02 58 20 00 00 00 00 00 00 00 00 4a 2a d6 ac |..X ........J*..|
$ hexdump -C -n 96 /e40/badCRC.gan
00000000 46 46 46 00 00 00 00 00 00 00 00 00 00 00 00 00 |FFF.............|
00000010 00 00 00 00 00 00 00 64 00 00 00 40 00 00 00 0e |.......d...@....|
00000020 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 00 00 00 00 00 02 5a 20 00 00 00 00 01 02 03 04 |......Z ........|
00000040 00 05 00 02 00 00 00 64 00 00 00 01 00 00 02 00 |.......d........|
00000050 00 02 58 20 00 00 00 00 00 00 00 00 05 06 07 08 |..X ............|
>\FlashFS\system\ftest \StorageCard\test\badCRC.gan
Cannot read file \StorageCard\test\badCRC.gan: bad checksum
>\FlashFS\system\ftest -f \StorageCard\test\badCRC.gan
Read file \StorageCard\test\badCRC.gan in 39 ms
File format is FFF
Number of images = 1
- FFF_TAGID_GainDeadMap present, sz = 153632, rev = 100 (320x240)
map avg = 35212, median = 34812, stddev = 2125.103331, max = 42276, min = 4321
>\FlashFS\system\ftest -a \StorageCard\test\new_crc.fff -f \StorageCard\test\badCRC.gan
Read file \StorageCard\test\badCRC.gan in 7 ms
File format is FFF
Number of images = 1
- FFF_TAGID_GainDeadMap present, sz = 153632, rev = 100 (320x240)
map avg = 35212, median = 34812, stddev = 2125.103331, max = 42276, min = 4321
resaving to \StorageCard\test\new_crc.fff = 0
$ hexdump -C -n 96 /e40/new_crc.fff
00000000 46 46 46 00 00 00 00 00 00 00 00 00 00 00 00 00 |FFF.............|
00000010 00 00 00 00 00 00 00 64 00 00 00 40 00 00 00 0e |.......d...@....|
00000020 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 |................|
00000030 00 00 00 00 00 02 5a 20 00 00 00 00 c2 b6 bd 68 |......Z .......h|
00000040 00 05 00 02 00 00 00 64 00 00 00 01 00 00 02 00 |.......d........|
00000050 00 02 58 20 00 00 00 00 00 00 00 00 4a 2a d6 ac |..X ........J*..|
$ md5 badCRC.gan new_crc.fff ds250C_we_ap_fi_le_static.gan
MD5 (badCRC.gan) = 4e67bc3c063b0d85a99cced25a722537
MD5 (new_crc.fff) = 68231d1d262f77134f4311e0621bfed7
MD5 (ds250C_we_ap_fi_le_static.gan) = 68231d1d262f77134f4311e0621bfed7
Chanc,
Would be interested in the files that you have. Interested in seeing the difference between the non-msx and the newer msx model. Any possibility to upgrading earlier Exx with msx feature?
Thanks