Author Topic: Fluke flash utilities for early Scopemeters  (Read 1291 times)

0 Members and 1 Guest are viewing this topic.

Offline marrob

  • Contributor
  • Posts: 22
  • Country: gb
Fluke flash utilities for early Scopemeters
« on: November 23, 2020, 02:01:49 pm »
Over the last couple of weeks I've been bashing away at the serial ports on a couple of early Fluke Scopemeters until I eventually worked out how to save and load the flash contents. I've now written a few utility programs do make the process easier and I'm posting them here to save anyone else having to repeat the process.

I've tested them as best I can but there is obviously some risk of ending up with a non-working instrument once you've applied the 12V Vpp programming voltage so make sure you have a copy of the flash contents and calibration array before you do this. The risk is entirely your own!
 
The following users thanked this post: jellytot, harrimansat, lyonsk, shakalnokturn

Offline harrimansat

  • Regular Contributor
  • *
  • Posts: 138
Re: Fluke flash utilities for early Scopemeters
« Reply #1 on: November 23, 2020, 06:49:25 pm »
Awesome job, thanks, attached my 105 dump
 
The following users thanked this post: OH2LIY

Offline marrob

  • Contributor
  • Posts: 22
  • Country: gb
Re: Fluke flash utilities for early Scopemeters
« Reply #2 on: November 23, 2020, 08:09:19 pm »
Awesome job, thanks, attached my 105 dump

That file, which is a straight dump dump of the individual memory banks, won't work with the these programs as they use a single file with all the flash data in them. This file format also contains all the addresses, checksums and the code to write to the flash chips.
 
The following users thanked this post: harrimansat

Offline harrimansat

  • Regular Contributor
  • *
  • Posts: 138
Re: Fluke flash utilities for early Scopemeters
« Reply #3 on: November 24, 2020, 08:22:55 am »
Straight dump using your program, FLUKE 105 V7.05
 

Offline harrimansat

  • Regular Contributor
  • *
  • Posts: 138
Re: Fluke flash utilities for early Scopemeters
« Reply #4 on: November 24, 2020, 08:24:18 am »
Dump FLUKE 97 V4.05
 

Offline KRISTOFFER

  • Contributor
  • Posts: 17
  • Country: gb
Re: Fluke flash utilities for early Scopemeters
« Reply #5 on: November 29, 2020, 11:08:25 pm »
This is everything I managed to retrieve. The non working PM95 does not respond to flukesavecal.exe, it comes back with "bad acknowledge from instrument, aborting". However it does respond to flukev4dump.exe. (see attached).

Next job is to erase the 95, reload the flash.bin back in and see if it's there. If so then flukev4flash.exe works.

Is there a method then to compare the two flash.bin files and see if they match ?  If so then I still do not have a working device
but it will prove that you can erase and write back with Marrob's software.
« Last Edit: November 29, 2020, 11:42:47 pm by KRISTOFFER »
 

Offline marrob

  • Contributor
  • Posts: 22
  • Country: gb
Re: Fluke flash utilities for early Scopemeters
« Reply #6 on: November 30, 2020, 09:30:59 am »
Well done for getting this working Kristoffer.

It makes sense that the non-working PM95 won't respond to flukesavecal because the main software needs to be running for that to work whereas flukev4dump just requires the kernel to be running.

I checked the dump from the non-working device and it's fine. I successfully loaded it into my PM97  which then temporarily became a PM95 with version 3.25 software, so whatever is wrong with your PM95 it's not the processor or the flash.
 

Offline harrimansat

  • Regular Contributor
  • *
  • Posts: 138
Re: Fluke flash utilities for early Scopemeters
« Reply #7 on: November 30, 2020, 10:01:44 am »
I use hex edit to compare files. Edit, hex workshop
« Last Edit: November 30, 2020, 12:36:53 pm by harrimansat »
 

Offline harrimansat

  • Regular Contributor
  • *
  • Posts: 138
