[Techtoolslist] Fluke 9100 system EEPROM disambiguation
Andrew Welburn
andy at andysarcade.net
Sat Apr 23 18:33:08 EDT 2022
hi all.
There's a 32-byte soldered-in I2C serial EEPROM (type X2444) that
contains crucial hardware setup information use in the Fluke 9100 series
systems. The values in this eeprom hold information pertaining to some
calibrations as well as all basic I/O hardware. This information can all
be set/changed with the use of floppy service disks in a working system.
If you happen to set the wrong floppy drive type in this menu, you can
lock yourself out of being able to adjust anything, as well has having a
non-working floppy drive.
You can re-program the chip in-circuit (in theory, but i didn't try
it) or you can de-solder it, and dump the contents/reprogram it. The 32
bytes might be a little cryptic, but with trial an error i have found
out the following address map. It is not exhaustive, there are likely
more things stored in here relating to IO mod or pod or probe
calibrations accessed in the setup/calibration menus from a regular boot
cycle, but for now, this is what i have discovered:
offset Purpose Notes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
00 to 03 Serial # Little Endian
04 System/disk type Note1
05 to 08 Probe offset calibration values
0A Disk err reporting 00=OFF 0A=ON
0C,0D unknown do not change
0F RAM size Note2
11 Network Node 00 to F4 is valid
15 Floppy type Note3
18 to 19 IEEE option YES=04D7 NO=14D7
1A to 1C site # Little Endian
1E to 1F checksum Note4
Note1 = 42=9100/Miniscribe 76=9100/scsi512 66=9100+scsi256 00=9105/9050
Note2 = 18=1.5mb 20=2mb 30=3mb 40=4mb 80=8mb F0=15mb
Note3 = 00=Gotek 01=Canon 03=Sony 04=Mitsumi 05=Teac 06=CanonHD
Note4 = BSD Checksum, but barrel-rotated right 10 bits then inverted
see: http://www.andysarcade.net/personal/tech/fluke9100/andysum.zip
Big props to TheMogMinor/MooglyGuy for figuring out the checksum, as
well as writing the utility and providing source code!
Now you can create a binary yourself, generate/apply a valid checksum
and write this to the ROM and get yourself back in business.
enjoy.
--
Andrew Welburn
andys-arcade
More information about the Techtoolslist
mailing list