I wanted to say thank you to all the work you guys have done to help open up these E4's. I also wanted to post here of what finally worked for the E4 I recently purchased, since there is SOOOOO much information here to sort through.
My camera: PN: 63901-0101, Firmware: 1.21.0. I was able to put it into RNDIS mode directly from the menu on the camera which helped. I also initially was following the information here
http://fubar.gr/hacking-the-flir-e4/, in hopes it would speed up the process, it didn't:
http://fubar.gr/hacking-the-flir-e4/I spent a great deal of time trying to figure out which firmware to use. I'm still a bit shaky if there is a working firmware into 2.x that works for these older cameras; however I discovered that anything beyond my 1.21.0 was causing my crosshairs / center spot to vanish, as well as the MSX function
. However, the resolution hack always worked perfectly, the menu hack using the provided python script failed with an assertion error in the script.
So, after volleying around trying every solution just to even get back my MSX/Crosshairs this process worked perfectly:
Revert back to 1.21.0 and reset factory settings.
Put the phone into RNDIS mode via the menu.
Download the CFC Generator from Stefbeer:
https://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg411505/#msg411505Use the Template file provided, turned off the noise in the CFC file, copy the resulting CFC file to the camera.
Download the Beta 3 Menu Hack:
https://www.eevblog.com/forum/thermal-imaging/flir-e4-thermal-imaging-camera-teardown/msg326024/#msg326024Very carefully using FileZilla copy the files to the camera and reboot.
Everything came back perfectly. Menu hacks and resolution, with the noise down the image is quite striking in comparison to the non hacked version.
More about my caveat with menu hack, and to re-iterate being careful. Somehow I initially fubarred the upload (seeing files error out threw me off) and tried to restore the files from my backup thinking I'd messed up; I temporarily bricked the camera. The Flir logo would come up, but after that just black screen. Flirtools didn't see the camera at all, I didn't know if it was in RNDIS mode or not. I couldn't communicate with it in FileZilla or get it beyond a black screen.
To fix the bricked camera, at least in my instance I discovered the Telnet connection was still working and FLIRInstallNet.exe could still apparently see the camera. So, I just loaded up one of the many firmware .fif files I had lying around and ran it. It updated the firmware on the camera just as it would have if you updated the firmware from within Flirtools. However, the behavior during the update was totally different. There was no display on the camera of it copying files or anything but when it was finished FLIRInstallNet asked to reboot the camera; viola it came back to life again.
In the end I settled on the above process and staying with 1.21.0, but I thought after digging through the forums and toughing out the many update attempts it was worth writing a post in the event anyone else has the same situation, an older E4 and sooooo many posts to search through.
I'd be interested if others already know of other firmware what would officially work on the older camera, if there was a compelling reason (new, better, menu hack options) but for now the camera is stable, works great and the with the menu hacks I have lots more functionality!
Thank you all again for all this incredible help and please ignore this if you are already an expert here, I'm just writing this for someone in my same situation.