GraphicUSB
Version Change Information
Introduction
The major changes to
versions of GraphicUSB are listed below. This is to
assist in deciding whether a download is useful.
GraphicUSB
Version History
Firmware
Version History USB12
Firmware
Version History USB480
Firmware
Version History USB480+
Firmware
Version History USB500 AG
GraphicUSB V6.64 (26 February
2024)
Power Delivery Tester
- FPGA V2.29
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.64
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed protocol in fpga for USB4.DRST.4
- Added USB4.DRST.5#11
- Fixed result reporting in USB4.DRST.5
- Fixed result reporting in USB4.DRST.6
- Fixed result reporting in USB4.DRST.7
- Fixed incorrect capture analysis on Data Reset Complete
after PS_RDY
- Fixed some incorrect capture analysis GoodCRC MessageID
error reports
- Improved detection of who sends a message (relating
to emulated Cable Marker
GraphicUSB V6.63 (14 February
2024)
Power Delivery Tester
- FPGA V2.28
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.63
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Improved detection of who sends a message
- Fixed some Data Reset protocol errors
GraphicUSB V6.62 (6 February
2024)
Power Delivery Tester
- FPGA V2.27
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.62
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Added PET Calibration by User function (requires
possession of User Calibration Jig)
- Fixed Tester not incrementing Message ID when resending
Source Caps during Discovery
- Added TEST.PD.EPR.SRC3.15 DiscoverIdentityCounter
and DiscoverIdentityTimer checks
- EPR Source Caps, when testing Sink, are set to max
caps
- Fixed Find Message for EPR_Src_Caps
and EPR_Snk_Caps when hiding chunks
- TEST.PD.EPR.SNK3.1 Ensure that EPR_get_sink_cap
gets a valid response. ECN.
- TEST.PD.EPR.SRC3.1 Ensure that EPR_get_source_cap
gets a valid response. ECN.
- TEST.PD.USB4.EUSB.1
USB Mode: USB4, Cable speed: USB4 Gen4,
Cable type: Passive, Cable current: 3A. Host Present
= 0/1,
Set everything else to 0.
- Change Tester VID to 0x1A0A, cable PID to 0x0301,
and source/sink PID to 0x0302
- Simulated cable offers must be everything at max
unless otherwise specified
- TEST.PS.SNK.1: Added check that Sink does not request
more than offered
- TEST.PS.SNK.1: Added check that Sink does not request
EPR if VIF says not
- Corrected response to Accept in Reset Data sequence
ATTEMPT 3
GraphicUSB V6.61 (18 January
2024)
Power Delivery Tester
- FPGA V2.26
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.61
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed some spurious legacy reports for VDMs
- Fixed Spurious last TEST.PD.VDM.SNK.2#1 result
- Fixed TEST.PD.PROT.ALL3.8 for cables
- Fixed spurious legacy Request error report
- Fixed incorrect TEST.PD. USB4.CBL.2 error report
- Corrected response to Accept in Reset Data sequence
ATTEMPT 2
GraphicUSB V6.60 (16 January
2024)
Power Delivery Tester
- FPGA V2.25
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.60
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Tidied ModSel by removing fsk receiver
- Fixed Noise Calibration function broken in
6.59
- Corrected response to Accept in Reset Data sequence.
GraphicUSB V6.59.01 (11
January 2024)
Power Delivery Tester
- FPGA V2.24
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.59
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Inserted correct FPGA pattern (V2.24)
-
GraphicUSB V6.59 (8
January 2024)
Power Delivery Tester
- FPGA V2.24
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.59
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed issue in PET software which gave error Parameter
is Incorrect
- Fixed SQL issue where operators name contained
an apostrophe
- Fixed TEST.PD.EPR.SNK3.2#3 for captive cable case
- Fixed Disc ID from tester to use current revision
minor version
- Adjust PROT.ALL.4 not to use Hard Reset for Captive
Cable
- In EPR.SNK3.1 and EPR.SNK3.10 The EPR Request
following a EPR Source Caps was marked as a start
of AMS so gave incorrect COMMON.CHECK.PD.13 failures
- fixed
- Fixed occasional bug in Show Raw Data
display
- Attempted to improve timing in PHY.ALL.4 which
may occasionally be preventing noise being sent
as expected.
- Increased VBUS Change measurement hysteresis to
prevent multiple event generation.
- Added an End Of Test event marker to permit suppression
of Common Checks after this point.
- Multiple runs of selected tests now available
beta only
- Fixed bug in Capture File Properties concerning
Calibrated To Dates.
- PHY.ALL.6 and 9 are n/a for captive cable unless
we deem otherwise
- TEST.PD.PROT.SNK.11 (Revision 3 - Sink) VCONN_Swap
Request fixed incorrect VCONN report when Captive
Cable
- Message in TEST.PD.PS.SNK.1#5 (drawing more current
than reqested) adjusted to be more helpful
- Bus Idle detection time adjusted from 12us to
16us
- Adjusted Managed Port Type combo may have
been causing Enter 0 or 1 error message.
GraphicUSB V6.58.05
(1 November 2023)
Power Delivery Tester
- FPGA V2.23
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.58
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed bug in Source Capabilities timing caused
by Multiple voltage levels being detected from recent
improvement
GraphicUSB V6.58.04 (31
October 2023)
Power Delivery Tester
- FPGA V2.23
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.58
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed broken idle time report in first message of
test
- Fixed EPR.SNK3.6 when EPR_Request was for SPR PDO
GraphicUSB V6.58.03 (27
October 2023)
Power Delivery Tester
- FPGA V2.23
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.58
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Speeded up report generation.
GraphicUSB V6.58.02 (25
October 2023)
Power Delivery Tester
- FPGA V2.23
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.58
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Some Common Checks relating to PR_Swap were broken
now fixed.
GraphicUSB V6.58.01 (24
October 2023)
Power Delivery Tester
- FPGA V2.23
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.58
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- PET: Decode of Set_Cur Endpoint Audio 1.0 fixed
typo
- Added some more missing COMMON.CHECK.PD3.3 checks
- Temporarily added font name in CTS Port a page to
assist in diagnosis of Chinese OS bug.
- Fixed setting Time Origin at end of Eye Test Pattern
GraphicUSB V6.58 (17 October
2023)
Power Delivery Tester
- FPGA V2.23
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.58
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed COMMON.CHECK.PD.2 Message Revision bug introduced
in 6.57 has been fixed
- COMMON.CHECK.PD.7#7 now includes reduced calculated
PDP cases
- Added some missing COMMON.CHECK.PD3.3 checks
GraphicUSB V6.57 (9 October
2023)
Power Delivery Tester
- FPGA V2.23
- BT3 FPGA V1.21
- USB Comms V6.03
- PDT Script version 1.2.6.57
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Removed spurious VBUS Change message sent first
test after power up.
- Added minor scope captures
- Corrected some detail in tests using noise
GraphicUSB V6.56 (12 September
2023)
Power Delivery Tester
- FPGA V2.22
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.56
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- COMMON.CHECK.PD.14 (Check Hard Reset) actual checks
added.
- PROT.ALL.4 VBUS issue fixed
- TEST.PD.PROT.SRC.4 fixed for PPS PDOs (Twice current
in Request is not possible) (CTS needs fixing too)
- COMMON.CHECK.PD.7 stop requiring PPS 9V and 15V
when for example 100W
COMMON.CHECK.PD3.3 #2 Max_Current for PDO 1 fixed
for Sink case.
- COMMON.CHECK.PD3.3 [Current Setting Not Correct]
2j2 giving errors without explanation. Fixed Reference
to CC1 during Calibration of RxTx changed to Cal Ext
- Fixed CC line reporting in TEST.PD.EPR.SNK3.1
- Fixed Capture reporting for EPR Get Source Cap
- COMMON.CHECK.PD.13 fixed some false reports associated
with EPR.
- Fixed minor version response in VDM ACK
- Speeded up database processing
- Added report processing progress messages to test
dialog
- Improved multiport user prompt for greater clarity.
- Warnings about out of date firmware added for PDT-EPR
case
- Added COMMON.CHECK.PD.15
GraphicUSB V6.55.03 (25
July 2023)
Power Delivery Tester
- FPGA V2.21
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.54
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- COMMON.CHECK.PD.14 checks added to report.
- Added second flag byte to VBUS on/off event
- TEST.PD.PROT.SRC3.15 removed (deprecated in CTS)
- Bug in TEST.PD.PS.SRC.5 timing down to 5V fixed
- COMMON.CHECK.PD.7 #7 updated
- TEST.PD.PROT.SRC3.14 logic fixed when Not Supported
- Corrected conditions for running USB4 section of
tests
GraphicUSB V6.55.02 (13
July 2023)
Power Delivery Tester
- FPGA V2.20
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.53
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Allowed for pre-reading cable for EPR Entry in TEST.PD.EPR.SRC3.1/2/4/6/8/9/11/12/13
- Fixed result for TEST.PD.EPR.SRC3.14
GraphicUSB V6.55.01 (12
July 2023)
Power Delivery Tester
- FPGA V2.20
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.53
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed message "Database format changed - making
new database." repeating.
GraphicUSB V6.55 (12 July
2023)
Power Delivery Tester
- FPGA V2.20
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.53
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Added menu item to open log file
- Fixed the lack of rounding in TEST.PD.PROT.SRC3.14
- Discharging all caps between tests
GraphicUSB V6.54 (30 June
2023)
Power Delivery Tester
- FPGA V2.19
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.53
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed TEST.PD.PROT.SRC3.14 check on PortMaxPdp which
mixed up units being checked.
- During calibration of VBUS Volts set current limit
to 3A
- Fixed USB packet filter when multiple rules used
- Attempted PET modal dialog pump fix
GraphicUSB V6.52.04 (5
May 2023)
Power Delivery Tester
Reposted with Correct
Version number (not V.0.00)
- FPGA V2.19
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.53
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed capture analysis for Rev 3 B12
11 Structured
VDM Version (Minor) in Table 6 29 Structured VDM Header
- Bug in PROT.SRC.8#5 fixed
- Fixed bug in Shared Multi-Port search for Master-Port
- Fixed bug in PHY.ALL.8 when GetSinkCap response
is Not Supported
- Raised VIF check on max power source/sink to 240W
- New check PS.SRC.1#12 fixed for PPS
- TEST.PD.PS.SRC.5 not being reported when reporting
on single capture file is now fixed
- TEST.PD.PS.SRC.5#8 VBUS did not reach vSafe5V
in tSafe5V false fail report fixed
- Check that SinkTxNG is not asserted for more
than 50ms while the bus is idle suppressed when
caused by Tester
- TEST.PD.PROT.VDM.SNK.3 and TEST.PD.PROT.VDM.SNK.4
removed as invalid tests
- TEST.PD.USB4.DRST.5#4 removed
- Adjusted VBUS ON/OFF logic and levels
- COMMON.PROC.PD3.5 checks added
- Removed check on SVID match at end of TEST.PD.VDM.SNK.1#5
- Added Tester Watchdog function for PDT-EPR
- Added Port_Managed_Guaranteed_Type in VIF
- Added TEST.PD.PS.SRC.4
- Added TEST.PD.PS.SRC3.15
- Fixed bug in check on tSafe5V in PS.SRC.5
- Added progress indications at bottom of screen while
generating results files.
- May have fixed occasional lockup issue.
GraphicUSB V6.52.03 (5
May 2023)
Power Delivery Tester
- FPGA V2.18
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.52
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Modified FRS Snk applicability
- Enabled non-Invariant Pdos for rev 2
- Fixed Src Caps Dont Match Vif report
PS.SRC.1#12 and PS.SRC.2#8
GraphicUSB V6.52.02 (4
May 2023)
Power Delivery Tester
- FPGA V2.18
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.52
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed Tester Sink Caps
- Fixed run-time report from mismatched Request, and
corresponding lock up
GraphicUSB V6.52.01 (3
May 2023)
Power Delivery Tester
- FPGA V2.17
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.52
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed download of Tester SnkCapsExt
- Fixed VDM.SNK.1 bug
GraphicUSB V6.52 (1 May
2023)
Power Delivery Tester
- FPGA V2.16
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.52
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Added TEST.PD.PS.SRC.5 Source Hard Reset Test
- Fixed some recent issues with DR_Swap test PROT.SRC.7and
PROT.SNK.10
- Changed slew rate ignore voltage to 3.5V
- Added TEST.PD.USB4.DRST.1-7
- Added TEST.PD.USB4.EUSB.4
- TEST.PD.EPR.SRC3.10 Not Supported not seen report
wording fixed
- PROT.SRC3.7 report fixed
- COMMON.CHECK.PD.9 Step 4 changed to deal with PD2
v. PD3.
- Occasional bug in TEST.PD.PROT.SRC.11 fixed
- TEST.PD.PROT.ALL.1 Fail caused by early PS_RDY should
not appear here, but in common bring-up
- TEST.PD.PROT.SRC3.4 occasional spurious failure
message fixed
GraphicUSB V6.51 (15 March
2023)
Power Delivery Tester
- FPGA V2.15
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.51
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- PROT.SNK.8 had been accidentally disabled owing
to a CTS Spec typo now fixed
- TEST.PD.FRS.SNK3.1 completed
- PROT.SNK3.8 added
- Added TEST.PD.FRS.SNK3.2
- Added scope capture for GoToMin
- Fixed issue setting time origin at end of message
when not message
- Fixed folder name for Summary Reports
- Fixed TEST.PD.USB4.EUSB.1 and TEST.PD.USB4.EUSB.2
which showed Not Tested
- Added database purge option to Run Selected Tests
- Fixed overflow issue in PS.SNK standby current report
- Added compile time option to include all XML n/a
tests as n/a results
- Added thermostat check at start of PET calibration
- Added TEST.PD.USB4.EUSB.3
- Fixed Hard Reset Timing check in TEST.PD.PS.SRC.1
- Fix cancel exit from flashing leds on BT3 in Options
GraphicUSB V6.50.02 (7
February 2023)
Power Delivery Tester
- FPGA V2.13
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.50
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
GraphicUSB V6.50.01 (3
February 2023)
Power Delivery Tester
- FPGA V2.13
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.50
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Removed unrequired scope capture from TEST.PD.PROC.SRC.13
- Extended current position line up to top in time
view
- Added TID to file names and product folders
- Fixed bug in slew rate calculation for no significant
change
- Fixed report about cable in TEST.PD.PROT.ALL3.1
for port
- Fix scope descending transitions being coloured
red
- TEST.PD.PROT.SRC.5 Src Caps timing fixed
GraphicUSB V6.50 (30 January
2023)
Power Delivery Tester
- FPGA V2.13
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.50
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed analysis of SinkCapsExt
- Added TEST.PD.PROT.ALL3.8 Source and Sink
- Added TEST.PD.PROT.SRC3.14
- Added TEST.PD.USB4.CBL.1 and TEST.PD.USB4.CBL.2
- Added TEST.PD.USB4.EUSB.1 and TEST.PD.USB4.EUSB.2
- Fixed missing parts of TEST.PD.PROT.ALL3.1
- Added FRS as initial Sink tests
- Fixed timing measurement of Hard Reset in Revision
3 of TEST.PD.PROT.SRC.2 and TEST.PD.PROT.SNK.6
- Fixed continuing to run PROT.SRC3.7 when Bringup
showed no PPS
- Fixed update from Power Interrupt combo box
- Improved discharge of bypass caps between tests
(using new D command to VBUS Generator)
- Slew rate check in PS.SRC and PS.SNK reports corrected
- Improved test sequencing logic
- USB Suspend bit not set correctly [COMMON.CHECK.PD3.3#1]
bug fixed in EPR
GraphicUSB V6.49.05 (13
December 2022)
Power Delivery Tester
- FPGA V2.12
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.49
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed analysis of GetSinkCapExt AMS
- Temp removed Power Role bit report fix
GraphicUSB V6.49.04 (12
December 2022)
Power Delivery Tester
- FPGA V2.12
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.48
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed bypass capacitor spurious voltage issue?
- Fixed particular report in TEST.PD.VDM.SRC.2#1
- Fixed incorrect response to GetSnkCapExt
- For time being, suppress CmnChkPd7 >3a checks
when after Soft Reset
GraphicUSB V6.49.03 (5
December 2022)
Power Delivery Tester
- FPGA V2.11
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.48
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed incorrect Power Role bit to not include SOP
or SOP
GraphicUSB V6.49.02 (2
December 2022)
Power Delivery Tester
- FPGA V2.11
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.48
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Added UUT name to log
- TEST.PD.PROT.ALL3.5 for cable 2 port checks made
N/A for cables
- Fixed lack of report for incorrect Power Role bit
in Soft Reset from UUT (and possibly other messages)
GraphicUSB V6.49.01 (29
November 2022)
Power Delivery Tester
- FPGA V2.11
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.48
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- V6.49.00
- Fixed in-line result for Goal: Check Response to
DR_Swap to DFP
- Fixed Request timing to PS_RDY start
- Fixed random PD Ver for PHY.ALL.5
- Speeded analysis of Scope Error Checking
- Prevented running filter on scope capture with no
AMS detected.
- When testing source, if SinkTxNG stays on till end
of test we now report
- OMMON.CHECK.PD.13 Check Correct Use of Rp failure
of Check that SinkTxNG is not asserted for more
than 50ms while the bus is idle.
- Added some more Log file outputs
- TEST.PD.EPR.SRC3.2,4 and 6 no longer run if captive
cable.
- TEST.PD.EPR.SRC3.8#4 no longer fails if no cable
request and Captive. Now reported as N/A.
- V6.49.01
- Further speeded analysis of Scope Error Checking
GraphicUSB V6.48 (1 November
2022)
Power Delivery Tester
- FPGA V2.10
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.48
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed size of Hard Reset in zoomed in Timeline
- Added USB4 parameter page
- Invalid Request not only sent one time
- PROT.SRC3.7 and PROT.SRC3.8 when PPS refixed.
- Improving measurement in PHY.ALL.9 for Ports
- Fixed Calibrated till in File Properties when unknown
- Added PROT.SNK.14
- Fixed bug in Current Sink after PR_Swap to Sink
- Fixed PROT.SRC.8 result when VCONN not supported
- Fixed bad report in COMMON.CHECK.PD.13 in ERP.SNK.1
for non EPR UUT
- Defaulting to 15kHz VBUS Measurement filter. Can
be changed by right-clicking on Scope Display
- Added Header for EPR Source Caps announcement (pdSeqEprSrcCap)
- Added HW Rev for Sink Board
- PS.SNK.3 now n/a for sink only
- Fixed a number of EPR related AMS sequences
- Fixed test in EPR.SNK3.2 to check against tEnterEPR
max (550ms) CTS is wrong
- Prevented Soft Reset AMS showing as unexpected
when it isnt
Indicating that Legacy Rev 2 Rev3 and Cable tests
are not being maintained
- Fixed PROT.SRC3.4 and PROT.SNK3.2 to show as PASS
even though nothing to test.
- VBUS Masks no longer screening for monotonicity
- Fixed bug in TEST.PD.PROT.SRC.10 relating to report
of timing of error recovery
GraphicUSB V6.47 (30 August
2022)
Power Delivery Tester
- FPGA V2.09
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.47
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Corrected suspend power check value
- ws 127 - 8053 PROT.PORT3.7 SRC and SNK
- we sent chunked test message instead of unchunked
now fixed
- Tester starts AMS in TEST.PD.EPR.SNK3.1 when it
shouldnt if not in EPR Mode when it wants to
exit, which gave COMMON.CHECK.PD.13#1 error
- TEST.PD.PROT.SRC.10 timing measurement for PS_RDY
corrected
- TEST.PD.PROT.SRC3.11 now ignores VBUS glitch when
measuring tFirstSourceCap max
- Rrevised PROT.SRC.6
- Fixed a drawing bug in scope mask for Request
- Fixed false vbus glitch reports where overshoots
were within permissible limits
- Incorrect Not Tested report in TEST.PD.PS.SRC.3#1
fixed
- Added State of CC Line to Time View
- Add Calibration dates plus PDT-EPR flag to capture
file
GraphicUSB V6.46.06 (9
August 2022)
Power Delivery Tester
- FPGA V2.08
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.46
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed timing measurement of tSrcRecover for after
EPR
- Fixed Cable section buttons (2 and 3)
- Fix report sequence for EPR SNK and EPR PS
GraphicUSB V6.46.05 (4
August 2022)
Power Delivery Tester
- FPGA V2.08
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.46
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed Extended Reserved Test message error (Rev
2)
- Fixed EPR AMS detection
GraphicUSB V6.46.04 (3
August 2022)
Power Delivery Tester
- FPGA V2.07
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.46
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Decreased power test wait at each step
- Logic for TEST.PD.PS.SRC.3#1 fixed
- Fixed Extended Reserved Test message error
GraphicUSB V6.46.03 (1
August 2022)
Power Delivery Tester
- FPGA V2.06
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.46
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed further issues with Tester AVS EPR Source
Caps
GraphicUSB V6.46.02 (1
August 2022)
Power Delivery Tester
- FPGA V2.06
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.46
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- TEST.PD.EPR.SRC3.9#6, 7, 10 should now be really
fixed
- Fixed Tester AVS EPR Source Caps
GraphicUSB V6.46.01 (26
July 2022)
Power Delivery Tester
- FPGA V2.06
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.46
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed recognition of VID and PID in Cable Man Info
- Fixed BIST SOP test for cable
- Added capability to speed up fan in fpga by fspm
message
- Fixed bug where in Rev 2 tester responds with GoodCRC
to Discov ID SOP after PR_Swap to sink
- Fixed bug where EPR Category reports not shown
- Idle time measurement bug for EPR_Mode_Fail fixed
(COMMON.MODE.PD.3#1)
- TEST.PD.EPR.SRC3.9#6, 7, 10 appears to be ok now.
- Rationalised downloading of message content to FPGA
GraphicUSB V6.45.01 (27
June 2022)
Power Delivery Tester
- FPGA V2.05
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.45
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- EPR Tests mostly working feedback requested
- EPR Power Tests mostly working feedback requested
- Slow down on displaying long capture files fixed
displaying test name was inefficient
displaying certain incomplete messages had
inefficient lookups
- Fixed slow start of PDT test dialog, especially
when no PDT connected.
- In PROT.SRC.8 we send second VCONN Swap quicker
to try to avoid UUT requesting it (as we cant
refuse and this invalidates test)
- In PROT.SNK.11 we send first VCONN Swap quicker
to try to avoid UUT requesting it (as we cant
refuse and this invalidates test) So we dont
allow the 500ms for UUT actions.
- Added EPR messages to Search and Trigger
- AVS PDOs were not taking the specified current during
PS tests
- EPR Request after Unchunked EPR Source displayed
object position 8 as non-existant
- Also in actual EPR Request it did not show the required
parameters for an AVS just all zeros
- In EPR Request Details, B19:10 and B9:0 were interpreted
as power but should be current
- Also in Details, interpretation of Copy of PDO was
not correct
- VDM SOP sent by tester had wrong Connector type
in B22:21 in ID Header (Data Obj #2)
- Scope captures did not show voltages above 22V by
default.
- Scope masks improved for EPR situations
- Ensured Category FRS can show N/A when necessary
- Fixed blank html displays after test that require
Refresh button to reveal contents
- Fixed "More Windows" to make it show Show
Windows again
GraphicUSB V6.43 (7 April
2022)
Power Delivery Tester
- FPGA V2.04
- BT3 FPGA V1.20
- USB Comms V6.03
- PDT Script version 1.2.6.43
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Finished EPR.PROT.SRC and EPR.PROT.SNK
- Several fixes to existing tests
GraphicUSB V6.42.01 (7
February 2022)
Power Delivery Tester
- FPGA V2.01
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.42
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Set to recognise larger addresses
GraphicUSB V6.42.00 (1
February 2022)
Power Delivery Tester
- FPGA V2.01
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.42
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Added major part of EPR - some tests missing
- Added firmware support for PDT-EPR version of Tester
- Added new Trigger Messages. Fixed some that didnt
work
- Fixed PROT.SRC.7 PROT.SRC3.7 when DR_Swap doesnt
change both ways.
- Common.Check.PD.10 Cable Manufacturer Info String
Null Termination check corrected
- COMMON.CHECK.PD.10 Source Caps Extended now has
25 bytes.
- EPR bits in Request and Source Caps checked
GraphicUSB V6.40.03 (18
November 2021)
Power Delivery Tester
- FPGA V1.94
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.40
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
GraphicUSB V6.40.02 (17
November 2021)
Power Delivery Tester
- FPGA V1.95
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.40
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
GraphicUSB V6.40.01 (26
October 2021)
Power Delivery Tester
- FPGA V1.94
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.40
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
GraphicUSB V6.40 (25 October
2021)
Power Delivery Tester
- FPGA V1.94
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.39
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- PS.SNK.2 and .3 when sink only fixed PR_Swap reports
- Fixed Get Sink Cap supported report issue
- Port Data Role error in Header had wrong report
- Protocol layer was not resetting Mess ID when sending
soft reset (recently broken)
- Cable VDM report bug fixed. EPR Mode bit now recognised
- Changed Calibration VBUS setting to use 1mV instead
of 50mV. So important to update FPGA pattern!
- Added FRS test (Init Source)
- Fixed issue with using BIST Shared Mode message
- Current low range inversion fixed
- Fixed missing report in PROT.SRC.9 Rev 3 when 1st
PR_Swap not supported
- TEST.PD.VDM.CBL1 report fixed for Active Cables
- PROT.SRC.9 mistimed goal check for second PR_Swap,
so gave false FAIL report.
- Added Power_Interruption_Available parameter to
VIF handling.
- Fixed checks for Act Cab bits 8-7 in Rev 3 cable
tests
- Fixed Rev 2 AMA fail
- Added display of VIF EPR parameters, allow PDP up
to 240W
GraphicUSB V6.38 (27 August
2021)
Power Delivery Tester
- FPGA V1.93
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.36
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
GraphicUSB V6.37 (24 August
2021)
Power Delivery Tester
- FPGA V1.93
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.36
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Removed need for oscilloscope during PDT calibration.
GraphicUSB V6.36 (18 August
2021)
Power Delivery Tester
- FPGA V1.92
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.36
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Improved calibration value entry to validate input
GraphicUSB V6.35.03 (13
August 2021)
Power Delivery Tester
- FPGA V1.92
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.35
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed crash when displaying VIF error message
GraphicUSB V6.35.02 (4
August 2021)
Power Delivery Tester
- FPGA V1.92
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.35
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Fixed error message when updating current sink
firmware
GraphicUSB V6.35.01 (4
August 2021)
Power Delivery Tester
- FPGA V1.92
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.35
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Number of status data bytes checked in TD.PD.SRC3.E14
changed to 3 to meet latest spec requirement.
- Fixed recognition of 5A cable for correct implementation
of COMMON.CHECK.PD.7
- Stop any response from Tester at end of PROT.SRC.13
which was making it seem that the UUT have VBUS on
at start of next test.
- Fixed crash when selecting Run All immediately after
new data base created.
- Fixed unnecessary fan restart issue (Firmware Update
for Current Sink).
- PD.PS.SNK.2 and PD.PS.SNK.3 consumer only now does
not display FAIL for not providing Source Capabilities
- Fixed multiple incorrect preamble bit count FAILs
- In PROT.ALL3.5 there was a incorrect FAIL report
of duration of SinkTxNG during chunk test. This has
been fixed.
GraphicUSB V6.35 (29 July
2021)
PET
- Improved BC Implemented function to include detection
of Embedded Host with Micro-AB receptacle
Power Delivery Tester
- FPGA V1.91
- BT3 FPGA V1.19
- USB Comms V6.03
- PDT Script version 1.2.6.35
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.8
- Added fan RPM
- EPR Fan speed smoothed
- Started new Tab for EPR and FRS (CTS 2) Not yet
enabled
- Fixed Orig Cable Tests which didnt have Test
Condition specified in Capture file.
- Changed test checks on bytes in Status message to
7 or 2
- Fixed false reports in Multi-port Shared BU function
- Fixed product vdo display for active cable
- Fixed number of VDOs required for Active cable in
Rev 3 Orig tests
- Fixed VDM ID Header (connector type)
- Fixed Active cable version number in Rev 3 Orig
test
- TEST.PD.PROT.SRC3.7 Get_PPS_Status Response missed
voltage reading fixed.
- Now checking all 64 bits of preamble for COMMON.CHECK.PD.1
(63 counts as pass)
- AMA parameters now shown with m_bTypeCIsAltModeAdapter
set
- Incorrect check on VIF match for AMA in Orig Rev
2 tests fixed
- On saving .mqu or .html (from Save All PD Compliance
File (dont close) an extra .mqu or .html was
added if already saved) - fixed
- Fixed incorrect PROT.SRC.9 error analysis if does
not swap from Source
- Many goals shown failing incorrectly in post-run
analysis - fixed
- Fixed crash if CTS selected in Run All but individual
Orig Tests Run
- COMMON.CHECK.PD.7 fixed Max Current checks for 3A
cables. (Fixed, variable, PPS)
- TEST.PD.PROT.PORT3.1 NOT TESTED report when Source
Caps Ext received from UUT is fixed.
- Fixed incorrect TEST.PD.PROT.PORT3.2 report
- Fixed incorrect TEST.PD.PROT.PORT3.3 report
- Fixed incorrect TEST.PD.PROT.PORT3.4 report
- Invalid XML header row no longer causes error pop-up
- Fixed COMMON.CHECK.PD.7 current check when Captive
Cable on Source
- Voltage compensation removed when Captive cable
- Prevented corrupted registry from incorrectly re-sizing
the PDT test dialog
- Fixed unreliable scope trigger pulse
- Fixed sequence of power draw in PPS with current
increase in PS.SRC.1 and PS.SNK.3
- Fixed unrequired PPS current draw in PS.SRC.2 and
PS.SNK.2
GraphicUSB V6.32 (13 May
2021)
Power
Delivery Tester
- FPGA V1.89
- BT3 FPGA V1.18
- USB Comms V6.03
- PDT Script version 1.2.6.32
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added debug log capability, with settable detail
levels
- Enabled Report HTML and Report XML buttons and Report
Settings by default
- Fixed crash during generation of XML results
- Added Keyboard Shortcuts:
- Ctrl+Alt+S = Save As
- Ctrl+F12 = About GraphicUSB
- Alt+F12 = Check Version
- Added scope trigger for Missing GoodCRC
- Fixed NOT TESTED report for PS.SRC.1#11 Rev 2 PDO
2 step 1
- Added Number of PDOs to UUT Properties.
GraphicUSB V6.31.02 (29
April 2021)
Power
Delivery Tester
- FPGA V1.87
- BT3 FPGA V1.18
- USB Comms V6.03
- PDT Script version 1.2.6.31
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed confusion of Spec Rev in VDM.SNK.4
- Made PROT.PORT3.7 n/a when Unchunked Extended Messages
not supported
- Fixed report for PROT.SNK.11 when VCONN_Swap is
not accepted.
- Fixed typo in noise group report for Provider Only
in PHY.ALL.5
- Added UUT Properties function to Event Pane
- Added text zoom using touch pad
- TEST.PD.PROT.SRC3.7, 8, 9, 10 when not PPS
FIXED Summary NOT TESTED Report
- TEST.PD.PROT.SNK.11 - FIXED Summary NOT COMPLETE
Report
- TEST.PD.PS.SNK.2 - FIXED Summary NOT COMPLETE Report
- TEST.PD.PS.SNK.3 - FIXED Summary NOT COMPLETE Report
- Added temperature and fan speed values to display,
including to EPR board (if present)
- Pressing Run All now starts new data base generation
- Starting using Captive_Cable_Is_eMarked to help
decide whether to run captive cable tests
GraphicUSB V6.31.01 (13
April 2021)
Power
Delivery Tester
- FPGA V1.87
- BT3 FPGA V1.18
- USB Comms V6.03
- PDT Script version 1.2.6.31
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Adjustment to user interface
GraphicUSB V6.31.00 (12
April 2021)
Power
Delivery Tester
- FPGA V1.87
- BT3 FPGA V1.18
- USB Comms V6.03
- PDT Script version 1.2.6.31
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
GraphicUSB V6.30.03 (10
February 2021)
Power
Delivery Tester
- FPGA V1.86
- BT3 FPGA V1.17 <== now with this
- USB Comms V6.03
- PDT Script version 1.2.6.30 (New numbering system
based on CTS)
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed issue concerning eye test in Rev 3 v. Rp collision
avoidance.
- Stopped doing flipped eye test for Captive Cable
in original Rev 2 test suite
- In TEST.PD.PROT.SRC.4#2 attempted to request twice
current of each PDO but incorrectly included PPS
- PROT.SRC3.1 sent Hard Reset after seeing Source
Caps and not sending GoodCRC. Now doesnt.
GraphicUSB V6.30.02 (5
February 2021)
Power
Delivery Tester
- FPGA V1.85
- BT3 FPGA V1.16
- USB Comms V6.03
- PDT Script version 1.2.6.30 (New numbering system
based on CTS)
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed incorrect attempt to test captive cable at
end of CTS port test (future functionality)
- Made sure we dont do flipped Eye test for
Captive Cable in CTS.
GraphicUSB V6.30.01 (1
February 2021)
Power
Delivery Tester
- FPGA V1.85
- BT3 FPGA V1.16
- USB Comms V6.03
- PDT Script version 1.2.6.30 (New numbering system
based on CTS)
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Updated CTS Power test names, plus some others to
match test plan.
- TEST.PD.PROT.SRC.13 The defined test needed changing
to make it work. Our test has been modifed with a
workable alternative agreed by the workgroup.
TEST.PD.PROT.ALL.4#14 was giving odd result. Tidied
up results for this test, including some n/a results
where appropriate.
- Improved message collision avoidance logic when
UUT is Sink
- Improve results for TEST.PD.PROT.ALL3.3 and TEST.PD.PROT.ALL3.3
when Man Info message not seen
- Fixed missing TEST.PD.PROT.SNK.12#2 Error Recovery
check
- Added existing workshop folder to initial WORKSHOP
settings
- Added TEST.PD.VDM.SNK.5 results
- Fixed incorrect FAIL in COMMON.PROC.PD.7 where Attempts_
Discov_SOP is NO but VDM sent was SOP
- Changed some tests to have DRP bit = 0 to match
CTS test specification. Note this may be something
the workgroup should re-visit, to improve quality
of testing.
- Fixed an issue related to timing of PPS Request
sequences, and false failure report.
- Fixed rev bug in original rev 2 cable tests (caused
by support for VPDs)
GraphicUSB V6.30.00 (14
January 2021)
Power
Delivery Tester
- FPGA V1.84
- BT3 FPGA V1.15
- USB Comms V6.03
- PDT Script version 1.2.6.30 (New numbering system
based on CTS)
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed incorrectly set Tester Sink Caps
- Improved reporting on Unstructured VDM
- Corrected Tester response to unstructured VDM
- Improved message collision avoidance logic
- Fixed save VIF Product type bug
GraphicUSB V6.25 (17 December
2020)
Power
Delivery Tester
- FPGA V1.83
- BT3 FPGA V1.15
- USB Comms V6.03
- PDT Script version 2.1.24.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added CTS testing support for VDPs
- Added CTS checks for active cables
- Added option to suppress test prompts where avoidable,
to assist automated testing for some users (Test Parameters
Tab). Only valid when Strict Compliance not checked
- Hid CTS test file results not actually required
to be run in current test and added explanation for
NOT COMPLETE indications.
GraphicUSB V6.24 (8 December
2020)
Power
Delivery Tester
- FPGA V1.83
- BT3 FPGA V1.15
- USB Comms V6.03
- PDT Script version 2.1.24.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added clearer operator instructions
- Fixed bug created in Rev 3 Chunking test
- Added multi-component Run-all test run
- Added Detail Pane definition for reserved chunk
test extended message
GraphicUSB V6.23 (4 December
2020)
Power
Delivery Tester
- FPGA V1.83
- BT3 FPGA V1.15
- USB Comms V6.03
- PDT Script version 2.1.22.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
GraphicUSB V6.22 (3 December
2020)
Power
Delivery Tester
- FPGA V1.83
- BT3 FPGA V1.15
- USB Comms V6.03
- PDT Script version 2.1.22.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed Run-All Original Tests bug from yesterday
GraphicUSB V6.21 (2 December
2020)
Power
Delivery Tester
- FPGA V1.83
- BT3 FPGA V1.15
- USB Comms V6.03
- PDT Script version 2.1.21.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed USB4 Support reading from VIF
- Modified Rd detect level for Current Source case
- Fixed reading of VIF Mode Value for port and cable
- Fixed cable chunking test logic
- Fixed VDM.CBL.1 missing checks
- Fixed FAIL message in PROT-SNK3-PPS runtime
- Fixed results in PHY.ALL.8 which sometimes gave
incorrect outcomes.
- Fixed error report for message header bit 4 in Rev
2
- Fixed direction on error report for DR_Swap from
UUT
- Fixed results for PS.SNK.3
- Added Multi-port Shared option
- Fix Tester Response to Discover ID to be correct
Structured VDM Version
- Fixed reading in VIF Requests_PR_Swap_As_Sink
- Fixed false error report when sink sends PR_Swap
and VIF says it may
- Fixed analysis of response to repeated MessID
- Extended delay after entering PD Mode to 500ms
- Fixed reporting errors in TEST.PD.PROT.SNK.11
GraphicUSB V6.20.01 (4
November 2020)
Power
Delivery Tester
- FPGA V1.82
- BT3 FPGA V1.14
- USB Comms V6.03
- PDT Script version 2.1.20.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Changed CTS test numbers to match arbitrary change
made in latest version
- Added WORKSHOP Settings button in PD Compliance
Dialog to help set up folder for a new workshop.
- Converted Import VIF button to look for XML files
- Fixed missing PS.SNK test results
GraphicUSB V6.20.00 (30
October 2020)
Power
Delivery Tester
- FPGA V1.82
- BT3 FPGA V1.14
- USB Comms V6.03
- PDT Script version 2.1.20.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Updated to VIF 3.01.02
- Rev 3 cable now uses USB Highest Speed
for Original Tests
- CTS 1.2 Tests are now available for Registration
GraphicUSB V6.16 (30 September
2020)
Power
Delivery Tester
- FPGA V1.81
- BT3 FPGA V1.13
- USB Comms V6.03
- PDT Script version 2.1.16.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed bug in cable Product VDO analysis which also
caused NOT TESTED report in VDM3.E1
GraphicUSB V6.15 (14 September
2020)
Power
Delivery Tester
- FPGA V1.81
- BT3 FPGA V1.13
- USB Comms V6.03
- PDT Script version 2.1.15.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Updated analysis of VDM Product Type VDOs for Rev
3
- Updated check for number of VDM Product Type VDOs
required in Rev 3 Compliance Tests.
GraphicUSB V6.14 (17 July
2020)
Power
Delivery Tester
- FPGA V1.81
- BT3 FPGA V1.13
- USB Comms V6.03
- PDT Script version 2.1.14.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Dont check VIF spurious parameters any more
- CAB_PROT_DISCOV_R3_D2c fixed to not check bits 22:21,
now used for connector type.
- Fixed issue where VIF gives product type not allowed
in PD2
- Fixed first line of xml file (link name)
- Adding new parameters to VIF handling (3.0.0.0)
- Fix USB-500 Command line function
GraphicUSB V6.12 (16 December
2019)
Power
Delivery Tester
- FPGA V1.81
- BT3 FPGA V1.13
- USB Comms V6.03
- PDT Script version 2.1.9.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- When we were sink and doing PR_Swap the loss of
Rp on CC would cause a disconnect after a timeout.
Now ignored when doing PR_Swap.
- Source with captive cable is now not failed for
offering more than 3A without sending Discover ID
to cable
- Analyser parser was locking up in Alert in some
conditions - fixed
- Get Status sent by UUT now responded to correctly
- Fixed broken cable test dialog
- PDT Compliance Dialog now has persistant position,
this can be reset with Set Default Window Position
View menu option, in case dialog appears off screen.
- Fixed date till calculation in Calibration
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.11.01 (7
November 2019)
Power
Delivery Tester
- FPGA V1.80
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.9.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- CTS set all buttons now only set valid check boxes
- Fixed reporting bug caused by changing unrecognised
message value from 14 to 15
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.11.00 (6
November 2019)
Power
Delivery Tester
- FPGA V1.79
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.9.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- For multiple port devices, device type was taken
only from last port. Now saved individually.
- Give WARNING when UUT requires retry from tester,
as this should rarely happen in practice.
- Fixed flipped eye test was not always flipping.
- Fixed TD.PD.LL3.E1 GoodCRC Specification Revision
compatability report for sink only UUT.
- Added major part of support for CTS testing - not
yet available.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.10.02 (19
August 2019)
Power
Delivery Tester
- FPGA V1.78
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.8.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed cable test sequence in dialog.
Fixed cable results output
Removed obsolete cable tests
- NOTE: There seems to be an
issue with re-initialising when power cycling. If
this turns out to be necessary - please both power
down PDT and exit from GraphicUSB. This will ensure
correct operation. We are looking into the issue.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.10.01 (15
August 2019)
Power
Delivery Tester
- FPGA V1.78
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.8.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed SRC3.E7 etc which PASSed Not Supported to
Get Battery Status even when VIF said there was at
least 1 battery.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.10.00 (9
August 2019)
Power
Delivery Tester
- FPGA V1.78
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.8.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- VIF Check no longer fails if dual role power device
doesnt set one of Accepts_PRSwap_As_Sink or
Accepts_PRSwap_As_Source. Now also satisfied by Requests_PRSwap_As_Sink
or Requests PRSwap_As_Source
- Added trigger settings for some SOP
messages
- Updated support for cables with SOP
- Fixed search for Hard Reset event and Cable Reset
events
- Fixed issue saving SVID_Modes_Fixed to cable section
of VIF
- Fixed extract SOP and extract SVID/Mode
data from cable in Extract Data for VIF function.
- Fixed old script timeout bug
- Added some VIF checks relating to active cables
- AWG was not being correctly calibrated at startup
- LED now flashes on current calibration
item
- Partly fixed marginal startup issue
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
USB Analyser
- Fixed USB Filter which crashed on clicking Add Rule
GraphicUSB V6.08 (26 July
2019)
Power
Delivery Tester
- FPGA V1.77
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.6.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Entering test dialog preserves previously selected
component.
- Fixed some issues when trying to save/load VIF with
SVIDs
- Display of Goal texts was broken around 6.06 and
has been restored. Capture files generated by affected
versions will show incorrect goal text in the event
and detail panes, though this should not affect the
logic of pass/fail for tests. Files generated before
the bug and from now on will display correctly.
- Fixed missing xml flag on saving capture file
- Fixed Extract Info from UUT for Providers
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
USB Analyser
- Fixed USB Filter which crashed on clicking Add Rule
GraphicUSB V6.07 (25 June
2019)
Power
Delivery Tester
- FPGA V1.77
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.5.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Num_Fixed_Batteries and Num_Battery_Slots parameters
were not being read from VIF
- Fixed VIF interpretation issues (by universally
using prefixes in map.)
- Fixed capture file embedded VIF issues to allow
for XML, and component selection.
- In Vendor Info File Consistency Check, parameters
Accepts_PR_Swap_As_Src and Accepts_PR_Swap_As_Snk
were incorrectly reported as not found in VIF
- Some VDM parameters not being read correctly from
VIF
- Dialog sizing was not correct
- If component uses A connector it was displayed as
C
- Some other parameters not being read correctly from
VIF
- POW-SRC-LOAD-PPS test incorrectly being run.
- Post processor showed that Not Supported was sent
too late after chunked message, but this was not flagged
in Src3.E25
- Fixed broken Get SVIDs code
- premium scope function doesnt work on Cable
- fixed
- Fixed issues caused by addition of PSD Product Type
- VIF Host_Supports_USB_Data logic changed
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
USB Analyser
- Fixed USB Filter which crashed on clicking Add Rule
GraphicUSB V6.06.07 (6
June 2019)
Power
Delivery Tester
- FPGA V1.77
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.47
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed new bug where emulated 3A cable was set to
5A
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.06.06 (4
June 2019)
Power
Delivery Tester
- FPGA V1.77
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.4.6
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Didnt post correct version for 6.06.05 (was
actually 6.06.04)
- Fixed bug in BMC-PROT-DISCOV when SVIDs defined,
caused by new XML code.
- Made improvement to EEPROM write function to close
loop and speed things up.
- Turned off unused pre-check when changing between
product types
- Added VIF param Host_supports_usb_data
- Fixed TD.PD.SNK3.E4/E5 NOT TESTED Report
- Fixed old calibration method warning logic
- Test Parameter dialog TesterEye buttons did not
work if cable VIF selected
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.06.05 (3
June 2019)
Power
Delivery Tester
- FPGA V1.77
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.4.5
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed bug in BMC-PROT-DISCOV when SVIDs defined,
caused by new XML code
- Made improvement to EEPROM write function to close
loop and speed things up
- Turned off unused pre-check
- Added VIF param Host_supports_usb_data missing from
official schema
- Fixed TD.PD.SNK3.E4/E5 NOT TESTED Report
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.06.04 (28
May 2019)
Power
Delivery Tester
- FPGA V1.76
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.4.4
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Re-made timing improvement on EEPROM write which
was accidentally removed from previous version
- Corrected some redundant instructions during TxRx
BT3 calibration step 1
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.06.03 (26
May 2019)
Power
Delivery Tester
- FPGA V1.76
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.4.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added Run All button back for BT2 with Port devices.
- Removed spurious HTML markup from Notes file text
- Added error checking to Calibration Restore function
and corrected timing which was causing occasional
errors.
- Updated Select Packet-Master Advanced
Backup and Restore to include BT3!
- Added warning to Calibration if not been recently
enough calibrated for BT3 simple calibration process.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.06.02 (23
May 2019)
Power
Delivery Tester
- FPGA V1.76
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.4.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Enabled saving VIF as legacy text file for single
component UUTs
- Added VIF parameters for Source OCP
- Failure to use parameters from txt VIF files fixed
- Fixed randomly incorrect report in TD.PD.VNDI3.E10
PR_Swap Source
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.06.01 (20
May 2019)
Power
Delivery Tester
- FPGA V1.76
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.4.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Extract VIF from Port product function
brought up to date
- Reading of VIF in .txt format fixed (broken in previous
release)
- Add VIF component edit buttons: Add Duplicate Component,
Delete Component.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.06.00 (16
May 2019)
Power
Delivery Tester
- FPGA V1.75
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.4.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added XML VIF file capability.
- Output now only in XML
- Text VIF input still supported
- Extract VIF from Cable Marker product
function brought up to date
- More than 3A in Source Caps from Sink no longer
an error
- Fixed BMC-PROT-SEQ-CHKCAB-CP-ACC and BMC-PROT-SEQ-NOMRK-CP-ACC
where uut waits till after pr_swap to send Disc_ID
to cable
- Changed tSoftReset from 5ms to 15ms in PROT-LL3-RETRAN
- Fixed improper argument bug for PET
tests.
- Fixed test TD.PD.PRSISNK3.E1 shouldnt
be done for sink only
- In NOMRK test with PRSWAP now allow SOP Soft
Reset as an attempt to talk to the cable, not just
Discover ID.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.05.01 (4
Apr 2019)
Power
Delivery Tester
- FPGA V1.74
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.3.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed Save and Close All Compliance Files
bug
- Fixed Win 10 Save to Mem Stick bug (actually
worked round Win 10 bug)
- May have fixed Hard Reset bug - feedback needed
- May have fixed incorrect Message ID bug - feedback
needed
- Fixed instructions when calibrating just Tx/Rx on
BT3
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.05.00 (30
Mar 2019)
Power
Delivery Tester
- FPGA V1.73
- BT3 FPGA V1.12
- USB Comms V6.03
- PDT Script version 2.1.3.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- TstProtSnk3Prs - attempt to fix PR_Swap NOT COMPLETED
error
- added code for cable svid page
- Changed FR_Swap parameter names
- Fixed occasional startup bug
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.00.01 (13
Mar 2019)
Power
Delivery Tester
- FPGA V1.72
- BT3 FPGA V1.11
- USB Comms V6.03
- PDT Script version 2.1.2.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Attempt to fix 'hexadecimal number' bug
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V6.00 (13 Mar
2019)
Power
Delivery Tester
- FPGA V1.72
- BT3 FPGA V1.11
- USB Comms V6.03
- PDT Script version 2.1.2.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Converted to Different Development Environment
- Fixed many issues this raised
- Added Check Version function to Help Menu
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.82 (5 Mar
2019)
Power
Delivery Tester
- FPGA V1.72
- BT3 FPGA V1.11
- USB Comms V6.03
- PDT Script version 2.1.2.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- BT2 obsolete warnings added.
- Default PET Analyser Capture to on
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.81 (28 Feb
2019)
Power
Delivery Tester
- FPGA V1.72
- BT3 FPGA V1.11
- USB Comms V6.03
- PDT Script version 2.1.2.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed FAIL bug in sop revision checking after
PR_Swap when captive cable and rev 3 declared but
rev 2 test
- Fixed issue in BMC-PHY-MSG test when captive cable
has marker.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.80.04 (14
Feb 2019)
Power
Delivery Tester
- FPGA V1.72
- BT3 FPGA V1.11
- USB Comms V6.03
- PDT Script version 2.1.1.4
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- New bug in BMC-PROT-GSC-REC fixed
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.80.03 (13
Feb 2019)
Power
Delivery Tester
- FPGA V1.71
- BT3 FPGA V1.11
- USB Comms V6.03
- PDT Script version 2.1.1.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed 'PPS Available' detection bug in Src Caps
- Fixed timing of goal to GetSinkCaps in SNK3-CAPS
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.80.02 (12
Feb 2019)
Power
Delivery Tester
- FPGA V1.71
- BT3 FPGA V1.11
- USB Comms V6.03
- PDT Script version 2.1.1.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Allowed BT3 Calibration jig to calibrate BT2
- Corrected SinkTxNG timing in BT3 plug-in
- Corrected logic of response to received message
while waiting to send message.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.80.01 (1
Feb 2019)
Power
Delivery Tester
- FPGA V1.70
- BT3 FPGA V1.10
- USB Comms V6.03
- PDT Script version 2.1.1.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Scope masks (broken in V5.80.00) fixed
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.80.00 (31
Jan 2019)
Power
Delivery Tester
- FPGA V1.70
- BT3 FPGA V1.10
- USB Comms V6.03
- PDT Script version 2.1.1.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- RDO B25 - (USB Communications Capable) is not VIF
specified value. PROT_MSG_DATA_REQ_6] message for
tester requests has been fixed.
- Fixed VCONN detection logic
- Fixed BT3 transmit offset issue
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.76 (15 Jan
2019)
Power
Delivery Tester
- FPGA V1.69
- BT3 FPGA V1.09
- USB Comms V6.03
- PDT Script version 2.1.0.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added remaining PD Messages to Trigger function.
- Fixed reporting of PPS Status in PPS Voltage Test
- Fixed PPS Test plotting broken in V5.75
- Search for Get_PPS_Status now works
- Fixed type-c detection of cable marker using BT3
(marginal detection before)
- Fixed recently introduced About Box crash
- Fixed cable startup issue caused in 5.75 when fixing
TRY.SNK issue.
- Known issues:
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.75 (7 Jan
2019)
Power
Delivery Tester
- FPGA V1.68
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.8
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- In PR_Swap test we were not setting Unconstrained
Power bit correctly every time. Fixed.
- Internal message structure tidied up for Source
Caps, Sink Caps, Requests. (Should be clean now but
look out for issues with these messages)
- Free version of PPS Voltage test now working again.
(except for PPS Status report)
- Fixed error in reporting of rejected PR_Swap in
VNDI.E10 and VNDI.E11
- Recompiled FPGA to remove eye diagram timing error
on some units.
- TRY.SNK timing issue fixed
- Known issues:
- PPS Voltage Load test still has issues
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.74 (30 Nov
2018)
Power
Delivery Tester
- FPGA V1.67
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.7
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added support for User Calibration Kit for BT3 (PDT-CAL-BT3)
- Fixed number of bytes required in valid Manufacturer
Info message (5-26)
- Now requests Plug-in Serial Number (Once only) and
stores within Plug-in
- In PHY-MSG test a UUT with a PDP over 60W was giving
warnings about source caps, because the tester cannot
respond to SOP during this test. This no longer
causes a warning.
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.73 (22 Nov
2018)
Power
Delivery Tester
- FPGA V1.67
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.6
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- BT3 Hard Reset timing fixed
- Corrected error reporting on Get Man Info with Invalid
Target for Cable
- Allowed suppression of Rev 3 results for tests not
performed.
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.72 (19 Nov
2018)
Power
Delivery Tester
- FPGA V1.66
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.5
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Repaired broken PRSWAP test.
- Zoom and Shift on scope views now also works wih
arrow keys
- PPS late request option added (20 seconds) to PPS
Tests
- Allowing fixed current at same as PPS current offered.
- Fixed bad tester response to badly corrupted messages
- Fixed lock-up when showing Raw Data for badly corrupted
messages.
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.71.03 (1
Nov 2018)
Power
Delivery Tester
- FPGA V1.64
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- SRC3.E14 fixed data size of 5 or 6 (unchunked)
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.71.02 (31
Oct 2018)
Power
Delivery Tester
- FPGA V1.64
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added VNDI3.E10 and VNDI3.E11 (response to PR_Swap)
- Replaced FRSISRC3.E2 with VNDI3.E12 (still in work)
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.71.01 (30
Oct 2018)
Power
Delivery Tester
- FPGA V1.64
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Timing error with tester as source when reducing
voltage now fixed.
- VBUS GEN Firmware V0.04
- Updated VIF to V1.37
- Fixed BT3 issue after Hard Reset
- Updated Signalling Supported field interpretation
in AMA VDM
- Excluding FRS from overall results for now
- Fixed spurious Check contents of any GetSrcCapsExt
message in report
- SRC3.E20 SRC3.E21 SNK3.E17 SNK3.E18 response for
Not Supported updated
- SRC3.E14 and SNK3.E15 dasta size updated
- SNK3.E20 replaced with PRSISNK3.E1
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.71.00 (22
Oct 2018)
Power
Delivery Tester
- FPGA V1.63
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.9.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Try.Src connection issue on BT2 fixed
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.70 (17 Oct
2018)
Power
Delivery Tester
- FPGA V1.62
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.8.4
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- INTERIM VERSION TO MAKE FOLLOWING FIXES AVAILABLE
ASAP:
- Fixed receiver issue in INT-REJ tests
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.69 (15 Oct
2018)
Power
Delivery Tester
- FPGA V1.61
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.8.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- INTERIM VERSION TO MAKE FOLLOWING FIXES AVAILABLE:
- Fixed info in cc messages
- Added capability to reduced number of noisy messages
for non-strict compliance
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.68 (9 Oct
2018)
Power
Delivery Tester
- FPGA V1.61
- BT3 FPGA V1.08
- USB Comms V6.03
- PDT Script version 2.0.82
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- INTERIM VERSION TO MAKE FOLLOWING FIXES AVAILABLE:
- Fixed crash in Extract Info From UUT
- Changed ranges of acceptable voltages for Source
UUT termination test
- Fixed results of LL3.E3
- Fixed sop revision fail on rev 3 device seeing
SoftReset at rev 2 from a cable
- Completed analysis of Status message in Capture
- Added Analysis of Get_Sink_Caps_Ext and Sink_Caps_Ext
in Capture
- Allow 5 or 6 data bytes in Status Checking SRC3.E14
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
- All type 2 Deterministic Testing is beta
- FRS tests are beta
GraphicUSB V5.67 (12 Sept
2018)
Power
Delivery Tester
- FPGA V1.60
- BT3 FPGA V1.07
- USB Comms V6.03
- PDT Script version 2.0.8.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed DR_Swap test logic
- Fixed duplication of VCSWAP test name
- Added support for Analyser POD to BT3
- Added CC Line Selection Options to Edit
Options
for BT3
- Fixed Capture report on PR_Swap followed by Not
Supported
- Fixed Capture report on Get_Src_Caps followed by
Not Supported
- Fixed problem with Sink Caps PPS report
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.66 (1 Sept
2018)
Power
Delivery Tester and PET
- FPGA V1.59
- BT3 FPGA V1.06
- USB Comms V6.03
- PDT Script version 2.0.8.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- First official BT3 release (Note: GraphicUSB will,
of course, remain backward compatible with the BT2
Plug-in. Just new BT3 features cannot be supported
on BT2.)
- Added User calibration of new plug-in, TxRx only
- Greyed out FRS tests if not dual role. Results for
these n/a in this case.
- Fixed bug in LL3-PD2-COMP where first message from
tester was sent in PD3, not PD2
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.65.01 (9
Aug 2018)
Power
Delivery Tester and PET
- FPGA V1.58
- USB Comms V6.03
- PDT Script version 2.0.7.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed bug in Timing report for PRSwap (introduced
in 5.65.00)
- Improved VBUS plot error indication
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.65.00 (7
Aug 2018)
Power
Delivery Tester and PET
- FPGA V1.58
- USB Comms V6.03
- PDT Script version 2.0.7.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added most of tests for FRS when using BT3 Plug-in
- Fixed analysis in Rev 2.0 to Sink Caps when VIF
includes PPS
- Added LL3.E3
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.60.03 (27
June 2018)
Power
Delivery Tester and PET
- FPGA V1.57
- USB Comms V6.03
- PDT Script version 2.0.6.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed timing of Request checks after PR_Swap in
power tests properly
- Removed unnecessary parameters in VPD VIF file check
- Prevented spurious VCONN On/Off events
- Arranged timing of SRC3.E23 vconn present check
to be more reliable
- Auto flip on Just Eye Test button (on BT3)
- Updating Eye Diagram crossing point now updates
eye drawing (as it used to)
- Number of fitting attempts for eye corrected
- Frequency error not shown in eye diagram report
fixed
- PD Parsing phases now specified in Status Bar
- Fixed port power role bit spurious fail message
when state machine event intervenes
- Fixed spurious "PDO#%u B6:B0 (Max Current)
is not VIF specified value." error message for
PPS PDOs
- Fixed HR when tester is source (on BT3)
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.60.02 (14
June 2018)
Power
Delivery Tester and PET
- FPGA V1.56
- USB Comms V6.03
- PDT Script version 2.0.6.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed Eye diagram glitch from previous version.
- Fixed VIF parameter reading where 0X instead of
0x
- Fixed timing of Request checks after PR_Swap in
power tests
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.60.01 (11
June 2018)
Power
Delivery Tester and PET
- FPGA V1.55
- USB Comms V6.03
- PDT Script version 2.0.6.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed VCONN on/off event (rev 3 plug-in only)
- SRC3.E23 part e now supported on Rev 3 Plug-in
- Finished removing VIF parameters Min_Operating_Voltage
etc
- Corrected dialog logic for PD OC Protection
- Fixed PPS Max Current parameter issue on PDOs 6
and 7 in dialog
- Do autoflip on port tests (with Rev 3 Plug-in)
Fixed identification of countries when more than one,
in Country_Codes
- Fixed timing of check on Get_Country_Info
- Fixed some bugs in 'Extract Info From UUT' for ports
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.60.00 (4
June 2018)
Power
Delivery Tester and PET
- FPGA V1.54
- USB Comms V6.03
- PDT Script version 2.0.6.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Added analyser support for FRS signal, and detect
FRS signal.
- Added send FRS signal support to BT3
- Corrected text of Sink Caps B25 mismatch with VIF
(said USB Comms instead)
- Added Rp use resistor control
- Fixed false fail report to Rev 4 test
- Speeded up BMC Signal Scope display
- May have fixed issue with source transition tests
after PR_Swap
- Added VPD test to Rev 3 plug-in
- Added some Rev 2-D tests
- Fixed report when Hard Reset after PPS Request came
too early
- Fixed bad timing report on first SOP' message
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.56 (10 May
2018)
Power
Delivery Tester and PET
- FPGA V1.53
- USB Comms V6.03
- PDT Script version 2.0.6.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.7
- Fixed rev 3 report current rounding issues
- Added test duration to test report
- Added new plug-in parameters to capture file (Properties)
- Fixed some summary test results in Rev 2 PHY which
showed pass when UUT had failed
- Changed "Sink transmitted AMS Start message
during SinkTxNG" into warning on Rev 2 Plug-in
as timing not sufficiently precise for certainty.
Rev 3.0 Plug-in fixes this issue.
- SOP Discover ID sometimes had false revision error
report.
- Fixed a fail on checking GetSrcCapExt message contents.
Message was not actually sent, but shouldn't be a
failure.
- Fixed bug for timing of Battery Caps, following
battery status sequence.
- Updated to VIF Spec V1.36
- PET BC 1.2 fixed turning on wait 'StartTimer0Sec
PwrUpToUsbRdySec' in CT_DCP_OVRSHT.mpet
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.55.03 (11
Apr 2018)
Power
Delivery Tester
- FPGA V1.52
- USB Comms V6.03
- PDT Script version 2.0.5.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- If eye diag fails the final results still said
pass - fixed
- Cable test revision checking issue fixed
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.55.02 (10
Apr 2018)
Power
Delivery Tester
- FPGA V1.52
- USB Comms V6.03
- PDT Script version 2.0.5.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Fixed issue where captive cable still gave failures
when doing rev 3 cable checks
- Fixed issue where last result in CAB3.E1 was reporting
'not tested'
- Fixed issue where 3.3V min was not accepted as satisfying
PPS nominative supply
- Fixed issue where first cable message is after PR_Swap
and as port is Rev 2.0 the SOP' message must also
be Rev 2.0. We were giving incorrect error in this
situation.
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.55.00 (27
Mar 2018)
Power
Delivery Tester
- FPGA V1.51
- USB Comms V6.03
- PDT Script version 2.0.5.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Added support for PDT-BT3 Plug-in.
- Source Caps Extended byte 10 Voltage Regulation
Load Step bits 1:0 with value of 01 was being reported
as reserved value - now fixed.
- Structured_VDM_Version_SOP and Structured_VDM_Version
are no longer being value checked against PD Revision.
These tw parameters are now redundant and will be
removed in next VIF Spec version.
- Added support for VIF Generator 1.33
- Changing Port Type now allows new Port Type to be
saved
- False Fail was given for sink capabilities with
Variable PDOs
- Fixed VIF problem with Type_C_Can_Act_As_Host
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.51 (14 Feb
2018)
Power
Delivery Tester
- FPGA V1.50
- USB Comms V6.03
- PDT Script version 2.0.4.6
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Fixed search for Hard Reset or Cable Reset
- Missing Notes result rev 3 fixed
- Broken file name for rev 2 has been fixed
- Fixed rubbish at end of rev 2D tests results
- Auto run test advanced to wrong page
- Just Eye now cancels other tests selected on other
tabs
- Source caps data obj analysis showed wrong value
for PPS max voltage
- Fixed SRC3.E27 PPS_Status saying n/a when ir wasn't
- Fixed SRC3.E27 saying not tested in 3rd check
- Fixed missing result in CBL3.E4
- Fixed comms error in Interactive beta mode
- Fixed Req rev 3 in Interactive beta mode
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.50.05 (26
Jan 2018)
Power
Delivery Tester
- FPGA V1.50
- USB Comms V6.03
- PDT Script version 2.0.4.5
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Fixed error in report of chunked version of SNK3.E7
- Fixed Collision avoidance error msising in SNK3.E20
- Fixed port data role in PHY-BUSIDL test
- Adding beta tests TD.PD.PHY.E6...22
- Fixed battery numbers error report
- Made VNDI3.E9 a fail if PDP not included in message
(because too short)
- Fixed corrupted Hard Reset in Cable tests
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.50.04 (24
Jan 2018)
Power
Delivery Tester
- FPGA V1.49
- USB Comms V6.03
- PDT Script version 2.0.4.4
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Fixed chunking error report when Not Supported
- Fixed erroneous size report error on last chunk
in chunk test
- Fixed bug in PROT-LL3-GOODCRC test
- Fixed bug in PROT-LL3-RETRANS test
- Added temporary test function for Mains Switch box
- Added number of batteries to VIF checks
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.50.03 (22
Jan 2018)
Power
Delivery Tester
- FPGA V1.48
- USB Comms V6.03
- PDT Script version 2.0.4.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Fixed issue with expected VIF parameters Type_C_Is_Alt_Mode_Adapter
and Security_Msgs_Supported_SOP
- FR_Swap o/p is available on FEAT_1
- Fixed lockup in LL3.RETRAN
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.50.02 (19
Jan 2018)
Power
Delivery Tester
- FPGA V1.48
- USB Comms V6.03
- PDT Script version 2.0.4.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Corrected condition for SinkTxNG background colour
to include explicit Rev 3 contract. Only partially
required before.
- Added error description for illegally sent Sink
AMS start message during SinkTxNG
- Fixed bug in goal to make contract with highest
PDO number.
- Added COLLISION_AVOIDANCE_ERR to report for illegally
sent Sink start of AMS
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.50.01 (19
Jan 2018)
Power
Delivery Tester
- FPGA V1.48
- USB Comms V6.03
- PDT Script version 2.0.4.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Colour event background when sink not allowed to
transmit
- Put cross in front of any illegally transmitted
UUT start of AMS
- Fixed timing measurement for Alert to Not Supported
- Fixed spurious fail when Not Supported response
to Get Country Codes
- Added Tab for Rev 2 Deterministic Tests (not complete
yet and beta only)
- Added ability to chain tests
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.50.00 (17
Jan 2018)
Power
Delivery Tester
- FPGA V1.48
- USB Comms V6.03
- PDT Script version 2.0.4.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- Added 'Message Supported' analysis
- Fixed invalid behaviour after sending illegal GotoMin
- Currently assuming Not Supported is expected
- Fixed decision whether to show Rev 3 results
Fixed critera for checking Sink PDP
- Updated VIF to 1.30
Added raw pd message data analysis
- Changed LL3.E2 est to use Sink Caps when appropriate
- Improved granularity of BMC bit rate control
- Allowed different bit rates for preamble and remainder
of message
- Can set number of pre-amble bits and polarity
- Fixed bug in tester Source Caps Ext message
- Added results for Country Codes/Info
- Known issues:
- Power Rules changed too late for this workshop
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.46 (23 Nov
2017)
Power
Delivery Tester
- V5.46
- FPGA V1.47
- USB Comms V6.03
- PDT Script version 2.0.2.5
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.6
- PET:
fixed typo in CDP Voltage/Current test
- PDT:
- Fixed Current Sink glitch
problem
- Stopped incorrect generation of spurious Hard Reset
if UUT sends Hard Reset immediately after Eye Pattern.
- Made disconnect after Eye Pattern complete faster.
- Fixed failure to start up again after Hard Reset
just before Disconnect
- SRC3.E27 and E28 are no longer n/a if PPS PDO seen
- PPS Request in above test now has proper timeout
- Fixed EYE ONLY filename sufffix
- Transmit fifo changed to 512 bytes to fix extended
message issue
- Fixed issue with reference in chunked batt caps
- Fixed Power Limited bit analysis
- Added CC event to search function
- Stop operating Rp in Rev 2.0
- Button to run all relevant tests in turn added
- Test Timer added
- Added Workshop function to create TID list of UUTs
tested
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.45.05 (2
Nov 2017)
Power
Delivery Tester
- FPGA V1.46
- PDT test version 2.0.2.4
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Fixed another bug in PDP satisfying conditions (27W
PPS case)
- Added test BMC-PROT-IGN-PPS
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.45.04 (1
Nov 2017)
Power
Delivery Tester
- FPGA V1.46
- PDT test version 2.0.2.4
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Add sub type to sw version number stored in capture
file
- Fixed PDP satisfying conditions
- Fixed bug in CHUNK-TO test
- Increased some delays in MSG test which was causing
checks before action completed
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.45.03 (31
Oct 2017)
Power
Delivery Tester
- FPGA V1.46
- PDT test version 2.0.2.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Attempted to stop 'ams abandoned' lockup
- Cleaned up exit from PPSTIM
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.45.02 (31
Oct 2017)
Power
Delivery Tester
- FPGA V1.45
- PDT test version 2.0.2.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Get Battery Status now sent 8 times for TD.PD.SRC3.E8
plus reporting bug fixed
Get Battery Caps now sent 8 times for TD.PD.SRC3.E16
- Fixed incorrect FAIL when last chunk has 26 bytes
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.45.01 (27
Oct 2017)
Power
Delivery Tester
- FPGA V1.45
- PDT test version 2.0.2.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Adding full PDP checks to VNDI3.E1
- PPSTIM test had timing issues.
PROT_SEQ_CHKCAB_P_PC, PROT_SEQ_NOMRK_P_PC, PROT_SEQ_CHKCAB_CP_ACC,
PROT_SEQ_NOMRK_CP_ACC not done if captive cable
- Changed F* to (fail) and W* to (warning when indicated
repeated errors.
- Added note that cable marker is not emulated where
there is a captive cable
- Added new PD messages to search function. Put messages
in alphabetic sequence in dialog.
- Allow suppression of results from Rev 3 test which
have not been run.
- Fixed test TD.PD.SRC3.E22 Cable Type Detection (previously
not implemented)
- Fixed test TD.PD.SRC3.E23 VCONN_Swap to report fail
if Not Supported seen, unti new plug-in hardware available.
(FAIL will be interpretted by TechAdmin as a not implemented
test for now)
- TD.PD.SRC3.E27 and TD.PD.SRC3.E28 now n/a if no
PPS PDO
- Get Battery Status now sent 8 times for TD.PD.SRC3.E8
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.45.00 (19
Oct 2017)
Power
Delivery Tester
- FPGA V1.44
- PDT test version 2.0.2.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Added Find function to html report files
- Added Test name and event # to each Rev 3 test report
(passing or otherwise)
- Rev 3.0 Results check for padding bytes being zero
corrected and made more generic
- Data length of Man Info with invalid reference corrected.
- Downloaded data for Src Caps Ext, Batt Caps and
Batt Status messages
- Fix LL3-GOODCRC to deal with sink as well as source
- Rev 3 Discov. Spurious fail message on Not Supported
removed.
- Source Caps PPS Power Limited bit now allowed to
be 1 in checks
- Source Caps PPS Power Limited bit now reported in
Capture Details Pane
- Improved reporting when chunks have wrong number
of padding bytes
- Adding tests for Test Plan 0.90
- PROT-LL3-RETRAN
- PROT-SRC3-CHUNK-TO
- PROT-SNK3-CHUNK-TO
- PROT-SNK3-COLAV
- These add the rest of the results in V0.90 of
the Rev 3.0 Compliance plan.
- Widened Test dialog window to workaround chinese
text version issue.
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.41 (12 Sept
2017)
Power
Delivery Tester
- FPGA V1.43
- PDT test version 2.0.1.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Added copy to html view
- Added html view auto scroll to bottom
- Adding suppression of incomplete pps transtion event
- Adding back in testing all PDOs for PPS
- Removed fail caused by defining directionality bits
in cable and ama
- Remove spec rev fail during locate crc test in rev
3
- PPS buttons added to allow partial PPS Load Tests
- Man info range check on number of bytes fixed
- Check Number of Data Objects field = (Data Size
+ 5) / 4 in Man Info fields
- In Rev 3 man info test when running in Rev 2 for
a Rev 3 UUT. The failure is that the response is Manufacturer
Info but specifying Rev 2.0 in Message Header. We
have modified the test to only check for the GoodCRC.
Any other error during this goal is ignored, owing
to the special mode of the engine needed to test this,
plus the fact that we would be looking at an illegal
response to an illegal message if we went any further.
- Removed double disconnect at end of MSG test.
- Now interpretting all Rev 3.0 messages specifying
Rev 2.0 as reserved.
- TD.PD.SRC3.E6 Source_Capabilities_Extended Fields
Checks test has been corrected so that if Not Supported
is received the field check are given the result 'n/a'.
- Added warning when cancelling change of Edit...Options...
- Corrected test results for SNK3.E10 when no response
to Get Source Caps Extended (neither Source Caps Extended
nor Not Supported)
- TD.PD.VDM3.E2 Unrecognised VID in Unstructured VDM
test has been corrected so that if Not Supported is
received the timing is checked
- Fixed check on Sink Caps in VNDI3.E8 (goal check
missing)
- PDO details now also checked
- TD.PD.SNK3.E14 Request Fields Check - PPS corrected
so that it is all n/a id PPS PDO not selected.
- Rev 3 report now outputs n/a sections to help with
results reporting
- Insufficient Chunk Requests no longer leaves some
items 'UNTESTED'.
- Added explicit check that we received each of chunks
2-9.
- SRC3.E7, SRC3.E8, SRC3.E9 now make field check n/a
if Battery Status not sent
- Similar fixes for Battery Caps
- Added Button to do Eye Test only for PD UUT (required
during full test procedure).
- Source Tests involving PPS (SRC3.E29, SRC3.E30 and
SRC3.E31) are now corrected for UUTs with no PPS.
- SRC3.E10. Fixed incorrect fail report when Not Supported
is sent
- SNK3.E12 . Fixed incorrect fail report when Soft
Reset is sent
- VNDI3.E2 Unchunked Ext Mess Supp (0) is not VIF
specified value (x). message fixed
- VDM3.E1 for AMA report fixed (cable entries n/a)
- VDM sent by tester cannot cause fail
- Fixed errors caused by Battery Status Inv Ref bit
- Fixed errors caused by incorrect number of data
objs in Battery Caps
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.40.03 (17
Aug 2017)
Power
Delivery Tester
- FPGA V1.42
- PDT test version 2.0.0.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Before workshop, only bug fixes will now be done
- Hard Reset Scope display fixed
- PPS Transition event during non-load tests no longer
gives random reports
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.40.02 (16
Aug 2017)
Power
Delivery Tester
- FPGA V1.42
- PDT test version 2.0.0.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Before workshop, only bug fixes will now be done
- Cable test results improved
- Report Generation speeded up
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.40.01 (15
Aug 2017)
Power
Delivery Tester
- FPGA V1.42
- PDT test version 2.0.0.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Before workshop, only bug fixes will now be done
- Rev 3.0 tests sections SCR3.E29, SCR3.E30 and SCR3.E31
completed
- PS_RDY timing check for first PPS request corrected
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.40.00 (14
Aug 2017)
Power
Delivery Tester
- FPGA V1.42
- PDT test version 2.0.0.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Before workshop, only bug fixes will now be done
- Remainder of Rev 3.0 tests added
- Fixed Product Type fields for UFP and DFP
- Known issues:
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.36 (4 Aug
2017)
Power
Delivery Tester
- FPGA V1.41
- PDT test version 1.0.3.5
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Tester now always uses 01b as Spec Rev in GoodCRC,
except when doing special tests.
- Fixed Consumer Only in PR_Swap Rev 3.0 (wasn't
setting Not Supported as goal).
- Needed to detect in cable mninf test that Cable
didn't attach
- Removed spurious runtime "Get Manufacturer
Info request timed out" message
- Brought VIF parameter recognition into line with
workshop version of VIF generator
- Captive cable UUT allowed to offer more than 3A
without needed to talk to cable.
- Added Rev 3.0 results using new format
- Added Rev 3.0 Test selection page
- Known issues:
- Some Rev 3.0 checks not implemented
- PPS Voltage Load test still has issues
- PPS Current Load Test not yet implemented
GraphicUSB V5.35 (14 June
2017)
Power
Delivery Tester
- FPGA V1.40
- USB Comms V6.03
- PDT test version 1.0.3.4
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Fixed Get_Caps test bug in Rev 2.0, created in V5.34
GraphicUSB V5.34 (13 June
2017)
Power
Delivery Tester
- FPGA V1.40
- USB Comms V6.03
- PDT test version 1.0.3.3
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Messages which require Reject in Rev 2.0, often
need Not Supported in Rev 3.0. These include Get_Source_Caps,
Get_Sink_Caps, PR_Swap, VCONN_Swap, DR_Swap.The checks
for these have been corrected.
- Padding Bytes now shown in Details Pane for extended
messages.
GraphicUSB V5.33 (1 June
2017)
Power
Delivery Tester
- FPGA V1.39
- USB Comms V6.03
- PDT test version 1.0.3.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Sorry, wrong USB Comms Firmware included with last
version!
GraphicUSB V5.32 (31 May
2017)
Power
Delivery Tester
- FPGA V1.39
- USB Comms [V6.03] actually V6.02 included!
- PDT test version 1.0.3.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Bus Idle test part 2 (ignore noise) timing was not
correct.
- GoodCRC Rev number check is brought up to latest
ECR level
- Fixed bug which prevented seeing the end of an eye
diagram if all 1's pattern was sent.
- If real Country Codes/Info received, GraphicUSB
locked up.
- Fixed error message "AMA_VCONN_power not found
in VIF when VCONN_Required is NO
- Made repeat errors less intrusive
- Corrected analysis of Country Codes and Country
Info
- Tester as Source receiving SOP VDM was returning
to Sink Ready, causing unexpected behaviour.
- Added new VBUS scope capture check types, to cover
cases such as variable or battery supplies.
- Rev number is now persistant in interactive mode
- Checks on first PPS sample were random, because
we didn't know previous requested voltage.
- When testing correct rev 3 as rev 2 got message
"Vendor Information has wrong number of PDOs.
- Changed ordered set to require all four symbols
GraphicUSB V5.31 (18 May
2017)
Power
Delivery Tester
- FPGA V1.38
- PDT test version 1.0.3.1
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.5
- Country Codes test name was wrong in report
- Added Goals to Country Codes test
- Changing plot # now resets zoom factors in PPS scope
captures
- Change VIF parameters Product_Name and Model_Part_Number
to new names. Allow older names still to work.
- Added functions to open specific PD file types starting
in correct folder.
- Problem with PHY Hard Reset scope plot showed spurious
coloured error points, with some HR timings.
- Bus Idle test part 2 (ignore noise) was not disabling
RX with correct timing.
- Tester now shows FAIL for GoodCRC in Rev 2.0 sent
with 00b for Rev.
GraphicUSB V5.30 (4 May
2017)
Power
Delivery Tester
GraphicUSB V5.27 (20 April
2017)
Power
Delivery Tester
- PDT test version 1.0.2.3
- Scripts PET BC1.2 Rel 1.2.1.5
- FPGA changed to 1.36
- If AMA_VCONN_Reqd is set to NO, then don't check
if AMA_VCONN_Power is present
- Added support fpr PPS test in GraphicUSB (test
not yet available)
- Added PPS VBUS Measurement event to capture file
- Generated comment in VIF against Type_C_state_machine,
values 0 and 1 were reversed.
- USB-IF Error was incorrectly reported if SOP' or
SOP'' or Cable Reset test is not done in MSG test.
- BMC-PROT-GSC-REC tests was incorrectly checked by
Set All PROT Tests even when it was Consumer Only.
- Added Request loading for Rev 3.0 missing in 5.26.
(This caused spurious messages from tester.)
- Current Sink problem fixed (Please
report any issues!)
GraphicUSB V5.26 (30 March
2017)
Power
Delivery Tester
- PDT test version 1.0.2.2
- Scripts PET BC1.2 Rel 1.2.1.5
- FPGA changed to 1.35
- VBUS Gen Firmware changed to V0.01
- PDT Compliance Dialog now accepts PPS as a type
of PDO.
- FR_Swap fields added to PDT Compliance Dialog
- 'Manufacturer Info' (for Port) added to PDT Compliance
Dialog
- 'Chunking Implemented' (for SOP) added to PDT Compliance
Dialog
- Unchunked Extended Messages Supported (for SOP)
added to PDT Compliance Dialog
- Tidied up VIF generated
- Get rid of AMP=250 debug message
- Added PPS Messages to analyser:
pdMessGetPpsStatus, pdMessGetCountryCodes,
pdMessGetCountryInfo, pdMessPpsStatus,
pdMessCountryInfo, pdMessCountryCodes
- Fixed Sink caps Rev 3 pdo#1 bits 23:20 which were
being checked as for Rev 2.0 in html report
- Enhanced Current Sink Accuracy
- Changed tilde folder prefixes to '#' prefixes to
prevent potential filename problems.
- Added interactive Eye Diagram crossing adjustment
in 5 x 10mV steps
- Added Eye Diagram properties (right click on Eye
Diagram) to manually set crossing level.
- VBUS Generator firmware updated to V0.01 - changed
voltage setting command to 1mV precision in preparation
for PPS
- Prepared other logic for future PPS PDOs
- During MSG test, if UUT has to be a source, we do
not send Cable Reset to it, as response requirement
is ambiguous.
- During MSG test, if UUT has to be a source, we do
not check response to SOP' if vendor says it does
respond to it, as response requirement is ambiguous.
- During MSG test, if UUT has to be a source, we do
not check response to SOP'' if vendor says it does
respond to it, as response requirement is ambiguous.
- Implement new test BMC-PROT-GSC_REC for forcing
Hard reset from UUT.
PET
GraphicUSB V5.25.02 (9
February 2017)
Power
Delivery Tester
- Official SF Workshop Feb 2017 version
- PDT test version 1.0.2.2
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.4
- FPGA changed to 1.34
- Fixed SOP' checking broken in V5.25.01
- Save results to memory stick also copies GraphicUSB
install
GraphicUSB V5.25.01 (8
February 2017)
Power
Delivery Tester
- Official SF Workshop Feb 2017 version
- PDT test version 1.0.2.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.4
- FPGA changed to 1.34
- During BMC-PHY-MSG not resetting SOP' message ID
after cable reset is not an error!
- For SOP' double message increment is only a warning
- Fixed reporting timing error when other SOP type
got in way of SOP'
- For Rev 3 cables tCableMessage(750us) is not checked
GraphicUSB V5.25(7 February
2017)
Power
Delivery Tester
- Official SF Workshop Feb 2017 version
- PDT test version 1.0.2.0
- Scripts PET OTG2.0 Rel 1.4.1.0
- Scripts PET BC1.2 Rel 1.2.1.4
- FPGA changed to 1.34
- (FPGA recompiled because of reported glitch)
- Idle noise values now alterable within Parameters
dialogs
- Checks on Discov ID ACK use Struct VDM Vers rather
than PD Spec Rel to determine correctness.
GraphicUSB V5.22 (2 February
2017)
Power
Delivery Tester
- PDT test version 1.0.1.2
- FPGA changed to 1.33
- The cable Rev 4.0 num test at the start of DISCOV
was using VDM version 1.0, but was meant to be using
VDM version 2.0.
- Improved check that VDM vers in response is correct
based on the request and the UUT Spec Rev.
- E-Marker emulation now adjusts struct vdm vers response
based on request vers as well as PD Spec Rev
GraphicUSB V5.21 (2 February
2017)
Power
Delivery Tester
- PDT test version 1.0.1.1
- FPGA changed to 1.32
- Fixed Eye Diagram report to fail USB-IF test section
report
- During MSG test checks, when tester is looking not
to see a GoodCRC in response to bad messages, a AMS
initiated by the UUT can include a GoodCRC, which
caused apparent test failure. The correct message
is now examined for compliance.
- Generate noise during second part of BUSIDL test,
and give accurate report on result
- CAB-PROT-DISCOV was giving false FAIL to cable responding
with correct revision to Rev 4.0 VDM.
- Part GoodCRC in BUSIDL test now described in capture
file.
- In 'Goal: Confirm Cable does not respond to a message
when masked by non-Bus Idle', fixed bad report about
message ID on second bist from tester
GraphicUSB V5.20 (31 January
2017)
Power
Delivery Tester
- PDT test version 1.0.1.0
- Error details are automatically added to Notes File
- Only bug fixes between now and V5.25 at SF Workshop
GraphicUSB V5.17 (23 January
2017)
Power
Delivery Tester
- PDT test version 1.0.0.7
- FPGA changed to V1.31
- Updated to VIF version 1.0
- End connection to UUT immediately at end of eye
test to avoid unpredictable behaviour
- Adjusted tester default reponses to PR_Swap, DR_Swap
and VCONN_Swap during swap tests, and places where
we request PR_Swap as part of test.
- PR_Swap is now tried for up to 10 seconds
- VCONN_Swap is now tried for up to 10 seconds
- DR_Swap is now tried for up to 10 seconds
- VIF consistency errors now also appear in box in
dialog
- Add VIF generator version info to report [and capture
file]
- Added support for Not Supported to Swap commands
in fpga.
- Fixed BIST Test Data message which was supposed
to be sent before 'Locate CRC' test.
GraphicUSB V5.16 (17 January
2017)
Power
Delivery Tester
- PDT test version 1.0.0.6
- FPGA changed to V1.30
- Fixed eye diagram glitches found in V5.15
- Corrected checks on PR_Swap test, and removed the
run-time failures for PR_Swap
- Before PR_Swap we now download both source and
sink caps so the variables are in step to allow fine
control over Unconstrained Power during PR_Swap tests.
- Made the VCONN Swap test more comprehensive
- Added Consistency checks for VCONN parameters
- Add 'Not Supported' to VCONN Swap
- Fixed USB-IF result in Rev test
GraphicUSB V5.15 (6 January
2017)
Power
Delivery Tester
- PDT test version 1.0.0.5
- FPGA changed to V1.29
- When UUT (cable) sends a VDM Attention NAK the parsing
of the tester GoodCRC said that the cable bit is incorrect.
- Allow UUT to try lower rev on cable after first
try
- Fixed spurious MessageID fail when UUT sends Soft
Reset to cable after VCONN Swap and then sends Discov
ID.
- Fixed response to VCONN Swap which was rejected
when it shouldn't have been. VCONN Swap is now always
accepted if tester is VCONN Source, and followsapp
instructions otherwise.
- Bad VBUS scope point cannot now cause fail if Tester
was driving VBUS at the time.
- tCableMessage removed for Rev 3.0
- Fixed retry on deliberately Invalid messages
- Hard Reset no longer masks out cable emulator reception
- Added chunking test results
- Fixed emulated Cable Marker Response to HR and CR
- Stopped retries of Get Src Capsand Get Snk Caps
with deliberate errors
- Fixed forced Soft Reset logic
GraphicUSB V5.14 (15 December
2016)
Power
Delivery Tester
- PDT test version 1.0.0.4
- FPGA changed to V1.28
- Added Rev 3.0 option to all tests in Test Suite.
(Check box in Test tab)
- Chunking test available in Rev 3.0.
- Some UUTs send e.g. Discover ID (SOP) many times
in spite of GoodCRC + ignore. This was occasionally
causing problems getting in the way of tester messages.
All requests from Tester now 'guaranteed' to be actioned
- Fixed display of variable and battery voltages
in capture
- Fixed report analysis of Rev number
- Fixed bug in Sink tab where max and min could not
be updated.
- VDM ID header didn't deal properly with bits 25:16
in detail pane or error report
- Give correct response to 'not supported' or nak'ed
VDMs
- Fixed sinkTxNg check logic for Rev 3.0
- Fixed incorrect error report about SOP' message
ID after power cycle, when originated by UUT.
- Fixed bug where, if sending messages with errors
caused UUT to disconnect, tester didn't recover quickly
enough.
GraphicUSB V5.13 (1 December
2016)
Power
Delivery Tester
- PDT test version 1.0.0.3
- FPGA changed to V1.27
- Can now save fpga states to text file, for bug diagnosis.
- Save notes file with other Compliance results (but
don't close)
- Modified the behaviour of the Structured VDM Rev
box in ID (SOP) and Cable ID tabs
- In Compliance Dialog, VDM Version displayed corresponds
to Spec Rev. It is grayed out
The actual value read in is validated.
- PDT now allowed its own settable data folder in
Options. This fixes a VID decoder problem.
- tSinkTx in protocol engine fixed to lie between
16-20ms
- Fixed protocol engine to reset new chunking state
machines on layer reset
- Allowing user calibration of plug-in only, as an
option
GraphicUSB V5.12 (2 November
2016)
Power
Delivery Tester
- PDT test version 1.0.0.2
- FPGA changed to V1.26
- Plug-in changed to V1.04
- Enabled Analyser Function
- Enabled Analyser display and enabled Touch screen
Start and Stop
- Removed Discover Source Caps with MessageID not
being zero as being an error
- E-marker emulation wasn't being reset by Hard Reset
(messageID) and was also being reported as an error
even though it's generated by emulated marker
- Added Triggers for GoodCRC (sop and sop') and Invalid
data.
- Loading VIF creates Notes File (if Auto Create set)
for both PD and Cable Marker
- Changing Rev in Test dlg now causes VIF to be changed
on save.
- Remove requirement for VIF parameters SSRX1/2 SSTX1/2
dir control
- Add 'Type-C Only' to uut type.
- Some other bug fixes.
GraphicUSB V5.10 (2 November
2016)
Power
Delivery Tester
- PDT test version 1.0.0.0
- FPGA changed to V1.24
- Release for Taipei Workshop
GraphicUSB V5.08 (31 October
2016)
Power
Delivery Tester
- PDT test version 0.9.9.1
- FPGA changed to V1.23
- Rev 3.0 Cable Test checks corrected
- Internal improvements to FPGA
- Message ID test increment logic corrected
GraphicUSB V5.07 (28 October
2016)
Power
Delivery Tester
- PDT test version 0.9.9.0
- FPGA changed to V1.22
- Added Rev 3.0 Cable Tests
- Inhibit MessageID increment function was broken
by recent changes - now fixed
- Temp fix for PD Power claimed, when cable not read.
GraphicUSB V5.06 (24 October
2016)
Power
Delivery Tester
- PDT test version 0.9.5.4
- FPGA changed to V1.21
- Required Structured_VDM_Version is based on PD Spec
Rev
- Fixed Vendor Parameter. Structured_VDM_Version
not found. [VENDOR_INFO_MISSING] message
- Fixed bug caused by the fact that Discover ID is
ignored under some circumstances.
- Fail shown for the MessageID not incremented during
run time - because no response even though this is
valid. -Code fixed
- Allow access to compliance dialogs again without
PDT connected
- PR_Swap parameters were reported as missing - fixed
- "UUT incorrectly responded to message. [BMC_PHY_MSG_2]"
- seems response was from tester
- Restored Capture cabability for Interactive Mode
- Added VIF params Type_C_Is_Debug_Target_SRC and
Type_C_Is_Debug_Target_SNK
- Added strict compliance option to do eye for 10ms
instead of 1.59ms. Set to strict compliance when .loading
VIF.
- Reduced sensitivity of vbus scope captures v mask
- Fixed bug where no FAIL shown for not changing voltage,
because PS_RDY came before noTransitionStartAfter
time
- VCONN Swap policy is now to accept it during test
where we require a PR_SWAP as part of test. Else Reject
it.
GraphicUSB V5.05 (5 October
2016)
Power
Delivery Tester
- PDT test version 0.9.5.3
- FPGA changed to V1.20
- USB COMMS V6.02
- Prepared logic for future external trigger output
Inverted high current display reading
- If a PR_Swap if a particular directon is declared
as not supported, we don't want to do a power test
involving that swap. So:
BMC-POW-SNK-TRANS-PC is no longer done when Accepts
PR_Swap_to_Sink is NO.
BMC-POW-SRC-LOAD-CP-ACC is no longer done when Accepts
PR_Swap_to_Source is NO.
BMC-POW-SRC-TRANS-CP-ACC is no longer done when Accepts
PR_Swap_to_Source is NO.
- Added analyser pod sn to capture properties.
- Changed PR_Swap to use Accepts_PR_Swap_As_Source
and Accepts_PR_Swap_As_Sink
- Recorded VIF name and time in Report (both PD and
Cable)
- Record VIF name and time in Capture File properties
(both PD and Cable)
- Removed spurious heading about Tester Eye Capture
from cable test report
- DISCOV tests modified to take into account a device
which Supports Structured VDMs but does not respond
to Discover ID.
- Vendor Parameter: Modal_Operation_Supported_SOP
not found. [VENDOR_INFO_MISSING] error message removed
from illegal Enter Mode test.
- VDM Header B7:6 - (Command Type) is 10b (NAK).
[CAB_PROT_DISCOV_1] error removed from Goal: Fail
to Discover ID of UUT. This happened when device Supports
Structured VDMs but does not respond to Discover ID
(NAKs it).
- So the DISCOV test now recognises 3 states: Responds
to Discover ID, Supports Structured VDMs but doesn't
respond to Discover ID, and doesn't support Structured
VDMs (ignores them). (A fourth state will be added
for rev 3.0 - Not Supported message).
- Fixed a bug, where an illegal rejection of Get
Sink Caps caused the tester to generate an illegal
Source caps with no PDOs (which therefore looks like
GoodCRC). We now fail the original reject as a run-time
failure.
- Added Port_Label to VIF
- Brought VIF handling up to latest release Version
1.0 Revision 0.53.
- VIF Checks now done on duplicate parameters and
spurious parameters.
- Added Emulated Cable Marker message signal to capture
file (E in circle).
- Added missing items in menu bar for Compliance
Testing
when files open.
- During the MSG test, we now send a BIST Test Data
message to the UUT before trying to check that the
UUT responds correctly to a message with a valid CRC
but otherwise not valid content. This prevents the
UUT from sending any more messages and confusing the
test.
- Fixed bug where DR_Swap_To_DFP_Supported and DR_Swap_To_UFP_Supported
where logically combined to check the DR_Swap Capable
bit. The combination was incorrect owing to a typo.
- DR_SWAP test enhanced to check more cases
- Added Rev 4 test to cable discover id test
- Added Rev 4 test to device rev test
- Add option that VIF consistency check is not a
failure
to be used during workshop if it becomes a problem.
- Reorganised FPGA in preparation for Rev 3.0 behaviour
- Added a constraint in the VIF editors so that USB_Comms_Capable
set to YES means either Type_C_Can_Act_As_Host or
Type_C_Can_Act_As_Device is YES.
- if the UUT sets Responds_To_Discov_SOP to YES than
constrain those three fields with the fields below:
Data_Capable_As_USB_Host_SOP
Data_Capable_As_USB_Device_SOP
- Add warning if more than one PD Test set selected
GraphicUSB V5.04 (9 August
2016)
Power
Delivery Tester
- PDT test version 0.9.5.2
- FPGA changed to V1.19
- PROT-BIST-NOT-5V-SRC if skipped for 5v only, didn't
give correct usb-if result
- Eye diagram, after BIST, TEST SEQUENCE ENDED BECAUSE
VBUS LOST!
This also gives a runtime FAIL: VBUS_LOST_BIST_TEST
- Incorrect Message ID Error in SOP' fixed
- VBUS Scope view cursor now shows current as third
parameter
- Added time delta in eye diagram
- greyed out 'set all xxxx tests' to prevent changing
required tests after they have started
- WARNING: MessageID is two greater than that previously
sent (collision?).
[PROT_MSG_HDR_6] This said fail but is now a warning
as it should have been
- Added scope zoom on Up Down keys for users without
mouse wheel.
- Fixed Incorrect Report on Rev3 Rev2 test.html Said
it passed when it failed.
- Added semi-colon to vendor info file 'created at'
line
- Ensured Current Sink gets reset at end of session
(was potential occasional current glitch)
- Added support for Trigger Output.
GraphicUSB V5.00 (14 July
2016)
Power
Delivery Tester
- PDT test version 0.9.5.0
- Fixed incorrect vbus glitch concession logic
- Added Type-C Parameters
- 'Rev3 Ext Mess no GoodCRC' is now a Warning
GraphicUSB V5.00 beta
(12 July 2016)
Power
Delivery Tester
- PDT test version 0.9.5.0
- FPGA changed to V1.18
- We have made changes to the scope display:
- The mask has been moved to allow the changing voltage
to be as slow as it wants to. A line has been re-introduced
to show by when the transition must start (t0)
- A concession to allow 0.5V and 5ms overshoots and
undershoots has been introduced. An arbitrary no repeat
within 10ms rule is used. Some mask sections must
be absolutely met to avoid a difficulty in distinguishing
over and undershoots from just scraping through a
time requirement.
- Added Rev 3 Unchunked Extended Messages Supported
bit to Request and Source Caps
- GoodCRC uses Spec Rev 00 for rev 3, and 10 for rev
2.0
- fpga capture data recognises detail of Rev 3 messages
- Software recognises most rev 3 messages and sequences
- Added Rev 3 Discover ID to cable discovery
- Added Rev 3 Get Manufacturer Info to cable msg
- Added Rev 3 Get Manufacturer Info to PD msg (just
as a WARNING).
- Do not allow Rev 3 test for PD , if we are not source.
Rev 3 test is also now more correct in its behaviour.
- Fixed current sink offset at startup.
- bist-5v-src test didn't appear in 'Test Summary'
GraphicUSB V4.91 (20 June
2016)
Power
Delivery Tester
- PDT test version 0.9.2.1
- FPGA changed to V1.16
- Changed 'VBUS lost' voltage to 3.67V
- Loss of VBUS ends test
- Change CRC Location error to WARNING
- Incorrect Run-time error in Cable VDM Attention
fixed
GraphicUSB V4.90 (13 June
2016)
Power
Delivery Tester
- PDT test version 0.9.2.0
- Improved Request scope plots
GraphicUSB V4.89 (9 June
2016)
Power
Delivery Tester
- PDT test version 0.9.1.9
- FPGA changed to V1.15
- Finished adding support for PDTeM
- Disabled some buttons during test runs
- Fixed multiple Hard Reset problem
GraphicUSB V4.88 (3 June
2016)
Power
Delivery Tester
- PDT test version 0.9.1.8
- FPGA changed to V1.14
- Corrected PR_Swap scope drawing error when Wait
is sent the first time
- Changed rx clipping algorithm
GraphicUSB V4.87 (19 May
2016)
Power
Delivery Tester
GraphicUSB V4.86 (17 May
2016)
Power
Delivery Tester
- PDT test version 0.9.1.6
- FPGA changed to V1.13
- In INT-REJ test BIST messageID was being incremented,
which is not how the test was defined.
- Fixed starting level for preamble to be low
- Fixed Capture File properties s/w version format
- When Attention VDM responded to correctly, runtime
report showed error.
- In some power tests the Tester Dual Role bit was
not always set, causing some UUTs to reject a PR_Swap.
- If an item in Vendor Information file had unrecognised
value for its parameter then rest of file was not
read
- Tester response to a UUT's VCONN_Swap req now defaults
to reject as intended
- A UUT Sink requesting a variable voltage is now
supplied with a mid-range value rather than the lowest
possible voltage. This helps with the VBUS scope pictures.
- Scope pictures have been upgraded in a number of
ways.
- Title indicates the source/sink roles.
- Hard Reset mask enhanced.
- PR_Swap mask enhanced.
- VBUS voltage mask crossings are now marked with
red circles. These can be removed by clicking
on Plot.
- Add PDT s/n to calibration file backup.
GraphicUSB V4.84 (21 Apr
2016)
Power
Delivery Tester
- PDT test version 0.9.1.4
- Fixed DRSWAP test bad fail report.
GraphicUSB V4.83 (21 Apr
2016)
Power
Delivery Tester
- PDT test version 0.9.1.3
- Fixed PRSWAP test bad fail report.
GraphicUSB V4.82 (20 Apr
2016)
Power
Delivery Tester
- PDT test version 0.9.1.2
- Speeded up VBUS scope plot zoom.
- Fixed attention bad fail report.
GraphicUSB V4.81 (19 Apr
2016)
Power
Delivery Tester
- PDT test version 0.9.1.0
- Fixed cable test bug where it doesn't see cable
disconnect so gives messageID errors
GraphicUSB V4.80 (18 Apr
2016)
Power
Delivery Tester
- PDT test version 0.9.0.9
- FPGA changed to V1.12
- In BMC-PHY-MSG during the Locate CRC test, the port
role for the correct GoodCRC was being reported as
incorrect. Now fixed.
Same with CAB-PHY-MSG
- Occasional problem with Initialise cable test failing
- now fixed.
- If cable test can't connect to cable - the test
now fails straight-away and doesn't attempt to send
signals on alternating CC lines
- Strict VDM checks, even for illegal requests, have
been re-instated. Illegal Enter Mode, Exit Mode and
Attention are tested. Both Cables and PD UUTs.
- Some VDM sequence headers showing 'Invalid Sequence'
incorrectly have been fixed.
- Timing checks for SOP VDMs have been added
- Add Capture File Search for PD Test and PD Goal
- Improved PASS/FAIL report accuracy and added report
section with USB-IF results format.
- SWAP-REJ test now replaced with PRSWAP test to reflect
spec changes.
- BIST Test Messages sent to SOP' and SOP'' during
MSG tests were given incorrect report of cable bit
failure - now fixed.
- Timing error near start of Source Caps sequence
was being caused by faullty logic - now fixed.
- Testing was being abandoned if one test failed in
many places. Now all tests should be attempted.
- Changed VBUS plot colours for some lines from red
and green to purple, to avoid confusion.
- Now allowing 2 VDOs in Enter Mode and Attention
VDM as per new spec
- Fixed Swap Scope plot bug. Voltage afterwards sometimes
in red.
- PR_Swap testing locked up if the device was sink
only - now fixed
- Spurious Timing error was being reported during
start of multiple Discover ID VDMs - now fixed.
- Int-rej when no response to BIST message started
sending nonsense messages
GraphicUSB V4.79 (30 Mar
2016)
Power
Delivery Tester
- Extract vendor file from UUT was broken - now fixed
- Removed debug messages from html screen bottom
- Cleaned up behaviour when no vendor file selected.
GraphicUSB V4.78 (29 Mar
2016)
Power
Delivery Tester
- FPGA changed to V1.11
- The Tester was reporting spurious errors when the
UUT correctly sent a GoodCRC in reponse to a nonsense
messgae with a valid CRC. This is fixed.
- The tester was incorrectly seeing retries of a SOP'
DiscoverIdentity VDM as a response, and reporting
incorrect response time. Now fixed.
- Under some circumstances tester was reporting incorrect
Dual-Role bit when it was correct. Now fixed.
- The tester was seeing an initial SOP' Discover ID
as a retry. Now fixed.
- A delayed Attach Cable-event was triggering a false
MessageID error message. Now fixed.
- Added MessageID value to Event view
- We were waiting for VBUS to turn off when we were
a sink and sent Hard Reset. This causes a lockup if
the UUT fails to turn off VBUS. Now fixed.
- Search for Hard Reset and Cable Reset not working.
Now fixed.
HTML report file now allows selection of text by dragging
or double clicking so that Copy (ctrl-C) works.
PET
- BC1.2 Scripts changed to 1.2.1.4
- Fix error flag initialisation in CT_MRP_FUNC.mpet
GraphicUSB V4.77 (14 Mar
2016)
Power
Delivery Tester
- Removed some debug code which caused crashes.
GraphicUSB V4.76 (11 Mar
2016)
Power
Delivery Tester
- Added User Calibration function (uses optional PDT
Calibration Jig)
GraphicUSB V4.75 (4 Mar
2016)
Power
Delivery Tester
- USB Comms Firmware changed to V6.01
- Updating FPGA Firmware now works on USB3.x ports
(USB3.x HS timing is not compatible with USB2.0)
- Scope measure tool format improved
GraphicUSB V4.74 (29 Feb
2016)
Power
Delivery Tester
- FPGA changed to V1.10
- PDT test version 0.9.0.8
- Some messages were not ending correctly in their
BMC coding.
- Added Scope measurement function
- Swap VBUS mask at left corrected from 20ms to 25ms
- Swap line at end of turn off vbus before time is
now vertical
- Add CRC Location MSG test
- Warn of firmware upgrades when entering cable tests
GraphicUSB V4.73 (24 Feb
2016)
Power
Delivery Tester
- FPGA changed to V1.09
- PDT test version 0.9.0.7
- If Soft Reset is received when message id 0 expected
then the Soft Reset was not passed on up to the Policy
State Machine. This applied to both SOP and SOP'.
- Fixed response to Soft Reset when messageId expected
is 0 (caused by not clearing MessId stored)
- Hard Reset dfp logic corrected
- SourceTransition timer changed from 20ms to 25ms
- Fixed Hard reset DFP/UFP decision (and VCONN)
- Fixed bus contention lock-up caused by Cable Reset
(and possibly Hard Reset too!)
- Added resetAll to TxContention manager
- Removed warning for VDM Rev 1.0 not being current,
as spec draft has changed.
- Fixed Plotting scope eye diagram (slow or never
completed)
- Drawing INT-REJ test results in Timeline speeded
up
- Fixed Timeline scroll button incorrect size (overflow
problem)
- Fixed bug in logic for waiting for capture file
parsing to complete
- VDM Version 1.0 now only one allowed for Spec 2.x
- Add Group 3 Noise to Cable Marker test
- Modified PD device INT-REJ tests to separate source
and sink and define noise group 3 for source.
- Modified custom filter to not filter out PD events
- When capturing the TX-eye without cable, the tester
was using the noise signal that was last selected
for "Capture Tester Eye". This has been
fixed.
- Updating Firmware has been considerably revised,
and now also allows Calibration data backup.
GraphicUSB V4.72 (1 Feb
2016)
Power
Delivery Tester
- FPGA changed to V1.08
- PDT test version 0.9.0.6
- Plug-in V1.03
- Version used at Milpitas 2016 Workshop.
- VDM Version 1.0 and 2.0 both accepted. 1.0 given
a warning: 'Not Current Version'.
Directionality non zero is error (warning in V1.0).
VBUS thru cable validity based on version.
SOP' used validity based on version.
- Add report for each test to html report
- Add error summary to the text file notes file
- Fix VCONN indicators in test dialogs
- Require VBUS for UUT to connect as DFP (needs Plug-in
rev 1.03)
- Power Rules checking for Source and Sink corrected
GraphicUSB V4.69 (18 Jan
2016)
Power
Delivery Tester
- FPGA changed to V1.07
- PDT Tests 0.9.0.4
- In vendor file added DR_Swap_To_DFP_Supported, DR_Swap_To_UFP_Supported
and PD_Power_As_Source, PD_Power_As_Sink
- XID display format improved
- Power Rule Checking added
- Fixed bad reporting on Continuous waveform in capture
file
- MessageID increment of 2 now only gives warning
as it may be valid behaviour when collision
- Eye diagram report used to give Pass even when it
failed - fixed
- Support for VDM V2.0 added
- Termination impedance test report moved to Post-run
report
- Eye diagram report moved to Post-run report Eye
Test section
- No_USB_Suspend_May_Be_Set previously did not get
saved in file on changing its value
GraphicUSB V4.68 (14 Dec
2015)
Power
Delivery Tester
PDA/E
- PDA/E interactive mode brought up to date.
GraphicUSB V4.67 (4 Dec
2015)
Power
Delivery Tester
- FPGA changed to V1.04
- fixed problem of spurious multiple VBUS reports
causing loss of data
GraphicUSB V4.66 (3 Dec
2015)
Power
Delivery Tester
- Added support for up-dating firmware in PDT Plug-in,
Current Sink and VBUS Generator
- Automatic prompt on trying to use PDT, if the firmware
needs updating.
- FPGA changed to V1.03
- if emulating cable marker, don't do anything
if we fail to get a GoodCRC
- misc initialisation fixes
- Plug-in changed to V1.02
- This has a connect problem fixed. The plug-in
was occasionally picking the wrong
CC line so we sent Hard Reset on that line while
UUT sent Source Caps on other line.
- CC line capacitance switching corrected. (Note:
plug-in needs 2x200pF caps adding)
- Corrected default measurement mode
- Tests changed so that PR_Swap and DR_Swap from
UUT are rejected by default.
This was to prevent UUTs from continually making these
requests
It is expected that a UUT which is unable to do the
swap will still behave
well enough to carry out the test as expected.
- Product Type 0 was incorrectly called an error
- now fixed
- Termination impedance voltage range changed to more
realistic values
- Test progress now shown by colouring background
of running and completed test names.
- Multiple FAILs are now indicated by adding (repeat)
after further examples.
GraphicUSB V4.65 (6 Nov
2015)
Power Delivery Tester
- Added Support for USB-PDT
Special
Instructions for V4.65 for users of USB-PDT
- Because of changes we have made in the driver behaviour,
it is possible that connecting the PDT for the first
time can lead to some unexpected behaviour. This will
be fixed in the next release. In the meantime, here
is the work-around.
- before connecting the PDT, run the GraphicUSB
setup program as usual. Do not start the software
yet.
- connect the Power Supply to the PDT, and connect
a USB cable from the PDT to the host.
- start GraphicUSB, click on Menu...Operations...Select
Packet-Master Unit...
- The function shown for the PDT should be Protocol
Tester. If it is TEST, then double right click
in the top left corner of the window (just up
and to the left of the word 'Model'). The word
TEST should change to Protocol Tester. Ensure
that the PDT is selected (highlighted).
- click OK
- disconnect power from the PDT, wait 5 seconds,
then re-connect power.
- -------------------------------------------------------------------
- Notes:
- This work-around may not work on versions of Windows
after Win 7, as the double right click appears to
have been dis-allowed on some later windows systems.
- Signs of correct operation include:
- White Power light on after a couple of seconds
- 'Black T in yellow square' icon on toolbar is
enabled.
- It is currently normal for the display to continue
to show 'Connecting...'
GraphicUSB V4.56 (22 May
2015)
Power Delivery
Special
Instructions for V4.56 for users of USB-PDA or USB-PDA-E
- This version of the GraphicUSB Application requires
the reprogramming of the firmware in the PDA-BA3-CAP
plug-in module, to be functional. After installing
V4.56 please complete the following steps:
- Connect the power supply to the USB-PDA(-E)
- Connect the USB-PDA(-E) to the host computer USB
port.
- Start the GraphicUSB Application
- In the Operations menu, choose 'Select Packet-Master
Unit...'
- Confirm that your unit is shown and highlighted
- Click on 'Advanced...'
- In the 'Update Analyser Firmware' dialog, click
on 'Update Plug-in etc F/W'
- Click on 'Update Firmwre' for 'Current Plug-in'
- The Plug-in firmware will be re-programmed. We do
not recommend selecting any other windows during this
approximately 1.5 minute process.
- If the operation should not complete owing to a
power interruption then it may be tried again. The
firmware being updated is not responsible for the
updating process.
- After seeing 'Programming Complete' we recommend
exiting from GraphicUSB; powering down the USB-PDA(-E);
and starting again.
GraphicUSB V4.53 (25 Feb
2015)
Power Delivery
- Improvements to Power Delivery Analyser interface
including preventing a lockup in PDA-E Interactive
mode dialog
GraphicUSB V4.52 (8 Feb
2015)
OTG 1.4.1.0 BC 1.2.1.3
- Updated OTG scripts for new VBUS upper limit of
5.5V
Power Delivery
- Added support for Release version of Power Delivery
Analysers x
GraphicUSB V4.50 (28 July
2014)
Analysers
- IAD iFunctionindex corrected
OTG 1.2.1.1 BC 1.2.1.3
- CT_PD_DCD_CS.mpet :- swapped two failure messages
GraphicUSB V4.48 (3 March
2013)
OTG 1.2.1.1 BC 1.2.1.2
- enum_host_inc.mpet changed to guarantee 10ms delay
after Set Address
GraphicUSB V4.47 (3 October
2013)
OTG 2.0 Scripts Rel: 1.2.1.0 - BC
1.2 Scripts Rel: 1.2.1.1
BC 1.2
- CT_DCP_R_C.mpet - fixed voltage typo in <200R
measurement
GraphicUSB V4.46 (1 October
2013)
OTG 2.0 Scripts Rel: 1.2.1.0 - BC
1.2 Scripts Rel: 1.2.1.0
BC 1.2
Improving DCP testing with multi-role
port:
- CT_DCP_HNDSHK.mpet More accurate emulation of attaching
PD
- CT_DCP_OVRSHT.mpet More accurate emulation of attaching
PD
- CT_DCP_R_C.mpet More accurate emulation of attaching
PD
Leakage measurement doesn't depend on <200R at
3.6V
<200R measurement made at lower voltage
- CT_DCP_V_I.mpet More accurate emulation of attaching
PD
GraphicUSB V4.44 (28 May
2013)
OTG 2.0 Scripts Rel: 1.2.1.0 - BC
1.2 Scripts Rel: 1.0.1.13
BC 1.2
- CT_CHK_BC1_2.mpet Debounce D+ as part of algorithm
- CT_PD_CMO_FS.mpet delay before checking valid offset
- CT_PD_CMO_HS.mpet delay before checking valid offset
- CT_ACADK_V_I.mpet ControlMode should be DETACHED
GraphicUSB V4.43 (12 March
2013)
OTG 2.0 Scripts Rel: 1.2.1.0 - BC
1.2 Scripts Rel: 1.0.1.12
BC 1.2
- CT_MRP_FUNC.mpet - Use SW_VBUS_LKG to ensure VBUS
drops within required time
GraphicUSB V4.42 (7 March
2013)
OTG 2.0 Scripts Rel: 1.2.1.0 - BC
1.2 Scripts Rel: 1.0.1.11
BC 1.2
- CT_CHK_BC1_2.mpet - Extended check period in PD
UUT Step 5 to 20 ms
- CT_DCP_HNDSHK.mpet - D- pulled down in step 3 to
prevent possible false detection
- CT_DCP_HNDSHK.mpet - D+ pulled down in step 8 to
prevent possible false detection
GraphicUSB V4.41 (18 February
2013)
OTG 2.0 Scripts Rel: 1.2.1.0 - BC
1.2 Scripts Rel: 1.0.1.10
BC 1.2
- CT_CDP_HNDSHK.mpet bug fixed
GraphicUSB V4.40 (24 January
2012)
OTG 2.0 Scripts Rel: 1.2.1.0 - BC
1.2 Scripts Rel: 1.0.1.9
General
- OTG 2.0 Added support for Compliance Plan V1.2
- Enabled uAB Connector option in dialog and added
new tests for
OTG devices without HNP as A.
- Correct auto checkbox selections for CDP.
- When starting the PET dialog, *.mpet files are no
longer closed, but the user is now
offered the option to save any open modified ones
before entering the dialog
- Added ability to work on copies of original files
in separate folder. This allows modifications to the
copies whilst still retaining the originals intact.
- Also allows custom files in this folder to be run
as part of script sequence.
- ASSERTNOTTESTED can now be forced by script, if
required, even after a pass or fail.
OTG 2.0
- New scripts, to cover cases of A-OTG devices not
supporting HNP:
- CT_A_ST_ADP_SRP_NOHNP.mpet
- CT_A_ST_ADP_NOSRP_NOHNP.mpet
- CT_A_ST_SRP_NOADP_NOHNP.mpet
- CT_A_ST_NOSESS_NOHNP.mpet
- CT_A_EH_uAB_WrongConnect.mpet
- Modified CT_A_PUT.mpet to handle spec broadening
- Modified CT_A_DevNoRes.mpet to handle spec broadening
- Modified CT_A_NoResHnp.mpet to handle spec broadening
- Modified assert_inc.mpet to handle spec broadening
- Modified CT_A_HNP.mpet to check valid operation
on non-HNP support combinations
- Modified report in CT_OTG_REP.mpet to handle spec
broadening
- Modified the following to test for not having Micro-AB
receptacle:
- CT_A_ST_EH_ADP.mpet
- CT_A_ST_EH_ADP_NOSRP.mpet
- CT_A_ST_EH_NOSESS.mpet
- CT_A_ST_EH_SRP.mpet
- Modified the following to test for having HNP A
support:
- CT_A_ST_OTG_NOSESS.mpet
- CT_A_ST_OTG_ADP.mpet
- CT_A_ST_OTG.mpet
- CT_A_ST_OTG_ADP_NOSRP.mpet
- Modified the following to correct TA_VBUS_ATT measurement:
- CT_B_ST_OTG_NONE.mpet
- CT_B_ST_OTG_SRP.mpet
- CT_A_ST_OTG_NOSESS.mpet
BC 1.2
- SRP timer bug in CT_PD_ACA_B_det.mpet corrected
(TIMEOUT1 => TIMEOUT2)
- CT_CDP_CMO_FS.mpet and CT_CDP_CMO_HS.mpet CMO voltage
checking improved
- CT_PD_CMO_FS, CT_PD_CMO_HS have check on CMO added
- CT_PD_ACA_B_Det.mpet corrected SRP timer check
- CT_CDP_OVRSHT.mpet and CT_CDP_V_I.mpet. Allowances
for full load voltage
and undershoot cable and measurement tolerances added.
- CT_DCP_OVRSHT.mpet and CT_DCP_V_I.mpet. Allowances
for full load voltage
and undershoot cable and measurement tolerances added.
- CT_DCP_OVRSHT.mpet: Check now done that VBUS was
turned on, before proceding with test
GraphicUSB V4.39 (3 December
2012)
OTG 2.0 Scripts Rel: 1.1.1.3 - BC
1.2 Scripts Rel: 1.0.1.8
GraphicUSB V4.38 (26 November
2012)
Analysers
- Fixed missing trigger function for USB500 (and USB480+)
for latest pcb rev.
OTG 2.0 Scripts Rel: 1.1.1.3 - BC
1.2 Scripts Rel: 1.0.1.8
GraphicUSB V4.36 (24 October
2012)
OTG 2.0 Scripts Rel: 1.1.1.2 - BC
1.2 Scripts Rel: 1.0.1.7
GraphicUSB V4.35 (3 October
2012)
OTG 2.0 Scripts Rel: 1.1.1.1 - BC
1.2 Scripts Rel: 1.0.1.6
- OTG 2.0 -Changed method of detecting reset in state
transition tests to avoid race.
- BC 1.2 - Fixed CMO scripts which failed with slow
devices (response to GetDevice Dsc)
- BC 1.2 - In CT_PD_DCP_det.mpet:
- Fixed voltage level upper limit measurement of
D+/D- when drawing current
- Fixed bug where at end of primary detection, D-
was monitored for rising
only 6us after seeing D+ go low. Now 1ms.
- Added B-device Bypass Capacitance check CT_CHK_B_CAP.mpet
for USB-IF. Further refinement to follow - treat as
beta.
- Added BC1.2 Implemented test (PD only at present)
CT_CHK_BC1_2.mpet for USB-IF. Further refinement to
follow - treat as beta.
GraphicUSB V4.34 (5 July
2012)
OTG 2.0 Scripts Rel: 1.1.1.0 - BC
1.2 Scripts Rel: 1.0.1.5
- In BC scripts, CT_PD_Dock_Det.mpet, fixed failure
to disconnect at end of each pass.
- OTG 2.0 Version number lined up with latest Compliance
Plan release number. No changes required as additions
already incorporated.
GraphicUSB V4.33 (27 April
2012)
OTG 2.0 Scripts Rel: 1.0.1.3 - BC
1.2 Scripts Rel: 1.0.1.4
- Put DM v VLGC back in - was used for information
in report
GraphicUSB V4.32 (25 April
2012)
OTG 2.0 Scripts Rel: 1.0.1.3 - BC
1.2 Scripts Rel: 1.0.1.4
- Added flag EnableLineStateDetect and used it in
device mode HS Electrical tests
- Added capability to clear REGStatus by writing
to it, and modified scripts to use this capability
- Added command line operation for PET (see latest
PET manual)
GraphicUSB V4.31 (5 April
2012)
OTG 2.0 Scripts Rel: 1.0.1.2 - BC
1.2 Scripts Rel: 1.0.1.3
- Data toggle commands on endpoint group 0 were broken
in V4.30 - fixed
- HsEtm0106.mpet - extend 15 sec wait in ConfiguredTasks
to 25 sec
- Re-arrange HS Electrical Device Test Mode descriptions
(again) to get them right this time
- CT_PD_DBP
- In IunitCheckFail1 SW_WB_IVBUS_AB_CLR used
to clear latch to give more meaningful reporting.
- Line 106, DAC_WB_IVBUS_AB safety margin increased
(1020 -> 1050)
- Fixed bug in endpoint group 0 data toggle commands
IMPORTANT: The data toggle commands
in V4.30 were bugged. It will result in enumeration
lockup in some situations. Please replace V4.30 with
V4.31 as soon as possible.
GraphicUSB V4.30 (20 March
2012)
Analysers
- DevKit brought up to date:
- Extension PID
- LPM PID
- NAK, NYET, SOF and Keep Alive filtering settings
available
- OutText now uses system to find Program Files
- Added File...Device Summary... function
Protocol Testers
- Added current measuring function to USB-500 in
Prot Tester mode
OTG 2.0 Scripts Rel: 1.0.1.1 - BC
1.2 Scripts Rel: 1.0.1.2
- BC script CT_PD_Dock_Det.mpet has delay at end
of step 4 increased to 50ms
- Fixed DA_ reset_all voltage problem caused by a
change in previous release
- Added File...Device Summary... function
- Added PUSH and OP to PET scripts
GraphicUSB V4.29 (20 February
2012)
Analysers
- Bug fix. Capture containing nothing but NAKed INs,
locked up when opening on some PCs.
OTG 2.0 Scripts Rel: 1.0.1.1 - BC
1.2 Scripts Rel: 1.0.1.1
- Bug fix. Capture containing nothing but NAKed INs,
locked up when opening on some PCs.
GraphicUSB V4.28 (13 February
2012)
USB500 AG+ Protocol
tester option (V0.91)
- Improved Chapter 9 command verifier script
- Verbose report switch
- Added primitive 'Force UHCI behaviour' function
- Added new SendValue parameters for string testing,
beep, class decode, and result formatting
- Added new flag for Data Toggle Error to SIE.
- SIE can now generate LPM transfer.
Analysers
OTG 2.0 Scripts Rel: 1.0.1.1 - BC
1.2 Scripts Rel: 1.0.1.1
Please note: Further changes were
made to the PET USB Engine interface in this version,
to allow more emulation functionality. The OTG and BC
scripts had some minor changes shown below. The script
minor version number has been increased.
Users who have made copies of the
scripts and who run those scripts from other folders
will need to make new copies to reflect the changes.
PET Compliance
- Ensured delay of TRSTRCY (10ms) after reset in OTG/BC
scripts before any activity.
- Added new flag for Data Toggle Error to SIE. This
required scripts to be modified to match
- Added new SendValue parameters for string testing,
beep, class decode,
and result formatting
- PD_ACA_GND_DET test now has option for device with
no session support.
- SIE can now generate LPM transfer.
- Electrical tests 1,2,3 mixup corrected
USB_CV Option V0.91
- Improved Chapter 9 command verifier script
- Verbose report switch
- Added primative 'Force UHCI behaviour' function
- Added new SendValue parameters for string testing,
beep, class decode, and result formatting
- Added new flag for Data Toggle Error to SIE.
- SIE can now generate LPM transfer.
GraphicUSB V4.27 (11 January
2012)
- Added optional Protocol Tester mode for USB500 AG+.
This is provided with a Chapter 9 command verifier
script. Protocol Tester mode available by optional
subscription of all USB500 AG units since S/N 30696156
- Added BOS descriptor analysis
- Fixed Device Descriptor detail pane calling V2.10
illegal
- Added Vendor ID Decoder tool.
OTG 2.0 Scripts Rel: 1.0.1.0 - BC
1.2 Scripts Rel: 1.0.1.0
Please note: Changes were made
to the PET USB Engine interface starting in this version.
The changes were made to allow more emulation functionality.
The OTG and BC scripts were changed at the same time,
so that the net result was no change in the functionality
of the scripts in practice. Consequently the version
numbers above were left unchanged.
It has now become apparent that
this was a mistake, for two reasons. Users who made
copies of the scripts and who run those scripts from
other folders will need to make new copies to reflect
the changes. It is also possible that installing V4.27
over V4.25 will not trigger the automatic reinstallation
of the scripts. The symptoms are that, for example,
a Get Device Descriptor from the PET will continue to
issue INs even after 18 bytes have been received.
Deleting the scripts in ...\PET
Scripts - Official\OTG_2_0_BC_1_2\ (but not the sub-folders)
will enable the automatic reinstallation of the scripts
to take place.
The next release of GraphicUSB
will have the minor release number increased to avoid
future problems.
- Added Protocol Tester mode for USB-PET. This is
provided with a Chapter 9 command verifier script.
Available by optional registration.
- Added BOS descriptor analysis to capture files
- Fixed capture file Device Descriptor detail pane
calling V2.10 illegal
- Added Vendor ID Decoder tool.
- Added multi-endpoint capability to SIE to allow
device emulation
- Reduced PET report refresh rate to avoid problems
with excessive length PET report documents.
GraphicUSB V4.25 (25 October
2011)
- New logic for all versions of USB500 allows recognition
of HS traffic in the
absence of VBUS. This is useful in some specialised
applications where only
the data lines are available.
OTG 2.0 Scripts Rel: 1.0.1.0 - BC
1.2 Scripts Rel: 1.0.1.0
- First official release for BC 1.2. (1.0.1.0)
- High Speed Electrical test scripts now operate termination
relay on
test fixtures for SE0_NAK and TEST_PACKET tests.
GraphicUSB V4.24 (12 September
2011)
OTG 2.0 Scripts Rel: 1.0.1.0 - BC
1.2 Scripts Rel: 0.83.0.24
- First official release for OTG 2.0. (1.0.1.0)
- Added scripts and support for OTG-A and EH devices
which do not support sessions, and for various unusual
combinations of protocol capabilities.
- Ensured that checklist report for OTG 2.0 gives
correct results for all combinations of protocols
tested.
- Implemented hardware debounce for device connection,
autoswitching between 2.5us and 100ms as required.
GraphicUSB V4.23 (6 September
2011)
OTG 2.0 Scripts Rel: 1.0.0.99 - BC
1.2 Scripts Rel: 0.83.0.23
- Correction to GetStringDescriptor request, which
did not specifiy language index.
GraphicUSB V4.22 (15 August
2011)
- Fixed note value names in MIDI analysis
- Persistant frame sizing for repeated captures
OTG 2.0 Scripts Rel: 1.0.0.85 - BC
1.2 Scripts Rel: 0.83.0.22
- Added OTG A and b Checklist reports
- CT_B_SRP.mpet and CT_PD_SDP_det.mpet
VBUS decay test fixed
- Separated PD tests into 3 groups (Weak, Good and
Dead Battery)
- CT_B_UnsupDev.mpet
Removed incorrect check on Host Polling, allowed correct
test operation if UUT configures unknown device.
- Misc script fixes and improvements
GraphicUSB V4.21 (5 August
2011)
OTG 2.0 Scripts Rel: 1.0.0.84 - BC
1.2 Scripts Rel: 0.83.0.21
- Fixed ASSERTFAIL not overwriting ASSERTPASS, and
ASSERTPASS overwriting ASSERTFAIL
- CT_A_HNP
Rel: 1.00.0.84 - Now stalls GetStatus(OTG) when emulating
OTG 1.3
- Fixed GetVbusOn for EH With No Sessions (was hanging)
- Fixed CT_A_PUT for EH With No Sessions (was outputting
multiple messages)
- OTG-A and B Checklist Reports Enabled - a few items
still to assign
GraphicUSB V4.20 (15 July
2011)
OTG 2.0 Scripts Rel: 1.0.0.83 - BC
1.2 Scripts Rel: 0.83.0.20
- GetVbusOn_inc.mpet
Rel: 1.00.0.83 - Fixed error reporting in _GetVbusTurnedOnOtgNoAdp.
GraphicUSB V4.19 (6 July
2011)
OTG 2.0 Scripts Rel: 1.0.0.82 - BC
1.2 Scripts Rel: 0.83.0.17
- CT_A_ADP.mpet
Rel 1.00.0.81 - Fix time in step 20 back to TA_WAIT_BCON
(+1s)
GraphicUSB V4.18 (5 July
2011)
- Fixed HID report bug with Arrays. (keyboards, consumer
etc)
OTG 2.0 Scripts Rel: 1.0.0.81 - BC
1.2 Scripts Rel: 0.83.0.17
- Fixed logic bug which overwrote size of device descriptor
when HS device.
- Added the usages from HUTRR28-36 and HUTRR38 to
HID analysis
GraphicUSB V4.17 (1 July
2011)
OTG 2.0 Scripts Rel: 1.0.0.80 - BC
1.2 Scripts Rel: 0.83.0.16
GraphicUSB V4.16 (23 June
2011)
OTG 2.0 Scripts Rel: 0.90.0.16 - BC
1.2 Scripts Rel: 0.83.0.16
- Corrected script file unpacking bug from V4.15
- CT_B_DevNoRes.mpet
Rel: 0.82.0.15 - Corrected logic in step 10
Changed target of JumpIfFalse DPLUSHIGH from
GotBothVbusOffAndSe0 to GotSe0
This ensures TB_SE0_SRP timer is started.
- CT_B_SRP.mpet
Rel: 0.82.0.15 - Corrected logic in step 10
Changed target of JumpIfFalse DPLUSHIGH from
GotBothVbusOffAndSe0 to GotSe0
This ensures TB_SE0_SRP timer is started.
- Added CT_OTG_RPT.mpet but not operational yet.
- Added ASSERTPASS and ASSERTFAIL values to appropriate
tests, not yet complete
- CT_A_UnSupDev
Rel 0.82.0.15 - Modified to work if A-UUT does not
suspend PET.
We will disconnect 10 seconds after receiving
GetDeviceDescriptor, but allow user 30 seconds
to respond to seeing message.
- enum_dev_inc.mpet
Rel 0.82.0.15 - If being Unsupported Device, change
timeout in
GetDeviceDescriptor to 10 s
- CT_A_SRP.mpet
Rel: 0.82.0.15 - Added check on TTST_MAINT in Steps
6 and 16.
Knocks 20 s off test
- CT_B_ST_OTG_ADP.mpet
Rel 0.82.0.15 - Steps 14 and 15 changed as per changes
to Compliance Plan
- Added handshake test to DCP suite
- Added SDP handshake test for multiple role port
testing
GraphicUSB V4.15 (20 June
2011)
- Analysers USB480+ from S/N 20695213 and USB500 from
S/N 30696156 have had modification to allow errant
HS devices with invalid TWTRSTFS (i.e. > 3ms) to
see subsequent HS activity, which was not previously
the case.
GraphicUSB V4.14 (8 June
2011)
- Maintenance - no significant change.
GraphicUSB V4.13 (8 June
2011)
- Analysers USB480+ before S/N 20695213 and USB500
before S/N 30696156 have had modification to allow
errant HS devices with invalid TWTRSTFS (i.e. >
3ms) to see subsequent HS activity, which was not
previously the case.
( Units after these serial numbers will have same
mod applied in future version.)
- Versions of GraphicUSB since V4.00 have support
for the USB-PET compliance tester.
OTG 2.0 Scripts Rel: 0.82.0.13 - BC
1.2 Scripts Rel: 0.83.0.13
- CT_A_PUT.mpet
- Error message in step 11 corrected.
- CT_A_ADP.mpet
- Step 20 - TTST_MAINT 10.1 seconds, actual delay
allowed was 30 seconds.
- CT_B_ADP.mpet
- Time in Steps 5 and 8 corrected from 2 s to
3 s.
- Could have resulted in incorrect failure.
- Watchblock probes now attached before the 1
s delay in Step 1.
- This caused occasional missed ADP probe.
- CT_B_ST_OTG_ADP.mpet
- Added delay after setting D+ high in Step 52
this fixed false (early) detection of reset from
UUT
- Improved reset detection in Step 53
- CT_B_ST_OTG.mpet
- Rel 0.82.0.13 - Added delay after setting D+
high in Step 49
this fixed false (early) detection of reset from
UUT
- Improved reset detection in Step 50
- enum_dev_inc.mpet
- Moved SETUP buffer to address 0 in RAM
Avoids potential problem of forgetting to set
SETUP data ptr
- CT_A_HNP.mpet
- TA_BIDL_ADIS max check added in Step 14
GraphicUSB V4.12 (26 May
2011)
- Changes to CT_A_ST_OTG_ADP, CT_A_ST_OTG and CT_A_ST_EH_ADP
relating to timing and voltage measurement.
GraphicUSB V4.11 (25 May
2011)
- Change PD testing to not require version 2.0 for
any OTG device. This allows OTG 1.3 devices with BC
1.2 to pass the PD suite. Following list of changes
relates to this.
- enum_host_inc.mpet - Added INIT_EnumerateAsHost
and SetSkipOtgVersionSpecificTests.
- Added call to INIT_EnumerateAsHost to:
CT_A_HNP.mpet
CT_A_ST_OTG_ADP.mpet
CT_A_ST_OTG.mpet
CT_B_VBUS.mpet
CT_B_CAP.mpet
CT_B_SRP.mpet
CT_B_HNP.mpet
CT_B_ADP.mpet
CT_B_LKG.mpet
CT_B_ST_OTG_ADP.mpet
CT_B_ST_OTG.mpet
CT_B_ST_PER_ADP.mpet
CT_B_ST_PER_SRP.mpet
CT_B_DevNoRes.mpet
CT_B_UnSupDev.mpet
CT_B_NoResHnp.mpet
- Added call to INIT_EnumerateAsHost and SetSkipOtgVersionSpecificTests
to:
CT_PD_CDP_Det.mpet
CT_PD_SDP_Det.mpet
CT_PD_ACA_C_Det.mpet
CT_PD_CMO_FS.mpet
CT_PD_CMO_HS.mpet
GraphicUSB V4.10 (24 May
2011)
- Added 5 period measurement circuits to hardware
to allow local measurement, rather than using application
for support. Uses new registers REGPERIOD0, REGPERIOD1,
REGPERIOD2, REGPERIOD3 and REGPERIOD4 together with
commands StartPeriod and EndPeriod .
- In CT_B_HNP.mpet - change use of TimeStart to StartPeriod
to improve timing of TA_BDIS_ACON.
- In CT_A_HNP.mpet - change use of TimeStart to StartPeriod
- In CT_B_CAP.mpet - change use of TimeStart to StartPeriod
- In CT_B_DevNoRes.mpet - change use of TimeStart
to StartPeriod
- Fixed bug in CT_A_DevNoRes.mpet, which was not setting
Host Request Flag.
- The flag DEVICECONNECT has been erroneously used
to test whether D+ is high in some cases where VBUS
may not be on. In at least one case this lead to a
spurious detection of an SRP. The following scripts
have been corrected to fix this:
- CT_B_ADP - Corrected SRP pulse detection in
Steps 27 and 29
- CT_B_ST_OTG_ADP - Corrected disconnect detection
in Steps 7, 11 and 70
- CT_B_ST_OTG - Corrected disconnection detection
in Steps 5. 9 and 66
- CT_B_ST_PER_ADP - Corrected disconnect detection
in Step 8
- CT_B_ST_PER_SRP - Corrected disconnect detection
in Step 6
- CT_B_VBUS - Corrected connect detection in Step
18
GraphicUSB V4.09 (19 May
2011)
- Corrected B-UUT SRP script measurement of TSSEND_LKG.
This value was over-reading so previous passing test
results are not invalidated.
GraphicUSB V4.08 (17 May
2011)
- Added Micro-ACA tests
- Added Test suite progress bar
- Updated OTG scripts to use new SendMessage formatting.
- Corrected problems with PD-CDP-det primary detection.
GraphicUSB V4.07 (26 April
2011)
- PET logic file updated - caused error in V4.05,
V.06.
GraphicUSB V4.06 (21 April
2011)
- Fixed script updating problem. (App always thought
scripts were out of date.)
GraphicUSB V4.05 (21 April
2011)
- Added scripts for CDPs
- CDP Overshoot and Undershoot Voltage Test
- CDP Voltage and Current Test
- CDP Handshaking Tests
- CDP Ground Offset Test, Full Speed
- CDP Ground Offset Test, High Speed
- Checklist result output
- Added SendMessage multi-line formatting capability
- Added script commands: SWAPAR, SHLA, SHRA and WriteToETBAcc
- Added test functionality for transmission quality
monitoring as a peripheral, for use in Ground Offset
tests above.
GraphicUSB V4.04 (8 April
2011)
- Added scripts for DCPs
- DCP Overshoot and Undershoot Voltage Test
- DCP Voltage and Current Test
- DCP Resistance and Capacitance Tests
- Checklist result output
GraphicUSB V4.03 (6 April
2011)
- Added scripts for PDs (excluding DBP test)
- Initial Power-Up Sequence
- Data Contact Detect Test - With Current Source
- Data Contact Detect Test - No Current Source
- DCP Detection Test
- CDP Detection Test
- SDP Detection Test
- ACA-Dock Detection Test
- ACA-A Detection Test
- ACA-B Detection Test
- ACA-C Detection Test
- ACA-GND Detection Test
- Common Mode Test - Full Speed
- Common Mode Test - High Speed
- Checklist result output
GraphicUSB V4.01 (24 March
2011)
- Allow official scripts to be run although modified
by user. In this case a warning appears in the text
report.
- Original scripts can now be restored automatically
on request.
- Test device 1A0A / 0200 now declares a value for
bMaxPower which is as specified by test operative.
GraphicUSB V4.00 (23 February
2011)
- Initial release with PET support
- Includes preliminary OTG 2.0 test scripts
- No BC 1.2 test scripts included
GraphicUSB V3.23 (6 October
2009)
- Fixed bug where 'Go toTrigger Flag' toolbar buttons
were not being enabled. This bug originated in V3.22.
GraphicUSB V3.22 (27 August
2009)
- Fixed potential illegal access problem when redisplaying
file which is in the process of being indexed
- Fixed potential deadlock situation when closing
files which are still being indexed
- Fixed multiple transaction transfer parsing logic
which was damaged in V3.21
- Improved address range logic for multiple device
existences
GraphicUSB V3.21 (17 August
2009)
- Added Device Functional Upgrade (DFU) class option
- Fixed bug in class determining logic
GraphicUSB V3.20 (4 June
2009)
- Installer now pre-installs correct driver automatically
(driver now V3.00)
- Generator Script Language updated to Version 2
- Version 1 scripts are still source compatible,
but automatically recompiled when run
- Faster looping, loops do not add any delay;
so when emulating a device, WaitPacket*s following
a jump will never miss a packet.
- Now 4 counters available for looping
- Up to 16 labels allowed
- Forward jumps now allowed
- New 'Halt' command
- Triggering: turn on 'BNC Out On' by default
GraphicUSB V3.18 (6 May
2009)
- Driver 2.09 required.
- Driver for 64-bit XP and 64-bit Vista added.
- No change for 32-bit OS users
GraphicUSB V3.17 (20 April
2009)
- Driver 2.08 required.
- Corrected BNC trigger out logic
- Corrected generator device script logic for SendChirp
in combination with FS host.
GraphicUSB V3.16 (30 March
2009)
- Added many details to Create Descriptor File function,
for base and Comms class.
- Corrected description of Other Speed Configuration
Descriptor in detail pane.
- Added 'Create Configuration Summary' button in Configuration
Descriptor detail pane. This provides a text file
with an overview of a complex configuration descriptor
as an aid to fast understanding.
- Many improvements and additions for Comms class
as follows:
- Improved analysis of bulk transfers for Comms class
- Added analysis of:
- Ethernet:
- Link Layer encapsulation
- ARP protocol
- RARP protocol
- IP Datagrams
- TCP headers
- UDP headers
- IGMP messages
- Obex V1.3 Protocol
- Subclasses
- Wireless Handset Control Model
- Device Management Model
- Mobile Direct Line Model
- OBEX Model
- Descriptors
- Wireless Handset Control Model Functional
- Mobile Direct Line Model Functional
- MDLM Detail Functional
- Device Management Model Functional
- OBEX Functional
- Command Set Functional
- Command Set Detail Functional
- Telephone Control Model Functional
- OBEX Service Identifier Functional
- Added generator command 'Halt'
- Speeded up search for data bytes
- When highlighting data in data pane, the ASCII side
is now also highlighted.
- Added ASCII comments to current data exports.
- Added functionality to Create Current Data File:
- Output with comments showing ASCII interpretations
of bytes for C and ASM
- Plain hex output
- Output as ASCII text
- Output selected range of bytes
- Allow manual selection of data in data pane
- Added context menu to data pane (right click)
- Select All
- Create current data file
- Added context menu to detail pane (right click)
- Removed spurious 'Help' from all context menus
GraphicUSB V3.14 (4 March
2009)
- Driver 2.07 required.
- Fixed USB12 to stop multiple reporting of long term
'both lines high' condition.
- Fixed problem on USB480, USB480+, USB500 where an
illegally very short reset from a full speed host,
with a high speed device, assumes high speed link
and reports continual chirps, instead of FS packets.
- Improved early presentation of timeline view for
USB12, and also removed occasional mis-drawing of
timeline view with USB12.
- Added MTP class - Rev 1.0 - to existing image class.
Various other improvements to Image Class
- Improved class analysis for Mass Storage, and Image
classes transfers
- Added warning about filtered NAK, SOF, KeepAlive
or NYET events to bandwidth display pane
- Vendor class control transfers using 'class' type
instead of 'vendor' now trigger vendor
class interpretation.
- When highlighting data by clicking in detail table,
the data, if not visible, is now scrolled to automatically.
- Added 'Select All' Ctrl+A accelerator to text editor.
- If a host generator script is created from a capture,
using a FS host and a HS device, the host script no
longer includes a spurious SendChirp command.
- Added option to force Full Speed / Low Speed analysis.
GraphicUSB V3.13 (26 February
2009)
- Added 'suppress data' option when exporting event
file (using 'Create Events or Data File')
GraphicUSB V3.12 (18 February
2009)
- HID report value spanning multiple bytes was being
interpretted in the wrong order
GraphicUSB V3.11 (17 February
2009)
- Added 'Test and Measurement' class analysis option
- Optimised parsing to speed file opening
- Subsequent class parsing passes are identified
in status bar.
- Device assumptions logic improved
- Fixed bInterfaceCount in Interface Association
Descriptor
- Now allowing user to specify max bytes for bandwidth
(in Options)
- Display says when custom filtering is on
- Added 'Set Time Origin' function
- Added 'Reset Time Origin' function
- Added 'Tip of the day'
- Speeded summary generation
- Driver 2.06 required.
- Added separate IN and OUT colouring for bandwidth
display
GraphicUSB V3.10 (16 January
2009)
GraphicUSB V3.09 (8 January
2009)
- Driver 2.05 required
- Timeline toolbar icon now correctly updated
- Initial selected point in timeline is now first
real event in capture
- Zoom-in and Zoom-out icons for timeline added to
toolbar
- DevKit now included in install package (requires
registration)
GraphicUSB V3.08 (15 December
2008)
GraphicUSB V3.07 (15 December
2008)
- Timeline now zooms out to include whole capture
- Bandwidth display now displays number of bytes in
selected frame in addition to usage percentage
- DevKit registration bug fixed
- Driver 2.04 now required
GraphicUSB V3.06 (21 November
2008)
- Added new Timeline view
- Added new bandwidth utilisation view
- Added max bandwidth used to summary document
- Added DevKit registration option
- Now displays "-" for measurement when
not available
- Firmware updates (non-critical)
- USB500 AG firmware -> 3.01
- USB480+ firmware -> 2.04
- Installer modified to remove Vista's "may not
have installed correctly" message
GraphicUSB V3.05 (4 November
2008)
- Improvements in analyser OTG reporting
- Improvements in Generator OTG capabilities
GraphicUSB V3.04 (22 October
2008)
GraphicUSB V3.03 (7 October
2008)
- GraphicUSB Devkit V1.00 now available to help advanced
users process capture files.
- In Capture Dialog there is now a new 'Save Only'
button. This prevents displaying the file after a
capture, and is useful for big captures which will
be analysed using the GraphicUSB Devkit.
GraphicUSB V3.02 (3 October
2008)
- Suppressed debug message 'Restart Message'
- Allowed class analysis options to be individually
disabled. This can be useful to speed up the opening
of larger capture files, by reducing the parsing requirements.
GraphicUSB V3.01 (19 September
2008)
- Support for USB500 AG generator function enabled
- Added 'To Upper Case' and 'To Lower Case' functions
to text editor
- Fixed highlighting on small block drag or copy drag
in text editor
GraphicUSB V3.00 (8 September
2008)
- Support for USB500 AG generator function added
(to be enabled in next release)
- Added Generator Script Document Type and compiler
- Auto-creation of Generator Script from capture document.
- Toolbar A and G buttons indicate when Analyser
and/or Generator currently selected
- Transfers, where transaction has no response now
Labelled 'No Response'
- New built-in text document editor - used for all
generated text file output. Exporting files (except
binary) now goes straight into text window. Same with
vendor files.
- Full printing and selection printing of text views.
Removed external text editor option
- Old vendor files auto-modified to new name and include
'FileType MQPVEN 1'.
- Added support for Device Info File, Assumptions
and Auto-assumptions on capture. This saves needing
to capture enumeration each time.
- Capture files can now include device assumptions,
which are saved with the file.
- Fixed incoming capture parsing for buffer overflow
protection on excessive length packets.
- 'Min' button now shows bus states as well as transfer
headers.
- 'Create Events File' function renamed 'Create Events
or Data File' and now obeys custom filter if required,
allows output of all data associated with a specified
endpoint. It can now output required data in various
formats including binary.
- Right click on capture file now shows version info.
- Field update of analyser firmware, now possible.
- Improved measurement of idle times between packets.
- Splitter frame sizing more sensible with a capture
performed while application is minimised.
- Fixed bug where preambles were sometimes not being
shown.
- Improved Hub Setup time measurement.
- Many other internal improvments
GraphicUSB V2.09 (11 July
2008)
- Further internal improvements
GraphicUSB V2.06 (13 June
2008)
- Fixed error message in Data Pane on first opening
capture file
GraphicUSB V2.05 (15 February
2008)
- Added support for Still Image class option
- Fixed bug where NAked transfers were not being un-filtered
when going to bookmark
- Data pane smoother scrolling and now not limited
in data size
- Export now includes all the data in long transfers
- Allow push buttons in detail pane - used for 'Show
Image' and 'Export Image' in Still Image class
- Driver changed to V1.09 to fix extremely occasional
spurious sync during reset sequence
GraphicUSB V2.04 (12 December
2007)
- Allowed new pre-trigger buffer sizes up to 32Mbyte
(USB480+)
- Improvements to capture information transfer
- Fixed bug in search for data with large data size
- Export Data function improved
- Added changes from Link Power Mangement Addendum
- Fixed Interface descriptor for Keyboard HID
- Now requires Driver V1.08
GraphicUSB V2.03 (9 November
2007)
- Added Bookmark capability
- Added Advanced Triggering functionality to USB480+
GraphicUSB V2.02 (3 September
2007)
- Added Video Class Analysis option
- Improved display for faulty PRE packets
- Minor bug fixes
GraphicUSB V2.01 (14 August
2007)
- Fixed bug where valid length is coloured as failure
in unknown config descriptor
- Added NYET in search for transaction
- Added ASCII and Unicode string search
- Fixed bug in parsing packets of 1024 or 1024+ bytes
- Fixed incorrect error report on DATA2 packet
- Colour control transfer header by type standard
/ class
GraphicUSB V2.00 (1 August
2007)
- Supports Packet-Master USB480, in addition to USB12
- High Speed Event support with USB480
- Added Custom Filter (filter by address, endpoint,
speed)
- Added Hardware Trigger control dialog (for USB480)
- Fixed bug when drawing detail of faulty HID report
- Added command line functions for capture control.
Also other functions to support control by third party
software.
- Added OTG event descriptions (for USB480).
- Fixed occasional display of multiple event 1's
before index completed
- Added various messages for explaining empty screen
(such as filter hiding everything).
- Fixed crash caused by quick closing of file after
opening
- Added option to select text editor
- Added function to use text editor to edit vendor
file
- Fixed occasional internal file format bug involving
event count which caused display error
- Fixed HID report bug (OUT report as IN) which was
created in previous version
- Added usbmadesimple web site to about box
- Fixed bInterval value display for isochronous endpoint
- Add HS elements to endpoint descriptor
- Added explanations to detail pane in situation where
we see outward only packets, that they may be
targeted at upstream device. Display a message saying
that filtering these out is an option
- If host computer goes to sleep and is woken up
the analyser now continues to function correctly
- File opening speed improved
- Help updated
- Added 'Insert Comment' button to capture dialog
- Initial default filter settings changed to shown
top level and bus states only
- New driver release V1.05 included (must be installed)
- Tidied up formatting of multiple event header and
following events
GraphicUSB V1.10 (16 June
2007)
- Added Audio Class analysis option
- Added Vendor Class analysis option
- Added Vendor File template generation and parse
functions
- Fixed problem caused by spurious EOP events
- Added Export Captured Events to text file function
- Added Export Data to source code byte format or
binary file format
- Added Export descriptors to source code function
- Added option to auto-abandon previous capture on
Start Capture
- In driver: reduced plug-in detection time to allow
analysis of out-of-spec hosts
- Added HID report number to event header when more
than 1 report defined
- Fixed bug where double clicking on a control transfer
with only SETUP transaction, didn't open up the transactions
- Fixed bug in type of transfer for IN and OUT in
control transfer
- Fixed bug in mass storage where enquiry without
result would cause a crash.
- Fixed display of the filter buttons
- Fixed bug where editing the TEMP folder actually
changed the DATA folder.
- Modified Help system to work with Vista
- Added analyser selection box
GraphicUSB V1.09
- Various maintenance releases
GraphicUSB V1.08 (10 November
2006)
- Added Mass Storage Analysis Option
- Added Buttons to maximise and minimise display detail
- Changed installation system to one compatible with
Vista
GraphicUSB V1.07 (9 October
2006)
- Improved class data transfer header info
- Fix parsing bug which could, under certain conditions,
crash application (this bug was introduced in V1.06)
GraphicUSB V1.06 (27 September
2006)
- Fixed a couple of bugs in Comms Class Analysis
GraphicUSB V1.05 (5 September
2006)
- Added Communications Class Analysis Option
- Added Printer Class Analysis Option
- Improved capture logic to allow full bandwidth captures
on a wider range of host PCs
- Disabling capture of NAKed transactions now enables
captures of long duration
- OTG descriptor and features details added
- Driver updated to V1.02
GraphicUSB V1.04 (24 July
2006)
- Added Hub Class Analysis Option
GraphicUSB V1.03 (17 July
2006)
- Added HID Class Analysis Option
Firmware
USB12
Version |
Date |
Comments |
0.00 |
|
Initial Production Version |
0.01 |
6 Aug 08 |
Bug fix - Update firmware if using
GraphicUSB V3.00 or later |
0.02 |
17 Dec 08 |
Modifications for production testing
- upgrade only if current firmware is 0.00, and
you are using GraphicUSB V3.00 or later. |
USB480
Version |
Date |
Comments |
1.01 |
|
Initial Production Version |
1.02 |
6 Aug 08 |
Potential bug fix - Update firmware
only if advised to do so by MQP |
1.03 |
12 Nov 08 |
Descriptor modifed - not an essential
upgrade |
USB480+
Version |
Date |
Comments |
1.02 |
|
Initial Production Version |
2.03 |
6 Aug 08 |
Potential bug fix - Update firmware
only if advised to do so by MQP |
2.04 |
12 Nov 08 |
Descriptor modifed - not an essential
upgrade |
2.05 |
28 Jan 08 |
Descriptor further modifed - not an
essential upgrade |
USB500
AG
Version |
Date |
Comments |
3.00 |
8 Sept 08 |
Initial Production Version |
3.01 |
12 Nov 08 |
Descriptor modifed - not an essential
upgrade |
3.02 |
28 Jan 08 |
Descriptor further modifed - not an
essential upgrade |
|