; ------------------------------------------------------------------------------
; 63-xxxxxxx-xx.txt
;
; vpd file for SW4020/Blazer-2 v5.0.x
; ------------------------------------------------------------------------------
; Notes:
; + do not put tab characters here
; + log all your modifications below
; + give final draft to Brocade Test Engineer to convert this file into UNIX 
;   format
; + as much as possible, limit your text to 80th columns
; + put a (dynamic) suffix in the description to indicate it's a dynamic field
;   for example....
;   ; MAC (dynamic)
; + also, put 20 or 00 (depends on what is the VPD defaults) as value for this
;   dynamic fields
; + try not to put empty lines within the program.  vpd tool behavior is unknown
; + require a unique file for each distinct product model
; ------------------------------------------------------------------------------
; History

; 2005/05/27 Patrick Caporale
; + Updated fields based on final port license models
; 2005/05/11 Brian Steffler
; + made edits after review with Patrick Caporale
; 2005/05/10 Brian Steffler
; + indicated more fields as dynamic and commented out some dynamic fields
; + CLEI code not yet available for SW4020 programmed with 1234567890 for now
; + removed Counter Fields Section as not required
; 2005/05/02 Brian Steffler
; + cleaned up some minor mistakes added some more OEM fields
; 2005/05/02 Patrick Caporale
; + Updated for Blazer-2 BBFV Level
; 2005/04/28 John Cruz
; + created
; ------------------------------------------------------------------------------
;
; ==============================================================================
; SECTION: Block 0
; ==============================================================================
; Overall Length
0000: 03 BE
; Data Format
0002: 01 01
; Block Length
0004: 03 BC
; Block ID
0006: 00
; Reserved
0007: 00
; VPD ID
0008: 01 35
; POS ID Ext **IBM**
000a: 00 00
; POS ID Ext **OEM**
;000a: FF EE
; POS ID
000c: 00 09
; Machine Type
000e: 00 00 00 00 00 00 00
; Machine Serial
0015: 00 00 00 00 00 00 00
; Asset ID
001c: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
002c: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Part Number **10 Ports**
;003c: 33 32 52 31 38 31 39 20 20 20 20 20
; Part Number **20 Ports**
003c: 33 32 52 31 38 31 38 20 20 20 20 20
; Part Number **OEM**
;003c: 00 00 00 00 00 00 00 00 00 00 00 00
; FRU Number **10 Ports**
;0048: 33 32 52 31 38 32 31 20 20 20 20 20
; FRU Number **20 Ports**
0048: 33 32 52 31 38 32 30 20 20 20 20 20
; FRU Number **OEM**
;0048: 00 00 00 00 00 00 00 00 00 00 00 00
; Serial Number (dynamic)
;0054: 00 00 00 00 00 00
; Prefix Serial Number (dynamic)
;005a: 00 00 00 00 00 00
; Manufacturer ID
0060: 42 52 43 44
; Slot Number
0064: 00
; Hardware Level
0065: 01
; Characteristics 
0066: 01 03 06 00 00
; Week of Year WW/YY (dynamic)
;006b: 00 00 00 00
; MAC (dynamic)
;006f: 00 00 00 00 00 00
;0075: 00 00 00 00 00 00
;007b: 00 00 00 00 00 00
;0081: 00 00 00 00 00 00
;0087: 00 00 00 00 00 00
;008d: 00 00 00 00 00 00
;0093: 00 00 00 00 00 00
;0099: 00 00 00 00 00 00 
; UUID (dynamic)
;009f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Type Code
00af: 12
; Internal Interfaces **14 ports**
00b0: 24 24 24 24 24 24 24 24 24 24 24 24 24 24 00 00
; External Interfaces **6 ports**
00c0: 24 24 24 24 24 24 00 00
; Block 1 Offset
00c8: 04 00
; Block 2 Offset
00ca: 08 00
; Block 3 Offset
00cc: 0C 00
; CLEI Code - **Needs Update** unique for a specific hardware revision
0104: 31 32 33 34 35 36 37 38 39 30
;
; ==============================================================================
; SECTION: OEM Block
; ==============================================================================
; TBD
; Product Code
;0280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
; Board Part Number
;02c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
; Revision
;0300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
; Manufacturer ID
;0320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
; Extended Block
;0340:
; Extended Block
;0360:
; Extended Block
;0380:
; Extended Block
;03a0:
;
; ==============================================================================
; SECTION: Block 1
; ==============================================================================
; Data Format
0400: 00 00
; Block Length
0402: 03 FE
; Block ID
0404: 01
; Flag
0405: 00
; Code Level 1
0406: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0416: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0426: 20 20 20 20
; Code Level 2 (dynamic) programmed by software
;042a: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
;043a: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
;044a: 20 20 20 20
; Code Level 3
044e: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
045e: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
046e: 20 20 20 20
; Code Level 4
0472: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0482: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0492: 20 20 20 20
; Code Level 5
0496: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
04a6: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
04b6: 20 20 20 20
; Code Level 6
04ba: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
04ca: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
04da: 20 20 20 20
; Default IP Address (dynamic) but needs to be programmed to defaults
04de: 0a 5a 5a 5a ff ff ff 00
04e6: 00 00 00 00 00 00 00 00
04ee: 00 00 00 00 00 00 00 00
04f6: 00 00 00 00 00 00 00 00
04fe: 00 00 00 00 00 00 00 00
0506: 00 00 00 00 00 00 00 00 
; IP Acquisition (dynamic) but needs to be programmed to defaults
050e: 00
; Current IP Address (dynamic) but needs to be programmed to defaults
050f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
051f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
052f: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
; Reserved
053f: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
054f: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
055f: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
056f: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
057f: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
058f: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
059f: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
05af: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
05bf: 20
; Port Characteristics (dynamic) **10 Ports**
;05c0: 20 04 20 00 20 04 20 00 20 04 20 00 20 04 20 02 20 04 20 02 20 04 20 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 02 20 04 01 02 20 04 01 02 20 04 01 02 20 04 01 02 20 04 01 02 20 04 01 02 00 00 00 00 00 00 00 00
; Port Characteristics (dynamic) **20 Ports**
05c0: 20 04 20 00 20 04 20 00 20 04 20 00 20 04 20 00 20 04 20 00 20 04 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 20 04 01 00 00 00 00 00 00 00 00 00
; WWN (dynamic)
;0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Reserved
0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Capabilities
06A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
; Reserved
06C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
06E0: 20
06E1: 20 20 20
06E4: 20 20 20 20
06E8: 20 20
06EA: 20 20
06EC: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
; Reserved
0700: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0710: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0730: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0740: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0750: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0760: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0790: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
07a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
07b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
07c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
07d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
07e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
07f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
;
; ==============================================================================
; SECTION: Block 2
; ==============================================================================
; Data Format
0800: 00 00
; Block Length
0802: 03 FE
; Block ID
0804: 02
; Flag
0805: 00
;
;END=