Documentation for “Zerocat Chipflasher” as of Sat, 18 Jun 2022 21:45:46 +0200
Repository: git://zerocat.org/zerocat/projects/chipflasher
Version: v0.6.9
Branch: master

../../firmware2/src/chipspec.spin.txt.html

Propeller Spin/PASM Compiler 'OpenSpin' (c)2012-2016 Parallax Inc. DBA Parallax Semiconductor.
Version 1.00.78
Compiling...
../../firmware2/src/chipspec.spin
|-ASCII.spin
|-blocksizes.spin
|-JEDEC.spin
|-SPI-flags.spin
|-SPI-commands.spin
Done.
Program size is 4376 bytes
TYPE: 43   VALUE: 00000011 (00000000)   NAME: ARRAY_CHIPSPEC
TYPE: 43   VALUE: 00000000 (00000000)   NAME: DEFAULT_CHIPSPEC_RECORD
TYPE: 43   VALUE: 000000E4 (00000000)   NAME: BYTES_PER_CHIPSPEC_RECORD
TYPE: 43   VALUE: 00000028 (00000000)   NAME: BYTES_PER_CHIPSPEC_STRING
TYPE: 43   VALUE: 00000000 (00000000)   NAME: CHIPSPEC_ID
TYPE: 43   VALUE: 00000004 (00000000)   NAME: CHIPSPEC_SIZE
TYPE: 43   VALUE: 00000008 (00000000)   NAME: CHIPSPEC_CMDSET1
TYPE: 43   VALUE: 0000000C (00000000)   NAME: CHIPSPEC_CMDSET
TYPE: 43   VALUE: 00000010 (00000000)   NAME: CHIPSPEC_ISSTATIC
TYPE: 43   VALUE: 00000014 (00000000)   NAME: CHIPSPEC_ISWRITABLE
TYPE: 43   VALUE: 00000018 (00000000)   NAME: CHIPSPEC_ISOTP
TYPE: 43   VALUE: 0000001C (00000000)   NAME: CHIPSPEC_BITNAMES
TYPE: 43   VALUE: 000000BC (00000000)   NAME: CHIPSPEC_NAMES
TYPE: 43   VALUE: FFFFFFFF (00000000)   NAME: N_A
TYPE: 53   VALUE: 00000001 (00000004)   NAME: START
TYPE: 53   VALUE: 00000102 (00000004)   NAME: CE
TYPE: 53   VALUE: 00000103 (00000004)   NAME: ID2RECORD
TYPE: 53   VALUE: 00000104 (00000004)   NAME: INC
TYPE: 53   VALUE: 00000105 (00000004)   NAME: DEC
TYPE: 53   VALUE: 00000106 (00000004)   NAME: ID_JEDEC
TYPE: 53   VALUE: 00000207 (00000004)   NAME: ISCOMMAND
TYPE: 53   VALUE: 00000108 (00000004)   NAME: ISVOLATILE
TYPE: 53   VALUE: 00000209 (00000004)   NAME: ISWRITABLE
TYPE: 53   VALUE: 0000020A (00000004)   NAME: ISOTP
TYPE: 53   VALUE: 0000010B (00000004)   NAME: SIZE
TYPE: 53   VALUE: 0000020C (00000004)   NAME: ISSTATIC
TYPE: 53   VALUE: 0000020D (00000004)   NAME: PTR_BITNAMES
TYPE: 53   VALUE: 0000010E (00000004)   NAME: PTR_NAMES
TYPE: 53   VALUE: 0000010F (00000004)   NAME: PAGES
TYPE: 53   VALUE: 00000110 (00000004)   NAME: DIGITS
TYPE: 53   VALUE: 00000211 (00000005)   NAME: GET_COMMANDSET
TYPE: 4F   VALUE: 00000012 (00000000)   NAME: ASC
TYPE: 4F   VALUE: 00000113 (00000000)   NAME: BLOCKS
TYPE: 4F   VALUE: 00000214 (00000000)   NAME: JEDEC
TYPE: 4F   VALUE: 00000315 (00000000)   NAME: FLAGS
TYPE: 4F   VALUE: 00000416 (00000000)   NAME: COMMANDS
TYPE: 51   VALUE: 00000000 (00000000)   NAME: NUL^A
TYPE: 51   VALUE: 00000001 (00000000)   NAME: SOH^A
TYPE: 51   VALUE: 00000002 (00000000)   NAME: STX^A
TYPE: 51   VALUE: 00000003 (00000000)   NAME: ETX^A
TYPE: 51   VALUE: 00000004 (00000000)   NAME: EOT^A
TYPE: 51   VALUE: 00000005 (00000000)   NAME: ENQ^A
TYPE: 51   VALUE: 00000006 (00000000)   NAME: ACK^A
TYPE: 51   VALUE: 00000008 (00000000)   NAME: BS^A
TYPE: 51   VALUE: 00000009 (00000000)   NAME: HT^A
TYPE: 51   VALUE: 0000000A (00000000)   NAME: LF^A
TYPE: 51   VALUE: 0000000A (00000000)   NAME: NL^A
TYPE: 51   VALUE: 0000000A (00000000)   NAME: NEW_LINE^A
TYPE: 51   VALUE: 0000000D (00000000)   NAME: CR^A
TYPE: 51   VALUE: 0000000D (00000000)   NAME: CARR_RET^A
TYPE: 51   VALUE: 00000015 (00000000)   NAME: NAK^A
TYPE: 51   VALUE: 00000016 (00000000)   NAME: SYN^A
TYPE: 51   VALUE: 00000017 (00000000)   NAME: ETB^A
TYPE: 51   VALUE: 00000018 (00000000)   NAME: CAN^A
TYPE: 51   VALUE: 00000019 (00000000)   NAME: EM^A
TYPE: 51   VALUE: 0000001A (00000000)   NAME: SUBST^A
TYPE: 51   VALUE: 0000001B (00000000)   NAME: ESC^A
TYPE: 51   VALUE: 0000001C (00000000)   NAME: FS^A
TYPE: 51   VALUE: 0000001D (00000000)   NAME: GS^A
TYPE: 51   VALUE: 0000001E (00000000)   NAME: RS^A
TYPE: 51   VALUE: 0000001F (00000000)   NAME: US^A
TYPE: 51   VALUE: 00000020 (00000000)   NAME: SPACE^A
TYPE: 51   VALUE: 00000022 (00000000)   NAME: QUOTE^A
TYPE: 51   VALUE: 0000002F (00000000)   NAME: SLASH^A
TYPE: 51   VALUE: 0000003D (00000000)   NAME: EQUAL^A
TYPE: 50   VALUE: 00000001 (00000000)   NAME: INIT^A
TYPE: 50   VALUE: 00000102 (00000000)   NAME: ISPRINT^A
TYPE: 50   VALUE: 00000103 (00000000)   NAME: ISCR^A
TYPE: 51   VALUE: 00000001 (00000000)   NAME: SIZE_1^B
TYPE: 51   VALUE: 00000002 (00000000)   NAME: SIZE_2^B
TYPE: 51   VALUE: 00000004 (00000000)   NAME: SIZE_4^B
TYPE: 51   VALUE: 00000008 (00000000)   NAME: SIZE_8^B
TYPE: 51   VALUE: 00000010 (00000000)   NAME: SIZE_16^B
TYPE: 51   VALUE: 00000020 (00000000)   NAME: SIZE_32^B
TYPE: 51   VALUE: 00000040 (00000000)   NAME: SIZE_64^B
TYPE: 51   VALUE: 00000100 (00000000)   NAME: SIZE_256^B
TYPE: 51   VALUE: 00000200 (00000000)   NAME: SIZE_512^B
TYPE: 51   VALUE: 00000400 (00000000)   NAME: SIZE_1K^B
TYPE: 51   VALUE: 00001000 (00000000)   NAME: SIZE_4K^B
TYPE: 51   VALUE: 00004000 (00000000)   NAME: SIZE_16K^B
TYPE: 51   VALUE: 00008000 (00000000)   NAME: SIZE_32K^B
TYPE: 51   VALUE: 00010000 (00000000)   NAME: SIZE_64K^B
TYPE: 51   VALUE: 00080000 (00000000)   NAME: SIZE_4MBIT^B
TYPE: 51   VALUE: 00100000 (00000000)   NAME: SIZE_8MBIT^B
TYPE: 51   VALUE: 00200000 (00000000)   NAME: SIZE_16MBIT^B
TYPE: 51   VALUE: 00400000 (00000000)   NAME: SIZE_32MBIT^B
TYPE: 51   VALUE: 00800000 (00000000)   NAME: SIZE_64MBIT^B
TYPE: 51   VALUE: 01000000 (00000000)   NAME: SIZE_128MBIT^B
TYPE: 51   VALUE: 02000000 (00000000)   NAME: SIZE_256MBIT^B
TYPE: 51   VALUE: 00000100 (00000000)   NAME: SIZE_PAGE^B
TYPE: 51   VALUE: 00001000 (00000000)   NAME: SIZE_SECTOR^B
TYPE: 51   VALUE: 00010000 (00000000)   NAME: SIZE_BLOCK^B
TYPE: 50   VALUE: 00000001 (00000000)   NAME: INIT^B
TYPE: 51   VALUE: 001C7016 (00000000)   NAME: ID_EN25QH32^C
TYPE: 51   VALUE: 001C7017 (00000000)   NAME: ID_EN25QH64^C
TYPE: 51   VALUE: 001F4600 (00000000)   NAME: ID_AT26DF161^C
TYPE: 51   VALUE: 001F4700 (00000000)   NAME: ID_AT26DF321^C
TYPE: 51   VALUE: 001F4800 (00000000)   NAME: ID_AT26DF641^C
TYPE: 51   VALUE: 00BF2541 (00000000)   NAME: ID_SST25VF016B^C
TYPE: 51   VALUE: 00BF258E (00000000)   NAME: ID_SST25VF080B^C
TYPE: 51   VALUE: 00C22014 (00000000)   NAME: ID_MX25L8005^C
TYPE: 51   VALUE: 00C22015 (00000000)   NAME: ID_MX25L1605D_06E^C
TYPE: 51   VALUE: 00C22016 (00000000)   NAME: ID_MX25L3205D_06E^C
TYPE: 51   VALUE: 00C22017 (00000000)   NAME: ID_MX25L6405D_06E_45E^C
TYPE: 51   VALUE: 00C22018 (00000000)   NAME: ID_MX25L12835E^C
TYPE: 51   VALUE: 00EF3013 (00000000)   NAME: ID_W25X40^C
TYPE: 51   VALUE: 00EF3017 (00000000)   NAME: ID_W25X64^C
TYPE: 51   VALUE: 00EF4016 (00000000)   NAME: ID_W25Q32FV^C
TYPE: 51   VALUE: 00EF4017 (00000000)   NAME: ID_W25Q64FV^C
TYPE: 50   VALUE: 00000001 (00000000)   NAME: START^C
TYPE: 51   VALUE: 00000020 (00000000)   NAME: X11_WRSR3^D
TYPE: 51   VALUE: 00000021 (00000000)   NAME: X15_RDSR3^D
TYPE: 51   VALUE: 00000022 (00000000)   NAME: X2B_RDSCUR^D
TYPE: 51   VALUE: 00000023 (00000000)   NAME: X2F_WRSCUR^D
TYPE: 51   VALUE: 00000024 (00000000)   NAME: X31_WRSR2^D
TYPE: 51   VALUE: 00000025 (00000000)   NAME: X35_RDSR2^D
TYPE: 51   VALUE: 00000026 (00000000)   NAME: X36_PS^D
TYPE: 51   VALUE: 00000027 (00000000)   NAME: X39_US^D
TYPE: 51   VALUE: 00000028 (00000000)   NAME: X3C_RSPR^D
TYPE: 51   VALUE: 00000029 (00000000)   NAME: X50_EWSR^D
TYPE: 51   VALUE: 0000002A (00000000)   NAME: XAD_CP^D
TYPE: 51   VALUE: 00000000 (00000000)   NAME: X03_READ^D
TYPE: 51   VALUE: 00000001 (00000000)   NAME: X0B_READHF^D
TYPE: 51   VALUE: 00000002 (00000000)   NAME: X20_SE^D
TYPE: 51   VALUE: 00000003 (00000000)   NAME: X52_BE32K^D
TYPE: 51   VALUE: 00000004 (00000000)   NAME: XD8_BE64K^D
TYPE: 51   VALUE: 00000005 (00000000)   NAME: X60_CE^D
TYPE: 51   VALUE: 00000006 (00000000)   NAME: XC7_CE^D
TYPE: 51   VALUE: 00000007 (00000000)   NAME: X02_PP^D
TYPE: 51   VALUE: 00000008 (00000000)   NAME: X02_BP^D
TYPE: 51   VALUE: 00000009 (00000000)   NAME: X06_WREN^D
TYPE: 51   VALUE: 0000000A (00000000)   NAME: X04_WRDI^D
TYPE: 51   VALUE: 0000000B (00000000)   NAME: X05_RDSR^D
TYPE: 51   VALUE: 0000000C (00000000)   NAME: X01_WRSR^D
TYPE: 51   VALUE: 0000000D (00000000)   NAME: X00_NOP^D
TYPE: 51   VALUE: 0000000E (00000000)   NAME: X9F_RDID^D
TYPE: 51   VALUE: 0000000F (00000000)   NAME: XB9_DP^D
TYPE: 51   VALUE: 00000010 (00000000)   NAME: XAB_RDP^D
TYPE: 51   VALUE: 00000011 (00000000)   NAME: XAB_RES^D
TYPE: 51   VALUE: 00000012 (00000000)   NAME: X90_REMS^D
TYPE: 51   VALUE: 00000013 (00000000)   NAME: X70_ESRY^D
TYPE: 51   VALUE: 00000014 (00000000)   NAME: X80_DSRY^D
TYPE: 51   VALUE: 00005E15 (00000000)   NAME: BASIC_SPI^D
TYPE: 50   VALUE: 00000001 (00000000)   NAME: START^D
TYPE: 51   VALUE: 00000000 (00000000)   NAME: CMD__NOP^E
TYPE: 51   VALUE: 00000001 (00000000)   NAME: CMD__WRSR^E
TYPE: 51   VALUE: 00000031 (00000000)   NAME: CMD__WRSR2^E
TYPE: 51   VALUE: 00000011 (00000000)   NAME: CMD__WRSR3^E
TYPE: 51   VALUE: 00000004 (00000000)   NAME: CMD__WRDI^E
TYPE: 51   VALUE: 00000005 (00000000)   NAME: CMD__RDSR^E
TYPE: 51   VALUE: 00000035 (00000000)   NAME: CMD__RDSR2^E
TYPE: 51   VALUE: 00000015 (00000000)   NAME: CMD__RDSR3^E
TYPE: 51   VALUE: 00000006 (00000000)   NAME: CMD__WREN^E
TYPE: 51   VALUE: 00000003 (00000000)   NAME: CMD__READ^E
TYPE: 51   VALUE: 0000000B (00000000)   NAME: CMD__READHF^E
TYPE: 51   VALUE: 00000020 (00000000)   NAME: CMD__SE^E
TYPE: 51   VALUE: 00000052 (00000000)   NAME: CMD__BE32K^E
TYPE: 51   VALUE: 000000D8 (00000000)   NAME: CMD__BE64K^E
TYPE: 51   VALUE: 00000060 (00000000)   NAME: CMD__CE_0X60^E
TYPE: 51   VALUE: 000000C7 (00000000)   NAME: CMD__CE_0XC7^E
TYPE: 51   VALUE: 00000002 (00000000)   NAME: CMD__BP^E
TYPE: 51   VALUE: 00000002 (00000000)   NAME: CMD__PP^E
TYPE: 51   VALUE: 000000B9 (00000000)   NAME: CMD__DP^E
TYPE: 51   VALUE: 000000AB (00000000)   NAME: CMD__RDP^E
TYPE: 51   VALUE: 000000AB (00000000)   NAME: CMD__RES^E
TYPE: 51   VALUE: 00000090 (00000000)   NAME: CMD__REMS^E
TYPE: 51   VALUE: 00000070 (00000000)   NAME: CMD__ESRY^E
TYPE: 51   VALUE: 00000080 (00000000)   NAME: CMD__DSRY^E
TYPE: 51   VALUE: 00000050 (00000000)   NAME: CMD__EWSR^E
TYPE: 51   VALUE: 000000AD (00000000)   NAME: CMD__CP^E
TYPE: 51   VALUE: 0000002B (00000000)   NAME: CMD__RDSCUR^E
TYPE: 51   VALUE: 0000002F (00000000)   NAME: CMD__WRSCUR^E
TYPE: 51   VALUE: 00000036 (00000000)   NAME: CMD__PS^E
TYPE: 51   VALUE: 00000039 (00000000)   NAME: CMD__US^E
TYPE: 51   VALUE: 0000003C (00000000)   NAME: CMD__RSPR^E
TYPE: 51   VALUE: 00000033 (00000000)   NAME: CMD__SL^E
TYPE: 51   VALUE: 00000034 (00000000)   NAME: CMD__FSLS^E
TYPE: 51   VALUE: 0000009B (00000000)   NAME: CMD__PGMSREG^E
TYPE: 51   VALUE: 00000035 (00000000)   NAME: CMD__RDSLR^E
TYPE: 51   VALUE: 00000077 (00000000)   NAME: CMD__RDSREG^E
TYPE: 51   VALUE: 000000F0 (00000000)   NAME: CMD__RST^E
TYPE: 51   VALUE: 0000009F (00000000)   NAME: CMD__RDID^E
TYPE: 50   VALUE: 00000001 (00000000)   NAME: START^E
TYPE: 43   VALUE: 00000009 (00000000)   NAME: HT
TYPE: 4A   VALUE: 0000005C (00000000)   NAME: CHIPSPEC
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: ID
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: CMDNUM
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: IREG
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: IREG
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: IREG
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: IREG
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: IREG
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: MAX_ADDR
TYPE: 4E   VALUE: 0000000C (00000000)   NAME: LEN_IN_BYTES
TYPE: 4E   VALUE: 00000004 (00000000)   NAME: R
TYPE: 4E   VALUE: 00000008 (00000000)   NAME: SETID

