sm8450-common: Initial import from CPH2487_13.1.0.540(EX01)

Change-Id: I19c20d33997ed0bc6dba616de34100142cf2538f
This commit is contained in:
AdarshGrewal committed 2023-07-19 02:00:21 +05:30
commit ae5b81d842
1370 files changed
+67988

No files matched your search

+62
View File
@@ -0,0 +1,62 @@
{
"licenseOEMIDs" : 81,
"licenseFeaturesIds" : [ "1000" ],
"licenseHardwareVersions" : [ "0x600F0100" ],
"licensePKHashes" : [ "0xD8E3B5A8DADA006DE3600D3489AF632F62511E17BC2F0834CCD8855294B3EAEA" ],
"licenseeName" : "Oppo QC LTM Commercial License for SM8350"
}
-----BEGIN CERTIFICATE-----
MIIEpTCCA1mgAwIBAgIUEjbK8QG0dA+U1daaAAABd2jX2ngwQQYJKoZIhvcNAQEK
MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF
AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq
MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD
VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy
MzEyMzU5NTlaMIGGMTIwMAYDVQQDDClPcHBvIFFDIExUTSBDb21tZXJjaWFsIExp
Y2Vuc2UgZm9yIFNNODM1MDEkMCIGA1UECgwbUXVhbGNvbW0gVGVjaG5vbG9naWVz
LCBJbmMuMSowKAYDVQQLDCFRdWFsY29tbSBDcnlwdG9ncmFwaGljIE9wZXJhdGlv
bnMwggEgMAsGCSqGSIb3DQEBAQOCAQ8AMIIBCgKCAQEA////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/wIDAQABo4G4MIG1MB8GA1UdIwQYMBaAFIcU6Tcyfr22KPwwamAkEDDYveduMAwG
A1UdEwEB/wQCMAAwDgYDVR0PAQH/BAQDAgWgMBUGCSsGAQQBiykMAQQIAAAAAAAA
A+gwFgYKKwYBBAGLKQsBAQQIAAAAAAAAAFEwFgYKKwYBBAGLKQsBAgQIAAAAAAAA
YA8wLQYJKwYBBAGLKQwFBCDY47Wo2toAbeNgDTSJr2MvYlEeF7wvCDTM2IVSlLPq
6jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEI
MA0GCWCGSAFlAwQCAQUAogMCASADggEBALyP0TKJTtcoSRFWoHI/gvApSj2PyGRt
Kr+ZReQPFxkB2r3cWrZggtgadC208LTYZBeeaLZC0OLHsvXt5p3fY0aKVA+EIP1R
9MVDW1Oa7ZJjBho9Iwjvyg7MlGciJU3Z6AigneWLtRdzN6/6XmpK9wQvmH92ibn3
1paduDEVxyqBQFUuMYkdgk644Ndr8e+gvYFAhZrijc7pkLEEWhwZ63MDnyXavaer
W+wnVBmn3tKKIkdDUBcxBpMmizfp6+BoJwm4gz1umlvf9c10uOevzb881YMyqsgA
q+TMH89K2w3fsXH7QFIoOVEtU3HoWP5m6rZdAMRQUkP/0zAQPV5mn40=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB
CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID
AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo
BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE
AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0
MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo
bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg
T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK
ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh
ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G
PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h
/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk
OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw
ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU
hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al
Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B
AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm
KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf
RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8
lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY
kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU
ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g=
-----END CERTIFICATE-----
@@ -0,0 +1,77 @@
{
"licenseOEMIDs": 51,
"licenseFeaturesIds": [
"1000"
],
"licenseHardwareVersions": [
"0xA008"
],
"licensePKHashes": [
"0x6de0779b5b34d169823493b1645b5507c59e6e6a8125693a14b4f0c49f0e595d"
],
"licenseeName": "oem_51_prj_RealmeLTM7475",
"features": [
"Local Tone Mapping"
],
"INCLUDE_EXPIRATION_EXTENSION": 1,
"licenseExpirationPerpetual": true,
"deviceFileName": "1000-1000-no-exp-2148561129.pfm",
"licenseSerial": "1d013e4286208cbe2b38a1040000018608ec3d2b"
}
-----BEGIN CERTIFICATE-----
MIIEqjCCA16gAwIBAgIUHQE+QoYgjL4rOKEEAAABhgjsPSswQQYJKoZIhvcNAQEK
MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF
AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq
MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD
VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy
MzEyMzU5NTlaMHUxITAfBgNVBAMMGG9lbV81MV9wcmpfUmVhbG1lTFRNNzQ3NTEk
MCIGA1UECgwbUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuMSowKAYDVQQLDCFR
dWFsY29tbSBDcnlwdG9ncmFwaGljIE9wZXJhdGlvbnMwggEgMAsGCSqGSIb3DQEB
AQOCAQ8AMIIBCgKCAQEA////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////////////////////////////wIDAQABo4HPMIHMMB8GA1Ud
IwQYMBaAFIcU6Tcyfr22KPwwamAkEDDYveduMAwGA1UdEwEB/wQCMAAwDgYDVR0P
AQH/BAQDAgWgMBUGCSsGAQQBiykMAQQIAAAAAAAAA+gwFgYKKwYBBAGLKQsBAQQI
AAAAAAAAAFEwFgYKKwYBBAGLKQsBAgQIAAAAAAAAoAgwLQYJKwYBBAGLKQwFBCBt
4HebWzTRaYI0k7FkW1UHxZ5uaoElaToUtPDEnw5ZXTAVBgkrBgEEAYspDAkECAAA
AABj2VMBMEEGCSqGSIb3DQEBCjA0oA8wDQYJYIZIAWUDBAIBBQChHDAaBgkqhkiG
9w0BAQgwDQYJYIZIAWUDBAIBBQCiAwIBIAOCAQEAnlSdmIbuO0zwmdVeOTX6Sl1h
hmV4CFjy/XduBzbDrLvHbG8Ntu/LUHq17HAH9+cMTCTmdodWQr7YH1ClVfVND0sI
Q3HMJKdx+ctr5hlDaylObWAIcoV5ug5dZeV3/H4asXA+MTvLSEoBQ53g39lTdu0l
PxXxUaAnbb4j+KYOgoTDpn5I24ot++jJWrBBCJu56n7i/gutcaw/5GQphs6axFZm
DELaaSvwtKWyGB4eWOMpQn2oBnT19a2bRaI5SDkKeXGXposD+ZsnXobzTmGYrgHl
KOiDY4qcL3oVXMqLXjy4ulxvtJXMqNuxKtqp/zXDJXNAM6scCJxKe13qLrHGUQ==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB
CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID
AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo
BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE
AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0
MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo
bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg
T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK
ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh
ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G
PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h
/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk
OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw
ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU
hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al
Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B
AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm
KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf
RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8
lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY
kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU
ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g=
-----END CERTIFICATE-----
@@ -0,0 +1,76 @@
{
"licenseOEMIDs": 51,
"licenseFeaturesIds": [
"1000"
],
"licenseHardwareVersions": [
"0xA001"
],
"licensePKHashes": [
"0x0E754A9963F5ABE8CFEC201498A775AAD080F217B8E8ED70B210D0191C9485F2"
],
"licenseeName": "oem_51_prj_OppoLTMSM8450",
"features": [
"Local Tone Mapping"
],
"licenseExpirationPerpetual": true,
"deviceFileName": "1000-1000-no-exp-432519334.pfm",
"licenseSerial": "67a450c18e8f101eac5aaa640000017c6fbc464a"
}
-----BEGIN CERTIFICATE-----
MIIEkzCCA0egAwIBAgIUZ6RQwY6PEB6sWqpkAAABfG+8RkowQQYJKoZIhvcNAQEK
MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF
AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq
MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD
VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy
MzEyMzU5NTlaMHUxITAfBgNVBAMMGG9lbV81MV9wcmpfT3Bwb0xUTVNNODQ1MDEk
MCIGA1UECgwbUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuMSowKAYDVQQLDCFR
dWFsY29tbSBDcnlwdG9ncmFwaGljIE9wZXJhdGlvbnMwggEgMAsGCSqGSIb3DQEB
AQOCAQ8AMIIBCgKCAQEA////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////////////////////////////wIDAQABo4G4MIG1MB8GA1Ud
IwQYMBaAFIcU6Tcyfr22KPwwamAkEDDYveduMAwGA1UdEwEB/wQCMAAwDgYDVR0P
AQH/BAQDAgWgMBUGCSsGAQQBiykMAQQIAAAAAAAAA+gwFgYKKwYBBAGLKQsBAQQI
AAAAAAAAAFEwFgYKKwYBBAGLKQsBAgQIAAAAAAAAoAEwLQYJKwYBBAGLKQwFBCAO
dUqZY/Wr6M/sIBSYp3Wq0IDyF7jo7XCyENAZHJSF8jBBBgkqhkiG9w0BAQowNKAP
MA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcNAQEIMA0GCWCGSAFlAwQCAQUAogMC
ASADggEBABx6jvIbb1LdAdf8RH2Yejcb54HQbMQsU1+ATjcVzNt+VvL4OkP2gLuP
5SSA+MGWC52JINc7poQvaHlwVbTldgoSiAFb9R6g+nQg4uSxCk1kcgJzbc283jOF
TqGVre+WTYJcgOcNK/4FLSWpm6sd0SC47/teSBjhA2HSZYzoIT+dI9mNraP1XB90
JeLcrE9sj0adVfAXJsXJRbUq9yR9x7rmmc3IyGlhN8k70t9Do8dbVKParpaIInqJ
H1NEV87gLl0ccibqTprconNfpH4JwAk8CmhC2nDT8cANoVualEbPgqIGcpJ5OGsU
34kIbX5ekjayqYwygOpRzM4GGEEdopI=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB
CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID
AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo
BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE
AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0
MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo
bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg
T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK
ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh
ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G
PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h
/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk
OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw
ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU
hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al
Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B
AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm
KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf
RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8
lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY
kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU
ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g=
-----END CERTIFICATE-----
@@ -0,0 +1,77 @@
{
"licenseOEMIDs": 51,
"licenseFeaturesIds": [
"1000"
],
"licenseHardwareVersions": [
"0xA008"
],
"licensePKHashes": [
"0x0E754A9963F5ABE8CFEC201498A775AAD080F217B8E8ED70B210D0191C9485F2"
],
"licenseeName": "oem_51_prj_OppoLTM8475",
"features": [
"Local Tone Mapping"
],
"INCLUDE_EXPIRATION_EXTENSION": 1,
"licenseExpirationPerpetual": true,
"deviceFileName": "1000-1000-no-exp-3424232405.pfm",
"licenseSerial": "7698cfc1aa9c286acdd07e8200000180b3e6a56d"
}
-----BEGIN CERTIFICATE-----
MIIEqDCCA1ygAwIBAgIUdpjPwaqcKGrN0H6CAAABgLPmpW0wQQYJKoZIhvcNAQEK
MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF
AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq
MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD
VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy
MzEyMzU5NTlaMHMxHzAdBgNVBAMMFm9lbV81MV9wcmpfT3Bwb0xUTTg0NzUxJDAi
BgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEqMCgGA1UECwwhUXVh
bGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMIIBIDALBgkqhkiG9w0BAQED
ggEPADCCAQoCggEBAP//////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
//////////////////////////////////////8CAwEAAaOBzzCBzDAfBgNVHSME
GDAWgBSHFOk3Mn69tij8MGpgJBAw2L3nbjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB
/wQEAwIFoDAVBgkrBgEEAYspDAEECAAAAAAAAAPoMBYGCisGAQQBiykLAQEECAAA
AAAAAABRMBYGCisGAQQBiykLAQIECAAAAAAAAKAIMC0GCSsGAQQBiykMBQQgDnVK
mWP1q+jP7CAUmKd1qtCA8he46O1wshDQGRyUhfIwFQYJKwYBBAGLKQwJBAgAAAAA
Ynvg7jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcN
AQEIMA0GCWCGSAFlAwQCAQUAogMCASADggEBANGF5WPNPPZibfb24ebMkYT+cnmL
k/33JEWF//+KMBDC9fllhKAiAEePVFl6jhz8GZqbj0JGW+yaXA/DMStlx9SA96Jg
mz094gflA1JvhwwCm3k1793V0w7oO7YijGKKsyBvL0T/t1AKY9o9+78rkH094c9h
KlfkIAylSovZrUxS/g31GKsNduszDYZ27CAzbBrVWdBBQpOap50pGpogiDlFAn/e
hK5sI37WFSjVRi1kvMr6nz7AiXiF1i2LdKAIyQAfEocoarmEDYUiKyNMPMnV1Nz2
fhs4JaVb77QSlVpScKPhLdnIJZ6OOzFB4ZBGq3Use8RvTCCUGPgjKy4AUqM=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB
CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID
AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo
BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE
AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0
MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo
bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg
T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK
ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh
ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G
PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h
/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk
OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw
ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU
hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al
Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B
AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm
KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf
RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8
lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY
kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU
ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g=
-----END CERTIFICATE-----
@@ -0,0 +1,77 @@
{
"licenseOEMIDs": 51,
"licenseFeaturesIds": [
"1000"
],
"licenseHardwareVersions": [
"0xA008"
],
"licensePKHashes": [
"0x0E754A9963F5ABE8CFEC201498A775AAD080F217B8E8ED70B210D0191C9485F2"
],
"licenseeName": "Oplus_QC_LTM_SM8475_2022_07_05",
"features": [
"Local Tone Mapping"
],
"INCLUDE_EXPIRATION_EXTENSION": 1,
"licenseExpirationPerpetual": true,
"deviceFileName": "1000-1000-no-exp-3424232405.pfm",
"licenseSerial": "7698cfc1aa9c286acdd07e8200000180b3e6a56d"
}
-----BEGIN CERTIFICATE-----
MIIEqDCCA1ygAwIBAgIUdpjPwaqcKGrN0H6CAAABgLPmpW0wQQYJKoZIhvcNAQEK
MDSgDzANBglghkgBZQMEAgEFAKEcMBoGCSqGSIb3DQEBCDANBglghkgBZQMEAgEF
AKIDAgEgMG8xJDAiBgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEq
MCgGA1UECwwhUXVhbGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMRswGQYD
VQQDDBJDSExTRSBTaWduaW5nIENlcnQwIBcNNzAwMTAxMDAwMDAxWhgPOTk5OTEy
MzEyMzU5NTlaMHMxHzAdBgNVBAMMFm9lbV81MV9wcmpfT3Bwb0xUTTg0NzUxJDAi
BgNVBAoMG1F1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLjEqMCgGA1UECwwhUXVh
bGNvbW0gQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25zMIIBIDALBgkqhkiG9w0BAQED
ggEPADCCAQoCggEBAP//////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
//////////////////////////////////////8CAwEAAaOBzzCBzDAfBgNVHSME
GDAWgBSHFOk3Mn69tij8MGpgJBAw2L3nbjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB
/wQEAwIFoDAVBgkrBgEEAYspDAEECAAAAAAAAAPoMBYGCisGAQQBiykLAQEECAAA
AAAAAABRMBYGCisGAQQBiykLAQIECAAAAAAAAKAIMC0GCSsGAQQBiykMBQQgDnVK
mWP1q+jP7CAUmKd1qtCA8he46O1wshDQGRyUhfIwFQYJKwYBBAGLKQwJBAgAAAAA
Ynvg7jBBBgkqhkiG9w0BAQowNKAPMA0GCWCGSAFlAwQCAQUAoRwwGgYJKoZIhvcN
AQEIMA0GCWCGSAFlAwQCAQUAogMCASADggEBANGF5WPNPPZibfb24ebMkYT+cnmL
k/33JEWF//+KMBDC9fllhKAiAEePVFl6jhz8GZqbj0JGW+yaXA/DMStlx9SA96Jg
mz094gflA1JvhwwCm3k1793V0w7oO7YijGKKsyBvL0T/t1AKY9o9+78rkH094c9h
KlfkIAylSovZrUxS/g31GKsNduszDYZ27CAzbBrVWdBBQpOap50pGpogiDlFAn/e
hK5sI37WFSjVRi1kvMr6nz7AiXiF1i2LdKAIyQAfEocoarmEDYUiKyNMPMnV1Nz2
fhs4JaVb77QSlVpScKPhLdnIJZ6OOzFB4ZBGq3Use8RvTCCUGPgjKy4AUqM=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIERTCCAv2gAwIBAgIVdqMEQ1j41p18D3AfzC1TDxRDgyKzMD0GCSqGSIb3DQEB
CjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCGSAFlAwQCAaID
AgEgMIGAMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4xKjAo
BgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMgT3BlcmF0aW9uczEsMCoGA1UE
AwwjRmVhdHVyZSBMaWNlbnNlIEF0dGVzdGF0aW9uIFJvb3QgQ0EwHhcNMTgxMjE0
MDAwMDAxWhcNMjgxMjEzMjM1OTU5WjBvMSQwIgYDVQQKDBtRdWFsY29tbSBUZWNo
bm9sb2dpZXMsIEluYy4xKjAoBgNVBAsMIVF1YWxjb21tIENyeXB0b2dyYXBoaWMg
T3BlcmF0aW9uczEbMBkGA1UEAwwSQ0hMU0UgU2lnbmluZyBDZXJ0MIIBIjANBgkq
hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA7TyI/YJ2Mfipye29tcEW/jtWS/6sCgKK
ogvkmeHBM07h3CwYDFBOBg+MqgqzNUpygj3wJ5ahLkG/HmxNg3CSXeIVlTt+cEZh
ie0TW+s/rxi4ODLQ9v+UAoDszB0bk8gOd8HGs6CtKXCONDx/W3PSGn/+hTWpqE2G
PsH4EqjI2uegyw4xMxO78iC9adn7fOGZFec1HaL4KmrWe+Vqg1KLIYx55ZrQFq5h
/vP+hKlWSZP/HtY3knlQ2DcqickRAhz//C8wsxso+pjKdHHfDers0W02kzL0Cljk
OpJedpnjd+JHLprysuEShJQ5vDIC48fsj5qwy315uyfpXOYcII2qOQIDAQABo2Yw
ZDASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIChDAdBgNVHQ4EFgQU
hxTpNzJ+vbYo/DBqYCQQMNi9524wHwYDVR0jBBgwFoAU8kGYj4IIg0uJcAYVO7al
Tpt5aAgwPQYJKoZIhvcNAQEKMDCgDTALBglghkgBZQMEAgGhGjAYBgkqhkiG9w0B
AQgwCwYJYIZIAWUDBAIBogMCASADggEBAIlYDO7RnIdPDozvWshfuvQ3VawcjGSm
KLJGp11MxM2Kd5SPTVT+uisLntJ6CY+FNdCc7zF2F9Va36rlIKYzqNBsmtOHF6Nf
RBEssoJb5Tq81ZYDM5wsG+CMtS8wZ09M0ObkixzZFePidF/NIfPx1cj/FXEyosZ8
lC0VXF8DG90waxrhY5W/ziBJTy7BTFNlgdMFw/wP+Wm+1PzqPESnDcgKr2D8lYGY
kyP2AUNEmQkr/P2wqjYmFwUl8Fu6vyfXXLrBD3DN+MprdUP2d+fxr6kcVfjikzfU
ZkHrvWqUb3z63I2NMPXnoDq3ZcN+1eE15JqfFk68Z6gNh3qjcFyaI0g=
-----END CERTIFICATE-----
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+190
View File
@@ -0,0 +1,190 @@
# AP DR SENSOR Configuration file
#
# SENSOR_SERVICE options are one of below
# accel,gyro,vehicle_accel,vehicle_gyro,pedometer,vehicle_odometry,accel_temp,
# gyro_temp,baro,mag_calib,mag_uncalib,amd,rmd.
#
# SENSOR_PROVIDER options is one of -- default,native,ssc,samlite.
#
# SENSOR_RATE = 1~100 (Hz)
#
# SENSOR_SAMPLES = 1~N
#
# SENSOR_STATISTIC_ENABLED
# bit 0: Diag Print Enabled
# bit 1: Adb Print Enabled
# SENSOR_STATISTIC_PRINT_COUNT
# Skip Number of Print
#
# QDR_DYNAMIC_LOADING = 1~3
# Configure QDR library to be loaded
# 1: QDR3
# 2: QDR2-GYRO
# 3: QDR2-DWT
#
#
######################################
# #
# QDR3 Configuration #
# #
# For QDR3, #
# comment default configuration above#
# and #
# uncomment below configuration #
# settings. #
# #
######################################
#
SENSOR_SERVICE = accel
SENSOR_PROVIDER = native
SENSOR_RATE = 10
SENSOR_SAMPLES = 10
#
SENSOR_SERVICE = vehicle_speed
SENSOR_PROVIDER = native
SENSOR_RATE = 100
SENSOR_SAMPLES = 1
#
SENSOR_SERVICE = gyro
SENSOR_PROVIDER = native
SENSOR_RATE = 10
SENSOR_SAMPLES = 10
#
SENSOR_SERVICE = vehicle_gear
SENSOR_PROVIDER = native
SENSOR_RATE = 100
SENSOR_SAMPLES = 1
#
SENSOR_SERVICE = accel_temp
SENSOR_PROVIDER = native
SENSOR_RATE = 1
SENSOR_SAMPLES = 1
#
#
##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS
QDR_DYNAMIC_LOADING = 1
##Specify CAN sensor type: Valid Options: 14(ODO), 2(ODO_DWT), 3(ODO_DWS)
QDR_CAN_TYPE = 14
##Reporting offset before PPS boundary
QDR_REPORTING_OFFSET = 20
#
##QDR_ENABLE_QG shall be set as 1
QDR_ENABLE_QG = 1
#
## Error Indication to QDR Core if sensor data is missing for configured duration
## Default value is 150 milliseconds and minimum value is 50 milliseconds
QG_TIME_JUMP_INDICATION_LIMIT = 150
#
#
##Vehicle Sensor Configuration (CAN data availability)
##QDR_VEH_SENSOR_CONFIG:
## 0: VEHICLE_SENSOR_PRESENT - Vehicle Sensor is available (DEFAULT)
## 1: VEHICLE_SENSOR_OPTIONAL - Vehicle Sensor may or may not be present.
#QDR_VEH_SENSOR_CONFIG = 0
##Select Wheel set (E.g.: Front two wheels, Rear two wheels OR All four wheels)
##To be used for differential wheel tick OR speed service.
##This configuration is applicable when QDR_CAN_TYPE configured as
##ODO_DWS(3) or ODO_DWT(2).
##Value "0": Use Front two wheels
##Value "1": Use Rear two wheels
##Value "2": Use All four wheels
#QG_DRIVE_WHEEL_FW_RW_AW = 2
##Max Wheel tick value above which wheel tick rolls over
##This configuration is applicable when QDR_CAN_TYPE configured as ODO_DWT(2)
#QG_DWT_MAX_WHEEL_TICK_COUNT = 255.0
##Configure Wheel constant for DWT based below equation
##(2 * pi * WHEEL_RADIUS / Pulses Per revolution)
##This configuration is applicable when QDR_CAN_TYPE configured as ODO_DWT(2)
#QG_DWT_WHEEL_CONSTANT = 0.044
#
######################################
# #
# QDR2-DWT Configuration #
# #
# For QDR2-DWT, #
# comment default configuration above#
# and #
# uncomment below configuration #
# settings. #
# #
######################################
#
#SENSOR_SERVICE = vehicle_speed
#SENSOR_PROVIDER = native
#SENSOR_RATE = 100
#SENSOR_SAMPLES = 1
#SENSOR_STATISTIC_ENABLED = 3
#SENSOR_STATISTIC_PRINT_COUNT = 50
#
#SENSOR_SERVICE = vehicle_dws
#SENSOR_PROVIDER = native
#SENSOR_RATE = 100
#SENSOR_SAMPLES = 1
#SENSOR_STATISTIC_ENABLED = 3
#SENSOR_STATISTIC_PRINT_COUNT = 50
#
#SENSOR_SERVICE = vehicle_gear
#SENSOR_PROVIDER = native
#SENSOR_RATE = 100
#SENSOR_SAMPLES = 1
#SENSOR_STATISTIC_ENABLED = 3
#SENSOR_STATISTIC_PRINT_COUNT = 50
#
#GNSS_POS_STATISTIC_ENABLED = 3
#GNSS_POS_STATISTIC_PRNTCNT = 10
#GNSS_MSR_STATISTIC_ENABLED = 3
#GNSS_MSR_STATISTIC_PRNTCNT = 10
#
##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS
#QDR_DYNAMIC_LOADING = 3
##Enable/disable sensor data flashback feature
#QDR_FLASHBACK_ENABLED = 0
##Enable/disable sensor data batching feature
#QDR_BATCHING_ENABLED = 0
##Reporting offset before PPS boundary
#QDR_REPORTING_OFFSET = 20
##Sensor dispatch threshold declaration
#QDR_SENSDISPATCH_MS = 30
######################################
# #
# QDR2-GYRO Configuration #
# #
# For QDR2-GYRO, #
# comment default configuration above#
# and #
# uncomment below configuration #
# settings. #
# #
######################################
#
#SENSOR_SERVICE = vehicle_speed
#SENSOR_PROVIDER = native
#SENSOR_RATE = 100
#SENSOR_SAMPLES = 1
#
#SENSOR_SERVICE = vehicle_gyro
#SENSOR_PROVIDER = native
#SENSOR_RATE = 100
#SENSOR_SAMPLES = 1
#
#SENSOR_SERVICE = vehicle_gear
#SENSOR_PROVIDER = native
#SENSOR_RATE = 100
#SENSOR_SAMPLES = 1
#
##Configure QDR library to be loaded 1: QDR3 2: QDR2-GYRO 3: QDR2-DWS
#QDR_DYNAMIC_LOADING = 2
##Enable/disable sensor data flashback feature
#QDR_FLASHBACK_ENABLED = 0
##Enable/disable sensor data batching feature
#QDR_BATCHING_ENABLED = 0
##Reporting offset before PPS boundary
#QDR_REPORTING_OFFSET = 20
##Sensor dispatch threshold declaration
#QDR_SENSDISPATCH_MS = 30
#
+57
View File
@@ -0,0 +1,57 @@
###################################
##### Batching settings #####
###################################
###################################
# BATCH SIZE
###################################
# The number of batched locations
# requested to modem. The desired number
# defined below may not be satisfied, as
# the modem can only return the number
# of batched locations that can be allocated,
# which is limited by memory. The default
# batch size defined as 20 as below.
BATCH_SIZE=20
###################################
# OUTDOOR TRIP BATCH SIZE
###################################
# The number of batched locations
# requested to modem for outdoor
# trip batching. The desired number
# defined below may not be satisfied, as
# the modem can only return the number
# of batched locations that can be allocated,
# which is limited by memory. The default
# trip batch size defined as 600 as below.
OUTDOOR_TRIP_BATCH_SIZE=600
###################################
# BATCHING SESSION TIMEOUT
###################################
# Duration with which batch session timeout
# happens in milliseconds. If not specified
# or set to zero, batching session timeout
# defaults to 20 seconds by the modem.
# BATCH_SESSION_TIMEOUT=20000
###################################
# BATCHING ACCURACY
###################################
# Set to one of the defined values below
# to define the accuracy of batching.
# If not specified, accuracy defaults
# to LOW.
# BATCHING ACCURACY values:
# Low accuracy = 0
# Medium accuracy = 1
# High accuracy = 2
ACCURACY=1
####################################
# 1: FORCE USING LB 1.0
# 0: adaptive LB or LB 2.0 would be invoked
# which would rely on CMC sensors
####################################
USE_LB_1_0 = 1
+551
View File
@@ -0,0 +1,551 @@
COG
-----BEGIN CERTIFICATE-----
MIIDeTCCAmGgAwIBAgIJAKnFNzqHIGkmMA0GCSqGSIb3DQEBBQUAMGkxFzAVBgNV
BAoTDlFVQUxDT01NLCBJbmMuMScwJQYDVQQLEx5DcnlwdG9ncmFwaGljIE9wZXJh
dGlvbnMgR3JvdXAxJTAjBgNVBAMTHFhUUkEgQWRtbmluaXN0cmF0aXZlIFJvb3Qg
djEwHhcNMTEwMzI0MjAwMzQ3WhcNMjYwMzIwMjAwMzQ3WjBpMRcwFQYDVQQKEw5R
VUFMQ09NTSwgSW5jLjEnMCUGA1UECxMeQ3J5cHRvZ3JhcGhpYyBPcGVyYXRpb25z
IEdyb3VwMSUwIwYDVQQDExxYVFJBIEFkbW5pbmlzdHJhdGl2ZSBSb290IHYxMIIB
IDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAp97dbUn5CzvikZSpHOVkevx7
NRAE5OPlyU3rbO1xCHextKpgpRCmGEXmpifN33Q4atSsf0QIoPiq9WtbYZsMU8DZ
YrLuSFH6P9O9fVyqM0sZZpn97frLD7T+/n7r+PqSdoRJnrTD1kaP1iVJuZSaW+sc
x8TIzCJDMf6qWP0zhizqIdFhb4EtgBkRkExUxsQ0xEmBETrbydSEo90be6wLkRgp
AtU208ZKCGrGcNKCNSp9TDkwLn0V408HkQ+iNw4xWpNURWGEoN3h8hOz+O3M6L2S
RxH21P4CnLj0Ag7FqA35JdUtoeSt8UUJnv9kgBh3X0r9oc20+uwlZTOuZW6SkQIB
A6MmMCQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZI
hvcNAQEFBQADggEBADkdmsCBpZG44cJafBzcp7zIM57/fme8LuxbF0f50CHH2FHR
P+HOLZARqHBFID+D8+hIDu3FQrtZg/SRscO+dvGjdILcp77S0Qne1K9TLu16aMBg
wgWmr4mIRG/upqF93qVBzO6ffGR6uHAE7XtP/sRcLG34TmIgTtXEWhDSJHvcjlcf
kF7+kMLHUrRcj20MTggKkWkDkCB0jyG9rZB9s127mEZjEMkEeoXi33NvV8qO2ChE
yKPPlpKQT7tXghS0WfK73fSNSmWaTmUlL8N9Rb50uA0rZdarNDYI7jqJSlGFgE2+
usHoeIDFQK2C6Zha3diWlbs8F3foMXKIfFVhvxo=
-----END CERTIFICATE-----
Entrust.net Secure Server Certification Authority
-----BEGIN CERTIFICATE-----
MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UE
BhMCVVMxFDASBgNVBAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50
cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDE6MDgGA1UE
AxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1
dGhvcml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQsw
CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3
dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlh
Yi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1pdGVkMTow
OAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRp
b24gQXV0aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0
VBuJ8w+vN5Ex/68xYMmo6LIQaO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHIN
iC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5gXpa0zf3wkrYKZImZNHk
mGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcwggHT
MBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHY
pIHVMIHSMQswCQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5
BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBieSByZWYuIChs
aW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBM
aW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNo
dHRwOi8vd3d3LmVudHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAi
gA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkwNTI1MTYwOTQwWjALBgNVHQ8EBAMC
AQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0BowHQYDVR0OBBYE
FPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9
B0EABAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKn
CqV8IY00F6j7Rw7/JXyNEwr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2Zcgx
xufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9n9cd2cNgQ4xYDiKWL2KjLB+6
rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
-----END CERTIFICATE-----
Entrust Certification Authority (2048)
-----BEGIN CERTIFICATE-----
MIIEKjCCAxKgAwIBAgIEOGPe+DANBgkqhkiG9w0BAQUFADCBtDEUMBIGA1UEChMLRW50cnVzdC5u
ZXQxQDA+BgNVBAsUN3d3dy5lbnRydXN0Lm5ldC9DUFNfMjA0OCBpbmNvcnAuIGJ5IHJlZi4gKGxp
bWl0cyBsaWFiLikxJTAjBgNVBAsTHChjKSAxOTk5IEVudHJ1c3QubmV0IExpbWl0ZWQxMzAxBgNV
BAMTKkVudHJ1c3QubmV0IENlcnRpZmljYXRpb24gQXV0aG9yaXR5ICgyMDQ4KTAeFw05OTEyMjQx
NzUwNTFaFw0yOTA3MjQxNDE1MTJaMIG0MRQwEgYDVQQKEwtFbnRydXN0Lm5ldDFAMD4GA1UECxQ3
d3d3LmVudHJ1c3QubmV0L0NQU18yMDQ4IGluY29ycC4gYnkgcmVmLiAobGltaXRzIGxpYWIuKTEl
MCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRlZDEzMDEGA1UEAxMqRW50cnVzdC5u
ZXQgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgKDIwNDgpMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
MIIBCgKCAQEArU1LqRKGsuqjIAcVFmQqK0vRvwtKTY7tgHalZ7d4QMBzQshowNtTK91euHaYNZOL
Gp18EzoOH1u3Hs/lJBQesYGpjX24zGtLA/ECDNyrpUAkAH90lKGdCCmziAv1h3edVc3kw37XamSr
hRSGlVuXMlBvPci6Zgzj/L24ScF2iUkZ/cCovYmjZy/Gn7xxGWC4LeksyZB2ZnuU4q941mVTXTzW
nLLPKQP5L6RQstRIzgUyVYr9smRMDuSYB3Xbf9+5CFVghTAp+XtIpGmG4zU/HoZdenoVve8AjhUi
VBcAkCaTvA5JaJG/+EfTnZVCwQ5N328mz8MYIWJmQ3DW1cAH4QIDAQABo0IwQDAOBgNVHQ8BAf8E
BAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUVeSB0RGAvtiJuQijMfmhJAkWuXAwDQYJ
KoZIhvcNAQEFBQADggEBADubj1abMOdTmXx6eadNl9cZlZD7Bh/KM3xGY4+WZiT6QBshJ8rmcnPy
T/4xmf3IDExoU8aAghOY+rat2l098c5u9hURlIIM7j+VrxGrD9cv3h8Dj1csHsm7mhpElesYT6Yf
zX1XEC+bBAlahLVu2B064dae0Wx5XnkcFMXj0EyTO2U87d89vqbllRrDtRnDvV5bu/8j72gZyxKT
J1wDLW8w0B62GqzeWvfRqqgnpv55gcR5mTNXuhKwqeBCbJPKVt7+bYQLCIt+jerXmCHG8+c8eS9e
nNFMFY3h7CI3zJpDC5fcgJCNs2ebb0gIFVbPv/ErfF6adulZkMV8gzURZVE=
-----END CERTIFICATE-----
Entrust Root Certification Authority
-----BEGIN CERTIFICATE-----
MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC
VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0
Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw
NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw
NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy
ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV
BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ
KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo
Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4
4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9
KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI
rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi
94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB
sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi
gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo
kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE
vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t
O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua
AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP
9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/
eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m
0vdXcDazv/wor3ElhVsT/h5/WrQ8
-----END CERTIFICATE-----
Entrust Root Certification Authority - G2
-----BEGIN CERTIFICATE-----
MIIEPjCCAyagAwIBAgIESlOMKDANBgkqhkiG9w0BAQsFADCBvjELMAkGA1UEBhMC
VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50
cnVzdC5uZXQvbGVnYWwtdGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3Qs
IEluYy4gLSBmb3IgYXV0aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVz
dCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIwHhcNMDkwNzA3MTcy
NTU0WhcNMzAxMjA3MTc1NTU0WjCBvjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUVu
dHJ1c3QsIEluYy4xKDAmBgNVBAsTH1NlZSB3d3cuZW50cnVzdC5uZXQvbGVnYWwt
dGVybXMxOTA3BgNVBAsTMChjKSAyMDA5IEVudHJ1c3QsIEluYy4gLSBmb3IgYXV0
aG9yaXplZCB1c2Ugb25seTEyMDAGA1UEAxMpRW50cnVzdCBSb290IENlcnRpZmlj
YXRpb24gQXV0aG9yaXR5IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC6hLZy254Ma+KZ6TABp3bqMriVQRrJ2mFOWHLP/vaCeb9zYQYKpSfYs1/T
RU4cctZOMvJyig/3gxnQaoCAAEUesMfnmr8SVycco2gvCoe9amsOXmXzHHfV1IWN
cCG0szLni6LVhjkCsbjSR87kyUnEO6fe+1R9V77w6G7CebI6C1XiUJgWMhNcL3hW
wcKUs/Ja5CeanyTXxuzQmyWC48zCxEXFjJd6BmsqEZ+pCm5IO2/b1BEZQvePB7/1
U1+cPvQXLOZprE4yTGJ36rfo5bs0vBmLrpxR57d+tVOxMyLlbc9wPBr64ptntoP0
jaWvYkxN4FisZDQSA/i2jZRjJKRxAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAP
BgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBRqciZ60B7vfec7aVHUbI2fkBJmqzAN
BgkqhkiG9w0BAQsFAAOCAQEAeZ8dlsa2eT8ijYfThwMEYGprmi5ZiXMRrEPR9RP/
jTkrwPK9T3CMqS/qF8QLVJ7UG5aYMzyorWKiAHarWWluBh1+xLlEjZivEtRh2woZ
Rkfz6/djwUAFQKXSt/S1mja/qYh2iARVBCuch38aNzx+LaUa2NSJXsq9rD1s2G2v
1fN2D807iDginWyTmsQ9v4IbZT+mD12q/OWyFcq1rca8PdCE6OoGcrBNOTJ4vz4R
nAuknZoh8/CbCzB428Hch0P+vGOaysXCHMnHjf87ElgI5rY97HosTvuDls4MPGmH
VHOkc8KT/1EQrBVUAdj8BbGJoX90g5pJ19xOe4pIb4tF9g==
-----END CERTIFICATE-----
DigiCert Assured ID Root CA
-----BEGIN CERTIFICATE-----
MIIDtzCCAp+gAwIBAgIQDOfg5RfYRv6P5WD8G/AwOTANBgkqhkiG9w0BAQUFADBl
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJv
b3QgQ0EwHhcNMDYxMTEwMDAwMDAwWhcNMzExMTEwMDAwMDAwWjBlMQswCQYDVQQG
EwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3d3cuZGlnaWNl
cnQuY29tMSQwIgYDVQQDExtEaWdpQ2VydCBBc3N1cmVkIElEIFJvb3QgQ0EwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCtDhXO5EOAXLGH87dg+XESpa7c
JpSIqvTO9SA5KFhgDPiA2qkVlTJhPLWxKISKityfCgyDF3qPkKyK53lTXDGEKvYP
mDI2dsze3Tyoou9q+yHyUmHfnyDXH+Kx2f4YZNISW1/5WBg1vEfNoTb5a3/UsDg+
wRvDjDPZ2C8Y/igPs6eD1sNuRMBhNZYW/lmci3Zt1/GiSw0r/wty2p5g0I6QNcZ4
VYcgoc/lbQrISXwxmDNsIumH0DJaoroTghHtORedmTpyoeb6pNnVFzF1roV9Iq4/
AUaG9ih5yLHa5FcXxH4cDrC0kqZWs72yl+2qp/C3xag/lRbQ/6GW6whfGHdPAgMB
AAGjYzBhMA4GA1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW
BBRF66Kv9JLLgjEtUYunpyGd823IDzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun
pyGd823IDzANBgkqhkiG9w0BAQUFAAOCAQEAog683+Lt8ONyc3pklL/3cmbYMuRC
dWKuh+vy1dneVrOfzM4UKLkNl2BcEkxY5NM9g0lFWJc1aRqoR+pWxnmrEthngYTf
fwk8lOa4JiwgvT2zKIn3X/8i4peEH+ll74fg38FnSbNd67IJKusm7Xi+fT8r87cm
NW1fiQG2SVufAQWbqz0lwcy2f8Lxb4bG+mRo64EtlOtCt/qMHt1i8b5QZ7dsvfPx
H2sMNgcWfzd8qVttevESRmCD1ycEvkvOl77DZypoEd+A5wwzZr8TDRRu838fYxAe
+o0bJW1sj6W3YQGx0qMmoRBxna3iw/nDmVG3KwcIzi7mULKn+gpFL6Lw8g==
-----END CERTIFICATE-----
DigiCert Global Root CA
-----BEGIN CERTIFICATE-----
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
-----END CERTIFICATE-----
DigiCert High Assurance EV Root CA
-----BEGIN CERTIFICATE-----
MIIDxTCCAq2gAwIBAgIQAqxcJmoLQJuPC3nyrkYldzANBgkqhkiG9w0BAQUFADBs
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
ZSBFViBSb290IENBMB4XDTA2MTExMDAwMDAwMFoXDTMxMTExMDAwMDAwMFowbDEL
MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
LmRpZ2ljZXJ0LmNvbTErMCkGA1UEAxMiRGlnaUNlcnQgSGlnaCBBc3N1cmFuY2Ug
RVYgUm9vdCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMbM5XPm
+9S75S0tMqbf5YE/yc0lSbZxKsPVlDRnogocsF9ppkCxxLeyj9CYpKlBWTrT3JTW
PNt0OKRKzE0lgvdKpVMSOO7zSW1xkX5jtqumX8OkhPhPYlG++MXs2ziS4wblCJEM
xChBVfvLWokVfnHoNb9Ncgk9vjo4UFt3MRuNs8ckRZqnrG0AFFoEt7oT61EKmEFB
Ik5lYYeBQVCmeVyJ3hlKV9Uu5l0cUyx+mM0aBhakaHPQNAQTXKFx01p8VdteZOE3
hzBWBOURtCmAEvF5OYiiAhF8J2a3iLd48soKqDirCmTCv2ZdlYTBoSUeh10aUAsg
EsxBu24LUTi4S8sCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQF
MAMBAf8wHQYDVR0OBBYEFLE+w2kD+L9HAdSYJhoIAu9jZCvDMB8GA1UdIwQYMBaA
FLE+w2kD+L9HAdSYJhoIAu9jZCvDMA0GCSqGSIb3DQEBBQUAA4IBAQAcGgaX3Nec
nzyIZgYIVyHbIUf4KmeqvxgydkAQV8GK83rZEWWONfqe/EW1ntlMMUu4kehDLI6z
eM7b41N5cdblIZQB2lWHmiRk9opmzN6cN82oNLFpmyPInngiK3BD41VHMWEZ71jF
hS9OMPagMRYjyOfiZRYzy78aG6A9+MpeizGLYAiJLQwGXFK3xPkKmNEVX58Svnw2
Yzi9RKR/5CYrCsSXaQ3pjOLAEFe4yHYSkVXySGnYvCoCWw9E1CAx2/S6cCZdkGCe
vEsXCS+0yx5DaMkHJ8HSXPfqIbloEpw8nL+e/IBcm2PN7EeqJSdnoDfzAIJ9VNep
+OkuE6N36B9K
-----END CERTIFICATE-----
VeriSign Class 1 Public Primary Certification Authority
-----BEGIN CERTIFICATE-----
MIICPTCCAaYCEQDNun9W8N/kvFT+IqyzcqpVMA0GCSqGSIb3DQEBAgUAMF8xCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xh
c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05
NjAxMjkwMDAwMDBaFw0yODA4MDEyMzU5NTlaMF8xCzAJBgNVBAYTAlVTMRcwFQYD
VQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMSBQdWJsaWMgUHJp
bWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOB
jQAwgYkCgYEA5Rm/baNWYS2ZSHH2Z965jeu3noaACpEO+jglr0aIguVzqKCbJF0N
H8xlbgyw0FaEGIeaBpsQoXPftFg5a27B9hXVqKg/qhIGjTGsf7A01480Z4gJzRQR
4k5FVmkfeAKA2txHkSm7NsljXMXg1y2He6G3MrB7MLoqLzGq7qNn2tsCAwEAATAN
BgkqhkiG9w0BAQIFAAOBgQBMP7iLxmjf7kMzDl3ppssHhE16M/+SG/Q2rdiVIjZo
EWx8QszznC7EBz8UsA9P/5CSdvnivErpj82ggAr3xSnxgiJduLHdgSOjeyUVRjB5
FvjqBUuUfx3CHMjjt/QQQDwTw18fU+hI5Ia0e6E1sHslurjTjqs/OJ0ANACY89Fx
lA==
-----END CERTIFICATE-----
VeriSign Class 2 Public Primary Certification Authority
-----BEGIN CERTIFICATE-----
MIICPDCCAaUCEC0b/EoXjaOR6+f/9YtFvgswDQYJKoZIhvcNAQECBQAwXzELMAkG
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
cyAyIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAyIFB1YmxpYyBQcmlt
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
ADCBiQKBgQC2WoujDWojg4BrzzmH9CETMwZMJaLtVRKXxaeAufqDwSCg+i8VDXyh
YGt+eSz6Bg86rvYbb7HS/y8oUl+DfUvEerf4Zh+AVPy3wo5ZShRXRtGak75BkQO7
FYCTXOvnzAhsPz6zSvz/S2wj1VCCJkQZjiPDceoZJEcEnnW/yKYAHwIDAQABMA0G
CSqGSIb3DQEBAgUAA4GBAIobK/o5wXTXXtgZZKJYSi034DNHD6zt96rbHuSLBlxg
J8pFUs4W7z8GZOeUaHxgMxURaa+dYo2jA1Rrpr7l7gUYYAS/QoD90KioHgE796Nc
r6Pc5iaAIzy4RHT3Cq5Ji2F4zCS/iIqnDupzGUH9TQPwiNHleI2lKk/2lw0Xd8rY
-----END CERTIFICATE-----
VeriSign Class 3 Public Primary Certification Authority
-----BEGIN CERTIFICATE-----
MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i
2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ
2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ
-----END CERTIFICATE-----
VeriSign Class 1 Public Primary Certification Authority - G2
-----BEGIN CERTIFICATE-----
MIIDAjCCAmsCEEzH6qqYPnHTkxD4PTqJkZIwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
c3MgMSBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMSBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
AQUAA4GNADCBiQKBgQCq0Lq+Fi24g9TK0g+8djHKlNgdk4xWArzZbxpvUjZudVYK
VdPfQ4chEWWKfo+9Id5rMj8bhDSVBZ1BNeuS65bdqlk/AVNtmU/t5eIqWpDBucSm
Fc/IReumXY6cPvBkJHalzasab7bYe1FhbqZ/h8jit+U03EGI6glAvnOSPWvndQID
AQABMA0GCSqGSIb3DQEBBQUAA4GBAKlPww3HZ74sy9mozS11534Vnjty637rXC0J
h9ZrbWB85a7FkCMMXErQr7Fd88e2CtvgFZMN3QO8x3aKtd1Pw5sTdbgBwObJW2ul
uIncrKTdcu1OofdPvAbT6shkdHvClUGcZXNY8ZCaPGqxmMnEh7zPRW1F4m4iP/68
DzFc6PLZ
-----END CERTIFICATE-----
VeriSign Class 2 Public Primary Certification Authority - G2
-----BEGIN CERTIFICATE-----
MIIDAzCCAmwCEQC5L2DMiJ+hekYJuFtwbIqvMA0GCSqGSIb3DQEBBQUAMIHBMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0Ns
YXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBH
MjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9y
aXplZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAe
Fw05ODA1MTgwMDAwMDBaFw0yODA4MDEyMzU5NTlaMIHBMQswCQYDVQQGEwJVUzEX
MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGlj
IFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgLSBHMjE6MDgGA1UECxMx
KGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25s
eTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazCBnzANBgkqhkiG9w0B
AQEFAAOBjQAwgYkCgYEAp4gBIXQs5xoD8JjhlzwPIQjxnNuX6Zr8wgQGE75fUsjM
HiwSViy4AWkszJkfrbCWrnkE8hM5wXuYuggs6MKEEyyqaekJ9MepAqRCwiNPStjw
DqL7MWzJ5m+ZJwf15vRMeJ5t60aG+rmGyVTyssSv1EYcWskVMP8NbPUtDm3Of3cC
AwEAATANBgkqhkiG9w0BAQUFAAOBgQByLvl/0fFx+8Se9sVeUYpAmLho+Jscg9ji
nb3/7aHmZuovCfTK1+qlK5X2JGCGTUQug6XELaDTrnhpb3LabK4I8GOSN+a7xDAX
rXfMSTWqz9iP0b63GJZHc2pUIjRkLbYWm1lbtFFZOrMLFPQS32eg9K0yZF6xRnIn
jBJ7xUS0rg==
-----END CERTIFICATE-----
VeriSign Class 3 Public Primary Certification Authority - G2
-----BEGIN CERTIFICATE-----
MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4
pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0
13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID
AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk
U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i
F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY
oJ2daZH9
-----END CERTIFICATE-----
VeriSign Class 4 Public Primary Certification Authority - G2
-----BEGIN CERTIFICATE-----
MIIDAjCCAmsCEDKIjprS9esTR/h/xCA3JfgwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
c3MgNCBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgNCBQdWJsaWMg
UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
AQUAA4GNADCBiQKBgQC68OTP+cSuhVS5B1f5j8V/aBH4xBewRNzjMHPVKmIquNDM
HO0oW369atyzkSTKQWI8/AIBvxwWMZQFl3Zuoq29YRdsTjCG8FE3KlDHqGKB3FtK
qsGgtG7rL+VXxbErQHDbWk2hjh+9Ax/YA9SPTJlxvOKCzFjomDqG04Y48wApHwID
AQABMA0GCSqGSIb3DQEBBQUAA4GBAIWMEsGnuVAVess+rLhDityq3RS6iYF+ATwj
cSGIL4LcY/oCRaxFWdcqWERbt5+BO5JoPeI3JPV7bI92NZYJqFmduc4jq3TWg/0y
cyfYaT5DdPauxYma51N86Xv2S/PBZYPejYqcPIiNOVn8qj8ijaHBZlCBckztImRP
T8qAkbYp
-----END CERTIFICATE-----
VeriSign Class 1 Public Primary Certification Authority - G3
-----BEGIN CERTIFICATE-----
MIIEGjCCAwICEQCLW3VWhFSFCwDPrzhIzrGkMA0GCSqGSIb3DQEBBQUAMIHKMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
aWduIENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
IENsYXNzIDEgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN2E1Lm0+afY8wR4
nN493GwTFtl63SRRZsDHJlkNrAYIwpTRMx/wgzUfbhvI3qpuFU5UJ+/EbRrsC+MO
8ESlV8dAWB6jRx9x7GD2bZTIGDnt/kIYVt/kTEkQeE4BdjVjEjbdZrwBBDajVWjV
ojYJrKshJlQGrT/KFOCsyq0GHZXi+J3x4GD/wn91K0zM2v6HmSHquv4+VNfSWXjb
PG7PoBMAGrgnoeS+Z5bKoMWznN3JdZ7rMJpfo83ZrngZPyPpXNspva1VyBtUjGP2
6KbqxzcSXKMpHgLZ2x87tNcPVkeBFQRKr4Mn0cVYiMHd9qqnoxjaaKptEVHhv2Vr
n5Z20T0CAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAq2aN17O6x5q25lXQBfGfMY1a
qtmqRiYPce2lrVNWYgFHKkTp/j90CxObufRNG7LRX7K20ohcs5/Ny9Sn2WCVhDr4
wTcdYcrnsMXlkdpUpqwxga6X3s0IrLjAl4B/bnKk52kTlWUfxJM8/XmPBNQ+T+r3
ns7NZ3xPZQL/kYVUc8f/NveGLezQXk//EZ9yBta4GvFMDSZl4kSAHsef493oCtrs
pSCAaWihT37ha88HQfqDjrw43bAuEbFrskLMmrz5SCJ5ShkPshw+IHTZasO+8ih4
E1Z5T21Q6huwtVexN2ZYI/PcD98Kh8TvhgXVOBRgmaNL3gaWcSzy27YfpO8/7g==
-----END CERTIFICATE-----
VeriSign Class 2 Public Primary Certification Authority - G3
-----BEGIN CERTIFICATE-----
MIIEGTCCAwECEGFwy0mMX5hFKeewptlQW3owDQYJKoZIhvcNAQEFBQAwgcoxCzAJ
BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVy
aVNpZ24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24s
IEluYy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNp
Z24gQ2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0
eSAtIEczMB4XDTk5MTAwMTAwMDAwMFoXDTM2MDcxNjIzNTk1OVowgcoxCzAJBgNV
BAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNp
Z24gVHJ1c3QgTmV0d29yazE6MDgGA1UECxMxKGMpIDE5OTkgVmVyaVNpZ24sIElu
Yy4gLSBGb3IgYXV0aG9yaXplZCB1c2Ugb25seTFFMEMGA1UEAxM8VmVyaVNpZ24g
Q2xhc3MgMiBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAt
IEczMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArwoNwtUs22e5LeWU
J92lvuCwTY+zYVY81nzD9M0+hsuiiOLh2KRpxbXiv8GmR1BeRjmL1Za6tW8UvxDO
JxOeBUebMXoT2B/Z0wI3i60sR/COgQanDTAM6/c8DyAd3HJG7qUCyFvDyVZpTMUY
wZF7C9UTAJu878NIPkZgIIUq1ZC2zYugzDLdt/1AVbJQHFauzI13TccgTacxdu9o
koqQHgiBVrKtaaNS0MscxCM9H5n+TOgWY47GCI72MfbS+uV23bUckqNJzc0BzWjN
qWm6o+sdDZykIKbBoMXRRkwXbdKsZj+WjOCE1Db/IlnF+RFgqF8EffIa9iVCYQ/E
Srg+iQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA0JhU8wI1NQ0kdvekhktdmnLfe
xbjQ5F1fdiLAJvmEOjr5jLX77GDx6M4EsMjdpwOPMPOY36TmpDHf0xwLRtxyID+u
7gU8pDM/CzmscHhzS5kr3zDCVLCoO1Wh/hYozUK9dG6A2ydEp85EXdQbkJgNHkKU
sQAsBNB0owIFImNjzYO1+8FtYmtpdf1dcEG59b98377BMnMiIYtYgXsVkXq642RI
sH/7NiXaldDxJBQX3RiAa0YjOVT1jmIJBB2UkKab5iXiQkWquJCtvgiPqQtCGJTP
cjnhsUPgKM+351psE2tJs//jGHyJizNdrDPXp/naOlXJWBD5qu9ats9LS98q
-----END CERTIFICATE-----
VeriSign Class 3 Public Primary Certification Authority - G3
-----BEGIN CERTIFICATE-----
MIIEGjCCAwICEQCbfgZJoz5iudXukEhxKe9XMA0GCSqGSIb3DQEBBQUAMIHKMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
aWduIENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
IENsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMu6nFL8eB8aHm8b
N3O9+MlrlBIwT/A2R/XQkQr1F8ilYcEWQE37imGQ5XYgwREGfassbqb1EUGO+i2t
KmFZpGcmTNDovFJbcCAEWNF6yaRpvIMXZK0Fi7zQWM6NjPXr8EJJC52XJ2cybuGu
kxUccLwgTS8Y3pKI6GyFVxEa6X7jJhFUokWWVYPKMIno3Nij7SqAP395ZVc+FSBm
CC+Vk7+qRy+oRpfwEuL+wgorUeZ25rdGt+INpsyow0xZVYnm6FNcHOqd8GIWC6fJ
Xwzw3sJ2zq/3avL6QaaiMxTJ5Xpj055iN9WFZZ4O5lMkdBteHRJTW8cs54NJOxWu
imi5V5cCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAERSWwauSCPc/L8my/uRan2Te
2yFPhpk0djZX3dAVL8WtfxUfN2JzPtTnX84XA9s1+ivbrmAJXx5fj267Cz3qWhMe
DGBvtcC1IyIuBwvLqXTLR7sdwdela8wv0kL9Sd2nic9TutoAWii/gt/4uhMdUIaC
/Y4wjylGsB49Ndo4YhYYSq3mtlFs3q9i6wHQHiT+eo8SGhJouPtmmRQURVyu565p
F4ErWjfJXir0xuKhXFSbplQAz/DxwceYMBo7Nhbbo27q/a2ywtrvAkcTisDxszGt
TxzhT5yvDwyd93gN2PQ1VoDat20Xj50egWTh/sVFuq1ruQp6Tk9LhO5L8X3dEQ==
-----END CERTIFICATE-----
VeriSign Class 4 Public Primary Certification Authority - G3
-----BEGIN CERTIFICATE-----
MIIEGjCCAwICEQDsoKeLbnVqAc/EfMwvlF7XMA0GCSqGSIb3DQEBBQUAMIHKMQsw
CQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZl
cmlTaWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWdu
LCBJbmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlT
aWduIENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkgLSBHMzAeFw05OTEwMDEwMDAwMDBaFw0zNjA3MTYyMzU5NTlaMIHKMQswCQYD
VQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlT
aWduIFRydXN0IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAxOTk5IFZlcmlTaWduLCBJ
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxRTBDBgNVBAMTPFZlcmlTaWdu
IENsYXNzIDQgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkg
LSBHMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3LpRFpxlmr8Y+1
GQ9Wzsy1HyDkniYlS+BzZYlZ3tCD5PUPtbut8XzoIfzk6AzufEUiGXaStBO3IFsJ
+mGuqPKljYXCKtbeZjbSmwL0qJJgfJxptI8kHtCGUvYynEFYHiK9zUVilQhu0Gbd
U6LM8BDcVHOLBKFGMzNcF0C5nk3T875Vg+ixiY5afJqWIpA7iCXy0lOIAgwLePLm
NxdLMEYH5IBtptiWLugs+BGzOA1mppvqySNb247i8xOOGlktqgLw7KSHZtzBP/XY
ufTsgsbSPZUd5cBPhMnZo0QoBmrXRazwa2rvTl/4EYIeOGM0ZlDUPpNz+jDDZq3/
ky2X7wMCAwEAATANBgkqhkiG9w0BAQUFAAOCAQEAj/ola09b5KROJ1WrIhVZPMq1
CtRK26vdoV9TxaBXOcLORyu+OshWv8LZJxA6sQU8wHcxuzrTBXttmhwwjIDLk5Mq
g6sFUYICABFna/OIYUdfA5PVWw3g8dShMjWFsjrbsIKr0csKvE+MW8VLADsfKoKm
fjaF3H48ZwC15DtS4KjrXRX5xm3wrR0OhbepmnMUWluPQSjA1egtTaRezarZ7c7c
2NU8Qh0XwRJdRTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/
bLvSHgCwIe34QWKCudiyxLtGUPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg==
-----END CERTIFICATE-----
VeriSign Class 3 Public Primary Certification Authority - G4
-----BEGIN CERTIFICATE-----
MIIDhDCCAwqgAwIBAgIQL4D+I4wOIg9IZxIokYesszAKBggqhkjOPQQDAzCByjEL
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2ln
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
aXR5IC0gRzQwHhcNMDcxMTA1MDAwMDAwWhcNMzgwMTE4MjM1OTU5WjCByjELMAkG
A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJp
U2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNyBWZXJpU2lnbiwg
SW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2ln
biBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5
IC0gRzQwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAASnVnp8Utpkmw4tXNherJI9/gHm
GUo9FANL+mAnINmDiWn6VMaaGF5VKmTeBvaNSjutEDxlPZCIBIngMGGzrl0Bp3ve
fLK+ymVhAIau2o970ImtTR1ZmkGxvEeA3J5iw/mjgbIwga8wDwYDVR0TAQH/BAUw
AwEB/zAOBgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJ
aW1hZ2UvZ2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYj
aHR0cDovL2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFLMW
kf3upm7ktS5Jj4d4gYDs5bG1MAoGCCqGSM49BAMDA2gAMGUCMGYhDBgmYFo4e1ZC
4Kf8NoRRkSAsdk1DPcQdhCPQrNZ8NQbOzWm9kA3bbEhCHQ6qQgIxAJw9SDkjOVga
FRJZap7v1VmyHVIsmXHNxynfGyphe3HR3vPA5Q06Sqotp9iGKt0uEA==
-----END CERTIFICATE-----
VeriSign Class 3 Public Primary Certification Authority - G5
-----BEGIN CERTIFICATE-----
MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
-----END CERTIFICATE-----
VeriSign Universal Root Certification Authority
-----BEGIN CERTIFICATE-----
MIIEuTCCA6GgAwIBAgIQQBrEZCGzEyEDDrvkEhrFHTANBgkqhkiG9w0BAQsFADCB
vTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwOCBWZXJp
U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MTgwNgYDVQQDEy9W
ZXJpU2lnbiBVbml2ZXJzYWwgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAe
Fw0wODA0MDIwMDAwMDBaFw0zNzEyMDEyMzU5NTlaMIG9MQswCQYDVQQGEwJVUzEX
MBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0
IE5ldHdvcmsxOjA4BgNVBAsTMShjKSAyMDA4IFZlcmlTaWduLCBJbmMuIC0gRm9y
IGF1dGhvcml6ZWQgdXNlIG9ubHkxODA2BgNVBAMTL1ZlcmlTaWduIFVuaXZlcnNh
bCBSb290IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAx2E3XrEBNNti1xWb/1hajCMj1mCOkdeQmIN65lgZOIzF
9uVkhbSicfvtvbnazU0AtMgtc6XHaXGVHzk8skQHnOgO+k1KxCHfKWGPMiJhgsWH
H26MfF8WIFFE0XBPV+rjHOPMee5Y2A7Cs0WTwCznmhcrewA3ekEzeOEz4vMQGn+H
LL729fdC4uW/h2KJXwBL38Xd5HVEMkE6HnFuacsLdUYI0crSK5XQz/u5QGtkjFdN
/BMReYTtXlT2NJ8IAfMQJQYXStrxHXpma5hgZqTZ79IugvHw7wnqRMkVauIDbjPT
rJ9VAMf2CGqUuV/c4DPxhGD5WycRtPwW8rtWaoAljQIDAQABo4GyMIGvMA8GA1Ud
EwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMG0GCCsGAQUFBwEMBGEwX6FdoFsw
WTBXMFUWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFI/l0xqGrI2Oa8PPgGrUSBgs
exkuMCUWI2h0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28uZ2lmMB0GA1Ud
DgQWBBS2d/ppSEefUxLVwuoHMnYH0ZcHGTANBgkqhkiG9w0BAQsFAAOCAQEASvj4
sAPmLGd75JR3Y8xuTPl9Dg3cyLk1uXBPY/ok+myDjEedO2Pzmvl2MpWRsXe8rJq+
seQxIcaBlVZaDrHC1LGmWazxY8u4TB1ZkErvkBYoH1quEPuBUDgMbMzxPcP1Y+Oz
4yHJJDnp/RVmRvQbEdBNc6N9Rvk97ahfYtTxP/jgdFcrGJ2BtMQo2pSXpXDrrB2+
BxHw1dvd5Yzw1TKwg+ZX4o+/vqGqvz0dtdQ46tewXDpPaj+PwGZsY6rp2aQW9IHR
lRQOfc2VNNnSj3BzgXucfr2YYdhFh5iQxeuGMMY1v/D/w1WIg0vvBZIGcfK4mJO3
7M2CYfE45k+XmCpajQ==
-----END CERTIFICATE-----
+33
View File
@@ -0,0 +1,33 @@
# Copyright (c) 2019 - 2020, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# * Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above
# copyright notice, this list of conditions and the following
# disclaimer in the documentation and/or other materials provided
# with the distribution.
# * Neither the name of The Linux Foundation nor the names of its
# contributors may be used to endorse or promote products derived
# from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# Android fstab file.
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
/dev/block/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait,slotselect
+17
View File
@@ -0,0 +1,17 @@
#configuration parameters for Multi-network Wireless Quality Estimation and Management.
#Number of previous latency iterations to track to decide the better LQS interface
latency_count:3
#Threshold in ms to decide the better interface for LQS.
latency_threshold:10
#Number of tcp connections to be established in each latency session
max_tcp_connects:3
#Max waiting time for a dns query to be resolved
dns_timeout:9
#Minimum change in mwqem ratio to update the new LQA ratio
lqa_update_threshold:0.25
#Timer in msec to track the lqs updates. Only one update will be allowed
#in this duration
lqa_update_count_timer:10000
#default URL for establishing a tcp sessions
mwqem_http_url:www.qualcomm.com
+293
View File
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2020-2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>20</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>20</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99,-99</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>20</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>20</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.08</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1.0</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1.0</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-82,-82,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-82,-82,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-82,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-82,-82</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1.0</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1.0</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1.0</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1.0</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2017-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2017-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-76,-76</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-76,-76</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-76,-76</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-76,-76</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-76,-76,-76</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-76,-76,-76</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1.0</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1.0</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1.0</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1.0</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-76,-76</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-76,-76</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1.0</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1.0</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72,-72</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-72</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99,-99</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-99,-99</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-99,-99</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2016-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72,-72</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-72,-72</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-72,-72</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-72</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2017-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90,-90</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-90,-90</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-90,-90</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2017-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-87,-88,-88</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-87,-88,-88</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-65,-65,-65</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-65,-65,-65</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-65,-65</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-65,-65</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-80,-80,-80</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-80,-80,-80</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-80,-80</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-80,-80</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75,-75</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-75,-75</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-75,-75</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85,-85</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-85,-85</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-85,-85</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2015-2018,2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.09</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.55</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.15</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.7</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.12</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>10</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.64</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.22</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-82,-82</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-82,-82</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>0.08</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>0.1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>0.62</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>0.30</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-78,-78</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-78,-78</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>0.42</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>0.21</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
@@ -0,0 +1,293 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.-->
<AndsfPolicy><Andsf>
<Version>5.2</Version>
<Name>Test 1</Name>
<Ext>
<WQE>
<InterfaceManager>
<BQE_Disabled>true</BQE_Disabled>
<ICD_Disabled>true</ICD_Disabled>
<!-- Default bqe thresholds where no apIds are specified. -->
<BQE_Thresholds Id="128">
<RadioTechnology Type="CDMA2000">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_0">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_A">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EVDO_B">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EDGE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="UMTS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSDPA">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="GPRS">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="LTE">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="EHRPD">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
<RadioTechnology Type="HSPAP">
<Threshold units="bps">0</Threshold>
</RadioTechnology>
</BQE_Thresholds>
<Authentication>
<MaxAuthTime>60</MaxAuthTime>
<IcdBanRetest>3</IcdBanRetest>
<AuthApps>
<Appname>someauthapp1</Appname>
<Appname>someauthapp2</Appname>
<Appname>someauthapp3</Appname>
</AuthApps>
</Authentication>
<ICD config-type="disabled">
</ICD>
<TQE>
<!-- Default node for TQE_Thresholds element -->
<TQE_Thresholds Id="128">
<!-- Disabling Broken Backhaul Detector module -->
<BBD_Disabled>true</BBD_Disabled>
<!-- Disabling Degraded Backhaul Detector module -->
<DBD_Disabled>true</DBD_Disabled>
<!-- Threshold on downlink gap indicator metric -->
<DGIMThresh units="msecs">400</DGIMThresh>
<!-- DBD always returns pass when average device throughput is greater than min(DBDTputThresh,BQE_Threshold) -->
<DBDTputThresh units="bps">1000000</DBDTputThresh>
<!-- Time window for TQE history -->
<TQETimeWindow units="secs">77</TQETimeWindow>
<!-- Minimum fraction of sockets reporting BAD (among valid ones) to declare TQE FAIL -->
<RatioThresh>0.2</RatioThresh>
</TQE_Thresholds>
</TQE>
</InterfaceManager>
</WQE>
<CQE prodId="Rome">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.55</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>9</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>50</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>100</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>300</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>4</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>80</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Helium">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.64</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>12</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>3</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>60</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>8</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>20</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Hastings">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79,-79</RSSIDropThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-85</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.57</MACStatsAveragingAlpha>
<!-- Threshold for RX MPDU PER -->
<RMP_THR>1</RMP_THR>
<!-- Minimum MPDU count to activate RX MPDU PER -->
<RMP_CNT_THR>4</RMP_CNT_THR>
<!-- Cutoff RX MCS index -->
<RX_MCS_THR>8</RX_MCS_THR>
<!-- Cutoff RX BW index -->
<RX_BW_THR>3</RX_BW_THR>
<!-- Threshold for TX MSDU drop -->
<TMD_THR>1</TMD_THR>
<!-- Minimum MSDU count to activate TX MSDU drop -->
<TMD_CNT_THR>2</TMD_CNT_THR>
<!-- Threshold for MPDU retry rate -->
<TMR_THR>1</TMR_THR>
<!-- Minimum MPDU count to activate MPDU retry rate -->
<TMR_CNT_THR>100</TMR_CNT_THR>
<!-- Cutoff TX MCS index -->
<TX_MCS_THR>4</TX_MCS_THR>
<!-- Cutoff TX BW index -->
<TX_BW_THR>2</TX_BW_THR>
<!-- Maximum MPDU count to activate RX MPDU PER -->
<RMP_UBCNT_THR>1000</RMP_UBCNT_THR>
<!-- Maximum MPDU count to activate MPDU retry rate -->
<TMR_UBCNT_THR>1000</TMR_UBCNT_THR>
<!-- Threshold for PERAM -->
<PERAM_THR>1</PERAM_THR>
<!-- Minimum MPDU count to activate PERAM -->
<PERAM_CNT_THR>30</PERAM_CNT_THR>
<!-- Maximum MPDU count to activate PERAM -->
<PERAM_UBCNT_THR>1000</PERAM_UBCNT_THR>
<!-- CQE throughput Threshold-->
<CQE_TPUT_THR>1000000</CQE_TPUT_THR>
</CQE_Thresholds>
</CQE>
<CQE prodId="Pronto">
<!-- Default node for CQE_Thresholds element -->
<CQE_Thresholds Id="128">
<!-- RSSI threshold from which all values greather than it is considered as good for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIAddThreshold units="dbm">-79,-79</RSSIAddThreshold>
<!-- RSSI threshold from which all values lesser than it is considered as bad for wlan to be -->
<!-- a candidate for interface selection -->
<RSSIDropThreshold units="dbm">-79,-79</RSSIDropThreshold>
<!-- RSSI threshold from which to select linear model to compute CQE metric -->
<RSSIModelThreshold units="dbm">-74</RSSIModelThreshold>
<!-- Interval over whcih RSSI values are averaged -->
<RSSIAveragingInterval units="secs">5</RSSIAveragingInterval>
<!-- RSSI threshold below which MAC hysteresis timer is not started -->
<RSSIMacTimerThreshold units="dbm">-91</RSSIMacTimerThreshold>
<!-- Periodic timer to evaluate CQE parameters including RSSI and MAC stats -->
<!-- Setting CQETimer to zero disables the CQE -->
<CQETimer units="secs">2</CQETimer>
<!-- Time for which CQE is not reevaluted after it was declared bad due to MAC stats -->
<MACHysteresisTimer units="secs">120</MACHysteresisTimer>
<!-- Alpha to compute RSSI averaging based on IIR filtering mechanism -->
<MACStatsAveragingAlpha>0.47</MACStatsAveragingAlpha>
<!-- The threshold indicating the number of frames below which no valid CQE estimation can't be done -->
<FrameCntThreshold units="frames">8</FrameCntThreshold>
<!-- The threshold indicating the number of last samples below which valid CQE estimation can't be done -->
<ColdStartThreshold units="frames">2</ColdStartThreshold>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MACMibThreshold2a>1</MACMibThreshold2a>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<RetryMetricWeight2a>0.0597</RetryMetricWeight2a>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is greater than RSSIModelThreshold -->
<MultiRetryMetricWeight2a>0.8895</MultiRetryMetricWeight2a>
<!-- The threshold that ultimately decides the wlan is good or bad based on the combined MAC parameters -->
<!-- such as retry, multi-retry, fail and ack fail metric -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MACMibThreshold2b>1</MACMibThreshold2b>
<!-- The weightage that given to retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<RetryMetricWeight2b>0.1366</RetryMetricWeight2b>
<!-- The weightage that given to multi-retry metric in computation of CQE -->
<!-- when average RSSI is less than or equal to RSSIModelThreshold -->
<MultiRetryMetricWeight2b>0.5795</MultiRetryMetricWeight2b>
</CQE_Thresholds>
</CQE>
</Ext>
</Andsf></AndsfPolicy>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2019-2020 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<CapabilityStore version="1">
<namespace name="vpp">
<capability key="default_config" value="false"/>
<capability key="disable_dynamic_hal" value="true"/>
<capability key="enable" value="false"/>
<capability key="enable_idle_timeout" value="true"/>
<capability key="idle_timeout_ms" value="1000"/>
</namespace>
</CapabilityStore>
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (c) 2020 Qualcomm Technologies, Inc.
~ All Rights Reserved.
~ Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<!--
This XML file declares which signature|privileged permissions should be
granted to privileged applications on QTI devices.
It allows additional grants on top of privapp-permissions-platform.xml
-->
<exceptions>
<exception package="com.qualcomm.qti.cne">
<permission name="android.permission.READ_PHONE_STATE" fixed="false"/>
<permission name="android.permission.PACKAGE_USAGE_STATS" fixed="false"/>
</exception>
</exceptions>
+75
View File
@@ -0,0 +1,75 @@
<XML>
<!--
Copyright (c) 2020 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<SDE660>
<Param0>6</Param0>
<Param1>8</Param1>
<Param2>4</Param2>
<Param3>1</Param3>
<Param4>1</Param4>
<Param5>2</Param5>
<Param6>0</Param6> <!-- TODO: recheck (as per kernel code it is 2) -->
<Param7>3</Param7>
<Param8>25</Param8>
<Param9>1.05</Param9>
<Param10>24</Param10>
<Param11>4100.0</Param11>
<Param12>4800.0</Param12>
<Param13>1</Param13>
<Param14>32</Param14>
<Param15>1.5</Param15>
<Param16>1.5</Param16>
<Param17>4.0</Param17>
<Param18>3</Param18>
<Param19>2</Param19>
<Param20>48</Param20>
<Param21>32</Param21>
<Param22>3</Param22>
<Param23>1600.0</Param23>
<Param24>261.0</Param24>
<Param25>4800.0</Param25>
<Param26>9600.0</Param26>
<Param27>4.0</Param27>
<Param28>1.1</Param28>
<Param29>61440</Param29> <!-- TODO: recheck lut Param29-31 (currently, as per lahaina) -->
<Param30>4608</Param30>
<Param31>8</Param31>
<Param32>2</Param32>
<Param33>75</Param33>
<Param34>256</Param34>
<Param35>100</Param35>
<Param36>1</Param36>
<Param37>4</Param37>
<Param38>800</Param38>
<Param39>1600</Param39>
<Param40>2</Param40>
<Param41>4</Param41>
<Param42>3</Param42>
<Param43>1.45</Param43>
<Param44>1.0</Param44>
<Param45>1.0</Param45>
<Param46>4100</Param46>
<Param47>0.25</Param47>
<Param48>3.0</Param48>
<Param49>5.33</Param49>
<Param50>16</Param50> <!-- TODO: recheck Param50-52 (currently, as per lahaina) -->
<Param51>1.7</Param51>
<Param52>1.4</Param52>
<Param53>32</Param53>
<Param54>16</Param54>
<Param55>8.33</Param55>
<Param56>8.0</Param56>
<Param57>75</Param57>
<!-- Example
<Overrides>
<Override0>
<Param11>4400</Param11>
</Override0>
</Overrides>
-->
</SDE660>
</XML>
+75
View File
@@ -0,0 +1,75 @@
<XML>
<!--
Copyright (c) 2020 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<SDE670>
<Param0>6</Param0>
<Param1>8</Param1>
<Param2>4</Param2>
<Param3>1</Param3>
<Param4>1</Param4>
<Param5>2</Param5>
<Param6>0</Param6> <!-- TODO: recheck (as per kernel code it is 2) -->
<Param7>3</Param7>
<Param8>25</Param8>
<Param9>1.05</Param9>
<Param10>40</Param10>
<Param11>4300.0</Param11>
<Param12>4800.0</Param12>
<Param13>2</Param13>
<Param14>32</Param14>
<Param15>2.0</Param15>
<Param16>1.5</Param16>
<Param17>4.0</Param17>
<Param18>3</Param18>
<Param19>2</Param19>
<Param20>48</Param20>
<Param21>32</Param21>
<Param22>3</Param22>
<Param23>1600.0</Param23>
<Param24>261.0</Param24>
<Param25>4800.0</Param25>
<Param26>9600.0</Param26>
<Param27>4.0</Param27>
<Param28>1.1</Param28>
<Param29>61440</Param29> <!-- TODO: recheck lut Param29-31 (currently, as per lahaina) -->
<Param30>4608</Param30>
<Param31>8</Param31>
<Param32>2</Param32>
<Param33>75</Param33>
<Param34>256</Param34>
<Param35>100</Param35>
<Param36>2</Param36>
<Param37>4</Param37>
<Param38>800</Param38>
<Param39>1600</Param39>
<Param40>2</Param40>
<Param41>4</Param41>
<Param42>3</Param42>
<Param43>1.45</Param43>
<Param44>1.0</Param44>
<Param45>1.0</Param45>
<Param46>4300</Param46>
<Param47>0.25</Param47>
<Param48>3.0</Param48>
<Param49>5.33</Param49>
<Param50>16</Param50>
<Param51>1.7</Param51>
<Param52>1.4</Param52>
<Param53>32</Param53>
<Param54>16</Param54>
<Param55>8.33</Param55>
<Param56>8.0</Param56>
<Param57>75</Param57>
<!-- Example
<Overrides>
<Override0>
<Param11>4400</Param11>
</Override0>
</Overrides>
-->
</SDE670>
</XML>
+76
View File
@@ -0,0 +1,76 @@
<XML>
<!--
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<SDE720>
<Param0>6</Param0>
<Param1>8</Param1>
<Param2>4</Param2>
<Param3>1</Param3>
<Param4>1</Param4>
<Param5>2</Param5>
<Param6>0</Param6>
<Param7>3</Param7>
<Param8>25</Param8>
<Param9>1.05</Param9>
<Param10>40</Param10>
<Param11>4300</Param11>
<Param12>4800</Param12>
<Param13>1</Param13>
<Param14>32</Param14>
<Param15>1.5</Param15>
<Param16>1.5</Param16>
<Param17>4.0</Param17>
<Param18>3</Param18>
<Param19>2</Param19>
<Param20>48</Param20>
<Param21>32</Param21>
<Param22>3</Param22>
<Param23>800.0</Param23>
<Param24>261.0</Param24>
<Param25>4800.0</Param25>
<Param26>9600.0</Param26>
<Param27>4.0</Param27>
<Param28>1.1</Param28>
<Param29>61440</Param29>
<Param30>4608</Param30>
<Param31>8</Param31>
<Param32>2</Param32>
<Param33>75</Param33>
<Param34>256</Param34>
<Param35>100</Param35>
<Param36>2</Param36>
<Param37>4</Param37>
<Param38>800</Param38>
<Param39>1600</Param39>
<Param40>2</Param40>
<Param41>4</Param41>
<Param42>3</Param42>
<Param43>1.45</Param43>
<Param44>1.0</Param44>
<Param45>1.0</Param45>
<Param46>4300</Param46>
<Param47>0.25</Param47>
<Param48>3.0</Param48>
<Param49>5.33</Param49>
<Param50>16</Param50>
<Param51>1.7</Param51>
<Param52>1.4</Param52>
<Param53>32</Param53>
<Param54>16</Param54>
<Param55>8.33</Param55>
<Param56>8.0</Param56>
<Param57>75</Param57>
<!-- Example
<Overrides>
<Override0>
<Param11>4400</Param11>
</Override0>
</Overrides>
-->
</SDE720>
</XML>
+75
View File
@@ -0,0 +1,75 @@
<XML>
<!--
Copyright (c) 2020 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<SDE7__>
<Param0>6</Param0>
<Param1>8</Param1>
<Param2>4</Param2>
<Param3>1</Param3>
<Param4>1</Param4>
<Param5>2</Param5>
<Param6>0</Param6>
<Param7>3</Param7>
<Param8>25</Param8>
<Param9>1.05</Param9>
<Param10>40</Param10>
<Param11>5200.0</Param11>
<Param12>4800.0</Param12>
<Param13>2</Param13>
<Param14>32</Param14>
<Param15>1.5</Param15>
<Param16>1.5</Param16>
<Param17>4.0</Param17>
<Param18>3</Param18>
<Param19>2</Param19>
<Param20>48</Param20>
<Param21>32</Param21>
<Param22>3</Param22>
<Param23>800.0</Param23>
<Param24>261.0</Param24>
<Param25>4800.0</Param25>
<Param26>9600.0</Param26>
<Param27>4.0</Param27>
<Param28>1.1</Param28>
<Param29>61440</Param29>
<Param30>4608</Param30>
<Param31>8</Param31>
<Param32>2</Param32>
<Param33>75</Param33>
<Param34>256</Param34>
<Param35>100</Param35>
<Param36>4</Param36>
<Param37>4</Param37>
<Param38>800</Param38>
<Param39>1600</Param39>
<Param40>2</Param40>
<Param41>4</Param41>
<Param42>3</Param42>
<Param43>1.45</Param43>
<Param44>1.0</Param44>
<Param45>1.0</Param45>
<Param46>3900</Param46>
<Param47>0.25</Param47>
<Param48>3.0</Param48>
<Param49>5.33</Param49>
<Param50>16</Param50>
<Param51>1.7</Param51>
<Param52>1.4</Param52>
<Param53>32</Param53>
<Param54>16</Param54>
<Param55>8.33</Param55>
<Param56>8.0</Param56>
<Param57>75</Param57>
<!-- Example
<Overrides>
<Override0>
<Param11>4400</Param11>
</Override0>
</Overrides>
-->
</SDE7__>
</XML>
+96
View File
@@ -0,0 +1,96 @@
<XML>
<!--
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<SDE820>
<Default>
<Param0>6</Param0>
<Param1>8</Param1>
<Param2>4</Param2>
<Param3>1</Param3>
<Param4>1</Param4>
<Param5>2</Param5>
<Param6>0</Param6>
<Param7>3</Param7>
<Param8>25</Param8>
<Param9>1.05</Param9>
<Param10>40</Param10>
<Param11>4100.0</Param11>
<Param12>4800.0</Param12>
<Param13>2</Param13>
<Param14>32</Param14>
<Param15>1.4</Param15>
<Param16>1.4</Param16>
<Param17>4.0</Param17>
<Param18>3</Param18>
<Param19>2</Param19>
<Param20>48</Param20>
<Param21>32</Param21>
<Param22>3</Param22>
<Param23>800.0</Param23>
<Param24>261.0</Param24>
<Param25>4800.0</Param25>
<Param26>9600.0</Param26>
<Param27>4.0</Param27>
<Param28>1.1</Param28>
<Param29>15360</Param29>
<Param30>1152</Param30>
<Param31>8</Param31>
<Param32>2</Param32>
<Param33>75</Param33>
<Param34>256</Param34>
<Param35>100</Param35>
<Param36>4</Param36>
<Param37>4</Param37>
<Param38>800</Param38>
<Param39>1600</Param39>
<Param40>2</Param40>
<Param41>4</Param41>
<Param42>3</Param42>
<Param43>1.45</Param43>
<Param44>1.0</Param44>
<Param45>1.0</Param45>
<Param46>4100</Param46>
<Param47>0.25</Param47>
<Param48>3.0</Param48>
<Param49>5.33</Param49>
<Param50>16</Param50>
<Param51>1.6</Param51>
<Param52>1.4</Param52>
<Param53>32</Param53>
<Param54>16</Param54>
<Param55>8.33</Param55>
<Param56>8.0</Param56>
<Param57>75</Param57>
<Param58>1.8</Param58>
<Param59>8</Param59>
<Param60>16.0</Param60>
<Param61>0.64</Param61>
<Param62>180</Param62>
<Param63>11000000</Param63>
<Param64>5300000</Param64>
<Param65>14600000</Param65>
<Param66>6600000</Param66>
<!-- Example
<Overrides>
<Override0>
<Param11>4400</Param11>
</Override0>
</Overrides>
-->
</Default>
<Limit0>
<Param62>90</Param62>
</Limit0>
<Limit1>
<Param62>90</Param62>
</Limit1>
</SDE820>
</XML>
+84
View File
@@ -0,0 +1,84 @@
<XML>
<!--
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<SDE8__>
<Param0>6</Param0>
<Param1>8</Param1>
<Param2>4</Param2>
<Param3>1</Param3>
<Param4>1</Param4>
<Param5>2</Param5>
<Param6>0</Param6>
<Param7>3</Param7>
<Param8>25</Param8>
<Param9>1.05</Param9>
<Param10>40</Param10>
<Param11>5200.0</Param11>
<Param12>4800.0</Param12>
<Param13>2</Param13>
<Param14>32</Param14>
<Param15>1.4</Param15>
<Param16>1.4</Param16>
<Param17>4.0</Param17>
<Param18>3</Param18>
<Param19>2</Param19>
<Param20>48</Param20>
<Param21>32</Param21>
<Param22>3</Param22>
<Param23>800.0</Param23>
<Param24>261.0</Param24>
<Param25>4800.0</Param25>
<Param26>9600.0</Param26>
<Param27>4.0</Param27>
<Param28>1.1</Param28>
<Param29>15360</Param29>
<Param30>1152</Param30>
<Param31>8</Param31>
<Param32>2</Param32>
<Param33>75</Param33>
<Param34>256</Param34>
<Param35>100</Param35>
<Param36>4</Param36>
<Param37>4</Param37>
<Param38>800</Param38>
<Param39>1600</Param39>
<Param40>2</Param40>
<Param41>4</Param41>
<Param42>3</Param42>
<Param43>1.45</Param43>
<Param44>1.0</Param44>
<Param45>1.0</Param45>
<Param46>3900</Param46>
<Param47>0.25</Param47>
<Param48>3.0</Param48>
<Param49>5.33</Param49>
<Param50>16</Param50>
<Param51>1.6</Param51>
<Param52>1.4</Param52>
<Param53>32</Param53>
<Param54>16</Param54>
<Param55>8.33</Param55>
<Param56>8.0</Param56>
<Param57>75</Param57>
<Param58>1.8</Param58>
<Param59>8</Param59>
<Param60>16.0</Param60>
<Param61>0.64</Param61>
<Param62>180</Param62>
<Param63>18200000</Param63>
<Param64>13600000</Param64>
<Param65>18200000</Param65>
<Param66>13600000</Param66>
<!-- Example
<Overrides>
<Override0>
<Param11>4400</Param11>
</Override0>
</Overrides>
-->
</SDE8__>
</XML>
+88
View File
@@ -0,0 +1,88 @@
<XML>
<!--
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<SDE9__>
<Param0>6</Param0>
<Param1>8</Param1>
<Param2>4</Param2>
<Param3>1</Param3>
<Param4>1</Param4>
<Param5>2</Param5>
<Param6>0</Param6>
<Param7>3</Param7>
<Param8>25</Param8>
<Param9>1.05</Param9>
<Param10>40</Param10>
<Param11>5200.0</Param11>
<Param12>4800.0</Param12>
<Param13>2</Param13>
<Param14>32</Param14>
<Param15>1.4</Param15>
<Param16>1.4</Param16>
<Param17>4.0</Param17>
<Param18>3</Param18>
<Param19>2</Param19>
<Param20>48</Param20>
<Param21>32</Param21>
<Param22>3</Param22>
<Param23>800.0</Param23>
<Param24>261.0</Param24>
<Param25>4800.0</Param25>
<Param26>9600.0</Param26>
<Param27>4.0</Param27>
<Param28>1.1</Param28>
<Param29>15360</Param29>
<Param30>2368</Param30>
<Param31>8</Param31>
<Param32>2</Param32>
<Param33>75</Param33>
<Param34>256</Param34>
<Param35>100</Param35>
<Param36>4</Param36>
<Param37>4</Param37>
<Param38>800</Param38>
<Param39>1600</Param39>
<Param40>2</Param40>
<Param41>4</Param41>
<Param42>3</Param42>
<Param43>1.45</Param43>
<Param44>1.0</Param44>
<Param45>1.0</Param45>
<Param46>3900</Param46>
<Param47>0.25</Param47>
<Param48>3.0</Param48>
<Param49>5.33</Param49>
<Param50>16</Param50>
<Param51>1.6</Param51>
<Param52>1.4</Param52>
<Param53>32</Param53>
<Param54>16</Param54>
<Param55>8.33</Param55>
<Param56>8.0</Param56>
<Param57>75</Param57>
<Param58>1.8</Param58>
<Param59>8</Param59>
<Param60>16.0</Param60>
<Param61>0.64</Param61>
<Param62>180</Param62>
<Param63>18200000</Param63>
<Param64>13600000</Param64>
<Param65>18200000</Param65>
<Param66>13600000</Param66>
<Param69>5</Param69>
<Param70>6</Param70>
<Param71>8</Param71>
<Param72>1.1</Param72>
<Param73>25</Param73>
<!-- Example
<Overrides>
<Override0>
<Param11>4400</Param11>
</Override0>
</Overrides>
-->
</SDE9__>
</XML>
+27
View File
@@ -0,0 +1,27 @@
<?xml version="1.0" ?>
<!--
Copyright (c) 2020-2022 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<AdvancedSfOffsetSetting>
<DeviceSettingList>
<DefaultDevice version="1"/>
<Device version="1">
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="36"/>
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="48"/>
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
</Device>
<Device version="2">
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="45"/>
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="48"/>
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="40"/>
<FpsOffsetMap fps="180" advancedSfOffsetPercentage="40"/>
</Device>
<Device version="3">
<FpsOffsetMap fps="90" advancedSfOffsetPercentage="36"/>
<FpsOffsetMap fps="120" advancedSfOffsetPercentage="48"/>
<FpsOffsetMap fps="144" advancedSfOffsetPercentage="57"/>
</Device>
</DeviceSettingList>
</AdvancedSfOffsetSetting>
@@ -0,0 +1,218 @@
{
"Copyright": "<!--Copyright(c) 2022 Qualcomm Technologies, Inc.All Rights Reserved. Qualcomm Technologies Proprietary and Confidential.-->",
"Version": 1,
"tianma_nt37705_dsc_cmd_mode_panel": {
"22803_Native": {
"Applicability": {
"ColorPrimaries": "sRGB",
"GammaTransfer": "sRGB",
"RenderIntent": 0,
"RenderIntentName": "Standard"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30",
"PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C353336Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222Line truncated
"PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22803_vivid": {
"Applicability": {
"ColorPrimaries": "sRGB",
"GammaTransfer": "sRGB",
"RenderIntent": 1,
"RenderIntentName": "Standard"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30",
"PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C353336Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222Line truncated
"PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C3030343631342Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"21803_nature": {
"Applicability": {
"ColorPrimaries": "sRGB",
"GammaTransfer": "sRGB",
"RenderIntent": 256,
"RenderIntentName": "21803_nature"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30",
"PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C353336Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222Line truncated
"PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C30303436313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22803_adapt_sRGB": {
"Applicability": {
"ColorPrimaries": "sRGB",
"GammaTransfer": "sRGB",
"RenderIntent": 257,
"RenderIntentName": "22803_adapt_sRGB"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30",
"PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C353336Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222Line truncated
"PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C30303436313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22803_cinema": {
"Applicability": {
"ColorPrimaries": "sRGB",
"GammaTransfer": "sRGB",
"RenderIntent": 258,
"RenderIntentName": "22803_cinema"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30",
"PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C353336Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222Line truncated
"PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C30303436313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22803_colorful": {
"Applicability": {
"ColorPrimaries": "sRGB",
"GammaTransfer": "sRGB",
"RenderIntent": 259,
"RenderIntentName": "22803_colorful"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30",
"PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C353336Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222Line truncated
"PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C30303436313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22803_adapt_P3": {
"Applicability": {
"ColorPrimaries": "P3",
"GammaTransfer": "sRGB",
"RenderIntent": 1,
"RenderIntentName": "Standard"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270313A222C65646C426E652264313A2C35642273696C70796144493A222C306522616E6C622265313A222C6C6667612273223A4C41224C222C75716C6174692279223A49484847515F4155494C5954475F4152485043492253222C687372612270323A2C307422726869446F6574753A2230313030222C6874487267692268353A3030222C68744C72776F3A223034222C68745172697574653A227D30",
"PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265743A75722C656C22747522425B3A2C303434362C2C303237382C2C323139392C2C3830312C3631312C3231312C3932312C3533312C3033312C3634312C3134312C3535312C3135312C3535312C3936312C3336312C3737312C3137312C3537312C3938312C3238312C3639312C3039312C3339312C3639312C3930322C3330322C3630322C3931322C3231322C3531322C3832322C3132322C3332322C3632322C3933322C3233322C3433322C3734322C3034322C3234322C3534322C3735322C3035322C3235322C3535322C3735322C3936322C3236322C3436322C3636322C3837322C3137322C3337322C3537322C3838322C3038322C3238322C3438322C3638322C3839322C3039322C3239322C3439322C3639322C3830332C3030332C3230332C3430332C3630332C3831332C3031332C3231332C3431332C3631332C3831332C3932332C3132332C3332332C3532332C3732332C3833332C3033332C3233332C3433332C3533332C3733332C3934332C3134332C3234332C3434332C3634332C3734332C3935332C3135332C3235332C3435332C3535332C3735332C3936332C3036332C3236332C3336332C3536332C3736332C3837332C3037332C3137332C3337332C3437332C3637332C3737332C3938332C3038332C3238332C3338332C3538332C3638332C3838332C3939332C3139332C3239332C3339332C3539332C3639332C3839332C3930342C3130342C3230342C3330342C3530342C3630342C3730342C3931342C3031342C3231342C3331342C3431342C3631342C3731342C3832342C3032342C3132342C3232342C3432342C3532342C3632342C3732342C3933342C3033342C3133342C3333342C3433342C3533342C3633342C3833342C3934342C3034342C3134342C3334342C3434342C3534342C3634342C3834342C3935342C3035342C3135342C3235342C3435342C3535342C3635342C3735342C3836342C3036342C3136342C3236342C3336342C3436342C3636342C3736342C3836342C3937342C3037342C3137342C3337342C3437342C3537342C3637342C3737342C3837342C3938342C3038342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3939342C3039342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3930352C3030352C3130352C3230352C3330352C3530352C3630352C3730352C3830352C3931352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3932352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3933352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3934352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3935352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3635352C3735352C3835352C3936352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3937352C3037352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3938352C3038352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3838352C3939352C3039352C3139352C3239352C3339352C3439352C3539352C3539352C3639352C3739352C3839352C3930362C3030362C3130362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3730362C3830362C3931362C3031362C3131362C3231362C3331362C3331362C3431362C3531362C3631362C3731362C3831362C3831362C3932362C3032362C3132362C3232362C3332362C3332362C3432362C3532362C3632362C3732362C3732362C3832362C3933362C3033362C3133362C3233362C3233362C3333362C3433362C3533362C3633362C3633362C3733362C3833362C3934362C3034362C3034362C3134362C3234362C3334362C3434362C3434362C3534362C3634362C3734362C3734362C3834362C3935362C3035362C3135362C3135362C3235362C3335362C3435362C3535362C3535362C3635362C3735362C3835362C3835362C3936362C3036362C3136362C3136362C3236362C3336362C3436362C3536362C3536362C3636362C3736362C3836362C3836362C3937362C3037362C3137362C3137362C3237362C3337362C3437362C3437362C3537362C3637362C3737362C3737362C3837362C3938362C3038362C3038362C3138362C3238362C3338362C3338362C3438362C3538362C3638362C3638362C3738362C3838362C3838362C3939362C3039362C3139362C3139362C3239362C3339362C3439362C3439362C3539362C3639362C3639362C3739362C3839362C3939362C3930372C3030372C3130372C3130372C3230372C3330372C3430372C3430372C3530372C3630372C3630372C3730372C3830372C3930372C3931372C3031372C3131372C3131372C3231372C3331372C3331372C3431372C3531372C3631372C3631372C3731372C3831372C3831372C3932372C3032372C3032372C3132372C3232372C3332372C3332372C3432372C3532372C3532372C3632372C3732372C3732372C3832372C3932372C3933372C3033372C3133372C3133372C3233372C3333372C3333372C3433372C3533372C3533372C3633372C3733372C3833372C3833372C3934372C3034372C3034372C3134372C3234372C3234372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3834372C3834372C3935372C3035372C3035372C3135372C3135372C3235372C3335372C3335372C3435372C3535372C3535372C3635372C3735372C3735372C3835372C3935372C3936372C3036372C3136372C3136372C3236372C3336372C3336372C3436372C3536372C3536372C3636372C3636372C3736372C3836372C3836372C3937372C3037372C3037372C3137372C3237372C3237372C3337372C3337372C3437372C3537372C3537372C3637372C3737372C3737372C3837372C3937372C3938372C3038372C3038372C3138372C3238372C3238372C3338372C3438372C3438372C3538372C3538372C3638372C3738372C3738372C3838372C3938372C3939372C3039372C3039372C3139372C3239372C3239372C3339372C3439372C3439372C3539372C3539372C3639372C3739372C3739372C3839372C3839372C3930382C3030382C3030382C3130382C3130382C3230382C3330382C3330382C3430382C3530382C3530382C3630382C3630382C3730382C3830382C3830382CLine truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265743A75722C656D2270616F43726165733A22225B2C302C302230222C39392C322C312230222C39313231322C302C2C22322230382C342C312230222C36333038322C302C2C2231223830312C31302C312237222C30313233392C3135372C2C22312235392C3330313531382C2C22322235382C3730313236392C2C22332235372C3131313031312C2230222C32322C3339313632312C2238222C32313733312C32392C3939312C22322231302C3238313933322C2230222C39323331312C32392C3931322C22332239372C3530323830322C2233222C34332C3137323739332C2230222C33313637322C30382C3133332C22322239322C3338323532332C2235222C39323238322C30372C3533332C22332235382C3938323231332C2235222C36342C3436333434342C2234222C35313132332C36362C3836342C22322234342C3736333138342C2238222C33333233332C32372C3839342C22332233392C3935333936342C2236222C3533332C2C34303130332C2239223838332C2C37303139312C22312231392C343034312C38302231222C38323832342C2C32313137322C22332232372C363334312C36312239222C34312C3330313531312C33302238222C30313336392C3439312C30302230222C30323830312C38302C32303137382C22322230392C3431313733312C34312231222C37333639312C39312C37313135392C2232223137312C36392C35313132332C22312238322C3139313538312C33312230222C30323636312C31392C34303131382C22322236392C3830323432312C34312236222C38333035322C30312C35323134302C2233223739322C34382C34313137382C22312233342C3938323836312C39312234222C33323934322C39382C31323131302C22332233302C3837323339312C35312234222C39333531322C31392C31323131322C2235223732332C30372C39323134352C22312239352C3037333433312C36322235222C35323331332C36372C30323138372C22332238332C3238333930312C39322231222C39333039332C36362C34323137332C2236222C373337312C38392236222C30313138372C2C38303230302C22312234392C313038312C39392232222C38323038382C2C35303234392C22332236372C353838322C35312236222C38312C3531313830322C31302234222C31313539312C32312C39303234322C22322234302C3531313532322C30302235222C39323536312C39312C35313238312C22332235382C3632313636322C39312230222C30332C3339313437322C33302232222C32313239312C39392C36303231332C22322231312C3139313336312C39392232222C30333134322C30312C32313234322C22332232392C3131323538322C39312239222C34342C3039323430322C36312235222C34313239322C34392C34313231392C22322232342C3139323338322C31322234222C30333939322C37382C31313232322C22332239392C3230333030322C31322231222C37352C3037333437322C34322235222C36313835332C31382C36323238362C22322237352C3538333133322C38322233222C34333931332C35382C37323238392C22342234302C3837333034322C32322232222C3839312C3731322C31392238222C31313036312C3532322C34392237222C30323936312C3832322C36392231222C39323231312C3133322C37392232222C38333034312C3933332C39302236222C32322C3632313330322C36392232222C32313738312C32322C33393237362C22322231322C3032313134322C38392236222C30333430312C33322C39393233372C22332232392C3033313533332C30312236222C35332C3231323430322C38392239222C34313330322C35312C30393238392C22322232332C3231323637332C31302236222C30333839322C36312C35393233392C22332239392C3232323736332C32312234222C37342C3539323432332C31302238222C35313331322C36392C33303337322C22322232342C3439323139332C34302233222C31333436322C33392C35393231392C22342237302C3430333339332C34312236222C32362C3338333037332C39312234222C37313532332C39382C39323339302C22322236362C3939333734332C34322234222C35333332332C38392C33323337362C22342239302C3538333234332C34312235222C34312C3136312C39383332332C22312236322C3138312C30383331362C22322239312C3838312C33383333392C22332237302C3238312C37393330312C22332239382C3139312C32393335332C2232223837312C30332C31383335372C22312230342C3233313933332C39382237222C33323933312C36332C35393331322C22332230322C3733313239332C35392235222C39333438312C30342C34393337352C2234223230322C32322C39393333302C22312231352C3632323937332C33392233222C34323635322C31332C33393336352C22332230332C3933323134332C37392239222C30343435322C34332C34393330362C2235223433332C37302C34393337332C22312234362C3031333831332C35392236222C35323138332C36312C34393335392C22332233342C3132333330342C32302238222C30343539332C37312C36393331382C2236223736332C38382C31393333382C22312235372C3839333631332C39392239222C36323237332C33392C34303435302C22332231352C3539333038342C34302235222C30343539332C33392C33393339385D22222C616D46706E6922655B3A3022302C302C2C2232223036302C302C2C2235223830302C302C2C2237223035302C302C2C2239223239312C302C2C22312232322C352C312230222C34313536312C302C2C22312238362C382C312230222C39313231322C302C2C22322233312C392C322230222C33323036312C302C2C22322238352C322C312230222C38323430312C302C2C22332232302C372C322230222C32333534322C302C2C22332236342C322C322230222C36333038322C302C2C2232222C3736322C372230222C36322C3434322C362230222C31352C3335322C392230222C35372C3936322C362230222C30313230322C3137302C2C22312233322C3537322C342230222C34313636322C3737302C2C22312239362C3638322C302230222C39313932322C3438312C2C22322235312C3238322C372231222C33323037322C3938312C2C22322239352C3739322C332231222C38323431322C3539312C2C22332232302C3939322C372231222C32333735332C3130312C2C22332237342C3230332C332231222C36333239332C3630312C2C2235222C3432352C312233222C31332C3231352C352232222C32352C3238342C352232222C36372C3430352C322232222C3031353Line truncated
"PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22803_CWB_NO_effect": {
"Applicability": {
"ColorPrimaries": "sRGB",
"GammaTransfer": "sRGB",
"RenderIntent": 300,
"RenderIntentName": "22803_CWB_NO_effect"
},
"DynamicRange": "SDR",
"PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30",
"PostBlendDither": "227B69647073616C49792244303A222C6964687472656F4D65643A224922544E5245454C56412245222C6E656261656C3A226166736C2C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242383A222C74736572676E68742247383A222C74736572676E68742252383A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265663A6C616573222C756C42743A22305B312C322C332C342C352C362C372C382C392C312C2C303131312C2C323331312C2C343531312C2C363731312C2C383931322C2C303132322C2C323332322C2C343532322C2C363732322C2C383932332C2C303133332C2C323333332C2C343533332C2C363733332C2C383933342C2C303134342C2C323334342C2C343534342C2C363734342C2C383934352C2C303135352C2C323335352C2C343535352C2C363735352C2C383935362C2C303136362C2C323336362C2C343536362C2C363736362C2C383936372C2C303137372C2C323337372C2C343537372C2C363737372C2C383937382C2C303138382C2C323338382C2C343538382C2C363738382C2C383938392C2C303139392C2C323339392C2C343539392C2C363739392C2C383939312C3030312C3130312C3230312C3330312C3430312C3530312C3630312C3730312C3830312C3930312C3031312C3131312C3231312C3331312C3431312C3531312C3631312C3731312C3831312C3931312C3032312C3132312C3232312C3332312C3432312C3532312C3632312C3732312C3832312C3932312C3033312C3133312C3233312C3333312C3433312C3533312C3633312C3733312C3833312C3933312C3034312C3134312C3234312C3334312C3434312C3534312C3634312C3734312C3834312C3934312C3035312C3135312C3235312C3335312C3435312C3535312C3635312C3735312C3835312C3935312C3036312C3136312C3236312C3336312C3436312C3536312C3636312C3736312C3836312C3936312C3037312C3137312C3237312C3337312C3437312C3537312C3637312C3737312C3837312C3937312C3038312C3138312C3238312C3338312C3438312C3538312C3638312C3738312C3838312C3938312C3039312C3139312C3239312C3339312C3439312C3539312C3639312C3739312C3839312C3939322C3030322C3130322C3230322C3330322C3430322C3530322C3630322C3730322C3830322C3930322C3031322C3131322C3231322C3331322C3431322C3531322C3631322C3731322C3831322C3931322C3032322C3132322C3232322C3332322C3432322C3532322C3632322C3732322C3832322C3932322C3033322C3133322C3233322C3333322C3433322C3533322C3633322C3733322C3833322C3933322C3034322C3134322C3234322C3334322C3434322C3534322C3634322C3734322C3834322C3934322C3035322C3135322C3235322C3335322C3435322C3535322C3635322C3735322C3835322C3935322C3036322C3136322C3236322C3336322C3436322C3536322C3636322C3736322C3836322C3936322C3037322C3137322C3237322C3337322C3437322C3537322C3637322C3737322C3837322C3937322C3038322C3138322C3238322C3338322C3438322C3538322C3638322C3738322C3838322C3938322C3039322C3139322C3239322C3339322C3439322C3539322C3639322C3739322C3839322C3939332C3030332C3130332C3230332C3330332C3430332C3530332C3630332C3730332C3830332C3930332C3031332C3131332C3231332C3331332C3431332C3531332C3631332C3731332C3831332C3931332C3032332C3132332C3232332C3332332C3432332C3532332C3632332C3732332C3832332C3932332C3033332C3133332C3233332C3333332C3433332C3533332C3633332C3733332C3833332C3933332C3034332C3134332C3234332C3334332C3434332C3534332C3634332C3734332C3834332C3934332C3035332C3135332C3235332C3335332C3435332C3535332C3635332C3735332C3835332C3935332C3036332C3136332C3236332C3336332C3436332C3536332C3636332C3736332C3836332C3936332C3037332C3137332C3237332C3337332C3437332C3537332C3637332C3737332C3837332C3937332C3038332C3138332C3238332C3338332C3438332C3538332C3638332C3738332C3838332C3938332C3039332C3139332C3239332C3339332C3439332C3539332C3639332C3739332C3839332C3939342C3030342C3130342C3230342C3330342C3430342C3530342C3630342C3730342C3830342C3930342C3031342C3131342C3231342C3331342C3431342C3531342C3631342C3731342C3831342C3931342C3032342C3132342C3232342C3332342C3432342C3532342C3632342C3732342C3832342C3932342C3033342C3133342C3233342C3333342C3433342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3638342C3738342C3838342C3938342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3233352C3333352C3433352C3533352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3136352C3236352C3336352C3436352C3536352C3636352C3736352C3836352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3737352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3830362C3930362C3031362C3131362C3231362C3331362C3431362C3531362C3631362C3731362C3831362C3931362C3032362C3132362C3232362C3332362C3432362C3532362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3333362C3433362C353336Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265663A6C616573222C616D4370616F737222655B3A3022302C302C2C22312232302C342C302230222C30323834302C302C2C22332237302C322C302230222C30343639302C302C2C223022312C32302C342230222C30313432312C32302C342230222C30323834312C32302C342230222C30333237312C32302C342230222C30343639312C32302C342230222C2C3030323834302C2C22312232302C3430323834302C2C22322234302C3830323834302C2C22332237302C3230323834302C2C22342239302C3630323834302C2C223022332C37302C322230222C30313432332C37302C322230222C30323834332C37302C322230222C30333237332C37302C322230222C30343639332C37302C322230222C2C3030343639302C2C22312232302C3430343639302C2C22322234302C3830343639302C2C22332237302C3230343639302C2C22342239302C3630343639302C2C223022302C312C32302234222C30313432302C312C32302234222C30323834302C312C32302234222C30333237302C312C32302234222C30343639302C312C32302234222C2C3030313432312C32302234222C30313432312C32302C34303134322C22322234302C3830313432312C32302234222C30333237312C32302C34303134322C22342239302C3630313432312C32302234222C2C3030323834312C32302234222C30313432322C34302C38303134322C22322234302C3830323834312C32302234222C30333237322C34302C38303134322C22342239302C3630323834312C32302234222C2C3030333237312C32302234222C30313432332C37302C32303134322C22322234302C3830333237312C32302234222C30333237332C37302C32303134322C22342239302C3630333237312C32302234222C2C3030343639312C32302234222C30313432342C39302C36303134322C22322234302C3830343639312C32302234222C30333237342C39302C36303134322C22342239302C3630343639312C32302234222C2C302C30303238342C22312232302C342C30303238342C22322234302C382C30303238342C22332237302C322C30303238342C22342239302C362C30303238342C223022312C32302C34303238342C22312232302C3430313432322C34302238222C30323834312C32302C34303238342C22332237302C3230313432322C34302238222C30343639312C32302C34303238342C223022322C34302C38303238342C22312232302C3430323834322C34302238222C30323834322C34302C38303238342C22332237302C3230323834322C34302238222C30343639322C34302C38303238342C223022332C37302C32303238342C22312232302C3430333237322C34302238222C30323834332C37302C32303238342C22332237302C3230333237322C34302238222C30343639332C37302C32303238342C223022342C39302C36303238342C22312232302C3430343639322C34302238222C30323834342C39302C36303238342C22332237302C3230343639322C34302238222C30343639342C39302C36303238342C223022302C332C37302232222C30313432302C332C37302232222C30323834302C332C37302232222C30333237302C332C37302232222C30343639302C332C37302232222C2C3030313432332C37302232222C30313432312C32302C34303332372C22322234302C3830313432332C37302232222C30333237312C32302C34303332372C22342239302C3630313432332C37302232222C2C3030323834332C37302232222C30313432322C34302C38303332372C22322234302C3830323834332C37302232222C30333237322C34302C38303332372C22342239302C3630323834332C37302232222C2C3030333237332C37302232222C30313432332C37302C32303332372C22322234302C3830333237332C37302232222C30333237332C37302C32303332372C22342239302C3630333237332C37302232222C2C3030343639332C37302232222C30313432342C39302C36303332372C22322234302C3830343639332C37302232222C30333237342C39302C36303332372C22342239302C3630343639332C37302232222C2C302C30303436392C22312232302C342C30303436392C22322234302C382C30303436392C22332237302C322C30303436392C22342239302C362C30303436392C223022312C32302C34303436392C22312232302C3430313432342C39302236222C30323834312C32302C34303436392C22332237302C3230313432342C39302236222C30343639312C32302C34303436392C223022322C34302C38303436392C22312232302C3430323834342C39302236222C30323834322C34302C38303436392C22332237302C3230323834342C39302236222C30343639322C34302C38303436392C223022332C37302C32303436392C22312232302C3430333237342C39302236222C30323834332C37302C32303436392C22332237302C3230333237342C39302236222C30343639332C37302C32303436392C223022342C39302C36303436392C22312232302C3430343639342C39302236222C30323834342C39302C36303436392C22332237302C3230343639342C39302236222C30343639342C39302C36303436395D22222C616D46706E6922655B3A3022302C302C2C2232223635302C302C2C2235223231302C302C2C2237223836302C302C2C22312232302C342C302230222C32313038302C302C2C22312233352C362C302230222C37313239302C302C2C22322234302C382C302230222C33323430302C302C2C22322236352C302C302230222C38323631302C302C2C22332237302C322C302230222C33333832302C302C2C22332238352C342C302230222C38333034302C302C2C22342239302C362C302230222C2C3035322C362230222C35322C3635322C362230222C31352C3235322C362230222C36372C3835322C362230222C30313432322C3635302C2C22312238322C3035322C362230222C35313633322C3635302C2C22312239372C3235322C362230222C30323834322C3635302C2C22322230332C3435322C362230222C35323036322C3635302C2C22322231382C3635322C362230222C30333237322C3635302C2C22332232332C3835322C362230222C35333438322C3635302C2C22332234382C3035322C362230222C30343639322C3635302C2C223022352C3231302C2C2232223635352C3231302C2C2235223231352C3231302C2C2237223836352C3231302C2C22312232302C3431352C322230222C32313038352C3231302C2C22312233352C3631352C322230222C37313239352C3231302C2C22322234302C3831352C322230222C33323430352C3231302C2C22322236352C3031352C322230222Line truncated
"PostBlendIGC": "7B642273696C70796144493A222C306422746965684572616E6C622265663A6C616573222C69646874726574536572676E68743A222C346522616E6C622265663A6C616573222C756C42743A22305B312C2C363233342C2C383436382C2C303639312C3231312C3832312C3434312C3036312C3637312C3239322C3830322C3432322C3034322C3635322C3237322C3838332C3430332C3032332C3633332C3235332C3836332C3438342C3030342C3631342C3233342C3834342C3436342C3038342C3639352C3231352C3832352C3434352C3036352C3637352C3239362C3830362C3432362C3034362C3635362C3237362C3838372C3430372C3032372C3633372C3235372C3836372C3438382C3030382C3631382C3233382C3834382C3436382C3038382C3639392C3231392C3832392C3434392C3036392C3637392C3239312C30302C3830313432312C34302C3030313635312C37302C3230313838312C30312C3431313032312C33312C3631313235312C36312C3831313438312C30322C3032313631312C33322C3232313834312C36322C3432313038312C39322C3633313231312C32332C3833313434312C36332C3033313637312C39332C3234313830312C32342C3434313034312C35342C3634313237312C38342C3835313430312C32352C3035313633312C35352C3235313836312C38352C3436313030312C31362C3636313233312C34362C3836313436312C38362C3036313639312C31372C3237313832312C34372C3437313036312C37372C3637313239312C30382C3838313432312C34382C3038313635312C37382C3238313838312C30392C3439313032312C33392C3639313235312C36392C3839313438322C30302C3030323631322C33302C3230323834322C36302C3430323038322C39302C3631323231322C32312C3831323434322C36312C3031323637322C39312C3232323830322C32322C3432323034322C35322C3632323237322C38322C3833323430322C32332C3033323633322C35332C3233323836322C38332C3434323030322C31342C3634323233322C34342C3834323436322C38342C3034323639322C31352C3235323832322C34352C3435323036322C37352C3635323239322C30362C3836323432322C34362C3036323635322C37362C3236323838322C30372C3437323032322C33372C3637323235322C36372C3837323438322C30382C3038323631322C33382C3238323834322C36382C3438323038322C39382C3639323231322C32392C3839323434322C36392C3039323637322C39392C3230333830332C32302C3430333034332C35302C3630333237332C38302C3831333430332C32312C3031333633332C35312C3231333836332C38312C3432333030332C31322C3632333233332C34322C3832333436332C38322C3032333639332C31332C3233333832332C34332C3433333036332C37332C3633333239332C30342C3834333432332C34342C3034333635332C37342C3234333838332C30352C3435333032332C33352C3635333235332C36352C3835333438332C30362C3036333631332C33362C3236333834332C36362C3436333038332C39362C3637333231332C32372C3837333434332C36372C3037333637332C39372C3238333830332C32382C3438333034332C35382C3638333237332C38382C3839333430332C32392C3039333633332C35392C3239333836332C38392C3430343030342C31302C3630343233342C34302C3830343436342C38302C30303435392C5D6C22747522475B3A2C303631332C2C323834362C2C343038392C2C3631312C3232312C3834312C3436312C3037312C3639312C3230322C3832322C3434322C3035322C3637322C3238322C3830332C3432332C3033332C3635332C3236332C3838332C3430342C3031342C3633342C3234342C3836342C3438342C3039342C3631352C3232352C3834352C3436352C3037352C3639352C3230362C3832362C3434362C3035362C3637362C3238362C3830372C3432372C3033372C3635372C3236372C3838372C3430382C3031382C3633382C3234382C3836382C3438382C3039382C3631392C3232392C3834392C3436392C3037392C3639392C3230313830312C32302C3430313034312C35302C3630313237312C38302C3831313430312C32312C3031313633312C35312C3231313836312C38312C3432313030312C31322C3632313233312C34322C3832313436312C38322C3032313639312C31332C3233313832312C34332C3433313036312C37332C3633313239312C30342C3834313432312C34342C3034313635312C37342C3234313838312C30352C3435313032312C33352C3635313235312C36352C3835313438312C30362C3036313631312C33362C3236313834312C36362C3436313038312C39362C3637313231312C32372C3837313434312C36372C3037313637312C39372C3238313830312C32382C3438313034312C35382C3638313237312C38382C3839313430312C32392C3039313633312C35392C3239313836312C38392C3430323030322C31302C3630323233322C34302C3830323436322C38302C3030323639322C31312C3231323832322C34312C3431323036322C37312C3631323239322C30322C3832323432322C34322C3032323635322C37322C3232323838322C30332C3433323032322C33332C3633323235322C36332C3833323438322C30342C3034323631322C33342C3234323834322C36342C3434323038322C39342C3635323231322C32352C3835323434322C36352C3035323637322C39352C3236323830322C32362C3436323034322C35362C3636323237322C38362C3837323430322C32372C3037323633322C35372C3237323836322C38372C3438323030322C31382C3638323233322C34382C3838323436322C38382C3038323639322C31392C3239323832322C34392C3439323036322C37392C3639323239332C30302C3830333432332C34302C3030333635332C37302C3230333838332C30312C3431333032332C33312C3631333235332C36312C3831333438332C30322C3032333631332C33322C3232333834332C36322C3432333038332C39322C3633333231332C32332C3833333434332C36332C3033333637332C39332C3234333830332C32342C3434333034332C35342C3634333237332C38342C3835333430332C32352C3035333633332C35352C3235333836332C38352C3436333030332C31362C3636333233332C34362C3836333436332C38362C3036333639332C31372C3237333832332C34372C3437333036332C37372C3637333239332C30382C3838333432332C34382C3038333635332C37382C3238333838332C30392C3439333032332C33392C3639333235332C36392C3839333438342C30302C30303436313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22881_hdr_121": {
"Applicability": {
"ColorPrimaries": "P3",
"GammaTransfer": "sRGB",
"RenderIntent": 1,
"RenderIntentName": "hdr"
},
"DynamicRange": "HDR",
"PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30",
"PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "227B696273746F526E756964676E3A223031222C69647073616C49792244303A222C6E656261656C3A2272746575222C756C42743A22305B342C2C323735362C2C383837382C2C363339312C3030312C3630312C3231312C3731312C3232312C3732312C3233312C3633312C3134312C3634312C3235312C3635312C3136312C3536312C3936312C3237312C3637312C3038312C3438312C3638312C3039312C3339312C3639312C3839322C3230322C3430322C3730322C3031322C3331322C3731322C3931322C3232322C3532322C3832322C3033322C3333322C3533322C3833322C3933322C3134322C3434322C3734322C3934322C3035322C3335322C3535322C3835322C3036322C3236322C3436322C3636322C3836322C3037322C3237322C3437322C3637322C3937322C3138322C3338322C3538322C3738322C3938322C3139322C3339322C3439322C3739322C3939332C3030332C3230332C3430332C3630332C3730332C3930332C3131332C3231332C3531332C3631332C3831332C3032332C3132332C3332332C3532332C3632332C3832332C3033332C3233332C3333332C3533332C3633332C3733332C3933332C3134332C3234332C3334332C3534332C3734332C3834332C3035332C3135332C3335332C3435332C3635332C3835332C3036332C3136332C3236332C3436332C3536332C3736332C3936332C3037332C3137332C3337332C3437332C3637332C3737332C3837332C3937332C3038332C3238332C3438332C3538332C3638332C3738332C3838332C3938332C3139332C3339332C3439332C3539332C3639332C3839332C3939342C3030342C3130342C3330342C3430342C3530342C3630342C3730342C3830342C3031342C3231342C3331342C3331342C3431342C3631342C3831342C3931342C3132342C3132342C3232342C3332342C3532342C3732342C3732342C3932342C3033342C3133342C3233342C3333342C3633342C3633342C3833342C3933342C3034342C3134342C3234342C3334342C3534342C3634342C3634342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3635342C3735342C3835342C3935342C3036342C3136342C3236342C3336342C3436342C3536342C3736342C3736342C3836342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3837342C3837342C3937342C3038342C3138342C3338342C3438342C3438342C3638342C3638342C3738342C3838342C3938342C3938342C3139342C3239342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3030352C3130352C3230352C3230352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3431352C3531352C3631352C3731352C3831352C3831352C3931352C3032352C3132352C3332352C3432352C3532352C3632352C3632352C3732352C3832352C3932352C3033352C3033352C3033352C3133352C3333352C3433352C3533352C3633352C3733352C3833352C3833352C3933352C3034352C3134352C3334352C3434352C3534352C3534352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3235352C3335352C3435352C3535352C3635352C3735352C3835352C3935352C3036352C3036352C3136352C3336352C3336352C3436352C3436352C3636352C3636352C3736352C3736352C3836352C3936352C3037352C3237352C3237352C3337352C3437352C3437352C3537352C3537352C3637352C3837352C3937352C3937352C3038352C3138352C3138352C3238352C3238352C3338352C3438352C3538352C3638352C3638352C3738352C3838352C3938352C3039352C3139352C3239352C3239352C3339352C3339352C3439352C3439352C3539352C3639352C3739352C3739352C3839352C3939362C3030362C3030362C3130362C3130362C3230362C3330362C3430362C3530362C3630362C3730362C3730362C3830362C3830362C3930362C3031362C3231362C3331362C3331362C3431362C3531362C3531362C3731362C3731362C3731362C3831362C3931362C3032362C3032362C3132362C3232362C3332362C3332362C3432362C3532362C3632362C3632362C3732362C3832362C3932362C3033362C3133362C3233362C3233362C3333362C3333362C3533362C3533362C3633362C3633362C3733362C3833362C3933362C3034362C3034362C3234362C3234362C3434362C3534362C3534362C3534362C3634362C3634362C3734362C3734362C3834362C3035362C3035362C3135362C3135362C3235362C3335362C3435362C3435362C3435362C3535362C3535362C3635362C3635362C3735362C3835362C3835362C3935362C3036362C3136362C3236362C3236362C3236362C3436362C3536362C3536362C3636362C3636362C3736362C3836362C3936362C3936362C3037362C3137362C3137362C3237362C3337362C3337362C3437362C3537362C3537362C3637362C3737362C3837362C3837362C3937362C3937362C3138362C3238362C3238362C3338362C3338362C3438362C3538362C3538362C3638362C3638362C3738362C3938362C3938362C3039362C3039362C3039362C3139362C3139362C3239362C3339362C3339362C3439362C3539362C3639362C3739362C3739362C3739362C3839362C3939362C3939362C3939372C3030372C3130372C3130372C3230372C3230372C3330372C3430372C3530372C3630372C3630372C3730372C3730372C3730372C3830372C3930372C3930372C3031372C3031372C3131372C3231372C3331372C3331372C3431372C3631372C3631372C3631372C3731372C3731372C3831372C3831372C3931372C3032372C3032372C3132372C3132372C3232372C3232372C3332372C3332372C3432372C3432372C3532372C3532372C3632372C3732372C3732372C3932372C3932372C3033372C3033372C3133372C3233372C3233372C3233372C3333372C3433372C3433372C3533372C3633372C3633372C3733372C3733372C3833372C3034372C3034372C3034372C3134372C3234372C3234372C3334372C3434372C3434372C3534372C3534372C3634372C3634372C3734372C3734372C3834372C3834372C3934372C3934372C3135372C3135372C3235372C3235372C3335372C3335372C3335372C3435372C3435372C3535372C3635372C3735372C3735372C3835372C3835372C3935372C3036372C3036372C3136372C3236372C3236372C3236372C3336372C3336372C3436372C3436372C3636372C3736372C3736372C3736372C3836372C3936372C3936372C3037372C3037372C3137372C3237372C3237372C3237372C3337372C3337Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E65725465752F3C6E656261656C3C3E75685F656E656261656C463E6C6165732F3C75685F656E656261656C3C3E61735F746E656261656C543E75723C65732F7461655F616E6C623E65763C6C61655F616E6C623E65725465752F3C61765F6C6E656261656C3C3E6F63746E61727473655F616E6C623E65725465752F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E65725465752F3C656D5F6D7270746F63655F746E656261656C3C3E61735F74657A6F72655F7078655F616E6C623E656146736C3C65732F74617A5F72655F6F78655F706E656261656C3C3E656D5F6D6B736E69655F616E6C623E65725465752F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E65725465752F3C656D5F6D6B735F796E656261656C3C3E656D5F6D6F66696C67615F656E656261656C543E75723C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C35732F7461727574616F693E6E763C6C6165752D3E3C36762F6C6165753C3E6F63746E61727473313E3C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E65725465752F3C7270746F63655F7475683E65703C6F7265747463735F7461543E75723C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C725465752F3C7270746F63655F7461763E6C703C6F7265747463635F6E6F3E74725465752F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E65725465752F3C6C626E656964676E655F616E6C623E65623C656C646E6E695F6761676E69303E2F3C6C626E656964676E675F69613E6E6F3C666665733E74663C616C7367303E2F3C6C6667613E73483C6575313E3C35482F65753C3E61537574617269746E6F333E3C30532F7461727574616F693E6E563C6C616575333E3C30562F6C6165753C3E6156456C6764546570793E653C33562F6C6164456567795465703C3E615345746764546570793E653C33532F746164456567795465703C3E6F2F666665733E74723C6E6165673C3E6C6667613E733C30662F616C73673C3E75685F65616D3E7835342F3C75685F65616D3E78683C65756D5F6E69333E35312F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B736E693C3E6B733E79433C6C6F79546570313E2F3C6F43546C70793E65663C616C7367303E2F3C6C6667613E73483C6575303E2F3C75483E65533C7461727574616F693E6E3C30532F7461727574616F693E6E563C6C616575303E2F3C6156756C3E65703C6F7265747463685F6575543E75723C65702F6F7265747463685F65753C3E7270746F63655F7461733E74725465752F3C7270746F63655F7461733E74703C6F7265747463765F6C61543E75723C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E543E75723C65702F6F7265747463635F6E6F3E74703C6F7265747463735F78697A5F6E6F3E656146736C3C65702F6F7265747463735F78697A5F6E6F3E65623C656C646E6E695F676E656261656C543E75723C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E30332F3C61537574617269746E6F3C3E6156756C3E6530332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35382F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F363E2F3C61537574617269746E6F3C3E6156756C3E6536312F3C6156756C3E65703C6F7265747463685F6575543E75723C65702F6F7265747463685F65753C3E7270746F63655F7461733E74725465752F3C7270746F63655F7461733E74703C6F7265747463765F6C61543E75723C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F6365Line truncated
"PostBlendGamut": "227B69647073616C49792244303A222C6E656261656C3A2272746575222C616D4370616F737222655B3A3022302C302C2C2239223331302C302C2C22312236372C392C342230222C35323539312C2C312236222C34333931312C2C372238222C3837392C3636352C2C2239223339392C3337312C2C22312235382C3238392C372235222C36323238312C30302C3331312C22332230352C3830313631312C2233222C36312C3138313837312C2230222C30313937312C39382C342237222C39313134312C31392C3630312C22322237372C3339313034312C2236222C36333230312C36392C3339312C2232223135322C35372C3036312C22312237312C3237323637312C2232222C30323733322C30382C3636312C22322237382C3238323933322C2232222C37333430322C37382C3035322C2233223235332C39352C3830322C22312237322C3536333233312C2237222C31323334332C37362C3131322C22322238392C3037333231322C2237222C38333531332C35372C3230332C2231222C323533312C31302235222C33392C333433312C31302233222C37313839332C2C39303139312C22322233362C333634312C32302238222C34333636352C2C31303132332C2239222C3130313631312C32302235222C30313531312C32302C33303134322C22312238382C3230313633312C33302230222C37323032312C35302C30303138332C22332235352C3630313336312C34302233222C37312C3539313534312C33302237222C31313130312C35392C39303135332C22312237392C3239313937312C34302231222C38323231322C30302C32303139342C22332235362C3030323232312C35302234222C36322C3638323433312C34302238222C31313539322C35382C36303136342C22322236302C3838323438312C35302232222C39323231322C31392C34303130362C22332235372C3239323234312C36302235222C36332C3736333839312C35302238222C32313939332C32372C38303136352C22322237312C3537333336312C36302232222C30333132332C30382C31303130372C22332236382C3438333733312C37302235222C3035372C2C34303236302C2239223038372C2C33303236302C22312235382C343837322C31302235222C36323839382C2C35303235322C22332233352C393039322C33302232222C33312C3030313237322C32302232222C30313336312C37302C38303232322C22312233392C3930313039322C33302231222C37323538312C30312C33303231342C22332232362C3931313531322C34302238222C31322C3530323731322C33302239222C31313035322C32302C39303239332C22322232302C3930323834322C34302237222C38323837322C36302C38303238352C22332232372C3430323738322C36302234222C30332C3739323232322C35302236222C32313534322C34392C31303236352C22322232312C3639323636322C36302234222C39323837322C39392C33303234372C22332232382C3730333931322C38302231222C30342C3938333230322C37302232222C33313934332C32382C38303232372C22322233322C3338333036322C38302230222C30333838332C39382C34303230392C22332233392C3939333632322C39302236222C3738312C3231322C38392230222C30313532312C3231322C38392233222C39313730312C3731322C39392233222C37323036312C3332332C30302236222C36333031312C3932332C31302235222C36312C3731313732332C30302232222C31313830312C33312C32303335302C22312239392C3331313234332C31302235222C38323834312C35312C35303337322C22332230372C3031313636332C33302237222C35322C3330323738332C32302235222C31313739322C39302C38303337322C22322238302C3431323531332C33302237222C39323134322C33312C33303339342C22332239372C3631323035332C35302238222C34332C3630333930332C34302237222C32313239332C32302C35303339342C22322238312C3230333834332C35302239222C30333234332C37302C32303331372C22332239382C3930333539332C38302230222C34342C3939333530332C36302239222C33313839332C32392C38303331372C22322239322C3039333635332C38302231222C31333335332C38392C36303332392C22342231302C3330343431332C30312231222C3439312C3334332C34392235222C30313134312C3334332C35392230222C39313133312C3734332C36392233222C37323339312C3435332C37392238222C36333135312C3935332C39392230222C37312C3531313437332C37392233222C31313532312C37312C38393338372C22322231302C3831313838332C39392230222C38323138312C39312C39303435302C22332234372C3232313930342C31302236222C36322C3131323135342C30302231222C32313431322C36312C30303436302C22322230312C3931323437342C31302238222C39323537322C39312C31303432332C22332233382C3932323630342C34302233222C35332C3530333838342C33302230222C33313031332C30312C32303434332C22322230322C3831333232342C34302236222C30333737332C34312C33303430362C22332234392C3231333336342C37302230222C35342C3930343130342C35302237222C34313631342C32302C30303431362C22322231332C3730343434342C37302233222C31333838342C37302C30303436382C22342235302C3630343539342C393022352C5D6D2270616946656E3A22225B2C302C302230222C33322C352C302230222C36342C352C302230222C39362C312C302230222C31392C332C302230222C31313133302C302C2C22312234332C362C312230222C35313935332C302C2C22312236372C392C342230222C39313737362C312C2C22322238312C342C382233222C33323039312C2C302234222C35323539312C2C312236222C38323130312C2C332237222C30333630312C2C342238222C32333231312C2C362238222C34333931312C2C372238222C3931322C3734312C2C2232223435322C3734302C2C2234223538322C3734302C2C2237223031322C3834302C2C2239223233322C3934302C2C22312235312C3135322C302230222C33313636322C3235302C2C22312237352C3935322C342230222C37313938322C3635312C2C22312239392C3835322C382232222C32323530322C3036342C2C22322231342C3136322C332236222C36323731322C3536372C2C22322232382C3236322C372238222C30333832322C3936392C2C22332233322C3437322C312239222C34333134322C3237312C2230222C3933342C3039322C2C2232223437342C3139302C2C2235223430342C3139302C2C2237223033342C3239302C2C2239223Line truncated
"PostBlendHdrBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F683C72646C5F62697620726569736E6F5C3D3222302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E703C6E616C65635F6C6F726F6D5F646F3E65434450493C33702F6E616C65635F6C6F726F6D5F646F3E65703C6E616C656D5F78616C5F6D756E696E616563343E3035302E363438333736383135372F3C6170656E5F6C616D5F78756C696D616E636E3E65753C65735F6450413E4C30313C30752F65735F6450413E4C703C6E616C656D5F6E696C5F6D756E696E616563303E302E32303030303030303930393434393C39702F6E616C656D5F6E696C5F6D756E696E6165633C3E6F6E696D616E5F6C65706B616C5F6D756E696E616563313E30353C306E2F6D6F6E696C61705F61655F6B756C696D616E636E3E65533C5244705F61655F6B756C696D616E636E3E6530343C30532F5244705F61655F6B756C696D616E636E3E656F3C747575705F7461676D6D5F61707363613E65733C61706563323E32702F3C707363613E65763C6C61323E322E2F3C61763E6C2F3C756F70747475675F6D61616D735F617065633C3E6170656E5F6C63703E63723C3C3E3E633C30632F3C3E3E723C31722F3C3E3E673C30672F3C3E3E623C30622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E722F3C3E3E67633C303E2F3C3E63723C303E2F3C3E72673C313E2F3C3E67623C303E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E67623C3C3E3E633C30632F3C3E3E723C30722F3C3E3E673C30672F3C3E3E623C31622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E622F3C3E702F6E616C65705F63633C3E6F74656E6D5F70613C3E6F706E6973743C3E3E783C30782F3C3E3E793C30792F3C3E3E7832362F3C3E78793C333E3C31792F3C3E3E7832313C33782F3C3E3E7936352F3C3E79783C313E35382F3C3E78793C383E3C32792F3C3E3E7835323C34782F3C3E3E7933313C33792F3C3E3E7830333C38782F3C3E3E7938313C33792F3C3E3E7838333C36782F3C3E3E7937323C36792F3C3E3E7835343C31782F3C3E3E7937333C38792F3C3E3E7838343C32782F3C3E3E7933343C36792F3C3E3E7831353C33782F3C3E3E7930353C31792F3C3E3E7834353C34782F3C3E3E7937353C34792F3C3E3E7837353C35782F3C3E3E7935363C37792F3C3E3E7830363C36782F3C3E3E7934373C39792F3C3E3E7833363C37782F3C3E3E7935383C34792F3C3E3E7836363C38782F3C3E3E7939383C38792F3C3E3E7830383C30782F3C3E3E7937393C39792F3C3E3E7832393C33782F3C3E3E79303133322F3C3E792F3C6F706E6973743C3E742F6E6F5F65616D3E70733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E732F6D616C706E695F67726764693C3E73647070735F6D616C706E695F67726764693C3E79746570783E65767463726F2F3C797465703C3E6973657A313E3C37732F7A693E652F3C73647070735F6D616C706E695F67726764693C3E65726C616974656D705F6E616C656C5F6D756E696E6165633C3E6E656261656C313E2F3C6E656261656C3C3E646170615F74747361725F7479746570643E66657561746C2F3C646170615F74747361725F74797465703C3E6C636D616970676E3C3E6F6C3E7730333C306C2F776F3C3E69686867313E30353C30682F67693E682F3C6C636D616970676E3C3E722F6165746C6D695F656170656E5F6C756C696D616E636E3E65613C6164747076695F656F74656E616D707072653C3E69566564536F6174697474736369614461746F43666E67693C3E6E656261656C313E2F3C6E656261656C3C3E61726574635F72745F6C79746570643E66657561746C2F3C61726574635F72745F6C797465703C3E657261635F6C61726574635F6E6F72746C6F303E352E2F3C657261635F6C61726574635F6E6F72746C6F3C3E562F64696F6574537461736969744463746143616E6F69663E67533C617469744D6374654461746143616E6F69663E67653C616E6C623E653C31652F616E6C623E656D3C646F3E653C306D2F646F3E65773C696568674F744D6678614C433E4C3C31772F696568674F744D6678614C433E4C773C696568674F744D667861614D747372656E69446773693E703C31772F696568674F744D667861614D747372656E69446773693E70773C69656867567464696F6574537461736969747363313E2F3C65776769746869566564536F61746974747363693E732F3C745374616369654D6174614461746F43666E67693C3E612F6164747076695F656F74656E616D707072653C3E7964616E696D54635F4D6F7065775F72706F6974696D657A3E72653C6Line truncated
"PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "7B4D226D656F43466C6C6F3A22227B6C626E656964676E6E456261656C3A2272746575222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C696B226E7B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274743A75722C6570226F7265747463735669535A786E6F2265743A75722C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B5322797B3A6222656C646E6E694567616E6C622265743A75722C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A2272746575222C7270746F63655674537378696F5A656E3A2272746575222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274743A75722C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A2272746575222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D532278696F5A656E3A22227B69647073616C49792244303A222C6E656261656C3A2272746575222C75684365727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D732274617543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"22881_hdr_hbm_121": {
"Applicability": {
"ColorPrimaries": "P3",
"GammaTransfer": "sRGB",
"RenderIntent": 257,
"RenderIntentName": "hbm"
},
"DynamicRange": "HDR",
"PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30",
"PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "7B622274695273756F646E6E692267313A2C30642273696C70796144493A222C306522616E6C622265743A75722C656C22747522425B3A2C303034352C2C353636372C2C363438392C2C313839312C3430312C3930312C3531312C3132312C3532312C3932312C3433312C3034312C3534312C3035312C3535312C3036312C3436312C3836312C3237312C3537312C3937312C3238312C3638312C3938312C3239312C3539312C3839322C3130322C3430322C3730322C3930322C3231322C3531322C3831322C3132322C3332322C3632322C3932322C3233322C3433322C3633322C3833322C3134322C3334322C3534322C3834322C3035322C3235322C3435322C3635322C3835322C3036322C3236322C3436322C3636322C3836322C3037322C3237322C3537322C3637322C3837322C3038322C3238322C3438322C3738322C3938322C3139322C3239322C3439322C3639322C3839332C3030332C3230332C3430332C3630332C3730332C3930332C3131332C3331332C3431332C3631332C3731332C3931332C3032332C3232332C3432332C3632332C3732332C3832332C3033332C3133332C3333332C3533332C3633332C3833332C3933332C3034332C3234332C3334332C3534332C3834332C3035332C3135332C3235332C3335332C3635332C3735332C3835332C3935332C3136332C3236332C3436332C3536332C3736332C3836332C3037332C3137332C3337332C3437332C3637332C3637332C3837332C3937332C3138332C3138332C3338332C3438332C3638332C3738332C3938332C3039332C3139332C3239332C3339332C3539332C3639332C3739332C3939342C3130342C3230342C3330342C3430342C3630342C3830342C3930342C3031342C3131342C3231342C3331342C3531342C3631342C3731342C3831342C3931342C3032342C3032342C3232342C3332342C3432342C3532342C3632342C3832342C3932342C3033342C3133342C3333342C3433342C3533342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3534342C3534342C3734342C3834342C3934342C3035342C3135342C3235342C3335342C3435342C3535342C3735342C3835342C3835342C3935342C3036342C3136342C3336342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3337342C3437342C3537342C3637342C3937342C3937342C3038342C3138342C3238342C3338342C3438342C3438342C3538342C3638342C3838342C3938342C3039342C3239342C3239342C3339342C3439342C3539342C3639342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3330352C3430352C3530352C3630352C3730352C3830352C3930352C3031352C3131352C3231352C3331352C3531352C3531352C3631352C3731352C3831352C3032352C3032352C3132352C3232352C3432352C3532352C3632352C3732352C3832352C3932352C3033352C3133352C3133352C3233352C3333352C3433352C3633352C3633352C3733352C3833352C3933352C3034352C3134352C3234352C3334352C3334352C3434352C3534352C3634352C3634352C3834352C3834352C3834352C3934352C3035352C3135352C3235352C3235352C3335352C3535352C3635352C3735352C3835352C3935352C3036352C3036352C3136352C3336352C3336352C3436352C3536352C3636352C3736352C3836352C3836352C3936352C3936352C3037352C3137352C3237352C3337352C3437352C3537352C3637352C3637352C3737352C3837352C3937352C3937352C3038352C3138352C3238352C3338352C3338352C3438352C3438352C3538352C3638352C3738352C3738352C3838352C3938352C3039352C3139352C3239352C3239352C3339352C3439352C3539352C3639352C3739352C3839352C3939362C3030362C3030362C3130362C3230362C3230362C3330362C3330362C3430362C3530362C3530362C3630362C3730362C3830362C3830362C3930362C3031362C3131362C3131362C3231362C3331362C3331362C3431362C3431362C3631362C3731362C3731362C3731362C3831362C3831362C3931362C3931362C3032362C3032362C3132362C3232362C3432362C3532362C3632362C3632362C3732362C3732362C3832362C3932362C3932362C3133362C3233362C3233362C3333362C3333362C3533362C3533362C3633362C3733362C3833362C3833362C3933362C3034362C3034362C3034362C3134362C3234362C3334362C3434362C3434362C3534362C3534362C3634362C3734362C3734362C3834362C3834362C3934362C3135362C3135362C3235362C3235362C3335362C3435362C3535362C3535362C3535362C3635362C3735362C3935362C3935362C3935362C3036362C3136362C3136362C3336362C3336362C3336362C3436362C3536362C3536362C3636362C3636362C3736362C3836362C3836362C3037362C3037362C3137362C3137362C3337362C3437362C3537362C3637362C3637362C3737362C3837362C3837362C3937362C3937362C3937362C3038362C3138362C3138362C3138362C3238362C3338362C3338362C3338362C3538362C3538362C3638362C3738362C3738362C3838362C3838362C3039362C3039362C3139362C3139362C3239362C3239362C3339362C3439362C3439362C3539362C3539362C3639362C3639362C3739362C3839362C3839362C3939372C3030372C3030372C3130372C3230372C3230372C3330372C3430372C3430372C3530372C3530372C3730372C3730372C3830372C3930372C3930372C3031372C3131372C3231372C3231372C3331372C3331372C3331372C3431372C3531372C3531372C3631372C3731372C3731372C3831372C3831372C3931372C3032372C3032372C3132372C3132372C3232372C3232372C3332372C3432372C3532372C3532372C3632372C3732372C3732372C3932372C3932372C3033372C3233372C3233372C3233372C3233372C3333372C3433372C3433372C3533372C3533372C3633372C3633372C3833372C3833372C3933372C3933372C3134372C3134372C3234372C3234372C3234372C3334372C3334372C3434372C3534372C3534372C3634372C3634372C3734372C3734372C3834372C3834372C3934372C3934372C3035372C3035372C3035372C3135372C3135372C3235372C3235372C3435372C3435372C3435372C3435372C3535372C3635372C3635372C3735372C3835372C3835372C3935372C3935372C3935372C3136372C3136372C3236372C3336372C3336372C3436372C3536372C3536372C3636372C3636372C3836372C3836372C3936372C3936372C3936372C3037372C3237372C323737Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265743A75722C656D2270616F43726165733A22225B2C302C302230222C30392C362C302230222C37313531362C332C2C22322236342C393432312C2234222C32333031332C2C3239312C2238222C3336392C382230222C39392C3537392C352230222C38313031312C30302C322232222C35323936312C33302C3333312C22332231332C3630313435312C2237222C37312C3238313132312C2232222C30313039312C34382C312237222C39313031312C38382C3134312C22322237362C3439313632322C2233222C34333732312C36392C3137322C2232223836322C39352C3937322C22312239312C3136323333322C2230222C30323731322C38362C3737322C22322238372C3737323534332C2236222C35333534322C39372C3439332C2233223437332C34332C3533332C22312230332C3333333339322C2236222C31323433332C36342C3032332C22322231392C3035333233342C2230222C36333437332C39352C3433342C2231222C353433312C32302231222C33392C393632312C32302235222C37313636332C2C39303131342C22322233352C373635312C36302230222C32333639362C2C33303133372C2231223030312C32302C35303132332C22312233302C3030313133312C33302235222C38313136312C35302C36303130352C22322233362C3830313738312C36302239222C34333130312C30312C37303131382C2231223139312C30392C31303134352C22312232312C3539313032312C35302236222C39313236312C35392C39303132372C22322234372C3330323230312C39302230222C35333331322C33302C36313131302C2232223938322C30372C33303138372C22312232322C3837323533312C38302230222C30323037322C38372C37303135392C22322235382C3738323434312C31312233222C36333133322C39382C31313134322C2233223639332C37342C32303134392C22312234332C3135333831312C39302236222C31323838332C38352C33313130312C22322238392C3036333335312C32312237222C37333935332C31372C33313138332C2236222C313338312C37392235222C30313230372C2C35393137382C22312234382C363738322C31302231222C36323533312C3330322C33302239222C34333131312C3031322C35302239222C34312C3830313839312C39392235222C30313439312C30312C33303237302C22312234392C3331313832322C33302231222C37323633312C35312C37303238352C22332231352C3731313637322C37302238222C34322C3039313839322C32302238222C31313139322C31302C35303239332C22322234302C3430323335322C36302232222C38323234322C39302C35303239382C22332232362C3831323732322C30312238222C33332C3938323332322C36302232222C32313539322C35382C33303232372C22322235312C3339323330322C39302236222C39323635322C35392C38313232322C22332234372C3730333430322C34312231222C34342C3836333631322C38302238222C34313930332C35362C39303238392C22322237322C3237333232322C32312231222C30333038332C39372C30313236342C22332237382C3538333834322C36312235222C30312C3533312C32383233382C22312236302C3432312C33393233302C22312232392C3533312C34393235332C22322233372C3235312C30393231372C22332232352C3535312C36303330302C2231223339312C37312C30393233312C22312235312C3731313437322C33392232222C30323232312C39312C37393235362C22322233382C3332313632332C30302230222C36333133312C34322C34303338322C2232223738322C39302C33393235352C22312235322C3531323930322C37392234222C31323532322C34312C35303336302C22322234392C3031323638332C34302231222C37333234322C31322C37303339362C2233223838322C34392C32303330302C22312236332C3039323037332C31302238222C32323533332C31302C39303330352C22332235302C3430333237332C38302234222C38333136332C31312C35313332312C2234223939332C35372C38303336332C22312237342C3637333939332C35302234222C33323435332C36382C30303335382C22332237312C3839333532332C31312239222C39333938332C38392C31313337342C2231223531312C3236332C36372235222C30313239312C3335332C39372233222C39313137312C3336332C33382234222C37323539312C3837332C37382237222C36333630312C3338332C31392234222C30322C3532313432332C30382235222C31313638312C32322C37383333332C22322236302C3932313934332C37382233222C38323739312C37322C36393337312C22332231372C3232313439332C35392233222C30332C3131323037332C35382238222C32313538322C38312C35383335382C22322237312C3232323931332C32392235222C30333430322C35322C38393338362C22332232382C3332323838342C30302234222C30342C3430333234332C31392232222C33313239332C36302C39393339332C22322238322C3331333531332C37392239222C31333831332C36312C37303431322C22332234392C3232333830342C35302238222C31352C3638333138332C35392238222C35313930332C32392C31393335382C22322230342C3339333937342C32302234222C32333334342C34302C33303437362C22342237302C3030343539342C393022352C5D6D2270616946656E3A22225B2C302C302230222C33322C382C302230222C36342C382C302230222C39362C312C302230222C30392C362C302230222C31313631302C302C2C22312232332C302C302230222C35313032322C312C2C22312231372C352C362233222C39313730312C2C312236222C30323639312C2C352239222C32323338322C2C3032312C22322236342C393432312C2234222C36323435322C2C3737312C22322233382C383033312C2238222C30333432332C2C3239312C22332231322C303233312C2239222C3032322C3535302C2C2232223935322C3235302C2C2234223938322C3035302C2C2237223231322C3035302C2C2239223832322C3235302C2C22312233312C3835322C352230222C33313334322C3935302C2C22312234352C3336322C332230222C37313833322C3836312C2C22312233392C3137322C342234222C31323032322C3937372C2C22322230332C3838322C3430312C22322239342C3338322C3932312C22322237362C3939322C3434312C22322236382C3439322C3736312C22332234302C3930332C3037312C22332233322C3630332C3137312C2234222C3130352C312230222C38322C3039342C392230222C31352C3Line truncated
"PostBlendHdrBlob": "227B6C62626F3A223C22783F6C6D7620726569736E6F5C3D3122302E225C6520636E646F6E693D67225C74752D665C383F223C3E64685F72696C2062657673726F693D6E225C2E325C303E22513C43445F4D657673726F693E6E2E3633322F3C44514D43765F726569736E6F3C3E6170656E5F6C6F636F6C5F726F6D6564443E494333502F3C6170656E5F6C6F636F6C5F726F6D65643C3E6170656E5F6C616D5F78756C696D616E636E3E6530313133322E393936353530363438382F3C6170656E5F6C616D5F78756C696D616E636E3E65753C65735F6450413E4C30313C30752F65735F6450413E4C703C6E616C656D5F6E696C5F6D756E696E616563303E302E39333336303131303536323137383C31702F6E616C656D5F6E696C5F6D756E696E6165633C3E6F6E696D616E5F6C65706B616C5F6D756E696E616563313E33302E31393236392F3C6F6E696D616E5F6C65706B616C5F6D756E696E6165633C3E44535F5265706B616C5F6D756E696E616563343E30302F3C44535F5265706B616C5F6D756E696E6165633C3E756F70747475675F6D61616D735F617065633C3E707363613E6570323C32732F617065633C3E61763E6C2E323C32762F6C613C3E6F2F747575705F7461676D6D5F61707363613E65703C6E616C65705F63633C3E3E72633C303E2F3C3E63723C313E2F3C3E72673C303E2F3C3E67623C303E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E72673C3C3E3E633C30632F3C3E3E723C30722F3C3E3E673C31672F3C3E3E623C30622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E672F3C3E3E62633C303E2F3C3E63723C303E2F3C3E72673C303E2F3C3E67623C313E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E622F3C6170656E5F6C63703E63743C6E6F5F65616D3E70703C696F746E3E73783C303E2F3C3E78793C303E2F3C3E79783C363E3C32782F3C3E3E7935312F3C3E79783C313E33322F3C3E78793C333E3C34792F3C3E3E7838313C35782F3C3E3E7936352F3C3E79783C323E34352F3C3E78793C393E3C31792F3C3E3E7830333C38782F3C3E3E7932313C35792F3C3E3E7838333C36782F3C3E3E7938313C39792F3C3E3E7835343C31782F3C3E3E7935323C39792F3C3E3E7838343C32782F3C3E3E7939323C39792F3C3E3E7831353C33782F3C3E3E7934333C34792F3C3E3E7834353C34782F3C3E3E7939333C34792F3C3E3E7837353C35782F3C3E3E7935343C30792F3C3E3E7830363C36782F3C3E3E7931353C34792F3C3E3E7833363C37782F3C3E3E7938353C36792F3C3E3E7836363C38782F3C3E3E7936363C36792F3C3E3E7830383C30782F3C3E3E7935393C31792F3C3E3E7832393C33782F3C3E3E79303133322F3C3E792F3C6F706E6973743C3E742F6E6F5F65616D3E70733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E732F6D616C706E695F67726764693C3E73647070735F6D616C706E695F67726764693C3E79746570783E65767463726F2F3C797465703C3E6973657A313E3C37732F7A693E652F3C73647070735F6D616C706E695F67726764693C3E65726C616974656D705F6E616C656C5F6D756E696E6165633C3E6E656261656C313E2F3C6E656261656C3C3E646170615F74747361725F7479746570643E66657561746C2F3C646170615F74747361725F74797465703C3E6C636D616970676E3C3E6F6C3E7730333C306C2F776F3C3E69686867313E30353C30682F67693E682F3C6C636D616970676E3C3E722F6165746C6D695F656170656E5F6C756C696D616E636E3E65613C6164747076695F656F74656E616D707072653C3E69566564536F6174697474736369614461746F43666E67693C3E6E656261656C313E2F3C6E656261656C3C3E61726574635F72745F6C79746570643E66657561746C2F3C61726574635F72745F6C797465703C3E657261635F6C61726574635F6E6F72746C6F303E352E2F3C657261635F6C61726574635F6E6F72746C6F3C3E562F64696F6574537461736969744463746143616E6F69663E67533C617469744D6374654461746143616E6F69663E67653C616E6C623E653C31652F616E6C623E656D3C646F3E653C306D2F646F3E65773C696568674F744D6678614C433E4C3C31772F696568674F744D6678614C433E4C773C696568674F744D667861614D747372656E69446773693E703C31772F696568674F744D667861614D747372656E69446773693E70773C69656867567464696F6574537461736969747363313E2F3C65776769746869566564536F61746974747363693E732F3C745374616369654D6174614461746F43666E67693C3E612F6164747076695F656F74656E616D707072653C3E7964616E696D54635F4D6F7065775F72706F6974696D657Line truncated
"PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C313Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "227B654D436D6C6F6F46226C7B3A6222656C646E6E694567616E6C622265663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B536E693A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A226166736C2C6570226F7265747463735669535A786E6F2265663A6C616573222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C796B3A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C69535A786E6F22657B3A642273696C70796144493A222C306522616E6C622265743A75722C65682265757543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C61734374727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302CLine truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
},
"hdr10plus": {
"Applicability": {
"ColorPrimaries": "P3",
"GammaTransfer": "sRGB",
"RenderIntent": 256,
"RenderIntentName": "Standard"
},
"DynamicRange": "HDR",
"PostBlendDE": "7B6322696C2270303A222C65646C426E652264303A222C69647073616C49792244303A222C6E656261656C3A222C306622616C73673A224E224E4F2245222C75716C6174692279223A49484847515F4155494C5954565F44494F452C227322616870723A222C307422726869446F6574753A222C3074227268694868673A222C30742272686F4C2277303A222C68745172697574653A227D30",
"PostBlendDither": "7B642273696C70796144493A222C306422746965684D72646F2265223A554C414D2C226522616E6C622265743A75722C656D227461697222785B3A3531372C312C2C332C352C333131312C392C312C2C322C343431362C302C382C322C312C5D30222C74736572676E68742242363A222C74736572676E68742247363A222C74736572676E68742252363A222C6574706D726F6C616E456261656C3A227D30",
"PostBlendGC": "227B696273746F526E756964676E3A223031222C69647073616C49792244303A222C6E656261656C3A2272746575222C756C42743A22305B342C2C323735362C2C383837382C2C363439312C3030312C3630312C3331312C3731312C3232312C3632312C3133312C3633312C3134312C3734312C3135312C3635312C3036312C3436312C3836312C3137312C3537312C3937312C3338312C3638312C3938312C3239312C3439312C3839322C3130322C3330322C3730322C3031322C3231322C3631322C3831322C3132322C3332322C3632322C3832322C3133322C3433322C3633322C3833322C3134322C3334322C3434322C3734322C3934322C3135322C3335322C3635322C3735322C3036322C3136322C3336322C3536322C3836322C3936322C3137322C3337322C3537322C3837322C3038322C3238322C3438322C3638322C3838322C3039322C3239322C3439322C3639322C3839322C3839332C3130332C3330332C3530332C3730332C3830332C3031332C3231332C3331332C3531332C3731332C3831332C3032332C3232332C3332332C3532332C3732332C3832332C3033332C3133332C3333332C3533332C3633332C3733332C3933332C3034332C3234332C3334332C3634332C3634332C3934332C3035332C3135332C3335332C3435332C3635332C3735332C3935332C3935332C3136332C3336332C3436332C3636332C3736332C3836332C3037332C3237332C3337332C3437332C3637332C3737332C3837332C3038332C3138332C3238332C3338332C3438332C3638332C3738332C3938332C3938332C3039332C3239332C3339332C3439332C3539332C3639332C3839332C3939342C3030342C3130342C3330342C3430342C3530342C3630342C3930342C3930342C3031342C3131342C3331342C3431342C3431342C3631342C3731342C3831342C3032342C3132342C3232342C3432342C3532342C3632342C3832342C3932342C3033342C3133342C3233342C3333342C3533342C3633342C3733342C3833342C3933342C3034342C3134342C3234342C3334342C3434342C3534342C3634342C3734342C3834342C3934342C3135342C3235342C3335342C3335342C3435342C3635342C3735342C3835342C3935342C3935342C3036342C3236342C3236342C3436342C3536342C3636342C3736342C3836342C3936342C3037342C3137342C3237342C3337342C3437342C3537342C3637342C3737342C3837342C3937342C3038342C3138342C3238342C3338342C3438342C3538342C3738342C3738342C3838342C3039342C3039342C3139342C3239342C3339342C3439342C3539342C3639342C3739342C3839342C3939352C3030352C3130352C3230352C3430352C3530352C3630352C3730352C3730352C3930352C3031352C3031352C3131352C3231352C3331352C3431352C3431352C3531352C3631352C3831352C3931352C3931352C3032352C3132352C3232352C3332352C3432352C3532352C3632352C3732352C3732352C3832352C3932352C3033352C3133352C3333352C3433352C3433352C3533352C3633352C3633352C3733352C3833352C3833352C3933352C3034352C3134352C3234352C3334352C3434352C3634352C3634352C3634352C3734352C3834352C3934352C3035352C3135352C3235352C3335352C3435352C3435352C3535352C3535352C3635352C3835352C3935352C3935352C3036352C3136352C3136352C3236352C3336352C3436352C3436352C3636352C3736352C3836352C3836352C3936352C3037352C3037352C3137352C3237352C3337352C3337352C3337352C3437352C3537352C3537352C3637352C3737352C3837352C3837352C3937352C3038352C3138352C3238352C3338352C3438352C3538352C3538352C3638352C3738352C3738352C3838352C3938352C3938352C3039352C3039352C3139352C3239352C3339352C3439352C3539352C3539352C3639352C3739352C3839352C3939362C3030362C3030362C3130362C3230362C3230362C3230362C3330362C3430362C3530362C3530362C3630362C3830362C3930362C3930362C3031362C3131362C3131362C3231362C3231362C3331362C3431362C3531362C3531362C3731362C3831362C3831362C3931362C3032362C3132362C3132362C3232362C3332362C3332362C3432362C3532362C3532362C3632362C3732362C3832362C3932362C3932362C3932362C3033362C3133362C3133362C3233362C3433362C3433362C3533362C3633362C3633362C3733362C3833362C3833362C3933362C3034362C3034362C3134362C3134362C3234362C3234362C3334362C3434362C3434362C3634362C3734362C3834362C3834362C3934362C3035362C3135362C3135362C3235362C3235362C3335362C3435362C3535362C3535362C3635362C3635362C3735362C3835362C3835362C3036362C3036362C3136362C3236362C3236362C3336362C3336362C3436362C3536362C3536362C3636362C3636362C3736362C3836362C3936362C3037362C3037362C3137362C3137362C3237362C3237362C3337362C3337362C3437362C3437362C3537362C3637362C3637362C3737362C3837362C3837362C3937362C3038362C3138362C3138362C3238362C3338362C3338362C3438362C3538362C3538362C3538362C3638362C3838362C3838362C3838362C3938362C3938362C3039362C3039362C3139362C3239362C3339362C3339362C3439362C3439362C3539362C3639362C3739362C3739362C3839362C3839362C3939362C3939372C3030372C3030372C3130372C3230372C3230372C3330372C3430372C3530372C3630372C3630372C3730372C3830372C3830372C3930372C3930372C3031372C3131372C3131372C3231372C3331372C3331372C3431372C3431372C3531372C3531372C3631372C3631372C3731372C3731372C3831372C3931372C3931372C3931372C3032372C3132372C3132372C3232372C3332372C3332372C3332372C3432372C3532372C3532372C3632372C3732372C3832372C3832372C3832372C3932372C3033372C3033372C3033372C3133372C3133372C3133372C3333372C3333372C3433372C3533372C3533372C3633372C3633372C3733372C3733372C3833372C3933372C3933372C3034372C3034372C3134372C3134372C3234372C3334372C3334372C3334372C3434372C3434372C3534372C3634372C3634372C3734372C3734372C3934372C3934372C3035372C3035372C3135372C3235372C3235372C3235372C3335372C3435372C3435372C3535372C3535372C3635372C3635372C3735372C3835372C3835372C3935372C3935372C3036372C3136372C3236372C3236372C3336372C333Line truncated
"PostBlendGameBlob": "7B62226F6C2262223A3F3C6D78206C657673726F693D6E225C2E315C3020226E656F636964676E5C3D75226674382D225C3E3F673C6D615F656E656168636E6D656E6573746C5F62697620726569736E6F5C3D3122302E225C3C3E44514D43765F726569736E6F363E322E3C33512F43445F4D657673726F693E6E503C3E41653C616E6C623E656146736C3C65652F616E6C623E65683C6575655F616E6C623E656146736C3C65682F6575655F616E6C623E65733C7461655F616E6C623E656146736C3C65732F7461655F616E6C623E65763C6C61655F616E6C623E656146736C3C65762F6C61655F616E6C623E65633C6E6F727473615F746E656261656C463E6C6165732F3C6F63746E61727473655F616E6C623E656D3C6D65705F6F7265747463655F616E6C623E656146736C3C656D2F6D65705F6F7265747463655F616E6C623E65733C74617A5F72655F6F78655F706E656261656C463E6C6165732F3C61735F74657A6F72655F7078655F616E6C623E656D3C6D65735F696B5F6E6E656261656C463E6C6165732F3C656D5F6D6B736E69655F616E6C623E656D3C6D65735F796B655F616E6C623E656146736C3C656D2F6D65735F796B655F616E6C623E656D3C6D65665F6C6F61696567655F616E6C623E656146736C3C656D2F6D65665F6C6F61696567655F616E6C623E65733C7869685F6575655F616E6C623E656146736C3C65732F7869685F6575655F616E6C623E65733C7869735F7461655F616E6C623E656146736C3C65732F7869735F7461655F616E6C623E65733C7869765F6C61655F616E6C623E656146736C3C65732F7869765F6C61655F616E6C623E65673C6F6C61623E6C683C6575303E2F3C75683E65733C7461727574616F693E6E3C30732F7461727574616F693E6E763C6C616575303E2F3C6176756C3E65633C6E6F727473613E743C30632F6E6F727473613E74733C7461685465726873303E2F3C61735474726873653E682F3C6C67626F6C613C3E656D6F6D7972635F6C6F726F3C3E6B736E693C3E6F43546C70793E653C30432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861343E3C35682F65756D5F78613C3E75685F65696D3E6E3C30682F65756D5F6E693C3E75685F6574737065313E2F3C75685F65747370653C3E61737574617269746E6F6D5F7861313E30302F3C61737574617269746E6F6D5F78613C3E61737574617269746E6F6D5F6E69303E2F3C61737574617269746E6F6D5F6E693C3E61737574617269746E6F735F65743E703C31732F7461727574616F695F6E747370653C3E6176756C5F65616D3E7830313C30762F6C6165756D5F78613C3E6176756C5F65696D3E6E3C30762F6C6165756D5F6E693C3E6176756C5F6574737065313E2F3C6176756C5F65747370653C3E722F6E6165673C3E732F696B3E6E733C796B3C3E6F43546C70793E653C31432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F63655F746F63746E463E6C6165732F3C7270746F63655F746F63746E3C3E7270746F63655F7469735F786F7A656E463E6C6165732F3C7270746F63655F7469735F786F7A656E3C3E6C626E656964676E655F616E6C623E656146736C3C65622F656C646E6E695F676E656261656C3C3E6C626E656964676E675F69613E6E3C30622F656C646E6E695F6761676E693C3E666F736674653C3E6C6667613E733C30662F616C73673C3E75483E6535312F3C75483E65533C7461727574616F693E6E33332F3C61537574617269746E6F3C3E6156756C3E6533332F3C6156756C3E65563C6C616445656779546570333E2F3C6156456C6764546570793E65533C74616445656779546570333E2F3C615345746764546570793E652F3C666F736674653C3E6172676E3E65663C616C7367303E2F3C6C6667613E73683C65756D5F7861323E35352F3C75685F65616D3E78683C65756D5F6E69313E35392F3C75685F65696D3E6E683C6575735F65743E703C31682F6575735F65743E70733C7461727574616F695F6E616D3E7830313C30732F7461727574616F695F6E616D3E78733C7461727574616F695F6E696D3E6E3C30732F7461727574616F695F6E696D3E6E733C7461727574616F695F6E74737065313E2F3C61737574617269746E6F735F65743E70763C6C6165756D5F7861313E30302F3C6176756C5F65616D3E78763C6C6165756D5F6E69303E2F3C6176756C5F65696D3E6E763C6C616575735F65743E703C31762F6C616575735F65743E702F3C6172676E3E652F3C6B733E79663C6C6F616965673C3E6F43546C70793E653C32432F6C6F795465703C3E6C6667613E733C30662F616C73673C3E75483E653C30482F65753C3E61537574617269746E6F303E2F3C61537574617269746E6F3C3E6156756C3E653C30562F6C6165753C3E7270746F63655F7475683E656146736C3C65702F6F7265747463685F65753C3E7270746F63655F7461733E746146736C3C65702F6F7265747463735F74613C3E7270746F63655F7461763E6C6146736C3C65702F6F7265747463765F6C613C3E7270746F636Line truncated
"PostBlendGamut": "7B642273696C70796144493A222C306522616E6C622265743A75722C656D2270616F43726165733A22225B2C302C302230222C34392C352C302230222C38313832342C302C2C22322237362C363231362C2C22332231352C373431392C2C2237222C3137392C342236222C30313931392C3238312C2C22312230392C3539392C372235222C37323635312C31302C3332312C22332230362C3130313432312C2234222C34312C3538313538312C2235222C30313639312C30392C3130312C22312238392C3539313532312C2234222C38323933312C35392C3031322C22332238362C3639313137322C2233222C32322C3537323934322C2235222C31313837322C37372C3530322C22322237302C3038323830322C2234222C39323832322C34382C3231332C22332237372C3838323137332C2234222C31332C3335333638332C2233222C32313936332C32362C3138322C22322236312C3436333336332C2233222C30333532332C30372C3639332C22332237382C3837333434342C2232222C3432322C2C33303138312C2239223637322C2C31303136312C22312236382C373732312C32302233222C37323332332C2C34303132332C22332237352C323633312C33302237222C3639312C31302C33303130332C22312235302C3130313032312C32302238222C39313534312C33302C34303134332C22322230382C3430313035312C34302234222C36333635312C36302C30303139342C2231223137312C34392C30303135342C22312232312C3939313635312C34302233222C30323632312C37392C38303130352C22322238382C3830323230312C35302239222C37333334322C32302C31303134362C2232223135322C32382C32303132362C22312231322C3338323534312C35302239222C31323231322C37382C36303136362C22322237392C3839323930312C37302235222C38333633322C33392C36303130382C2233223034332C37362C35303136372C22312230332C3537333730312C37302234222C32323830332C34372C37303131382C22332237302C3637333838312C39302230222C39333733332C32382C34303135392C2237222C313235322C30302230222C30313033352C2C30303230302C22312232392C393635322C30302239222C37323239362C2C33303231322C22332234362C393536322C32302238222C34312C3430313935322C31302238222C31313630312C36302C35303238312C22322230302C3830313937322C32302237222C38323537312C39302C34303239332C22332233372C3431313430322C34302237222C31322C3930323330322C34302230222C31313538322C31302C37303230342C22322239302C3030323833322C34302239222C39323036322C36302C31303231362C22332232382C3230323937322C36302238222C30332C3139323130322C36302232222C32313936322C32392C33303232362C22322237312C3739323235322C37302231222C30333035322C38392C32303233382C22332231392C3630333830322C39302231222C39332C3037333237322C38302233222C33313236332C30382C31303233382C22322237322C3338333833322C39302232222C31333934332C37382C36313234302C22342231302C3839333930322C31312232222C31312C373038322C35392237222C30313438372C2C39393230362C22312239392C303438322C37392231222C38323136392C2C31393235382C22332232372C353339322C39392235222C39312C3031313530322C38392231222C31313136312C31312C30393234382C22322237302C3031313332322C39392235222C39323434312C33312C37303330312C22332231382C3131313634332C32302230222C36322C3730323536332C30302239222C32313034322C37302C38303332312C22322235312C3330323839332C32302233222C30333033322C31312C39303337332C22332230392C3031323533332C34302237222C34332C3939323038332C33302238222C33313632332C30302C30303330342C22322234322C3130333732332C35302232222C31333232332C35302C35303336362C22332239392C3530333937332C37302236222C34342C3038333736332C36302235222C34313032332C39382C34303337362C22322233332C3839333832332C37302239222C32333232332C36392C34303334392C22342239302C3539333539332C30312234222C33312C3930312C30393331302C22312231312C343839332C30392235222C30323732312C3430332C31392239222C39323630312C3131332C33392236222C37333837312C3231332C34392238222C31322C3431313134332C33392231222C31313239312C34312C36393336332C22322230312C3831313835332C35392230222C39323139312C37312C31393336362C22332236382C3531313038332C37392239222C39322C3131323831332C36392235222C32313237322C33312C30393330372C22322239312C3231323834332C38392234222C30333737322C36312C38303430302C22332235392C3531323338342C31302233222C37332C3430333035342C30302230222C33313835332C36302C38303435302C22322238322C3130333339342C31302239222C31333037332C31312C39303436332C22342235302C3131333134342C34302238222C36342C3639333435342C33302233222C34313335332C37392C38303438332C22322237332C3930343031342C35302232222C32333137342C34302C33303439362C22342239302C3530343137342C383022322C5D6D2270616946656E3A22225B2C302C302230222C34322C332C302230222C38342C322C302230222C31372C352C302230222C34392C352C302230222C31313037302C302C2C22312239332C322C312230222C36313131332C302C2C22312232382C382C342230222C30323234362C312C2C22322235322C352C382233222C34323636312C2C302235222C36323637312C2C322236222C38323638312C2C332238222C30333639312C2C342238222C33333630312C2C342239222C35333731312C2C342239222C3831322C3035312C2C2232223136322C3035302C2C2235223030322C3035302C2C2237223333322C3035302C2C2239223336322C3135302C2C22312238312C3935322C332230222C34313131322C3535302C2C22312233362C3035322C372230222C38313734322C3935302C2C22322236302C3136322C322232222C32323437322C3436342C2C22322238342C3636322C372236222C36323639322C3936372C2C22322230392C3637322C312238222C31333631322C3237392C2C22332232332C3737322C3330312C22332233352C3837322C3330312C2233222C3539342C362232222C37322C3939342C362230222C31352C3839342C362230222C35372C3239342C3722Line truncated
"PostBlendHdrBlob": "227B6C62626F3A223C22783F6C6D7620726569736E6F5C3D3122302E225C6520636E646F6E693D67225C74752D665C383F223C3E64685F72696C2062657673726F693D6E225C2E325C303E22513C43445F4D657673726F693E6E2E3633322F3C44514D43765F726569736E6F3C3E6170656E5F6C6F636F6C5F726F6D6564443E494333502F3C6170656E5F6C6F636F6C5F726F6D65643C3E6170656E5F6C616D5F78756C696D616E636E3E6536342E38303331383530363437383C35702F6E616C656D5F78616C5F6D756E696E6165633C3E73756465415F4C50313E30302F3C73756465415F4C503C3E6170656E5F6C696D5F6E756C696D616E636E3E652E30303030323030303030303439393939342F3C6170656E5F6C696D5F6E756C696D616E636E3E656E3C6D6F6E696C61705F61655F6B756C696D616E636E3E6536342E38303331383C316E2F6D6F6E696C61705F61655F6B756C696D616E636E3E65533C5244705F61655F6B756C696D616E636E3E6530343C30532F5244705F61655F6B756C696D616E636E3E656F3C747575705F7461676D6D5F61707363613E65733C61706563323E32702F3C707363613E65763C6C61323E322E2F3C61763E6C2F3C756F70747475675F6D61616D735F617065633C3E6170656E5F6C63703E63723C3C3E3E633C30632F3C3E3E723C31722F3C3E3E673C30672F3C3E3E623C30622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E722F3C3E3E67633C303E2F3C3E63723C303E2F3C3E72673C313E2F3C3E67623C303E2F3C3E62723C3E673C30722F3E67673C3E623C30672F3E62723C3E623C30722F3E62723C3E723C30722F3E72673C3E673C30672F3E67623C3E623C30622F3E62723C6267303E2F3C67723E622F3C3E67623C3C3E3E633C30632F3C3E3E723C30722F3C3E3E673C30672F3C3E3E623C31622F3C3E6772303E2F3C67723C3E6267303E2F3C62673C3E6272303E2F3C62723C3E7272303E2F3C72723C3E6767303E2F3C67673C3E6262303E2F3C62623C3E67723E623C30722F62673C3E622F3C3E702F6E616C65705F63633C3E6F74656E6D5F70613C3E6F706E6973743C3E3E783C30782F3C3E3E793C30792F3C3E3E7832362F3C3E78793C323E3C35792F3C3E3E7832313C33782F3C3E3E7939342F3C3E79783C313E35382F3C3E78793C383E3C31792F3C3E3E7835323C34782F3C3E3E7933313C30792F3C3E3E7830333C38782F3C3E3E7937313C39792F3C3E3E7838333C36782F3C3E3E7937323C31792F3C3E3E7835343C31782F3C3E3E7937333C31792F3C3E3E7838343C32782F3C3E3E7932343C38792F3C3E3E7831353C33782F3C3E3E7939343C32792F3C3E3E7834353C34782F3C3E3E7936353C34792F3C3E3E7837353C35782F3C3E3E7934363C35792F3C3E3E7830363C36782F3C3E3E7933373C36792F3C3E3E7833363C37782F3C3E3E7933383C38792F3C3E3E7836363C38782F3C3E3E7938383C37792F3C3E3E7830383C30782F3C3E3E7937393C38792F3C3E3E7832393C33782F3C3E3E79303133322F3C3E792F3C6F706E6973743C3E742F6E6F5F65616D3E70733C6D616C706E695F67726764693C3E65723E64703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E722F64653C3E726765653E6E703C303E2F3C3E70703C323E38342F3C3E70703C343E32392F3C3E70703C373E31342F3C3E70703C313E31303C37702F3C3E3E70323133332F3C3E70703C313E34353C36702F3C3E3E70383136302F3C3E70703C313E33393C30702F3C3E3E70303234352F3C3E70703C323E37313C38702F3C3E3E70333232302F3C3E70703C323E32343C36702F3C3E3E70353230352F3C3E70703C323E37363C35702F3C3E3E70323333302F3C3E70703C333E39363C37702F3C3E672F65726E653C3E6C6265753C3E3E703C30702F3C3E3E7034323C38702F3C3E3E7039343C32702F3C3E3E7034373C31702F3C3E3E70303137312F3C3E70703C313E33323C33702F3C3E3E70353136342F3C3E70703C313E30383C36702F3C3E3E70393130332F3C3E70703C323E35303C34702F3C3E3E70313238372F3C3E70703C323E30333C32702F3C3E3E70343236322F3C3E70703C323E35353C30702F3C3E3E70363235372F3C3E70703C333E30323C33702F3C3E3E70363337392F3C3E702F3C6C6265753C3E732F6D616C706E695F67726764693C3E73647070735F6D616C706E695F67726764693C3E79746570783E65767463726F2F3C797465703C3E6973657A313E3C37732F7A693E652F3C73647070735F6D616C706E695F67726764693C3E65726C616974656D705F6E616C656C5F6D756E696E6165633C3E6E656261656C313E2F3C6E656261656C3C3E646170615F74747361725F7479746570643E66657561746C2F3C646170615F74747361725F74797465703C3E6C636D616970676E3C3E6F6C3E7730333C306C2F776F3C3E69686867313E30353C30682F67693E682F3C6C636D616970676E3C3E722F6165746C6D695F656170656E5F6C756C696D616E636E3E65613C6164747076695F656F74656E616D707072653C3E69566564536F6174697474736369614461746F43666E67693C3E6E656261656C313E2F3C6E656261656C3C3E61726574635F72745F6C79746570643E66657561746C2F3C61726574635F72745F6C797465703C3E657261635F6C61726574635F6E6F72746C6F303E352E2F3C657261635F6C61726574635F6E6F72746C6F3C3E562F64696F6574537461736969744463746143616E6F69663E67533C617469744D6374654461746143616E6F69663E67653C616E6C623E653C31652F616E6C623E656D3C646F3E653C306D2F646F3E65773C696568674F744D6678614C433E4C3C31772F696568674F744D6678614C433E4C773C696568674F744D667861614D747372656E69446773693E703C31772F696568674F744D667861614D747372656E69446773693E70773C69656867567464696F6574537461736969747363313E2F3C65776769746869566564536F61746974747363693E732F3C745374616369654D6174614461746F43666E67693C3E612F6164747076695F656F74656E616D707072653C3E7964616E696D54635F4D6F7065775F72706F69Line truncated
"PostBlendIGC": "227B69647073616C49792244303A222C6964687472656E456261656C3A2272746575222C69646874726574536572676E68743A222C346522616E6C622265743A75722C656C22747522425B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522475B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C3334322C3135322C3935322C3736322C3537322C3338322C3139322C3939332C3830332C3731332C3632332C3533332C3434332C3435332C3336332C3237332C3138332C3139342C3230342C3131342C3032342C3133342C3234342C3235342C3336342C3437342C3438342C3539352C3630352C3731352C3033352C3034352C3235352C3536352C3837352C3838362C3030362C3331362C3632362C3933362C3235362C3436362C3737362C3039372C3330372C3831372C3233372C3634372C3036372C3337372C3638382C3230382C3831382C3133382C3634382C3236382C3637382C3039392C3530392C3132392C3733392C3335392C3936392C3538312C30302C3130313731312C33302C3330313934312C36302C3930313538312C30312C3131313132312C33312C3731313435312C37312C3331313938312C30322C3732313532312C34322C3532313136312C38322C3233313130312C31332C3933313733312C35332C3733313837312C39332C3734313531312C33342C3734313735312C37342C3434313539312C31352C3735313833312C35352C3935313138312C30362C3236313332312C34362C3536313636312C38362C3737313930312C33372C3037313135312C37372C3337313539312C32382C3138313234312C36382C3338313538312C31392C3139313333312C35392C3939313138322C30302C3330323932322C35302C3130323737322C39302C3931323532322C35312C3131323837322C39312C3932323632322C35322C3132323537322C30332C3133323732322C35332C3433323937322C30342C3734323433322C35342C3934323738322C31352C3435323933322C36352C3735323539322C32362C3136323135322C37362C3537323730322C33372C3337323336322C39372C3138323931322C35382C3038323537322C30392C3739323533322C36392C3339323539332C32302C3730333335332C38302C3331333531332C34312C3731333937332C30322C3332333533332C36322C3732333939332C33332C3133333336332C39332C3534333732332C35342C3934333139332C32352C3335333535332C38352C3736333931332C35362C3136333738332C32372C3337333535332C38372C3738333931332C35382C3938333139332C32392C3339333935332C39392C3530343732342C36302C35303435392C5D6C22747522525B3A2C302C302C302C312C312C322C322C322C332C332C332C342C352C362C372C382C393131312C2C323331312C2C353731312C2C393132322C2C333532322C2C373932332C2C313433332C2C373933342C2C323534342C2C383135352C2C353835362C2C313536362C2C393337372C2C373138382C2C353039392C2C343839312C3330312C3830312C3331312C3831312C3332312C3832312C3433312C3933312C3534312C3135312C3735312C3336312C3836312C3437312C3038312C3738312C3339322C3030322C3830322C3531322C3232322C3932322C3633322C33Line truncated
"PostBlendPCC": "227B22427B3A62223A222E312C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22477B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267313A302E222C62673A222E302C3067222267303A302E222C2272303A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C22527B3A62223A222E302C3062222262303A302E222C2263303A302E222C2267303A302E222C62673A222E302C3067222267303A302E222C2272313A302E222C62723A222E302C3072222267303A302E222C67722262303A302E222C72723A222E307D30222C696461736C6242656665726F55656C70616F2264663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C7D65",
"PostBlendPa": "227B654D436D6C6F6F46226C7B3A6222656C646E6E694567616E6C622265663A6C616573222C69647073616C49792244303A222C6E656261656C3A226166736C2C65682265753A22227B6461226A303A222C616D2278313A3533222C696D2264313A2C356D226E693A223537222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C654D436D6C6F6B536E693A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A223534222C696D2264313A2C356D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D70226F72657474636F43746E617274733A226166736C2C6570226F7265747463735669535A786E6F2265663A6C616573222C617322747B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C6176226C7B3A61226A643A222C306D2278613A2230312C306D2264693A223333222C696D226E303A222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D222C7D4D226D656F43536C796B3A22227B6C626E656964676E6E456261656C3A226166736C2C65642273696C70796144493A222C306522616E6C622265663A6C616573222C756822657B3A61226A643A222C306D2278613A2235322C356D2264693A223531222C696D226E313A3539222C7270746F63652274663A6C616573222C727470617A65696F456467644C6566652274223A4C53504F2245222C727470617A65696F456467645265676974683A2253224F4C45507D22222C7270746F636543746E6F727473612274663A6C616573222C7270746F63655674537378696F5A656E3A226166736C2C65732274613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22452C7D76226C613A22227B6461226A303A222C616D2278313A3030222C696D2264333A2C336D226E693A222C3070226F72657474633A226166736C2C657422617265706F7A646964456567654C74663A2253224F4C45502C227422617265706F7A646964456567695268672274223A4C53504F22457D7D222C69535A786E6F22657B3A642273696C70796144493A222C306522616E6C622265743A75722C65682265757543767222655B3A2C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C305D30222C61734374727565763A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C302Line truncated
"PostBlendPaDither": "7B642273696C70796144493A222C306522616E6C622265303A222C616D727478693A22305B302C302C302C302C302C302C302C302C302C302C302C302C302C302C302C2C5D6F22666665734574226E303A222C74736572676E68743A227D30",
"WhitePoint": 6500
}
}
}
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" ?>
<!--
Copyright (c) 2021 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<ThermalLevelToFPSMap>
<DeviceSettingList>
<DefaultDevice version="1"/>
<Device version="1">
<ThermalLevelMap level="1" fps="144"/>
<ThermalLevelMap level="2" fps="144"/>
<ThermalLevelMap level="3" fps="120"/>
<ThermalLevelMap level="4" fps="120"/>
<ThermalLevelMap level="5" fps="90"/>
<ThermalLevelMap level="6" fps="90"/>
<ThermalLevelMap level="7" fps="90"/>
<ThermalLevelMap level="8" fps="60"/>
<ThermalLevelMap level="9" fps="60"/>
<ThermalLevelMap level="10" fps="60"/>
</Device>
</DeviceSettingList>
</ThermalLevelToFPSMap>
+79
View File
@@ -0,0 +1,79 @@
#configuration parameters for DPM Fast Dormancy and TCM module.
#Configuration params for FD slot 0
#delay_time while issuing dormancy_request
dpm_s0_fd_delay_time_timer_value:0
#Idle timer value when SCREEN state is ON
#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time
dpm_s0_fd_screen_on_idle_timer_value:15
#Idle timer value when SCREEN state is OFF
#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
dpm_s0_fd_screen_off_idle_timer_value:3
#Idle timer value when TETHERING is ON
#This takes precedence over SCREEN state
#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
dpm_s0_fd_tethering_on_idle_timer_value:15
#FastDormancy can be configured for a network type
#Default configuration 101000011100001000
dpm_s0_fd_enable_networks_mask:0x028708
#Configuration params for FD slot 1
#delay_time while issuing dormancy_request
dpm_s1_fd_delay_time_timer_value:0
#Idle timer value when SCREEN state is ON
#dpm_fd_screen_on_idle_timer_value = actual_screen_on_timer + delay_time
dpm_s1_fd_screen_on_idle_timer_value:15
#Idle timer value when SCREEN state is OFF
#dpm_fd_screen_off_idle_timer_value = actual_screen_off_timer + delay_time
dpm_s1_fd_screen_off_idle_timer_value:3
#Idle timer value when TETHERING is ON
#This takes precedence over SCREEN state
#dpm_tethering_on_idle_timer_value = actual_tethering_on_timer + delay_time
dpm_s1_fd_tethering_on_idle_timer_value:15
#FastDormancy can be configured for a network type
#Default configuration 101000011100001000
dpm_s1_fd_enable_networks_mask:0x028708
#Configuration params for TCM
#Idle timer value when SCREEN state is ON
#min : 1s and max :256s
dpm_tcm_screen_on_idle_timer_value:5
#Idle timer value when SCREEN state is OFF
#min : 0s and max :256s, tcm is disabled with screen off state
dpm_tcm_screen_off_idle_timer_value:0
#TCM can be configured for a network type
#Default configuration 111111111111111111110
dpm_tcm_enable_networks_mask:0x1FFFFE
#FastDormancy and TCM can be configured for a network type
#NETWORK_TYPE_UNKNOWN = 0
#NETWORK_TYPE_GPRS = 1
#NETWORK_TYPE_EDGE = 2
#NETWORK_TYPE_UMTS = 3
#NETWORK_TYPE_CDMA = 4
#NETWORK_TYPE_EVDO_0 = 5
#NETWORK_TYPE_EVDO_A = 6
#NETWORK_TYPE_1xRTT = 7
#NETWORK_TYPE_HSDPA = 8
#NETWORK_TYPE_HSUPA = 9
#NETWORK_TYPE_HSPA = 10
#NETWORK_TYPE_IDEN = 11
#NETWORK_TYPE_EVDO_B = 12
#NETWORK_TYPE_LTE = 13
#NETWORK_TYPE_EHRPD = 14
#NETWORK_TYPE_HSPAP = 15
#NETWORK_TYPE_GSM = 16
#NETWORK_TYPE_TD_SCDMA = 17
#NETWORK_TYPE_IWLAN = 18
#NETWORK_TYPE_LTE_CA = 19
#NETWORK_TYPE_NR = 20;
#configuration params for Dormancy manager
#first larger inactivity soft timer to poll for dormancy in seconds.
dpm_dm_t1_inactivity_timer:15
#second smaller inactivity soft timer to poll for dormancy in seconds.
dpm_dm_t2_inactivity_timer:5
#number of times T2 can be repeated before registering for dormancy indication with modem directly.
dpm_dm_repeat_t2:5
Binary file not shown.
+61
View File
@@ -0,0 +1,61 @@
<!--
Copyright (c) 2017 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<!--
This file is configured by OEM to customize the path used by GP FS listener
service to save files, and will be located in /vendor/etc on device
"gp_data_path" and "gp_persist_path" are the /data and /persist partition
path to save files, respectively.
By default, "gp_data_path" is "/data/vendor/tzstorage/", and
"gp_persist_path" is "/mnt/vendor/persist/data/".
To replace with different paths, please also create folder in init.qcom.rc
file and update SEAndroid policy.
Take "/data/vendor/tzstorage/" as an example below,
A) rootdir/etc/init.qcom.rc:
# Create /data/vendor/tzstorage directory for SFS listener
mkdir /data/vendor/tzstorage 0770 system system
B) common/file.te:
# SFS listener data file
type data_tzstorage_file, file_type, data_file_type;
C) common/file_contexts:
/data/vendor/tzstorage(/.*)? u:object_r:data_tzstorage_file:s0
D) common/qseecomd.te:
# Allow SFS to write to data partition
allow tee data_tzstorage_file:dir create_dir_perms;
allow tee data_tzstorage_file:file create_file_perms;
"gp_whitelist_count" and "gp_whitelist_path"
Some paths needs "/data/vendor/tzstorage" appended to it at the beginning
as they do not have access/permissions on their own.
Use gp_whitelist_count and gp_whitelist_paths entries to add more such paths.
By default, we add "/data/system/users" and "/data/misc/qsee" for current use
cases.
To add an extra path, increment the count in gp_whitelist_count and add a new
gp_whitelist_path entry. It is very critical that the count matches with the
number of path entries.
-->
<sfs_path>
<gp_data_path> /data/vendor/tzstorage/ </gp_data_path>
<gp_persist_path> /mnt/vendor/persist/data/ </gp_persist_path>
<gp_whitelist_count> 4 </gp_whitelist_count>
<gp_whitelist_path> /data/system/users/ </gp_whitelist_path>
<gp_whitelist_path> /data/misc/qsee/ </gp_whitelist_path>
<gp_whitelist_path> /qwes </gp_whitelist_path>
<gp_whitelist_path> /qwes/licenses </gp_whitelist_path>
</sfs_path>
+434
View File
@@ -0,0 +1,434 @@
# Error Estimate
# _SET = 1
# _CLEAR = 0
ERR_ESTIMATE=0
#NTP server
NTP_SERVER=time.xtracloud.net
#XTRA CA path
XTRA_CA_PATH=/usr/lib/ssl-1.1/certs
# DEBUG LEVELS: 0 - none, 1 - Error, 2 - Warning, 3 - Info
# 4 - Debug, 5 - Verbose
# If DEBUG_LEVEL is commented, Android's logging levels will be used
DEBUG_LEVEL = 3
# Intermediate position report, 1=enable, 0=disable
INTERMEDIATE_POS=0
# supl version 1.0
SUPL_VER=0x10000
# Emergency SUPL, 1=enable, 0=disable
#SUPL_ES=1
#Choose PDN for Emergency SUPL
#1 - Use emergency PDN
#0 - Use regular SUPL PDN for Emergency SUPL
#USE_EMERGENCY_PDN_FOR_EMERGENCY_SUPL=0
#SUPL_MODE is a bit mask set in config.xml per carrier by default.
#If it is uncommented here, this value will overwrite the value from
#config.xml.
#MSA=0X2
#MSB=0X1
#SUPL_MODE=
# GPS Capabilities bit mask
# SCHEDULING = 0x01
# MSB = 0x02
# MSA = 0x04
# ON_DEMAND_TIME = 0x10
# default = ON_DEMAND_TIME | MSA | MSB | SCHEDULING
CAPABILITIES=0x17
# Accuracy threshold for intermediate positions
# less accurate positions are ignored, 0 for passing all positions
# ACCURACY_THRES=5000
################################
##### AGPS server settings #####
################################
# FOR SUPL SUPPORT, set the following
# SUPL_HOST=supl.host.com or IP
# SUPL_PORT=1234
# FOR MO SUPL SUPPORT, set the following
# MO_SUPL_HOST=supl.host.com or IP
# MO_SUPL_PORT=1234
# FOR C2K PDE SUPPORT, set the following
# C2K_HOST=c2k.pde.com or IP
# C2K_PORT=1234
# Bitmask of slots that are available
# for write/install to, where 1s indicate writable,
# and the default value is 0 where no slots
# are writable. For example, AGPS_CERT_WRITABLE_MASK
# of b1000001010 makes 3 slots available
# and the remaining 7 slots unwritable.
#AGPS_CERT_WRITABLE_MASK=0
####################################
# LTE Positioning Profile Settings
####################################
# LPP_PROFILE is a bit mask
# 0: Enable RRLP on LTE(Default)
# 0x1: LPP User Plane
# 0x2: LPP Control Plane
# 0x4: LPP User Plane for NR5G
# 0x8: LPP Control Plane for NR5G
LPP_PROFILE = 2
####################################
#Datum Type
####################################
# 0: WGS-84
# 1: PZ-90
DATUM_TYPE = 0
################################
# EXTRA SETTINGS
################################
# NMEA provider (1=Modem Processor, 0=Application Processor)
NMEA_PROVIDER=0
################################
# NMEA TAG BLOCK GROUPING
################################
# NMEA tag block grouping is only applicable to GSA
# Default is disabled
# 0 - disabled
# 1 - enabled
NMEA_TAG_BLOCK_GROUPING_ENABLED = 0
# Customized NMEA GGA fix quality that can be used to tell
# whether SENSOR contributed to the fix.
#
# When this configuration item is not enabled (set to any value that is not 1),
# GGA fix quality conforms to NMEA standard spec as below:
# PPP/DGNSS/SBAS correction fix w/ or w/o sensor: 2
# RTK fixed fix w/ or w/o sensor: 4
# RTK float fix w/ or w/o sensor: 5
# SPE fix w/ or w/o sensor: 1
# Sensor dead reckoning fix: 6
#
# When this configuration is enabled (set to 1), GGA fix quality
# will be output as below:
# PPP fix w/o sensor: 59, w/ sensor: 69
# DGNSS/SBAS correction fix w/o sensor: 2, w/ sensor: 62
# RTK fixed fix w/o sensor: 4, w/ sensor: 64
# RTK float fix w/o sensor: 5, w/ sensor: 65,
# SPE fix w/o sensor: 1, and w/ sensor: 61
# Sensor dead reckoning fix: 6
#
# any value that is not 1 - disabled
# 1 - enabled
CUSTOM_NMEA_GGA_FIX_QUALITY_ENABLED = 0
################################
# NMEA Reporting Rate Config, valid only when NMEA_PROVIDER is set to "0"
################################
# NMEA Reporting Rate
# Set it to "1HZ" for 1Hz NMEA Reporting
# Set it to "NHZ" for NHz NMEA Reporting
#Default : NHZ (overridden by position update rate if set to lower rates)
NMEA_REPORT_RATE=NHZ
# Mark if it is a SGLTE target (1=SGLTE, 0=nonSGLTE)
SGLTE_TARGET=0
##################################################
# Select Positioning Protocol on A-GLONASS system
##################################################
# 0x1: RRC CPlane
# 0x2: RRLP UPlane
# 0x4: LLP Uplane
A_GLONASS_POS_PROTOCOL_SELECT = 0
##################################################
# Select technology for LPPe Control Plane
##################################################
# 0x1: DBH for LPPe CP
# 0x2: WLAN AP Measurements for LPPe CP
# 0x4: SRN AP measurement for CP
# 0x8: Sensor Barometer Measurement LPPe CP
# 0x10: Allow LPPe during non-E911 session over CP
# 0x20: Allow shipping the Civic Address to the server over CP
#LPPE_CP_TECHNOLOGY = 0
##################################################
# Select technology for LPPe User Plane
##################################################
# 0x1: DBH for LPPe UP
# 0x2: WLAN AP Measurements for LPPe UP
# 0x4: SRN AP measurement for UP
# 0x8: Sensor Barometer Measurement LPPe UP
# 0x10: Allow LPPe during non-E911 session over UP
# 0x20: Allow shipping the Civic Address to the server over UP
#LPPE_UP_TECHNOLOGY = 0
##################################################
# AGPS_CONFIG_INJECT
##################################################
# enable/disable injection of AGPS configurations:
# SUPL_VER
# SUPL_HOST
# SUPL_PORT
# MO_SUPL_HOST
# MO_SUPL_PORT
# C2K_HOST
# C2K_PORT
# LPP_PROFILE
# A_GLONASS_POS_PROTOCOL_SELECT
# 0: disable
# 1: enable
AGPS_CONFIG_INJECT = 1
##################################################
# GNSS settings for automotive use cases
# Configurations in following section are
# specific to automotive use cases, others
# please do not change, keep the default values
##################################################
# AP Coarse Timestamp Uncertainty
##################################################
# default : 10
# AP time stamp uncertainty, until GNSS receiver
# is able to acquire better timing information
AP_TIMESTAMP_UNCERTAINTY = 10
#####################################
# DR_SYNC Pulse Availability
#####################################
# 0 : DR_SYNC pulse not available (default)
# 1 : DR_SYNC pulse available
# This configuration enables the driver to make use
# of PPS events generated by DR_SYNC pulse
# Standard Linux PPS driver needs to be enabled
DR_SYNC_ENABLED = 0
#####################################
# PPS Device name
#####################################
PPS_DEVICENAME = /dev/pps0
#####################################
# Ignore PPS at Startup and after long outage
#####################################
IGNORE_PPS_PULSE_COUNT = 1
#####################################
# Long GNSS RF outage in seconds
#####################################
GNSS_OUTAGE_DURATION = 10
#####################################
# Engine hub timer offset in msec
#####################################
#ENGINEHUB_TIMER_OFFSET_MSEC = 0
#####################################
# AP Clock Accuracy
#####################################
# Quality of APPS processor clock (in PPM).
# Value specified is used for calculation of
# APPS time stamp uncertainty
AP_CLOCK_PPM = 100
#####################################
# MAX ms difference to detect missing pulse
#####################################
# Specifies time threshold in ms to validate any missing PPS pulses
MISSING_PULSE_TIME_DELTA = 900
#####################################
# Propagation time uncertainty
#####################################
# This settings enables time uncertainty propagation
# logic incase of missing PPS pulse
PROPAGATION_TIME_UNCERTAINTY = 1
#######################################
# APN / IP Type Configuration
# APN and IP Type to use for setting
# up WWAN call.
# Use below values for IP Type:
# v4 = 1
# v6 = 2
# v4v6 = 3
# Values for SUB_ID: 0 (DEFAULT), 1 or 2
#######################################
# INTERNET_APN = abc.xyz
# INTERNET_IP_TYPE = 1
# INTERNET_SUB_ID = 0
# SUPL_APN = abc.xyz
# SUPL_IP_TYPE = 1
# SUPL_APN_SUB2 = abc.xyz
# SUPL_IP_TYPE_SUB2 = 1
#####################################
# Set Roaming
#####################################
# This setting enables/disables
# roaming (disable=0 or enable=1)
# SET_ROAMING = 0
#####################################
# Modem type
#####################################
# This setting configures modem type
# (external=0 or internal=1)
# comment out the next line to vote
# for the first modem in the list
MODEM_TYPE = 1
##################################################
# CONSTRAINED TIME UNCERTAINTY MODE
##################################################
# 0 : disabled (default)
# 1 : enabled
# This setting enables GPS engine to keep its time
# uncertainty below the specified constraint
#CONSTRAINED_TIME_UNCERTAINTY_ENABLED = 0
# If constrained time uncertainty mode is enabled,
# this setting specifies the time uncertainty
# threshold that gps engine need to maintain.
# In unit of milli-seconds.
# Default is 0.0 meaning that modem default value
# of time uncertainty threshold will be used.
#CONSTRAINED_TIME_UNCERTAINTY_THRESHOLD = 0.0
# If constrained time uncertainty mode is enabled,
# this setting specifies the power budget that
# gps engine is allowed to spend to maintain the time
# uncertainty.
# Default is 0 meaning that GPS engine is not constained
# by power budget and can spend as much power as needed.
# In unit of 0.1 milli watt second.
#CONSTRAINED_TIME_UNCERTAINTY_ENERGY_BUDGET = 0
##################################################
# POSITION ASSISTED CLOCK ESTIMATOR
##################################################
# 0 : disabled (default)
# 1 : enabled
# This setting enables GPS engine to estimate clock
# bias and drift when the signal from at least 1
# SV is available and the UE’s position is known by
# other position engines.
#POSITION_ASSISTED_CLOCK_ESTIMATOR_ENABLED = 0
#####################################
# package names and NFW entities they control
#####################################
# Each entry below reperesnts an NFW client
# and the package that controls it.
# A package may control more than one NFW client,
# but an NFW client is controlled by one package only
#
# In case multiple attribution app feature is not supported
# all entries below should correspond to the same package name
NFW_CLIENT_CP = com.example.android.locationattribution
NFW_CLIENT_SUPL = com.example.android.locationattribution
NFW_CLIENT_IMS = com.example.android.locationattribution
NFW_CLIENT_SIM = com.example.android.locationattribution
NFW_CLIENT_MDT = com.example.android.locationattribution
NFW_CLIENT_TLOC = com.example.android.locationattribution
NFW_CLIENT_RLOC = com.example.android.locationattribution
NFW_CLIENT_V2X = com.example.android.locationattribution
NFW_CLIENT_R1 = com.example.android.locationattribution
NFW_CLIENT_R2 = com.example.android.locationattribution
NFW_CLIENT_R3 = com.example.android.locationattribution
#####################################
# CP_MTLR_ES
#####################################
# CP MTLR ES, 1=enable, 0=disable
CP_MTLR_ES=0
##################################################
# GNSS_DEPLOYMENT
##################################################
# 0 : Enable QTI GNSS (default)
# 1 : Enable QCSR SS5
# 2 : Enable PDS API
# This setting use to select between QTI GNSS,
# QCSR SS5 hardware receiver, and PDS API.
# By default QTI GNSS receiver is enabled.
# GNSS_DEPLOYMENT = 0
##################################################
## LOG BUFFER CONFIGURATION
##################################################
#LOG_BUFFER_ENABLED, 1=enable, 0=disable
#*_LEVEL_TIME_DEPTH, maximum time depth of level *
#in log buffer, unit is second
#*_LEVEL_MAX_CAPACITY, maximum numbers of level *
#log print sentences in log buffer
LOG_BUFFER_ENABLED = 0
E_LEVEL_TIME_DEPTH = 600
E_LEVEL_MAX_CAPACITY = 50
W_LEVEL_TIME_DEPTH = 500
W_LEVEL_MAX_CAPACITY = 100
I_LEVEL_TIME_DEPTH = 400
I_LEVEL_MAX_CAPACITY = 200
D_LEVEL_TIME_DEPTH = 30
D_LEVEL_MAX_CAPACITY = 300
V_LEVEL_TIME_DEPTH = 200
V_LEVEL_MAX_CAPACITY = 400
##################################################
# Allow buffer diag log packets when diag memory allocation
# fails during boot up time.
##################################################
BUFFER_DIAG_LOGGING = 1
##################################################
# LOC_DIAGIFACE_ENABLED
##################################################
# Enable or disable loading of loc diag interface
# by modules using it.
# 1=enable, 0=disable
LOC_DIAGIFACE_ENABLED = 1
#######################################
# NTRIP CLIENT LIBRARY NAME
#######################################
# NTRIP_CLIENT_LIB_NAME =
##################################################
# Correction Data Framework settings
# Default values:
# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM
# CDFW_INJECT_DATA_INTERVAL = 600000 //10 mins
# CDFW_RTCM_MESSAGE_INTERVAL = 1000 //1 second
#
# If multiple sources coexist on a PL,
# the prorioty sequence can be set by the integer number.
# PRIORITY_1 is higher than PRIORITY_2, for example,
# CDFW_SOURCE_PRIORITY_1 = INTERNAL_1 RTCM
# CDFW_SOURCE_PRIORITY_2 = CV2X RTCM
##################################################
##################################################
# RF LOSS
# The loss in 0.1 dbHz from the C/N0 at the antenna port
# These values must be configured by OEM if not
# supported in QMI LOC message
# There is one entry for each signal type
##################################################
RF_LOSS_GPS = 0
RF_LOSS_GPS_L5 = 0
RF_LOSS_GLO_LEFT = 0
RF_LOSS_GLO_CENTER = 0
RF_LOSS_GLO_RIGHT = 0
RF_LOSS_BDS = 0
RF_LOSS_BDS_B2A = 0
RF_LOSS_GAL = 0
RF_LOSS_GAL_E5 = 0
RF_LOSS_NAVIC = 0
@@ -0,0 +1,5 @@
service vendor.bluetooth-1-0-qti /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
class hal
user bluetooth
group bluetooth system wakelock oem_2901 net_raw
capabilities BLOCK_SUSPEND NET_ADMIN
@@ -0,0 +1,8 @@
# Copyright (c) 2018-2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service wfdhdcphalservice /vendor/bin/wfdhdcphalservice
class main
user system
@@ -0,0 +1,4 @@
service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
class early_hal
user system
group system
@@ -0,0 +1,6 @@
service gnss_service /vendor/bin/hw/android.hardware.gnss-aidl-service-qti
interface aidl android.hardware.gnss.IGnss/default
interface aidl vendor.qti.gnss.ILocAidlGnss/default
class hal
user gps
group system gps radio vendor_qti_diag
@@ -0,0 +1,7 @@
on init
start vendor.keymaster-4-1
service vendor.keymaster-4-1 /vendor/bin/hw/android.hardware.keymaster@4.1-service-qti
class early_hal
user system
group system drmrpc
@@ -0,0 +1,11 @@
# Copyright (c) 2021 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
on init
start vendor.keymint-qti
service vendor.keymint-qti /vendor/bin/hw/android.hardware.security.keymint-service-qti
class early_hal
user system
group system drmrpc
+8
View File
@@ -0,0 +1,8 @@
service vendor.cnd /system/vendor/bin/cnd
class main
user system
group system wifi inet radio wakelock net_admin
#ifdef OPLUS_BUG_DEBUG
#DuYuanhua@NETWORK.DATA.3652452, 2022/06/09, add capabilities as a workaround
capabilities NET_ADMIN BLOCK_SUSPEND NET_BIND_SERVICE
#endif
@@ -0,0 +1,11 @@
#
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service wifidisplayhalservice /vendor/bin/wifidisplayhalservice
class main
user system
group inet input audio media uhid
capabilities NET_RAW
+13
View File
@@ -0,0 +1,13 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
# Create the directories used by DPM subsystem
#start dataadpl service
service vendor.dataadpl /system/vendor/bin/adpl
class main
user radio
socket adpl_cmd_uds_file dgram 660 radio radio
group radio oem_2901 diag usb inet
disabled
+19
View File
@@ -0,0 +1,19 @@
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
# Create the directories used by DPM subsystem
# msm specific files that need to be created on /data
on post-fs-data
#Create DATAQTI dir for logs
mkdir /data/vendor/dataqti 0770 radio radio
chmod 0770 /data/vendor/dataqti
#start dataqti service
service vendor.dataqti /system/vendor/bin/qti
class main
user radio
socket qti_dpm_uds_file dgram 660 radio radio
group radio oem_2901 diag usb inet
disabled
Loaded 100 of 1370 files, more files were not shown because too many files have changed in this diff. Show more