T335 Flir, unBrick - Page 1
Forum section: electronics / general

author: fab
author_rank: Newbie
timestamp: January 19, 2020, 06:55:02 pm
content: Hi all,I recovered an old Flir T335 camera from 2010 which no longer started.The RNDIS connection is working.The flashfs folder was corrupt.I copied the folder /System of the Ecomb_v9.4.5 archive downloaded from the Flir site.Now the camera boots, I launched the update from the interface and the camera updated without error.When I go to the Service Calibration menu, I have no calibration case to select.Here is the kind of image I can take, the tip of my soldering iron. To do this, I have to deactivate autoNUC with rset after switching on.for a cost reason I don't want it repaired by the flir serviceAnd like any self-respecting nerd I want to try to fix it myself.Of course, it is not intended for professional use.I tried to modify calib.rsc by adding entries ccase and dcase, I modify the CRC32. but all my modifications do not appear with rls and there are too many registers to use this way.I was wondering if a benevolent person with the same camera model could provide me with an archive of his /System folder or just the configurations files, I could compare with mine and copy the missing files by modifying the serial number and CRC.Huge work in perspective but I have all my time to explore this device.I need help please.I knew the EEVBLOG videos well but I discovered the forum, people seem competent in the field. nice place ...

author: fab
author_rank: Newbie
timestamp: January 25, 2020, 10:40:18 am
content: here is the prod.log resultI think /flashfs/system/prodspec.rsc is the factory configuration of the hardwareCode:******************************************************************Log restart ProdApp built:Fri Sep 03 16:21:57 2010 by:upalmer@SE-BRYGG5/ALPHA_1.1, build:6, Core:455002163, Detector:S0258972Found detectortype SB320 ISC0601, selecting detector SFound osimgkit BACE OS image, selecting Cameratype EDeleted 0 /Temp/*/rsc filesERROR Can't read prodSpec parameters from \FlashFS\system\prodspec.rsc2020-01-27 10:49:19FLIR T335 45609-1900X1--- Software combinations ---swcombination 9.4.5appkit 4.6.1 28-Jun-2011osimgkit 11.6.4 2013-01-15prodkit 4.5.15.5 3-Sep-2010--- Software components ---AppCore 15.0.14.7 08-Jun-2011 upalmer@SE-BRYGG5/ALPHA_1.1AppServices 15.0.10.9 28-Jun-2011 upalmer@SE-BRYGG5/ALPHA_1.1Bootloader 10.0.3.0 - FLIREBitmaps 15.0.0.0 26-01-2000 SE-BRYGG5EStringResource 15.0.0.0 26-01-2000 SE-BRYGG5Gui 15.0.0.0 26-01-2000 SE-BRYGG5Gui_Controls 15.0.0.0 26-01-2000 SE-BRYGG5Gui_Definitions 15.0.0.0 26-01-2000 SE-BRYGG5Gui_Handlers 15.0.0.0 26-01-2000 SE-BRYGG5Gui_StringResou 15.0.0.0 26-01-2000 SE-BRYGG5Gui_UnmanagedDl 15.0.0.0 26-01-2000 SE-BRYGG5ProdApp 15.0.9.6 03-Sep-2010 upalmer@SE-BRYGG5/ALPHA_1.1RTP 15.0.8.1 30-Mar-2010 upalmer@SE-BRYGG5/ALPHA_1.1ResMon 15.0.8.1 30-Mar-2010 upalmer@SE-BRYGG5/ALPHA_1.1WinCE 5.0.0.1400 2005 Microsoftcommon_dll 1.1.9.8 28-Jun-2011 upalmer@SE-BRYGG5fvd 1.0.9.0 - ---- Firmware components ---BatteryFW 1.1.1.0 - -IRDM 0.0.0.0 - -VIPER2 0.1.0.0 01-Dec-2009 FLIRVIPER2_FPGA 6.7.0.5 - FLIRtemp 0.0.24.0 - FLIR--- Configuration ----ProdSpec: -Calibration: 1.0A2020-01-27 10:49:21No \FlashFS\system\prodresult.rsc foundNo ResLogList foundInformation: Unable to Open "prodSpec.tdrift.config.imageDirPath" err ab0100081 Preparation:dcase 2 enabled2 Preparation:Command restartHighRes received3 Preparation:Target noise set to 04 Preparation:Restarting in high resolution mode/service modeThe camera returns from the service flir, for the price of the repair we preferred to buy another model E8xt.I try to make it work just to see temperature deviations, the lack of precision is not a problem.Currently, I can see areas> 200 ° C the rest of the image is blue, I would like to have more sensitivity. Poor calibration would be sufficient for its future use.can someone provide me with these files ?

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 12:08:58 pm
content: I have watched this post and see that no one has been able to help you yet.With regret I am not sure that I can help you either as I do not own that model of camera. The comment I can make is that the firmware across a broad range of FLIR cameras shares a common structure and content. That is not to say that Ex firmware may be installed in an Exx or Txxx camera, but some files in the system may be common in nature. With this in mind I will see what FlashFS backups I have and whether there is anything there that you can use to bring your camera back to some form of decent operation.If your firmware still contains the full service menu, including the dead pixel and NUC file creation routines, you can effectively recreate your missing calibration data using a Blackbody reference. I know you do not have a BB at the moment but I have been working on a DIY Blackbody design that anyone can make for such situations.If we get to that point in your repair I will go into more detail but basically you can create an adequate BB with a 100mm x 100mm x 6mm aluminium or copper plate painted with a reasonably high emissivity Matt black spray paint. That gives you an ambient temperature Blackbody. You also need another that is operating at a higher temperature than ambient. To make that you use another painted aluminium plate, just like the first one, and apply a cheap Polyimide (PI) foil heater to its rear. These come in 100mm x 100mm sizes and are self adhesive. The available voltages and powers include 12V at 25W and that is likely adequate for this task. The plate is heated by either a simple variable voltage 3A lab power supply or a power supply, SSR and PID combination. The simple power supply allows a temperature to be set but it basically has no stabilisation. Stabilisation is not required for dead pixel of gain calibration for NUC. Radiance to temperature calibration does require a reasonably stable temperature source using a PID control loop. Parts cost fir this project are very low.....Aluminium plate : £3PI foil heater (12V 25W) : £6Digital PID : £10 to £50 used on eBay. Buy a decent quality pulse output (SSR) unit !Thermocouple : £2Solid State Relay (DC) :£4Power Supply (DC) : Cheap and plentiful on eBay. (Less than £20)Matt Spray Paint : £8When using an open loop, non stabilised Black Body, with a variable power supply, you can check the temperature of the emission plate with an IR thermometer. A comparison of the plate temperature measured on its surface with a contact thermometer and the reading on an IR thermometer can provide a level of understanding of the Matt paints emissivity. If the IR thermometer has user adjustable emissivity, the value can be changed until the reading matches that from the contact thermometer. This will give you a very rough idea of the Matt Paints emissivity at that particular temperature. The emissivity of the paint will change over a range of temperatures so be aware of that. This is a rough DIY setup so I have simplified the the solution to suit. There will be lots of opportunities for errors to creep in but you want a reasonable base line calibration and this setup could achieve that..... if you have the required service menu functions active in your firmware.Fraser

author: fab
author_rank: Newbie
timestamp: January 25, 2020, 01:54:05 pm
content: Thank you Fraser for your response.I recently tinkered a hot air station for SMD with an old PID regulator, an SSR and a heating element at 8 € on ebay (rest assured, it's not for the camera) and the idea of ​​making a blackbody DIY for this camera came to me too. Unfortunately, I'm not there yet, in the calibration page I'm missing the "cases" in the drop-down menu so I don't think a calibration is possible.Before I got interested in this camera, I didn't know much about thermography. Now its main function is to allow me to learn (electromagnetism, blackbody theory, speak English). I don't know if what I'm trying to do is achievable, but I haven't given up yet.the firmware I installed "flir_txxx_bxxx_v.9.4.5_update_pack". I think the E3XX and E4XX cameras have a lot in common .I saw that in the camera.bat of the archive:Code:"Combined firmware (9.4.5) is intended for FLIR E3XX(/E4XX)-Series"Fab

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 02:11:18 pm
content: Please tell me what you deleted from the camera before installing the update file. Did you have to delete all of the FlashFS folder ?Fraser

author: fab
author_rank: Newbie
timestamp: January 25, 2020, 02:22:14 pm
content: I think there are missing filesFab

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 03:57:05 pm
content: I have firmware back-ups for the T400 series but they are not mine to share.If you upload your Flashfs folder to File dropper or similar drop box for me to download, I will compare it to the T400 series FlashFS backups that I have. I can hopefully identify the missing files and provide those to you. Hopefull no other files are missing from other areas of the firmware.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 04:07:11 pm
content: I have just found the calibration related folders and files in the T400 back-up. I just need to see what your FlashFS folder, or more specifically the System folder, is missing.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 04:12:39 pm
content: Here is a screen shot of the System folder that sits in FlashFS. I have removed the language related folders that are of no interest.Note the Sensor, Maps folders and Calib filesFraser

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 04:39:52 pm
content: The "Maps" folder contains the Range "cases" for the camera.These are shown in temperature range sets, the DS120C and DS350C in the title referring to "Dataset" 120C and 350C max temp ranges.Fraser

author: fab
author_rank: Newbie
timestamp: January 25, 2020, 05:22:29 pm
content: only four files are missing in the root:hiderrmsgbox.txto2s.savcalib_org.rscprodspec.rscI think, only the two .rsc are important.I dont have /system/appcore.d folder but /system/service/appcore.dfab

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 05:27:30 pm
content: Hmm. You should have an Appcore.d under System. There is another Appcore.d under Service. Looks like Appcore.d is missing.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 05:33:43 pm
content: I think it best that you provide me with the complete FlashFS file set, rather than just the file list. I can then cross check file presence and content. The FLIR upgrade file normally replaces select files and is not a complete file set to replace a deleted FlashFS. Hence, you have missing files in your cameras build.Fraser

author: fab
author_rank: Newbie
timestamp: January 25, 2020, 05:52:42 pm
content: here is the link:https://www.dropbox.com/s/ctkhv371ux5f26g/system_T335.zip?dl=0thank you.fab

author: fab
author_rank: Newbie
timestamp: January 25, 2020, 06:04:23 pm
content: Maybe all the files in the /maps folder are created in the calibration process, the size and the timestamp are the same for all files.I suspect that the temperature range are located int the prodspec.rcs or calib_org.rcsfab

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 06:21:30 pm
content: OK, I have downloaded and inspected your FlashFS system folder....... it is, as I suspected a bit of a pickle and is missing essential data. The Maps folder that holds the cameras range data sets is empty. The calibration file is in its default state and absent of data.I will help you rebuild the file set via PM.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: January 25, 2020, 06:53:38 pm
content: From what I can see the update did not overwrite or create any configuration files unique to a camera. As such you are missing Appcore from FlashFS and that is one of the cameras configuration file sets that is essential to correct operation. I am a little surprised that the camera is even booting correctly. It must be in some sort of ‘default values’ mode where the firmware grabs the factory defaults when it cannot find the correct calibration files or folders. Such factory default file sets are present in the build. There are no factory default calibration maps or data sets though.With the specific anonymous files that I have provided via direct mail, you should be able to recreate the file set and enter your cameras serial number, CRC etc for correct operation.Fraser

author: fab
author_rank: Newbie
timestamp: January 26, 2020, 08:36:05 pm
content: I copied the files and everything seems to work again.thank you for your helpfab

author: Therm1
author_rank: Contributor
timestamp: November 05, 2022, 04:27:52 am
content: Hi, It looks like you have the factory calibration software that allows you to calibrate the camera. Where can this be found?

author: Fraser
author_rank: Super Contributor
timestamp: November 05, 2022, 10:50:52 am
content: The Service menu is already present in the cameras firmware. You just access it from the hidden menu. FLIR removed the service menu from later versions of firmware and it cannot be added from an older versions file set.

author: Therm1
author_rank: Contributor
timestamp: November 05, 2022, 03:58:26 pm
content: How do I access it from the hidden menu?

author: Fraser
author_rank: Super Contributor
timestamp: November 05, 2022, 04:20:38 pm
content: All detailed in the original FLIR E4 and FLIR Exx/E30/E40 upgrade threads on this forum. It is the same process on the B and T series if the Service Menu is still present. I have not done it for some time so cannot tell you the exact process off the top of my head.

author: Fraser
author_rank: Super Contributor
timestamp: November 06, 2022, 01:50:29 pm
content: I just remembered ! You access the required menu structure using a PC and browser pointing to the cameras IP address over the USB or FireWire link. A web server will appear and you will need the normal 3vlig password to access the service area of the page. From the service area you can access tests and calibration options, including updating the dead pixel map.If the service menu has been removed, you will fail to see it, even if the top level menu shows its presence.I knew this but forgot that it applied to your cameraFraser

author: Therm1
author_rank: Contributor
timestamp: November 06, 2022, 05:25:14 pm
content: Thanks, is the password "3vli"? I have a Flir T360, B1, and EX320. These are all older than the E4 so I'm assuming the firmware should allow it. If I could self calibrate the camera within a reasonable range using a black body (several are on eBay, new and used), it would save me a bundle over the years.

author: Fraser
author_rank: Super Contributor
timestamp: November 06, 2022, 05:41:48 pm
content: This thread contains details of the various known FLIR passwords…..https://www.eevblog.com/forum/thermal-imaging/flir-password-list/“3vlig” is the best known and pretty common in older FLIR cameras.Whether a particular camera contains a calibration service menu is something you will need to check for yourself. Note that a 2 point calibration is needed and I tend to use 10C and 100C but a smaller temperature range is often fine as well. Some calibration routines will dictate the required Blackbody temperature whilst others just ask you what temperature is set on the Blackbody and sets up the radiance to temperature unit conversion plot accordingly.The Blackbody units that are ex Pandemic response can make a useful calibration check source and they can be very affordable compared to professional Blackbody units. They do have a very limited temperature range though. I bought some at around £50 each.The good news is that most decent thermal imaging cameras only need an accuracy check (not calibration) as they should not drift out of correct calibration unless suffering a fault or component drift issue. Quality FLIR thermal cameras normally stay well within their accuracy specification.A camera can require a dead pixel map update if a pixel or two fail over the life of the camera. The calibration routine normally has a dead pixel map creation or editing routine.Have funFraser

author: Therm1
author_rank: Contributor
timestamp: November 07, 2022, 01:23:52 am
content: I found the password page listing several password. Thanks.https://www.eevblog.com/forum/thermal-imaging/flir-password-list/I also found, what appears to be a Flir internal document (attached), discussing the computer code for the camera and a brief overview on how the calibration files works. Since, I'm not a programmer, this is above my pay grade. If I can access the camera from a PC, does it present a GUI, graphical user interface, for calibration? Or do you have to code it? If it's the latter, is there a thread discussing this procedure?

author: Therm1
author_rank: Contributor
timestamp: November 07, 2022, 03:26:24 am
content: Sorry for the reply listing what you already told me. I didn't see your response on page 2

author: mrweasley
author_rank: Newbie
timestamp: December 29, 2022, 12:47:12 am
content: Hate to bother anyone but I have a Flir T335 (atleast thats what it says on the side of the camera, but flir itself thinks its a T360 according to PN).It boots up to the startup screen (Flir , welcome to the world of infrared in blue) and stays there, never goes any further.I tried to re-install firmware via sd-card but it freezes at 2 bars (left it on for 4 hours).So now I have this camera connected to pc to see if I can find some corrupted files or whatever like the OP mentions.But I can't seem to browse through any of the files, it detects it as Ethernet (usb to mini b) and seems to get ip 192.168.0.1.Thats as far as im getting, how do you browse through its files?And does anyone have the correct (non corrupt) system files?

author: Fraser
author_rank: Super Contributor
timestamp: December 29, 2022, 11:55:44 am
content: You need to take a look at the E4 and E40 review and upgrade threads on this forum as these detail how to access the cameras file system. Your camera uses a variant of the firmware that is also used in the Ex and Exx series cameras.You will need to get the camera into the correct USB communications mode for file access (rather than mass storage mode) and then use FileZilla, or similar, to view and edit the file system.I do not have the firmware you requested.The operating system is IIRC Win CE 5 (could be 6?) with the FLIR software integrated. The failure of the firmware update is interesting as it is a subroutine independent of the Camera functionality and if it starts to load, it should complete unless a fault is found. Faults include irrecoverable faults in the flash memory or RAM. Trying to install a new firmware in a camera that has a hardware fault can make a bad situation worse ! You really need to know what you are doing before just trying to upload new firmware.I recommend opening the camera and accessing the UART serial diagnostic port to view the output during the boot sequence. That may lead you to the cause of the boot hang. I cannot help you with finding the diagnostic port as I do not own an example of this camera. You do need to follow a carefully planned diagnostic plan with these cameras though. The previous owner may have already made a bad situation worse with attempts to recover the camera using firmware rather than good diagnostic practices. Bought on eBay ? Sold as faulty ? If sold as “working” pursue a return and refund if you do not have the knowledge to diagnose and repair the camera.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: December 29, 2022, 12:22:06 pm
content: Your camera is not this one I hope !https://www.ebay.co.uk/itm/175498054623?mkcid=16&mkevt=1&mkrid=711-127632-2357-0&ssspo=w7PEyPCUSAS&sssrc=2349624&ssuid=BgpdXaaLSkK&var=&widget_ver=artemis&media=COPYThat auction had my “Dodgy Auction” alarm bells ringing loud and clear. Anyone selling such a camera will likely know its resale value when shown working. Logically they would make the effort to test it. The old “no battery or power supply to test” may ring true on a £20 old laptop, but not on a thermal camera that can be worth several thousand Pounds. The auction description translated into my understanding as follows…..“FLIR T335 - Faulty. and I cannot fix it so trying to recover my money by selling as “untested” no returns”.IIRC I saw this same camera sold honestly as faulty on eBay some time ago.The price it sold for spoke volumes about what people thought of the auctionIf this is not your camera, then you are fortunate. The disparity of case model identification and camera part number associated model ID is a concern however. Where did you read the part number ? Is it on the same case component as the model Name ? If not, such can indicate a camera that was a spares donor and had case parts swapped as well as, potentially, internalsSuch a Frankenstein camera can be a challenge to repair as multiple faults and incompatibilities can be present. I am just mentioning this as a worse case scenario and hopefully this does not apply here.I spent several years of my life intentionally buying faulty thermal cameras and repairing them as fun projects. Was sometimes pleasantly surprised by the ease with which I was able to repair some of them. Others took months of reverse engineering and much head scratching. I learnt a lot about the design and operation of many different brands of thermal camera in the process though and that knowledge has been of great value to me. I am pleased to advise that I found FLIR cameras some of the easiest to work on and repairSadly I no longer offer a thermal camera repair service so cannot assist on this occasion.Fraser

author: mrweasley
author_rank: Newbie
timestamp: December 30, 2022, 12:57:11 am
content: Thanks Fraser, I will look further into the E4/E40.I'm fairly sure its CE5 as it mentions it on the camera with a sticker.I don't have experience with thermal camera's sadly, and finding info about this specific camera was quite hard.My current line of field is on the helpdesk for barcode scanners / mobile scanners, and did repair for them a few years as well.I did find the port you were speaking of, altough i'm gonna have to dig a little deeper to see how I will get the data from it.And get the cable for it as well.I don't believe its the camera you are mentioning, because this one did have a battery and charger, and included with 2 disks.The P/N I got from a sticker on the device, but when "adding it to the account" on the flir website it mentioned it as T360.Looking up the P/N myself i'm not getting much results, but either way it seemed a little strange.The camera is from my Father in law, I assume he bought it somewhere because he often gets these little projects.Since it involved software he asked if I wanted to take a peek at it, but this is just a whole different field that i've never tipped my toe into.Thanks for the advice and info however, it helps a bunch.