GraphicUSB for PET
Version Change Information
Introduction
The major changes to
versions of GraphicUSB relating to the USB-PET are listed
below. This is to assist in deciding whether a download
is useful. Script release numbers comprise two number
from Compliance Plan version plus two numbers relating
to the script release for that plan. Current OTG 2.0
Plan is 1.0. Current BC 2.0 Plan is 1.0.
GraphicUSB/PET
Version History
Firmware
Version History USB-PET
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
GraphicUSB V4.50 (3 March
2013)
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)
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)
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)
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)
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.
Analyser Function
GraphicUSB V4.27 (11 January
2012)
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)
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)
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)
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.
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.14 (8 June
2011)
- Maintenance - no significant change.
GraphicUSB V4.13 (8 June
2011)
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
Firmware
USB-PET
Version |
Date |
Comments |
4.00 |
7 Feb 2011 |
Initial Production Version |
|