Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter - Page 1
Forum section: electronics / general

author: patpat
author_rank: Contributor
timestamp: August 14, 2017, 03:47:03 pm
content: Fluke 19X/B/C/II Firmware to Binary converterFlukeFW2Bin.exe takes the firmware file (Tetra.ldf, or data.bin) from within Fluke's FlashTool(F190_II_V11.44.exe, FlashTool_19xC_2xC_V804.exe, FlashTool_F190C_V615.exe, etc.)and converts it into 2 binary files for analysis purposes.Use:just open a console where the exe is located and write:Code:C:>\FlukeFW2Bin\FlukeFW2Bin.exe data.binand it will create two binary files.The firmware on these Fluke Scopes uses the Nucleus PLUS - Version CL7111A RTOS what meansthe uP is some form of ARM little-endian CL7111A probably similar to CIRRUS LOGIC CL-PS7111The produced files binary must be loaded at 0x40000000 and 0x44000000Entry point 0x40000080Edit 01:Tektronix THS3014/3024 apparently is a Fluke 190-104/204 II.Edit 02 6/18/2025:FlukeFW2Bin.zip SHA-2 (256) = 0AFD4B0747214B114CA4C992D3E3CECD2EEB21419F6EB619610976F82A255F9AThe file currently offered by EEVblog is not corrupted and I can perfectly extract it with 7z

author: Assafl
author_rank: Frequent Contributor
timestamp: August 14, 2017, 05:11:38 pm
content: Since all of these use the same hardware - can a B version be converted to a C version?

author: patpat
author_rank: Contributor
timestamp: August 14, 2017, 09:28:22 pm
content: Well the displays are essentially different but I do not know about the bandwidth differences.At the moment I just looked a bit at the code related to the undocumented console commands.EO ?EX ? Check MemoryFM ?GD GET DOWNGL GO TO LOCALGR GO TO REMOTEHO HOLDID IDENTIFICATIONIM ?IS INSTRUMENT STATUSKY ?PC PROGRAM COMMUNICATIONPS PROGRAM SETUPPW ?QC ?QI ?QM QUERY MEASUREMENTQP QUERY PRINTQS QUERY SETUPQW QUERY WAVEFORMRB ?RC ?RD READ DATERI RESET INSTRUMENTRN ?RP REPLAYRS RECALL SETUPRT READ TIMERW ?SO SWITCH ONSS SAVE SETUPST STATUS QUERYTA TRIGGER ACQUISITIONVE ?WB ?WC ?WD WRITE DATEWT WRITE TIMEWW ?EXTENSION COMMAND TABLE (RAM 0x444000000)CF ?EO ?FC ?PF ?QF ?TI ?FP ?

author: Assafl
author_rank: Frequent Contributor
timestamp: August 14, 2017, 09:47:41 pm
content: In the service manual Fluke states that the specific model is set when the main board is replaced. It can only be done at a Fluke service center.My guess is that the run a console setup or modify an identification string.The screen is just color. But it may be that a BW screen will be unreadable if the output is color.Thanks for figuring out the console commands.

author: lostking2008
author_rank: Contributor
timestamp: August 13, 2020, 09:11:01 pm
content: Does anyone know how to run the FlukeFW2Bin.exe utility, things like OS environment, commands, etc.? It does not come with any guide or readme.txt in the zip package.Thanks,Ken

author: ua4yhz
author_rank: Regular Contributor
timestamp: June 18, 2025, 10:32:12 am
content: Quote from: patpat on August 14, 2017, 09:28:22 pmThe displays seem to be the same, but in "B" it works in black and white mode.Model "B" black modeModel "C" color modeQuote from: patpat on August 14, 2017, 03:47:03 pmThe file FlukeFW2Bin.zip in the archive is corrupted. I do can not unzip the file.

author: PA0PBZ
author_rank: Super Contributor
timestamp: June 18, 2025, 10:50:15 am
content: Quote from: ua4yhz on June 18, 2025, 10:32:12 am7-Zip could open it, so I re-zipped it for you, see attached.

author: squadchannel
author_rank: Frequent Contributor
timestamp: June 18, 2025, 11:20:33 am
content: regarding the firmware structure, the information I gathered when I rebuilt the THS3000 firmware may also be helpful.https://www.eevblog.com/forum/repair/looking-for-firmware-dump-for-tek-ths3024/firmware structure is basically the same.ldf format firmware contains the binary and commands for the device to enter DFU mode, as well as the main firmware excluding calibration data.If the firmware is damaged, there may be something I can do to help.

author: patpat
author_rank: Contributor
timestamp: June 18, 2025, 03:04:37 pm
content: Quote from: ua4yhz on June 18, 2025, 10:32:12 amI just downloaded FlukeFW2Bin.zip and checked it, it looks correct, and can be decompressed with 7z,I added its SHA-2 on my first post.Depending where you are you might have an incomplete download in your cache.Best,Pat

author: rvalente
author_rank: Frequent Contributor
timestamp: October 01, 2025, 09:05:51 pm
content: Quote from: patpat on June 18, 2025, 03:04:37 pmHello Mr. Pat, Im trying to decompress F190_II_V11.46.exe and getting errorCode:c:\fwbin>dirVolume in drive C has no label.Volume Serial Number is 1C9A-3FECDirectory of c:\fwbin01/10/2025 17:55 <DIR> .25/09/2025 16:14 1,149,952 F190_II_V11.46.exe14/08/2017 12:41 680,960 FlukeFW2Bin.exe01/10/2025 17:53 <DIR> OLD2 File(s) 1,830,912 bytes2 Dir(s) 243,639,357,440 bytes freec:\fwbin>FlukeFW2Bin.exe F190_II_V11.46.exe data.binFlukeFW2Bin v1.0 by Patrick Masotta (c) 2017Fluke 19X/B/C/II Firmware to Binary converter.ARM CL7111A little-endian (Cirrus CL-PS7111)There were errors parsing F190_II_V11.46.exe^Cc:\fwbin>without pointing the exe, same error:Code:c:\fwbin>FlukeFW2Bin.exe data.binFlukeFW2Bin v1.0 by Patrick Masotta (c) 2017Fluke 19X/B/C/II Firmware to Binary converter.ARM CL7111A little-endian (Cirrus CL-PS7111)Failed finding: data.binrenamed the exe for only F190.exeCode:c:\fwbin>dirVolume in drive C has no label.Volume Serial Number is 1C9A-3FECDirectory of c:\fwbin01/10/2025 18:01 <DIR> .25/09/2025 16:14 1,149,952 F190.exe14/08/2017 12:41 680,960 FlukeFW2Bin.exe01/10/2025 17:53 <DIR> OLD2 File(s) 1,830,912 bytes2 Dir(s) 243,634,741,248 bytes freec:\fwbin>FlukeFW2Bin.exe F190.exe data.binFlukeFW2Bin v1.0 by Patrick Masotta (c) 2017Fluke 19X/B/C/II Firmware to Binary converter.ARM CL7111A little-endian (Cirrus CL-PS7111)There were errors parsing F190.exeTwo blank files are generatedCode:c:\fwbin>dirVolume in drive C has no label.Volume Serial Number is 1C9A-3FECDirectory of c:\fwbin01/10/2025 18:01 <DIR> .25/09/2025 16:14 1,149,952 F190.exe01/10/2025 18:01 0 F190.exe.DataBlock.bin01/10/2025 18:01 0 F190.exe.ExtensionData.bin14/08/2017 12:41 680,960 FlukeFW2Bin.exe01/10/2025 17:53 <DIR> OLD4 File(s) 1,830,912 bytes2 Dir(s) 243,634,638,848 bytes freec:\fwbin>

author: squadchannel
author_rank: Frequent Contributor
timestamp: October 02, 2025, 01:53:51 am
content: this tool converts .ldf files to binary.drag and drop .ldf file to convert it.