ragges / tektools Goto Github PK
View Code? Open in Web Editor NEWTektronix TDS 5xx/6xx/7xx/8xx tools on Linux, ARM, and MacOS
Tektronix TDS 5xx/6xx/7xx/8xx tools on Linux, ARM, and MacOS
I just dumped the NVRAM with the floppy tool on my TDS540A (fw version 3.8.4e) and looks like the supplied tool does not recognize it. Is there a way i could check this dump is valid?
Output of $ java -cp TDSNvrCV_2_1.jar TDSNvramChecksumVerifier DUMP.BIN
:
TDSNvramChecksumVerifier v2.1
Read 655360 bytes of dump data from DUMP.BIN
Detected large file, considering dump an NVRAM dump
NO prototype match found for dump data, listing all interpretations known by this tool:
Interpretation of dump data as a firmware TDS524A-v3.8.7e based dump :
dump section=EXTCONST address=0x8ce size=0xfa checksum=INVALID (actual=0x8d22 computed=0xc954)
dump section=INTCONST address=0x1420 size=0x380 checksum=INVALID (actual=0x397d computed=0x6040)
dump section=STATE address=0x19fc size=0x716 checksum=INVALID (actual=0x5d59 computed=0x563f)
dump section=ENVIRONMENT address=0x1038 size=0x12c checksum=OK (actual=0x9558 computed=0x9558)
dump section=DIAG address=0x1006 size=0x14 checksum=OK (actual=0x2c8 computed=0x2c8)
dump section=HWACCOUNTANT address=0x806 size=0x32 checksum=OK (actual=0x76 computed=0x76)
Interpretation of dump data as a firmware NVRAM-TDS684B-v4.3e based dump :
dump section=INTCONST address=0x1420 size=0x5d2 checksum=INVALID (actual=0x397d computed=0x352a)
dump section=STATE address=0x19fc size=0x9be checksum=INVALID (actual=0x5d59 computed=0x839c)
dump section=ENVIRONMENT address=0x1038 size=0x12c checksum=OK (actual=0x9558 computed=0x9558)
dump section=DIAG address=0x1006 size=0x14 checksum=OK (actual=0x2c8 computed=0x2c8)
dump section=HWACCOUNTANT address=0x806 size=0x32 checksum=OK (actual=0x76 computed=0x76)
Interpretation of dump data as a firmware NVRAM-TDS784C-v5.2e based dump :
dump section=INTCONST address=0x2c20 size=0x70e checksum=INVALID (actual=0x100 computed=0x479e)
dump section=STATE address=0x33f0 size=0x11e4 checksum=INVALID (actual=0x78 computed=0x84f)
dump section=ENVIRONMENT address=0x2838 size=0x12c checksum=INVALID (actual=0x4100 computed=0x7a05)
dump section=DIAG address=0x2806 size=0x14 checksum=INVALID (actual=0x9100 computed=0xf500)
dump section=HWACCOUNTANT address=0x806 size=0x32 checksum=OK (actual=0x76 computed=0x76)
Interpretation of dump data as a firmware NVRAM-TDS694C-v6.4e based dump :
dump section=INTCONST address=0x2c20 size=0x10b2 checksum=INVALID (actual=0x100 computed=0x4f1)
dump section=STATE address=0x3db4 size=0x9be checksum=INVALID (actual=0x7800 computed=0x2f9)
dump section=ENVIRONMENT address=0x2838 size=0x130 checksum=INVALID (actual=0x4100 computed=0xa06)
dump section=DIAG address=0x2806 size=0x14 checksum=INVALID (actual=0x9100 computed=0xf500)
dump section=HWACCOUNTANT address=0x806 size=0x32 checksum=OK (actual=0x76 computed=0x76)
Interpretation of dump data as a firmware NVRAM-TDS784D-v7.4e based dump :
dump section=PFCAL address=0x1002 size=0x17fc checksum=INVALID (actual=0x82a computed=0xab68)
dump section=INTCONST address=0x2c20 size=0x21aa checksum=INVALID (actual=0x100 computed=0x2e52)
dump section=STATE address=0x5330 size=0x11e4 checksum=INVALID (actual=0x6200 computed=0xbcfb)
dump section=ENVIRONMENT address=0x2838 size=0x12c checksum=INVALID (actual=0x4100 computed=0x7a05)
dump section=DIAG address=0x2806 size=0x14 checksum=INVALID (actual=0x9100 computed=0xf500)
dump section=HWACCOUNTANT address=0x806 size=0x32 checksum=OK (actual=0x76 computed=0x76)
The failure (brick) occurs only if the flashfile memory is TE28F160S5 model.
However it works fine if flashfile memory E28F16SA.
Thank you, Albert
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.