Hi everyone.
I got a used i5 mk2 from ebay with FW 6.5.3, it's very good condition and works fine, I want to hack it to i7, and I followed this:
https://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg326229/#msg326229I finished 1-6 but stuck at step 7, I cannot ping or connect to my camera, I cannot even get an IP address auto-assigned, and the virtual network interface for the RNDIS always have 0 received packets. I tried manual assign an IP address but no effect at all. My main PC is a clean Windows 7 x64.
I then tried it on another virtual machine running POSready(a WinXP x32 edition), I factory reset the camera before, made sure the OS is clean, the firewall is turned off, driver is official and rebooted after install, I tried manual assign 192.168.0.X to the pc side, then the "thermacam" says the camera is on 192.168.0.Y(Y=X+1), but then still no traffic, and themacam always throw a error 67 after a minute or two saying "the network name cannot be found".
Then I uninstalled the standalone driver, and try to install Flir tool instead, now the virtual machine is in a endless reboot loop, every time logged in, it copy a few files and says need restart to install, always the same...
What could be wrong? Please anyone give me a hand! Thanks!!!
Update1: I restore the virtual machine to the clean OS state(I have the original HDD container backed up), then installed all dotnet and VC++ library, then install flir tool, this time takes 2 hours because of the online installer(first time took 10 minutes then boot loop). But I found I still have to install the device driver because the flir tool doesn't contain one.
And after all those, the same problem still happens, I use the flirinstallnet.exe in the flir tool menu to do more test, this program can see my camera and show it in the list, but every instruction ended with
"Connection timeout
Operation aborted
Close TELNET link
NoAdapter"
No matter I manually set the ip address or not.Update2: I think I can try to modify the file through the fif file update method:
https://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg321956/#msg321956I can update it through SDcard.
But that file given is for EX, can anyone give me the original ix's file: "flashfs\system\appcore.d\config.d\conf.cfg" ? Thanks!
Update3: SUCCESS! I setup another windows 7 virtual machine, without useless virtual hardware such as sound card and printer, then I install as much network service component as I can, then set all net work to home zone to enable share, OS firewall leave untouched, then install flir driver, reboot, connect my camera, and success!!!
However I have a few more questions:
1. How can I check if the resolution/FOV is extended? I have some picture before and after my hack, they do seem better, but not that big, how can I make sure the hack is working?
2. Are there any menu hack for ix? I tried a few settings in different config files to enable more features, but unsuccessful, I download the e4 menu hack and found there are many files to be overwritten, including some I don't recognize, so I'm not dare to just use them because they are for ex...
Update 4: I'm answering my first question in update3: I set the emissivity to the lowest 0.10, because I found the lower the emissivity, the higher the ISO will be, so there will be a lot of noise at 0.10 setting, that is very good for me to determine the pixel size, then I found my hack real works!
Then I tried different ".caps.config.image.settings.resIR int32" value, then I find it have limitations, the real resolution will not lower than 60x60 no matter how low I set the value, and will not higher than 120x120 no matter how high I set it, I even set both ".caps.config.image.settings.resIR int32" and ".caps.config.image.settings.fpgaResolution.resIR int32" to 240, but no difference than 120.
About the menu hack, I tweaked many setting that enable the measuring function, but the menu still not showing them, I think the menu item is different to the internal function settings.
Update 5: I found a file called "fpga_isc0601_120x120_c16.bin" under "\FlashFS\system\", I think it's limiting my resolution to 120x120, I think I have a mk2 device, but I cannot get 140x140 because this file? Could anyone have a mk2 ix camera check your similar file, and upload it if it's 140x140? Please also provide "fpga.castor.bin". Thanks!
Update 6: Menu hack success! Just add the gui.cfg.
Update 7: I'm tweaking "\FlashFS\system\calib.rsc" and found many use of it, Now I can:
1. Extend temperature range -273.15 - 4726 Celsius;
2. Modify minimal temperature-span to 1 Celsius, so I can see much better detail in some cases;
3. Disable artificial noise generator, or set to lower value;
4. Set auto-NUC's start-up calibrate count, min/max calibration interval, max allowing temp delta;
5. ...And many more...
I modified calib_org.rsc as well, I don't know if it's necessary.