One opposite-question: Where did you run tekfwtool? On your MAC ;-)
I give tekfwtool0.exe up, i press "delete".
Good news.
compiled of tektool.c from ragge's github is sucessful. Thanks for their support over private message.
I have checked their identify-function.
It is a bit buggy. It sending "PASSWORD PITBULL" over GPIB, it is not neccesary for communication with TDS into bootloader-Mode.
I have removed it.
Bootloader-Mode: Switch calibration protection (S1002) to *unprotect* and power it , unit start into bootloader-mode.
Remember my qoute. This byte-pattern is important for identify of flash. Base-address of flash is 0x100 0000
write <data0x90><addr 0x0000> // flash identify command
read <addr 0x0000> // read manufactur identify
read <addr 0x0001> // read device identify
write <data 0xFF><addr 0x0000> // reset command
It looks good, 28F160S5 identify (tektool is for 28F016SA)
little bug: after identify of flash, you can't read flash corret, because, flash (not all type) stays in command-mode. I have changed code in yellow circle. (command at finishs should be 0xFF, not 0x90, it set flash to normal read mode)
A side-notice: tekfwtool haven't this function, despite notice in their help.
I haven't checked their erase commando on my TDS754C. But it looks good on NI-IO-trace (a tools of NI, listen GPIB Bus)
Correct byte-pattern of full erase command for 28F016SA, which it is ingored by 28F160S5 .
EDIT: my compiled tektool runs good. Now has my TDS754C firmware Version 5.2e. Now i can trust this stuff and i can modify tektool for other flash.