k3c 5g eeprom for ac driver
mtlk_eeprom_t size=>1065
eeprom_executive_signature=>1BFC
eeprom_v5.config_area.reserved1=>0000
eeprom_v5.config_area.revision_id=>00
eeprom_v5.config_area.class_code=>000000
eeprom_v5.config_area.vendor_id=>1A30
eeprom_v5.config_area.device_id=>0810
eeprom_v5.config_area.subsystem_vendor_id=>0000
eeprom_v5.config_area.subsystem_id=>0000
eeprom_v5.config_area.link_capabilities=>00000000
eeprom_v5.reserved1=>000000000000000000FFFF
eeprom_v5.reserved2=>FFFFFFFFFFFFFFFFFF
eeprom_v5.cis_area.version1=>05
cis_data start
Look for 0x80 ...
cis 0060FAF4, code 0x80, size 0x10
EEPROM Card ID: type 0x55, revision 0x41 (A)
Look for 0x84 ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
Look for 0x87 ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
cis 0060FB0A, code 0x88, size 0xE9
ant_num 3, TPC CIS sizes: 233, 58, 19
0: chan 36, ant 1, maxp 54, bw 0, uevm 40
1: chan 36, ant 2, maxp 54, bw 0, uevm 39
2: chan 36, ant 3, maxp 53, bw 0, uevm 46
0: chan 60, ant 1, maxp 56, bw 0, uevm 47
1: chan 60, ant 2, maxp 57, bw 0, uevm 41
2: chan 60, ant 3, maxp 56, bw 0, uevm 38
0: chan 60, ant 1, maxp 56, bw 1, uevm 50
1: chan 60, ant 2, maxp 57, bw 1, uevm 42
2: chan 60, ant 3, maxp 56, bw 1, uevm 40
0: chan 52, ant 1, maxp 54, bw 1, uevm 46
1: chan 52, ant 2, maxp 56, bw 1, uevm 45
2: chan 52, ant 3, maxp 56, bw 1, uevm 40
Look for 0x87 ...
cis 0060FBF5, code 0x88, size 0xE9
ant_num 3, TPC CIS sizes: 233, 58, 19
0: chan 132, ant 1, maxp 53, bw 0, uevm 44
1: chan 132, ant 2, maxp 54, bw 0, uevm 47
2: chan 132, ant 3, maxp 51, bw 0, uevm 39
0: chan 132, ant 1, maxp 53, bw 1, uevm 45
1: chan 132, ant 2, maxp 53, bw 1, uevm 47
2: chan 132, ant 3, maxp 50, bw 1, uevm 38
0: chan 36, ant 1, maxp 56, bw 2, uevm 42
1: chan 36, ant 2, maxp 56, bw 2, uevm 40
2: chan 36, ant 3, maxp 56, bw 2, uevm 42
0: chan 132, ant 1, maxp 53, bw 2, uevm 45
1: chan 132, ant 2, maxp 53, bw 2, uevm 44
2: chan 132, ant 3, maxp 50, bw 2, uevm 38
Look for 0x87 ...
cis 0060FCE0, code 0x88, size 0x3B
ant_num 3, TPC CIS sizes: 59, 58, 19
0: chan 149, ant 1, maxp 52, bw 2, uevm 44
1: chan 149, ant 2, maxp 52, bw 2, uevm 37
2: chan 149, ant 3, maxp 49, bw 2, uevm 32
Look for 0x87 ...
cis 0060FD1D, code 0x8B, size 0x5E
EEPROM: TX antennas number 3, mask 0x0E
EEPROM supported bands: 2.4 - NO, 5.2 - Yes
Look for 0x8B ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
cis 0060FB0A, code 0x88, size 0xE9
cis 0060FBF5, code 0x88, size 0xE9
cis 0060FCE0, code 0x88, size 0x3B
cis 0060FD1D, code 0x8B, size 0x5E
parsed_eeprom->cis.version=>05
parsed_eeprom->cis.xtal=>FB08
parsed_eeprom->cis.card_id.type=>55
parsed_eeprom->cis.card_id.revision=>41
parsed_eeprom->cis.card_id.country_code=>41
parsed_eeprom->cis.card_id.dev_opt_mask.s.ap_disabled=>00
parsed_eeprom->cis.card_id.dev_opt_mask.s.disable_sm_channels=>00
parsed_eeprom->cis.card_id.dev_opt_mask.s.__reserved_linux=>00
parsed_eeprom->cis.card_id.dev_opt_mask.d=>00
parsed_eeprom->cis.card_id.rf_chip_number=>43
parsed_eeprom->cis.card_id.mac_address=>AC9A96F1BB20
parsed_eeprom->cis.card_id.sn=>B1CC00
parsed_eeprom->cis.card_id.production_week=>17
parsed_eeprom->cis.card_id.production_year=>11
parsed_eeprom->cis.rfic.cis_size=>0
parsed_eeprom->cis.rfic.cis_data=>00000000000000000000000000000000000000000000
parsed_eeprom->cis.rssi.cis_size=>94
parsed_eeprom->cis.rssi.cis_data=>0E0000000030AADC00A3CA0D30AADC6403D00C03D00C0BFB0819253200000B0A0D07190057867A787F4100000BFB081A263300000D0B0F081A00AEA1747D713E00000BF9061A263300000C0B0F071A0079977F7A67400000E1003C3C3C0000000000000000000000000000000000000000000000000000000000000000000000000000
skip tpc_24 tpc_52 tpc_gen5
parsed_eeprom->cis.tpc_struct_size=>19
parsed_eeprom->cis.tpc_valid=>02
parsed_eeprom->cis.ant_num=>03
parsed_eeprom->cis.ant_mask=>0E
parsed_eeprom->cis.band24_supported=>00
parsed_eeprom->cis.band52_supported=>01
parsed_eeprom->afe_size=>00
parsed_eeprom->afe_data.bytes=>0000000000000000000000
bluecave 5g eeprom for ac driver
mtlk_eeprom_t size=>1065
eeprom_executive_signature=>1BFC
eeprom_v5.config_area.reserved1=>0000
eeprom_v5.config_area.revision_id=>00
eeprom_v5.config_area.class_code=>000000
eeprom_v5.config_area.vendor_id=>1A30
eeprom_v5.config_area.device_id=>0810
eeprom_v5.config_area.subsystem_vendor_id=>0000
eeprom_v5.config_area.subsystem_id=>0000
eeprom_v5.config_area.link_capabilities=>00000000
eeprom_v5.reserved1=>000000000000000000FFFF
eeprom_v5.reserved2=>FFFFFFFFFFFFFFFFFF
eeprom_v5.cis_area.version1=>05
cis_data start
Look for 0x80 ...
cis 0060FAF4, code 0x80, size 0x10
EEPROM Card ID: type 0x50, revision 0x53 (S)
Look for 0x84 ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
Look for 0x87 ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
cis 0060FB0A, code 0x87, size 0xE8
ant_num 4, TPC CIS sizes: 232, 77, 19
0: chan 36, ant 0, maxp 48, bw 0, uevm 38
1: chan 36, ant 1, maxp 48, bw 0, uevm 38
2: chan 36, ant 2, maxp 48, bw 0, uevm 38
3: chan 36, ant 3, maxp 48, bw 0, uevm 38
0: chan 100, ant 0, maxp 48, bw 0, uevm 38
1: chan 100, ant 1, maxp 48, bw 0, uevm 38
2: chan 100, ant 2, maxp 48, bw 0, uevm 38
3: chan 100, ant 3, maxp 48, bw 0, uevm 38
0: chan 157, ant 0, maxp 48, bw 0, uevm 38
1: chan 157, ant 1, maxp 48, bw 0, uevm 38
2: chan 157, ant 2, maxp 48, bw 0, uevm 38
3: chan 157, ant 3, maxp 48, bw 0, uevm 38
Look for 0x87 ...
cis 0060FBF4, code 0x87, size 0xE8
ant_num 4, TPC CIS sizes: 232, 77, 19
0: chan 36, ant 0, maxp 48, bw 1, uevm 38
1: chan 36, ant 1, maxp 48, bw 1, uevm 38
2: chan 36, ant 2, maxp 48, bw 1, uevm 38
3: chan 36, ant 3, maxp 48, bw 1, uevm 38
0: chan 100, ant 0, maxp 48, bw 1, uevm 38
1: chan 100, ant 1, maxp 48, bw 1, uevm 38
2: chan 100, ant 2, maxp 48, bw 1, uevm 38
3: chan 100, ant 3, maxp 48, bw 1, uevm 38
0: chan 157, ant 0, maxp 48, bw 1, uevm 38
1: chan 157, ant 1, maxp 48, bw 1, uevm 38
2: chan 157, ant 2, maxp 48, bw 1, uevm 38
3: chan 157, ant 3, maxp 48, bw 1, uevm 38
Look for 0x87 ...
cis 0060FCDE, code 0x87, size 0xE8
ant_num 4, TPC CIS sizes: 232, 77, 19
0: chan 36, ant 0, maxp 48, bw 2, uevm 38
1: chan 36, ant 1, maxp 48, bw 2, uevm 38
2: chan 36, ant 2, maxp 48, bw 2, uevm 38
3: chan 36, ant 3, maxp 48, bw 2, uevm 38
0: chan 100, ant 0, maxp 48, bw 2, uevm 38
1: chan 100, ant 1, maxp 48, bw 2, uevm 38
2: chan 100, ant 2, maxp 48, bw 2, uevm 38
3: chan 100, ant 3, maxp 48, bw 2, uevm 38
0: chan 149, ant 0, maxp 48, bw 2, uevm 38
1: chan 149, ant 1, maxp 48, bw 2, uevm 38
2: chan 149, ant 2, maxp 48, bw 2, uevm 38
3: chan 149, ant 3, maxp 48, bw 2, uevm 38
Look for 0x87 ...
cis 0060FDC8, code 0x8B, size 0x74
EEPROM: TX antennas number 4, mask 0x0F
EEPROM supported bands: 2.4 - NO, 5.2 - Yes
Look for 0x8B ...
cis 0060FAF4, code 0x80, size 0x10
cis 0060FB06, code 0x84, size 0x02
cis 0060FB0A, code 0x87, size 0xE8
cis 0060FBF4, code 0x87, size 0xE8
cis 0060FCDE, code 0x87, size 0xE8
cis 0060FDC8, code 0x8B, size 0x74
parsed_eeprom->cis.version=>05
parsed_eeprom->cis.xtal=>FB08
parsed_eeprom->cis.card_id.type=>50
parsed_eeprom->cis.card_id.revision=>53
parsed_eeprom->cis.card_id.country_code=>41
parsed_eeprom->cis.card_id.dev_opt_mask.s.ap_disabled=>00
parsed_eeprom->cis.card_id.dev_opt_mask.s.disable_sm_channels=>00
parsed_eeprom->cis.card_id.dev_opt_mask.s.__reserved_linux=>00
parsed_eeprom->cis.card_id.dev_opt_mask.d=>00
parsed_eeprom->cis.card_id.rf_chip_number=>43
parsed_eeprom->cis.card_id.mac_address=>AC9A96F1BB20
parsed_eeprom->cis.card_id.sn=>E1C400
parsed_eeprom->cis.card_id.production_week=>44
parsed_eeprom->cis.card_id.production_year=>15
parsed_eeprom->cis.rfic.cis_size=>0
parsed_eeprom->cis.rfic.cis_data=>00000000000000000000000000000000000000000000
parsed_eeprom->cis.rssi.cis_size=>116
parsed_eeprom->cis.rssi.cis_data=>0F00A3CA0D30AADC00A3CA0D30AADC7003D00C03D00C0BFE0A1925320000090C0B081801769A9280684200000C000D1A27330000090B0B08190167919B84714500000AF90519263200000B0B0C0819017F969A847A4600000C010D1A263300000A0B0C0819017E978A8162440000000000000000000000000000000000000000000000
skip tpc_24 tpc_52 tpc_gen5
parsed_eeprom->cis.tpc_struct_size=>19
parsed_eeprom->cis.tpc_valid=>02
parsed_eeprom->cis.ant_num=>04
parsed_eeprom->cis.ant_mask=>0F
parsed_eeprom->cis.band24_supported=>00
parsed_eeprom->cis.band52_supported=>01
parsed_eeprom->afe_size=>00
parsed_eeprom->afe_data.bytes=>0000000000000000000000