Distilled longs: 9

OBJ bytes: 4792

_CLKMODE: 00
_CLKFREQ: 00B71B00

0000- 00 00 08 11 D8 10 12 05 80 0F 00 00 81 0F 00 00   ................
0010- 9E 0F 00 00 B0 0F 00 00 BD 0F 00 00 CD 0F 00 00   ................
0020- D9 0F 00 00 00 10 04 00 1A 10 00 00 28 10 00 00   ............(...
0030- 36 10 00 00 43 10 00 00 51 10 00 00 62 10 00 00   6...C...Q...b...
0040- 6E 10 00 00 83 10 08 00 B3 10 00 00 D8 10 00 00   n...............
0050- FC 10 00 00 FC 10 00 00 FC 10 00 00 FC 10 00 00   ................
0060- FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00   ................
0070- 00 00 00 00 00 00 00 00 00 00 00 00 00 20 20 20   .............   
0080- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0090- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
00A0- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
00B0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
00C0- 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20               .   
00D0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
00E0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
00F0- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0100- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0110- 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20               .   
0120- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0130- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0140- 20 20 20 20 16 70 1C 00 00 00 40 00 00 00 00 00       .p....@.....
0150- F5 DF 07 00 FC 00 00 00 FC 00 00 00 80 00 00 00   ................
0160- 53 52 42 2F 4C 42 09 57 48 44 49 53 09 42 50 33   SRB/LB.WHDIS.BP3
0170- 09 42 50 32 09 42 50 31 09 42 50 30 09 57 45 4C   .BP2.BP1.BP0.WEL
0180- 09 57 49 50 00 20 20 20 00 20 20 20 20 20 20 20   .WIP.   .       
0190- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
01A0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
01B0- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
01C0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
01D0- 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20           .       
01E0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
01F0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0200- 45 4E 32 35 51 48 33 32 00 20 20 20 20 20 20 20   EN25QH32.       
0210- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0220- 20 20 20 20 20 20 20 20 17 70 1C 00 00 00 80 00           .p......
0230- 00 00 00 00 F5 DF 07 00 FC 00 00 00 FC 00 00 00   ................
0240- 80 00 00 00 53 52 42 2F 4C 42 09 57 48 44 49 53   ....SRB/LB.WHDIS
0250- 09 42 50 33 09 42 50 32 09 42 50 31 09 42 50 30   .BP3.BP2.BP1.BP0
0260- 09 57 45 4C 09 57 49 50 00 20 20 20 00 20 20 20   .WEL.WIP.   .   
0270- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0280- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0290- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
02A0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
02B0- 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20               .   
02C0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
02D0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
02E0- 20 20 20 20 45 4E 32 35 51 48 36 34 00 20 20 20       EN25QH64.   
02F0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0300- 20 20 20 20 20 20 20 20 20 20 20 20 00 46 1F 00               .F..
0310- 00 00 20 00 C0 00 00 00 FD FF 01 00 00 00 00 00   .. .............
0320- 80 00 00 00 00 00 00 00 53 50 52 4C 09 2D 09 45   ........SPRL.-.E
0330- 50 45 09 57 50 50 09 53 57 50 31 09 53 57 50 30   PE.WPP.SWP1.SWP0
0340- 09 57 45 4C 09 42 55 53 59 00 20 20 20 20 20 20   .WEL.BUSY.      
0350- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
0360- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0370- 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20           .       
0380- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0390- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
03A0- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
03B0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
03C0- 20 20 20 20 20 20 20 20 41 54 32 36 44 46 31 36           AT26DF16
03D0- 31 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20   1.              
03E0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
03F0- 00 47 1F 00 00 00 40 00 C0 00 00 00 BD DF 01 00   .G....@.........
0400- 00 00 00 00 80 00 00 00 00 00 00 00 53 50 52 4C   ............SPRL
0410- 09 2D 09 45 50 45 09 57 50 50 09 53 57 50 31 09   .-.EPE.WPP.SWP1.
0420- 53 57 50 30 09 57 45 4C 09 42 55 53 59 00 20 20   SWP0.WEL.BUSY.  
0430- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0440- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0450- 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20               .   
0460- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0470- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0480- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0490- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
04A0- 20 20 20 20 20 20 20 20 20 20 20 20 41 54 32 36               AT26
04B0- 44 46 33 32 31 00 20 20 20 20 20 20 20 20 20 20   DF321.          
04C0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
04D0- 20 20 20 20 00 48 1F 00 00 00 80 00 D0 00 00 00       .H..........
04E0- BD DF 01 00 00 00 00 00 80 18 00 00 00 00 00 00   ................
04F0- 53 50 52 4C 09 2D 09 45 50 45 09 57 50 50 09 53   SPRL.-.EPE.WPP.S
0500- 57 50 31 09 53 57 50 30 09 57 45 4C 09 42 55 53   WP1.SWP0.WEL.BUS
0510- 59 00 20 20 20 20 20 20 2D 09 2D 09 2D 09 52 53   Y.      -.-.-.RS
0520- 54 45 09 53 4C 45 09 50 53 09 45 53 09 42 55 53   TE.SLE.PS.ES.BUS
0530- 59 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20   Y.              
0540- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
0550- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0560- 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20           .       
0570- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0580- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0590- 41 54 32 35 44 46 36 34 31 20 41 54 32 36 44 46   AT25DF641 AT26DF
05A0- 36 34 31 00 20 20 20 20 20 20 20 20 20 20 20 20   641.            
05B0- 20 20 20 20 20 20 20 20 41 25 BF 00 00 00 20 00           A%.... .
05C0- 00 06 00 00 7D 7F 06 00 00 00 00 00 9C 00 00 00   ....}...........
05D0- 00 00 00 00 42 50 4C 09 41 41 49 09 2D 09 42 50   ....BPL.AAI.-.BP
05E0- 32 09 42 50 31 09 42 50 30 09 57 45 4C 09 42 55   2.BP1.BP0.WEL.BU
05F0- 53 59 00 20 20 20 20 20 20 20 20 20 00 20 20 20   SY.         .   
0600- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0610- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0620- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0630- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0640- 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20               .   
0650- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0660- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0670- 20 20 20 20 53 53 54 32 35 56 46 30 31 36 42 00       SST25VF016B.
0680- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0690- 20 20 20 20 20 20 20 20 20 20 20 20 8E 25 BF 00               .%..
06A0- 00 00 80 00 00 06 00 00 7D 5F 06 00 00 00 00 00   ........}_......
06B0- 9C 00 00 00 00 00 00 00 42 50 4C 09 41 41 49 09   ........BPL.AAI.
06C0- 42 50 33 09 42 50 32 09 42 50 31 09 42 50 30 09   BP3.BP2.BP1.BP0.
06D0- 57 45 4C 09 42 55 53 59 00 20 20 20 20 20 20 20   WEL.BUSY.       
06E0- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
06F0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0700- 20 20 20 20 20 20 20 20 00 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- 00 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 53 53 54 32 35 56 46 30           SST25VF0
0760- 38 30 42 00 20 20 20 20 20 20 20 20 20 20 20 20   80B.            
0770- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0780- 14 20 C2 00 00 00 80 00 00 00 00 00 F5 DF 07 00   . ..............
0790- 9C 00 00 00 9C 00 00 00 00 00 00 00 53 52 57 44   ............SRWD
07A0- 09 2D 09 2D 09 42 50 32 09 42 50 31 09 42 50 30   .-.-.BP2.BP1.BP0
07B0- 09 57 45 4C 09 57 49 50 00 20 20 20 20 20 20 20   .WEL.WIP.       
07C0- 20 20 20 20 00 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 00 20 20 20               .   
07F0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0800- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0810- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0820- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0830- 20 20 20 20 20 20 20 20 20 20 20 20 4D 58 32 35               MX25
0840- 4C 38 30 30 35 00 20 20 20 20 20 20 20 20 20 20   L8005.          
0850- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0860- 20 20 20 20 15 20 C2 00 00 00 20 00 0C 00 00 00       . .... .....
0870- F5 DF 07 00 9C 00 00 03 9C 00 00 02 00 00 00 02   ................
0880- 53 52 57 44 09 2D 09 2D 09 42 50 32 09 42 50 31   SRWD.-.-.BP2.BP1
0890- 09 42 50 30 09 57 45 4C 09 57 49 50 00 20 20 20   .BP0.WEL.WIP.   
08A0- 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20           .       
08B0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
08C0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
08D0- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
08E0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
08F0- 20 20 20 20 20 20 20 20 2D 09 2D 09 2D 09 2D 09           -.-.-.-.
0900- 2D 09 2D 09 4C 44 53 4F 09 53 4F 54 50 00 20 20   -.-.LDSO.SOTP.  
0910- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0920- 2A 4D 58 32 35 4C 31 36 30 35 44 20 4D 58 32 35   *MX25L1605D MX25
0930- 4C 31 36 30 36 45 00 20 20 20 20 20 20 20 20 20   L1606E.         
0940- 20 20 20 20 20 20 20 20 16 20 C2 00 00 00 40 00           . ....@.
0950- 0C 00 00 00 F5 DF 07 00 BC 00 00 03 BC 00 00 02   ................
0960- 00 00 00 02 53 52 57 44 09 2D 09 42 50 33 09 42   ....SRWD.-.BP3.B
0970- 50 32 09 42 50 31 09 42 50 30 09 57 45 4C 09 57   P2.BP1.BP0.WEL.W
0980- 49 50 00 20 20 20 20 20 20 20 20 20 00 20 20 20   IP.         .   
0990- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
09A0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
09B0- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
09C0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
09D0- 20 20 20 20 20 20 20 20 20 20 20 20 2D 09 2D 09               -.-.
09E0- 2D 09 2D 09 2D 09 2D 09 4C 44 53 4F 09 53 4F 54   -.-.-.-.LDSO.SOT
09F0- 50 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20   P.              
0A00- 20 20 20 20 2A 4D 58 32 35 4C 33 32 30 35 44 20       *MX25L3205D 
0A10- 4D 58 32 35 4C 33 32 30 36 45 00 20 20 20 20 20   MX25L3206E.     
0A20- 20 20 20 20 20 20 20 20 20 20 20 20 17 20 C2 00               . ..
0A30- 00 00 80 00 0C 00 00 00 F5 DF 07 00 BC 00 00 03   ................
0A40- BC 00 00 02 00 00 00 02 53 52 57 44 09 43 50 09   ........SRWD.CP.
0A50- 42 50 33 09 42 50 32 09 42 50 31 09 42 50 30 09   BP3.BP2.BP1.BP0.
0A60- 57 45 4C 09 57 49 50 00 20 20 20 20 20 20 20 20   WEL.WIP.        
0A70- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
0A80- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0A90- 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20           .       
0AA0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0AB0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0AC0- 2D 09 2D 09 2D 09 2D 09 2D 09 2D 09 4C 44 53 4F   -.-.-.-.-.-.LDSO
0AD0- 09 53 4F 54 50 00 20 20 20 20 20 20 20 20 20 20   .SOTP.          
0AE0- 20 20 20 20 20 20 20 20 2A 4D 58 32 35 4C 36 34           *MX25L64
0AF0- 30 35 44 20 4D 58 32 35 4C 36 34 30 36 45 20 4D   05D MX25L6406E M
0B00- 58 32 35 4C 36 34 34 35 45 00 20 20 20 20 20 20   X25L6445E.      
0B10- 18 20 C2 00 00 00 00 01 0C 04 00 00 FD DF 07 00   . ..............
0B20- FC 00 00 83 FC 00 00 82 00 00 00 82 53 52 57 44   ............SRWD
0B30- 09 51 45 09 42 50 33 09 42 50 32 09 42 50 31 09   .QE.BP3.BP2.BP1.
0B40- 42 50 30 09 57 45 4C 09 57 49 50 00 20 20 20 20   BP0.WEL.WIP.    
0B50- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0B60- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0B70- 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20               .   
0B80- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0B90- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0BA0- 20 20 20 20 57 50 53 45 4C 09 45 46 41 49 4C 09       WPSEL.EFAIL.
0BB0- 50 46 41 49 4C 09 43 50 5F 4D 4F 44 45 09 2D 09   PFAIL.CP_MODE.-.
0BC0- 2D 09 4C 44 53 4F 09 53 4F 54 50 00 4D 58 32 35   -.LDSO.SOTP.MX25
0BD0- 4C 31 32 38 33 35 45 00 20 20 20 20 20 20 20 20   L12835E.        
0BE0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0BF0- 20 20 20 20 13 30 EF 00 00 00 08 00 00 00 00 00       .0..........
0C00- D5 DF 05 00 BC 00 00 00 BC 00 00 00 00 00 00 00   ................
0C10- 53 52 50 09 2D 09 54 42 09 42 50 32 09 42 50 31   SRP.-.TB.BP2.BP1
0C20- 09 42 50 30 09 57 45 4C 09 42 55 53 59 00 20 20   .BP0.WEL.BUSY.  
0C30- 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20           .       
0C40- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0C50- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0C60- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
0C70- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0C80- 20 20 20 20 20 20 20 20 00 20 20 20 20 20 20 20           .       
0C90- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0CA0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0CB0- 57 32 35 58 34 30 00 20 20 20 20 20 20 20 20 20   W25X40.         
0CC0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0CD0- 20 20 20 20 20 20 20 20 17 30 EF 00 00 00 80 00           .0......
0CE0- 00 00 00 00 D5 DF 07 00 BC 00 00 00 BC 00 00 00   ................
0CF0- 00 00 00 00 53 52 50 09 2D 09 54 42 09 42 50 32   ....SRP.-.TB.BP2
0D00- 09 42 50 31 09 42 50 30 09 57 45 4C 09 42 55 53   .BP1.BP0.WEL.BUS
0D10- 59 00 20 20 20 20 20 20 20 20 20 20 00 20 20 20   Y.          .   
0D20- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0D30- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0D40- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0D50- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0D60- 20 20 20 20 20 20 20 20 20 20 20 20 00 20 20 20               .   
0D70- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0D80- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0D90- 20 20 20 20 57 32 35 58 36 34 00 20 20 20 20 20       W25X64.     
0DA0- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0DB0- 20 20 20 20 20 20 20 20 20 20 20 20 16 40 EF 00               .@..
0DC0- 00 00 40 00 33 00 00 00 FD DE 07 00 FC 7B E4 00   ..@.3........{..
0DD0- FC 7B E4 00 00 38 00 00 53 52 50 09 53 45 43 09   .{...8..SRP.SEC.
0DE0- 54 42 09 42 50 32 09 42 50 31 09 42 50 30 09 57   TB.BP2.BP1.BP0.W
0DF0- 45 4C 09 42 55 53 59 00 20 20 20 20 20 20 20 20   EL.BUSY.        
0E00- 53 55 53 09 43 4D 50 09 4C 42 33 09 4C 42 32 09   SUS.CMP.LB3.LB2.
0E10- 4C 42 31 09 2D 09 51 45 09 53 52 50 31 00 20 20   LB1.-.QE.SRP1.  
0E20- 20 20 20 20 20 20 20 20 48 4C 44 2F 52 53 54 09           HLD/RST.
0E30- 44 52 56 31 09 44 52 56 30 09 2D 09 2D 09 57 50   DRV1.DRV0.-.-.WP
0E40- 53 09 2D 09 2D 00 20 20 20 20 20 20 20 20 20 20   S.-.-.          
0E50- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
0E60- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0E70- 20 20 20 20 20 20 20 20 57 32 35 51 33 32 46 56           W25Q32FV
0E80- 00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .               
0E90- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0EA0- 17 40 EF 00 00 00 80 00 30 00 00 00 FD DE 07 00   .@......0.......
0EB0- FC 7B 00 00 FC 7B 00 00 00 38 00 00 53 52 50 30   .{...{...8..SRP0
0EC0- 09 53 45 43 09 54 42 09 42 50 32 09 42 50 31 09   .SEC.TB.BP2.BP1.
0ED0- 42 50 30 09 57 45 4C 09 42 55 53 59 00 20 20 20   BP0.WEL.BUSY.   
0EE0- 20 20 20 20 53 55 53 09 43 4D 50 09 4C 42 33 09       SUS.CMP.LB3.
0EF0- 4C 42 32 09 4C 42 31 09 2D 09 51 45 09 53 52 50   LB2.LB1.-.QE.SRP
0F00- 31 00 20 20 20 20 20 20 20 20 20 20 00 20 20 20   1.          .   
0F10- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0F20- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0F30- 20 20 20 20 00 20 20 20 20 20 20 20 20 20 20 20       .           
0F40- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0F50- 20 20 20 20 20 20 20 20 20 20 20 20 57 32 35 51               W25Q
0F60- 36 34 46 56 00 20 20 20 20 20 20 20 20 20 20 20   64FV.           
0F70- 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                   
0F80- 20 20 20 20 32 00 64 38 05 05 07 0A 05 38 60 61       2.d8.....8`a
0F90- 04 0F 00 64 38 06 05 07 0A 05 38 C7 61 04 02 34   ...d8.....8.a..4
0FA0- 61 32 38 11 08 0D 64 00 60 05 06 FC 0A 01 32 62   a28...d.`.....2b
0FB0- 2E 09 73 32 66 2E 64 38 11 FC 0A 02 35 65 64 61   ..s2f.d8....5eda
0FC0- 32 66 3E 66 90 35 F9 0A 05 38 11 36 ED 65 64 61   2f>f.5...8.6.eda
0FD0- 32 C7 5C 64 38 E4 F4 35 EC EC C0 61 32 35 61 68   2.\d8..5...a25ah
0FE0- 37 04 F9 0A 0E 00 64 35 05 11 68 F3 E8 0A 02 34   7.....d5..h....4
0FF0- 33 04 10 37 24 6A 48 00 64 36 05 11 68 F3 E8 0A   3..7$jH.d6..h...
1000- 02 34 33 32 35 69 C7 5C 64 38 E4 F4 37 03 EC 68   .4325i.\d8..7..h
1010- EC 90 62 4A 35 37 21 6A 02 6C 35 62 5C 32 C7 5C   ..bJ57!j.l5b\2.\
1020- 64 38 E4 F4 38 14 EC 68 EC 90 61 32 C7 5C 64 38   d8..8..h..a2.\d8
1030- E4 F4 38 18 EC 68 EC 90 61 32 C7 5C 64 38 E4 F4   ..8..h..a2.\d8..
1040- 37 01 EC EC C0 61 32 C7 5C 64 38 E4 F4 37 03 EC   7....a2.\d8..7..
1050- 68 EC 90 61 32 C7 5C 64 38 E4 F4 EC 38 1C EC 68   h..a2.\d8...8..h
1060- 38 28 F4 EC 61 32 C7 5C 64 38 E4 F4 EC 38 BC EC   8(..a2.\d8...8..
1070- 61 32 00 64 37 22 05 07 0A 0A 00 64 05 0B 37 07   a2.d7".....d..7.
1080- F6 61 04 02 34 61 32 00 64 05 0B 36 ED 69 68 37   .a..4a2.d..6.ih7
1090- 07 F9 0A 04 36 6D 04 19 68 37 0F F9 0A 05 37 00   ....6m..h7....7.
10A0- 6D 04 0E 68 37 17 F9 0A 05 37 21 6D 04 03 37 01   m..h7....7!m..7.
10B0- 6D 6C 37 21 E3 61 32 39 10 D4 68 35 0D 0D C7 5C   ml7!.a29..h5...\
10C0- 64 38 E4 F4 37 02 EC EC C0 61 0C C7 5C 64 38 E4   d8..7....a..\d8.
10D0- F4 38 0C EC EC C0 61 0C 32 00 00 00 24 00 04 00   .8....a.2...$...
10E0- 10 00 00 00 11 00 00 00 1C 00 00 00 32 64 37 24   ............2d7$
10F0- FA 64 37 26 F9 F0 61 32 64 38 0D FC 61 32 00 00   .d7&..a2d8..a2..
1100- 0C 00 02 00 08 00 00 00 32 00 00 00 29 41 52 52   ........2...)ARR
1110- 41 59 5F 43 48 49 50 53 50 45 43 10 11 00 00 00   AY_CHIPSPEC.....
1120- 44 45 46 41 55 4C 54 5F 43 48 49 50 53 50 45 43   DEFAULT_CHIPSPEC
1130- 5F 52 45 43 4F 52 44 10 00 00 00 00 42 59 54 45   _RECORD.....BYTE
1140- 53 5F 50 45 52 5F 43 48 49 50 53 50 45 43 5F 52   S_PER_CHIPSPEC_R
1150- 45 43 4F 52 44 10 E4 00 00 00 42 59 54 45 53 5F   ECORD.....BYTES_
1160- 50 45 52 5F 43 48 49 50 53 50 45 43 5F 53 54 52   PER_CHIPSPEC_STR
1170- 49 4E 47 10 28 00 00 00 43 48 49 50 53 50 45 43   ING.(...CHIPSPEC
1180- 5F 49 44 10 00 00 00 00 43 48 49 50 53 50 45 43   _ID.....CHIPSPEC
1190- 5F 53 49 5A 45 10 04 00 00 00 43 48 49 50 53 50   _SIZE.....CHIPSP
11A0- 45 43 5F 43 4D 44 53 45 54 31 10 08 00 00 00 43   EC_CMDSET1.....C
11B0- 48 49 50 53 50 45 43 5F 43 4D 44 53 45 54 10 0C   HIPSPEC_CMDSET..
11C0- 00 00 00 43 48 49 50 53 50 45 43 5F 49 53 53 54   ...CHIPSPEC_ISST
11D0- 41 54 49 43 10 10 00 00 00 43 48 49 50 53 50 45   ATIC.....CHIPSPE
11E0- 43 5F 49 53 57 52 49 54 41 42 4C 45 10 14 00 00   C_ISWRITABLE....
11F0- 00 43 48 49 50 53 50 45 43 5F 49 53 4F 54 50 10   .CHIPSPEC_ISOTP.
1200- 18 00 00 00 43 48 49 50 53 50 45 43 5F 42 49 54   ....CHIPSPEC_BIT
1210- 4E 41 4D 45 53 10 1C 00 00 00 43 48 49 50 53 50   NAMES.....CHIPSP
1220- 45 43 5F 4E 41 4D 45 53 10 BC 00 00 00 4E 5F 41   EC_NAMES.....N_A
1230- 10 FF FF FF FF 53 54 41 52 54 00 43 45 01 49 44   .....START.CE.ID
1240- 32 52 45 43 4F 52 44 01 49 4E 43 01 44 45 43 01   2RECORD.INC.DEC.
1250- 49 44 5F 4A 45 44 45 43 01 49 53 43 4F 4D 4D 41   ID_JEDEC.ISCOMMA
1260- 4E 44 02 49 53 56 4F 4C 41 54 49 4C 45 01 49 53   ND.ISVOLATILE.IS
1270- 57 52 49 54 41 42 4C 45 02 49 53 4F 54 50 02 53   WRITABLE.ISOTP.S
1280- 49 5A 45 01 49 53 53 54 41 54 49 43 02 50 54 52   IZE.ISSTATIC.PTR
1290- 5F 42 49 54 4E 41 4D 45 53 02 50 54 52 5F 4E 41   _BITNAMES.PTR_NA
12A0- 4D 45 53 01 50 41 47 45 53 01 44 49 47 49 54 53   MES.PAGES.DIGITS
12B0- 01 48 54 10 09 00 00 00                           .HT.....

______________________________________________________________________________
********************************************************* File starts here ***
Zerocat Chipflasher --- Flash free firmware, kick the Management Engine.

Copyright (C) 2020  Kai Mertens 

File chipspec.spin --- Database for tested, supported chips.

This file is part of Zerocat Chipflasher.

See end of file for terms of use.

******************************************************************************

Object "../../firmware2/src/chipspec" Interface:

PUB  start
PUB  CE(r) : 
PUB  id2record(id) : 
PUB  inc(r) : 
PUB  dec(r) : 
PUB  id_JEDEC(r) : 
PUB  iscommand(r, cmdnum) : 
PUB  isvolatile(r) : 
PUB  iswritable(r, ireg) : 
PUB  isotp(r, ireg) : 
PUB  size(r) : 
PUB  isstatic(r, ireg) : 
PUB  ptr_bitnames(r, ireg) : 
PUB  ptr_names(r) : 
PUB  pages(r) : 
PUB  digits(r) : 

Program:  1090 Longs
Variable: 0 Longs

CON Block:
Number of Records in the Chip Database
Default Record of the Chip Database
Size of Record
Record's String Sizes
Record Offsets in Bytes
Horizontal Tab
Not Applicable

__________
PUB  start

Do nothing yet.

_____________
PUB  CE(r) : 


_____________________
PUB  id2record(id) : 

Lookup record for a given ID.

______________
PUB  inc(r) : 

Increase record.

______________
PUB  dec(r) : 

Decrease record.

___________________
PUB  id_JEDEC(r) : 

Return JEDEC_ID of the specified record.

____________________________
PUB  iscommand(r, cmdnum) : 

Check whether cmdnum is set in cmdset of specified record.
Return TRUE or FALSE.
Return set of command flags of a record, specified via index number.

_____________________
PUB  isvolatile(r) : 

Return >is_volatile< register information for specified record.

___________________________
PUB  iswritable(r, ireg) : 

Return >is_writable< register bit information for specified record.

______________________
PUB  isotp(r, ireg) : 

Return >is_otp< register bit information for specified record.

_______________
PUB  size(r) : 

Return size of the chip of the specified record.

_________________________
PUB  isstatic(r, ireg) : 

Return >is_static< register bit information for the specified record.

_____________________________
PUB  ptr_bitnames(r, ireg) : 

Return pointer to start of indexed bitnames string for the specified record.

____________________
PUB  ptr_names(r) : 

Return pointer to start of names string for the specified record.

________________
PUB  pages(r) : 

Return maximal number of chip pages, or N_A if not applicable.

_________________
PUB  digits(r) : 

Return number of digits of biggest binary chip address for
specified record.

DAT Block:
Struct CHIPSPEC: Collection of Chips
CHIPSPEC Related Constants (See CON Block)
CHIPSPEC Access Examples
CHIPSPEC Record Template
CHIPSPEC Records

******************************************************************************
Terms of Use:

Zerocat Chipflasher is free software: you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

Zerocat Chipflasher is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
General Public License for more details.

You should have received a copy of the GNU General Public License along
with Zerocat Chipflasher.  If not, see <http://www.gnu.org/licenses/>.

************************************************************** End of File ***