Re: Fluke flash utilities for early Scopemeters
« Reply #8 on: November 30, 2020, 10:03:33 am »
https://accusrc.com/uploads/datasheets/5379_ScopeMeter%20IIB%20Series.pdf

Do you know if there is only one firmware for all?
 

Offline marrob

  • Contributor
  • Posts: 22
  • Country: gb
Re: Fluke flash utilities for early Scopemeters
« Reply #9 on: November 30, 2020, 10:46:46 am »
I suspect that there is just one firmware load for all scopes in the series, that is the case for the 93-97 range and if you look in the 96B code you can see the ID message "Scopemeter 10xB Series II". I suspect the 10x bit is overwritten by the actual hardware model. In the 93-97 case the model is determined by a byte at the start of the flash code so you would have to find and change that if you wanted to change the model.

There also may be hardware differences from the non-B models if that's what you were thinking.
 
The following users thanked this post: harrimansat

Offline harrimansat

  • Regular Contributor
  • *
  • Posts: 138
Re: Fluke flash utilities for early Scopemeters
« Reply #10 on: November 30, 2020, 07:32:39 pm »
do you know wich byte is?

 

Offline marrob

  • Contributor
  • Posts: 22
  • Country: gb
 
The following users thanked this post: harrimansat

Offline harrimansat

  • Regular Contributor
  • *
  • Posts: 138
Re: Fluke flash utilities for early Scopemeters
« Reply #12 on: December 01, 2020, 08:41:18 pm »
So, flash type byte is within the calibration data?
I want to try the 96B II flash in my 105 non B
If the scope hangs, how can I enter in programming mode?
Thanks!
 

Offline KRISTOFFER

  • Contributor
  • Posts: 17
  • Country: gb
Re: Fluke flash utilities for early Scopemeters
« Reply #13 on: December 10, 2020, 11:13:45 am »
If the processor is showing good after the tests listed in the manual ( 0.5hz pulses on X1201/6 and each address is changing state in turn after dabbing TP217 down to ground ) then should I get an ID response from it after the 17th grounding of TP217. Also how does the processor know if the Flash data is valid and not missing or corrupt, as in the case of a Scopemeter not turning on.
 

Offline lyonsk

  • Contributor
  • Posts: 20
  • Country: sk
Re: Fluke flash utilities for early Scopemeters
« Reply #14 on: December 20, 2020, 05:57:55 pm »
Fluke 97 - serial no DM 547***
 

Offline lyonsk

  • Contributor
  • Posts: 20
  • Country: sk
Re: Fluke flash utilities for early Scopemeters
« Reply #15 on: December 20, 2020, 06:03:11 pm »
Fluke 97 - serial no DM 6580***
 

Offline OH2LIY

  • Contributor
  • Posts: 36
  • Country: fi
Re: Fluke flash utilities for early Scopemeters
« Reply #16 on: December 24, 2020, 03:03:09 pm »
Here is my Fluke 99 Series II v:6.35


C:\flukeflashutilities>flukesavecal.exe com1 cal.bin
Fluke Calibration Dump Utility MRV1.0
connecting to Scopemeter...
ScopeMeter 99 Series II; V6.35; 95-02-02; UHM V1.0
calibration size 420

C:\flukeflashutilities>flukeuhmdump.exe com1 flash.bin
Fluke UHM Flash Dump Utility MRV1.0
connecting to Scopemeter...
ScopeMeter 99 Series II; V6.35; 95-02-02; UHM V1.0
fe 0000 0072
ff 6000 0acf
00 0000 0118
00 0604 1938
00 1f40 60c0
01 0100 3f00
01 4000 4000
02 0000 4000
02 4000 4000
03 0000 4000
03 4000 4000
04 0000 4000
04 4000 4000
05 0000 4000
05 4000 4000
06 0000 4000
06 4000 4000
07 0000 4000
07 4000 4000
08 0000 4000
08 4000 4000
09 0000 4000
09 4000 4000
0a 0000 4000
0a 4000 4000
0b 0000 4000
0b 4000 4000
00 1f00 0040
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf