Author Topic: Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter  (Read 6217 times)

0 Members and 1 Guest are viewing this topic.

Offline patpatTopic starter

  • Contributor
  • Posts: 38
  • Country: us
Fluke 19X/B/C/II Firmware to Binary converter
FlukeFW2Bin.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: [Select]
C:>\FlukeFW2Bin\FlukeFW2Bin.exe data.bin
and it will create two binary files. 

The firmware on these Fluke Scopes uses the Nucleus PLUS - Version CL7111A  RTOS what means
the uP is some form of ARM little-endian CL7111A probably similar to CIRRUS LOGIC CL-PS7111

The produced files binary must be loaded at 0x40000000 and 0x44000000
Entry point 0x40000080

Edit 01:
Tektronix THS3014/3024 apparently is a Fluke 190-104/204 II.

Edit 02 6/18/2025:
FlukeFW2Bin.zip  SHA-2 (256)  =   0AFD4B0747214B114CA4C992D3E3CECD2EEB21419F6EB619610976F82A255F9A
The file currently offered by EEVblog is not corrupted and I can perfectly extract it with 7z
« Last Edit: June 18, 2025, 03:06:51 pm by patpat »
 

Offline Assafl

  • Frequent Contributor
  • **
  • Posts: 609
Re: Fluke 19X/B/C/II Firmware to Binary converter
« Reply #1 on: August 14, 2017, 05:11:38 pm »
Since all of these use the same hardware - can a B version be converted to a C version?
 

Offline patpatTopic starter

  • Contributor
  • Posts: 38
  • Country: us
Re: Fluke 19X/B/C/II Firmware to Binary converter
« Reply #2 on: August 14, 2017, 09:28:22 pm »
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 Memory
FM ?
GD   GET DOWN
GL   GO TO LOCAL
GR   GO TO REMOTE
HO   HOLD
ID   IDENTIFICATION
IM ?
IS   INSTRUMENT STATUS
KY ?
PC   PROGRAM COMMUNICATION
PS   PROGRAM SETUP
PW ?
QC ?
QI ?
QM   QUERY MEASUREMENT
QP   QUERY PRINT
QS   QUERY SETUP
QW   QUERY WAVEFORM
RB ?
RC ?
RD   READ DATE
RI   RESET INSTRUMENT
RN ?
RP   REPLAY
RS   RECALL SETUP
RT   READ TIME
RW ?
SO   SWITCH ON
SS   SAVE SETUP
ST   STATUS QUERY
TA   TRIGGER ACQUISITION
VE ?
WB ?
WC ?
WD   WRITE DATE
WT   WRITE TIME
WW ?

EXTENSION COMMAND TABLE (RAM 0x444000000)
CF ?
EO ?
FC ?
PF ?
QF ?
TI ?
FP ?
 

Offline Assafl

  • Frequent Contributor
  • **
  • Posts: 609
Re: Fluke 19X/B/C/II Firmware to Binary converter
« Reply #3 on: August 14, 2017, 09:47:41 pm »
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.
 

Offline lostking2008

  • Contributor
  • Posts: 14
  • Country: us
Re: Fluke 19X/B/C/II Firmware to Binary converter
« Reply #4 on: August 13, 2020, 09:11:01 pm »
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
 

Offline ua4yhz

  • Regular Contributor
  • *
  • Posts: 90
  • Country: 00
Re: Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter
« Reply #5 on: June 18, 2025, 10:32:12 am »
Well the displays are essentially different but I do not know about the bandwidth differences.
The displays seem to be the same, but in "B" it works in black and white mode.
Model "B" black mode
Model "C" color mode

Fluke 19X/B/C/II Firmware to Binary converter
FlukeFW2Bin.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.
The file FlukeFW2Bin.zip in the archive is corrupted. I do can not unzip the file.
« Last Edit: June 18, 2025, 10:35:35 am by ua4yhz »
 

Offline PA0PBZ

  • Super Contributor
  • ***
  • Posts: 5510
  • Country: nl
Re: Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter
« Reply #6 on: June 18, 2025, 10:50:15 am »
The file FlukeFW2Bin.zip in the archive is corrupted. I do can not unzip the file.

7-Zip could open it, so I re-zipped it for you, see attached.

Keyboard error: Press F1 to continue.
 
The following users thanked this post: ua4yhz

Offline squadchannel

  • Super Contributor
  • ***
  • Posts: 1274
  • Country: jp
  • deepl translate user
Re: Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter
« Reply #7 on: June 18, 2025, 11:20:33 am »
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. ^-^
 

Offline patpatTopic starter

  • Contributor
  • Posts: 38
  • Country: us
Re: Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter
« Reply #8 on: June 18, 2025, 03:04:37 pm »
The file FlukeFW2Bin.zip in the archive is corrupted. I do can not unzip the file.

I 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
 

Offline rvalente

  • Frequent Contributor
  • **
  • Posts: 831
  • Country: br
Re: Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter
« Reply #9 on: October 01, 2025, 09:05:51 pm »
The file FlukeFW2Bin.zip in the archive is corrupted. I do can not unzip the file.

I 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

Hello Mr. Pat, Im trying to decompress F190_II_V11.46.exe and getting error


Code: [Select]
c:\fwbin>dir
 Volume in drive C has no label.
 Volume Serial Number is 1C9A-3FEC

 Directory of c:\fwbin

01/10/2025  17:55    <DIR>          .
25/09/2025  16:14         1,149,952 F190_II_V11.46.exe
14/08/2017  12:41           680,960 FlukeFW2Bin.exe
01/10/2025  17:53    <DIR>          OLD
               2 File(s)      1,830,912 bytes
               2 Dir(s)  243,639,357,440 bytes free

c:\fwbin>FlukeFW2Bin.exe F190_II_V11.46.exe data.bin
FlukeFW2Bin v1.0 by Patrick Masotta (c) 2017
Fluke 19X/B/C/II Firmware to Binary converter.
ARM CL7111A little-endian (Cirrus CL-PS7111)

There were errors parsing F190_II_V11.46.exe
^C
c:\fwbin>

without pointing the exe, same error:

Code: [Select]
c:\fwbin>FlukeFW2Bin.exe data.bin
FlukeFW2Bin v1.0 by Patrick Masotta (c) 2017
Fluke 19X/B/C/II Firmware to Binary converter.
ARM CL7111A little-endian (Cirrus CL-PS7111)

Failed finding: data.bin

renamed the exe for only F190.exe

Code: [Select]
c:\fwbin>dir
 Volume in drive C has no label.
 Volume Serial Number is 1C9A-3FEC

 Directory of c:\fwbin

01/10/2025  18:01    <DIR>          .
25/09/2025  16:14         1,149,952 F190.exe
14/08/2017  12:41           680,960 FlukeFW2Bin.exe
01/10/2025  17:53    <DIR>          OLD
               2 File(s)      1,830,912 bytes
               2 Dir(s)  243,634,741,248 bytes free

c:\fwbin>FlukeFW2Bin.exe F190.exe data.bin
FlukeFW2Bin v1.0 by Patrick Masotta (c) 2017
Fluke 19X/B/C/II Firmware to Binary converter.
ARM CL7111A little-endian (Cirrus CL-PS7111)

There were errors parsing F190.exe

Two blank files are generated

Code: [Select]
c:\fwbin>dir
 Volume in drive C has no label.
 Volume Serial Number is 1C9A-3FEC

 Directory of c:\fwbin

01/10/2025  18:01    <DIR>          .
25/09/2025  16:14         1,149,952 F190.exe
01/10/2025  18:01                 0 F190.exe.DataBlock.bin
01/10/2025  18:01                 0 F190.exe.ExtensionData.bin
14/08/2017  12:41           680,960 FlukeFW2Bin.exe
01/10/2025  17:53    <DIR>          OLD
               4 File(s)      1,830,912 bytes
               2 Dir(s)  243,634,638,848 bytes free

c:\fwbin>


 

Offline squadchannel

  • Super Contributor
  • ***
  • Posts: 1274
  • Country: jp
  • deepl translate user
Re: Fluke 19X/B/C/II Tektronix THS3014/3024 Firmware to Binary converter
« Reply #10 on: October 02, 2025, 01:53:51 am »
this tool converts .ldf files to binary.
drag and drop .ldf file to convert it.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

- - -
-->