summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2018-10-29 15:10:24 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2018-10-29 15:10:24 +0100
commit0120ecd651a2ff3f8e202a704d6e73b705cf81d0 (patch)
tree8baa5b4865aa3d1f6c0e6ea179abea23eab9b20c
parent8a4cb5e619c23473d6fda855c80d9f428478481c (diff)
downloadrockbox-0120ecd651a2ff3f8e202a704d6e73b705cf81d0.tar.gz
rockbox-0120ecd651a2ff3f8e202a704d6e73b705cf81d0.zip
sonynwz: add nvp map for NW-A50 series
Change-Id: I49f3399552721e515cc01021c2e0aa28c781ec28
-rw-r--r--firmware/target/hosted/sonynwz/nwz-db.c187
-rw-r--r--firmware/target/hosted/sonynwz/nwz-db.h5
-rw-r--r--utils/nwztools/database/nvp/nw-a50.txt93
3 files changed, 284 insertions, 1 deletions
diff --git a/firmware/target/hosted/sonynwz/nwz-db.c b/firmware/target/hosted/sonynwz/nwz-db.c
index 9b98397524..dc4c23ca07 100644
--- a/firmware/target/hosted/sonynwz/nwz-db.c
+++ b/firmware/target/hosted/sonynwz/nwz-db.c
@@ -222,6 +222,8 @@ static int nvp_index_06a782[NWZ_NVP_COUNT] =
222{ 222{
223 [NWZ_NVP_APD] = NWZ_NVP_INVALID, 223 [NWZ_NVP_APD] = NWZ_NVP_INVALID,
224 [NWZ_NVP_APP] = 0, 224 [NWZ_NVP_APP] = 0,
225 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
226 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
225 [NWZ_NVP_BFD] = NWZ_NVP_INVALID, 227 [NWZ_NVP_BFD] = NWZ_NVP_INVALID,
226 [NWZ_NVP_BFP] = NWZ_NVP_INVALID, 228 [NWZ_NVP_BFP] = NWZ_NVP_INVALID,
227 [NWZ_NVP_BLF] = NWZ_NVP_INVALID, 229 [NWZ_NVP_BLF] = NWZ_NVP_INVALID,
@@ -242,6 +244,7 @@ static int nvp_index_06a782[NWZ_NVP_COUNT] =
242 [NWZ_NVP_DCC] = 7, 244 [NWZ_NVP_DCC] = 7,
243 [NWZ_NVP_DG0] = 5, 245 [NWZ_NVP_DG0] = 5,
244 [NWZ_NVP_DG1] = 6, 246 [NWZ_NVP_DG1] = 6,
247 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
245 [NWZ_NVP_DOR] = 21, 248 [NWZ_NVP_DOR] = 21,
246 [NWZ_NVP_E00] = 36, 249 [NWZ_NVP_E00] = 36,
247 [NWZ_NVP_E01] = 37, 250 [NWZ_NVP_E01] = 37,
@@ -321,6 +324,7 @@ static int nvp_index_06a782[NWZ_NVP_COUNT] =
321 [NWZ_NVP_RTC] = 34, 324 [NWZ_NVP_RTC] = 34,
322 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 325 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
323 [NWZ_NVP_SDP] = 30, 326 [NWZ_NVP_SDP] = 30,
327 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
324 [NWZ_NVP_SER] = 4, 328 [NWZ_NVP_SER] = 4,
325 [NWZ_NVP_SFI] = NWZ_NVP_INVALID, 329 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
326 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 330 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -331,6 +335,7 @@ static int nvp_index_06a782[NWZ_NVP_COUNT] =
331 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 335 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
332 [NWZ_NVP_SLP] = 69, 336 [NWZ_NVP_SLP] = 69,
333 [NWZ_NVP_SPS] = NWZ_NVP_INVALID, 337 [NWZ_NVP_SPS] = NWZ_NVP_INVALID,
338 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
334 [NWZ_NVP_SYI] = 24, 339 [NWZ_NVP_SYI] = 24,
335 [NWZ_NVP_TR0] = 14, 340 [NWZ_NVP_TR0] = 14,
336 [NWZ_NVP_TR1] = 15, 341 [NWZ_NVP_TR1] = 15,
@@ -347,6 +352,8 @@ static int nvp_index_0ac81d[NWZ_NVP_COUNT] =
347{ 352{
348 [NWZ_NVP_APD] = 78, 353 [NWZ_NVP_APD] = 78,
349 [NWZ_NVP_APP] = 5, 354 [NWZ_NVP_APP] = 5,
355 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
356 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
350 [NWZ_NVP_BFD] = NWZ_NVP_INVALID, 357 [NWZ_NVP_BFD] = NWZ_NVP_INVALID,
351 [NWZ_NVP_BFP] = NWZ_NVP_INVALID, 358 [NWZ_NVP_BFP] = NWZ_NVP_INVALID,
352 [NWZ_NVP_BLF] = 79, 359 [NWZ_NVP_BLF] = 79,
@@ -367,6 +374,7 @@ static int nvp_index_0ac81d[NWZ_NVP_COUNT] =
367 [NWZ_NVP_DCC] = 7, 374 [NWZ_NVP_DCC] = 7,
368 [NWZ_NVP_DG0] = NWZ_NVP_INVALID, 375 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
369 [NWZ_NVP_DG1] = NWZ_NVP_INVALID, 376 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
377 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
370 [NWZ_NVP_DOR] = 21, 378 [NWZ_NVP_DOR] = 21,
371 [NWZ_NVP_E00] = 36, 379 [NWZ_NVP_E00] = 36,
372 [NWZ_NVP_E01] = 37, 380 [NWZ_NVP_E01] = 37,
@@ -446,6 +454,7 @@ static int nvp_index_0ac81d[NWZ_NVP_COUNT] =
446 [NWZ_NVP_RTC] = 34, 454 [NWZ_NVP_RTC] = 34,
447 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 455 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
448 [NWZ_NVP_SDP] = 30, 456 [NWZ_NVP_SDP] = 30,
457 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
449 [NWZ_NVP_SER] = 4, 458 [NWZ_NVP_SER] = 4,
450 [NWZ_NVP_SFI] = NWZ_NVP_INVALID, 459 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
451 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 460 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -456,6 +465,7 @@ static int nvp_index_0ac81d[NWZ_NVP_COUNT] =
456 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 465 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
457 [NWZ_NVP_SLP] = 69, 466 [NWZ_NVP_SLP] = 69,
458 [NWZ_NVP_SPS] = 83, 467 [NWZ_NVP_SPS] = 83,
468 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
459 [NWZ_NVP_SYI] = 24, 469 [NWZ_NVP_SYI] = 24,
460 [NWZ_NVP_TR0] = 14, 470 [NWZ_NVP_TR0] = 14,
461 [NWZ_NVP_TR1] = 15, 471 [NWZ_NVP_TR1] = 15,
@@ -472,6 +482,8 @@ static int nvp_index_139d65[NWZ_NVP_COUNT] =
472{ 482{
473 [NWZ_NVP_APD] = 78, 483 [NWZ_NVP_APD] = 78,
474 [NWZ_NVP_APP] = NWZ_NVP_INVALID, 484 [NWZ_NVP_APP] = NWZ_NVP_INVALID,
485 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
486 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
475 [NWZ_NVP_BFD] = 21, 487 [NWZ_NVP_BFD] = 21,
476 [NWZ_NVP_BFP] = 20, 488 [NWZ_NVP_BFP] = 20,
477 [NWZ_NVP_BLF] = 79, 489 [NWZ_NVP_BLF] = 79,
@@ -492,6 +504,7 @@ static int nvp_index_139d65[NWZ_NVP_COUNT] =
492 [NWZ_NVP_DCC] = NWZ_NVP_INVALID, 504 [NWZ_NVP_DCC] = NWZ_NVP_INVALID,
493 [NWZ_NVP_DG0] = NWZ_NVP_INVALID, 505 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
494 [NWZ_NVP_DG1] = NWZ_NVP_INVALID, 506 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
507 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
495 [NWZ_NVP_DOR] = NWZ_NVP_INVALID, 508 [NWZ_NVP_DOR] = NWZ_NVP_INVALID,
496 [NWZ_NVP_E00] = 36, 509 [NWZ_NVP_E00] = 36,
497 [NWZ_NVP_E01] = 37, 510 [NWZ_NVP_E01] = 37,
@@ -571,6 +584,7 @@ static int nvp_index_139d65[NWZ_NVP_COUNT] =
571 [NWZ_NVP_RTC] = NWZ_NVP_INVALID, 584 [NWZ_NVP_RTC] = NWZ_NVP_INVALID,
572 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 585 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
573 [NWZ_NVP_SDP] = 16, 586 [NWZ_NVP_SDP] = 16,
587 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
574 [NWZ_NVP_SER] = 9, 588 [NWZ_NVP_SER] = 9,
575 [NWZ_NVP_SFI] = NWZ_NVP_INVALID, 589 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
576 [NWZ_NVP_SHE] = 84, 590 [NWZ_NVP_SHE] = 84,
@@ -581,6 +595,7 @@ static int nvp_index_139d65[NWZ_NVP_COUNT] =
581 [NWZ_NVP_SKU] = 91, 595 [NWZ_NVP_SKU] = 91,
582 [NWZ_NVP_SLP] = 80, 596 [NWZ_NVP_SLP] = 80,
583 [NWZ_NVP_SPS] = 69, 597 [NWZ_NVP_SPS] = 69,
598 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
584 [NWZ_NVP_SYI] = 1, 599 [NWZ_NVP_SYI] = 1,
585 [NWZ_NVP_TR0] = 34, 600 [NWZ_NVP_TR0] = 34,
586 [NWZ_NVP_TR1] = 35, 601 [NWZ_NVP_TR1] = 35,
@@ -597,6 +612,8 @@ static int nvp_index_28dc2c[NWZ_NVP_COUNT] =
597{ 612{
598 [NWZ_NVP_APD] = 78, 613 [NWZ_NVP_APD] = 78,
599 [NWZ_NVP_APP] = NWZ_NVP_INVALID, 614 [NWZ_NVP_APP] = NWZ_NVP_INVALID,
615 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
616 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
600 [NWZ_NVP_BFD] = 21, 617 [NWZ_NVP_BFD] = 21,
601 [NWZ_NVP_BFP] = 20, 618 [NWZ_NVP_BFP] = 20,
602 [NWZ_NVP_BLF] = 79, 619 [NWZ_NVP_BLF] = 79,
@@ -617,6 +634,7 @@ static int nvp_index_28dc2c[NWZ_NVP_COUNT] =
617 [NWZ_NVP_DCC] = 31, 634 [NWZ_NVP_DCC] = 31,
618 [NWZ_NVP_DG0] = NWZ_NVP_INVALID, 635 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
619 [NWZ_NVP_DG1] = NWZ_NVP_INVALID, 636 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
637 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
620 [NWZ_NVP_DOR] = 26, 638 [NWZ_NVP_DOR] = 26,
621 [NWZ_NVP_E00] = 36, 639 [NWZ_NVP_E00] = 36,
622 [NWZ_NVP_E01] = 37, 640 [NWZ_NVP_E01] = 37,
@@ -696,6 +714,7 @@ static int nvp_index_28dc2c[NWZ_NVP_COUNT] =
696 [NWZ_NVP_RTC] = 6, 714 [NWZ_NVP_RTC] = 6,
697 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 715 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
698 [NWZ_NVP_SDP] = 16, 716 [NWZ_NVP_SDP] = 16,
717 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
699 [NWZ_NVP_SER] = 9, 718 [NWZ_NVP_SER] = 9,
700 [NWZ_NVP_SFI] = 29, 719 [NWZ_NVP_SFI] = 29,
701 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 720 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -706,6 +725,7 @@ static int nvp_index_28dc2c[NWZ_NVP_COUNT] =
706 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 725 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
707 [NWZ_NVP_SLP] = 80, 726 [NWZ_NVP_SLP] = 80,
708 [NWZ_NVP_SPS] = 69, 727 [NWZ_NVP_SPS] = 69,
728 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
709 [NWZ_NVP_SYI] = 1, 729 [NWZ_NVP_SYI] = 1,
710 [NWZ_NVP_TR0] = 34, 730 [NWZ_NVP_TR0] = 34,
711 [NWZ_NVP_TR1] = 35, 731 [NWZ_NVP_TR1] = 35,
@@ -722,6 +742,8 @@ static int nvp_index_342a18[NWZ_NVP_COUNT] =
722{ 742{
723 [NWZ_NVP_APD] = NWZ_NVP_INVALID, 743 [NWZ_NVP_APD] = NWZ_NVP_INVALID,
724 [NWZ_NVP_APP] = 0, 744 [NWZ_NVP_APP] = 0,
745 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
746 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
725 [NWZ_NVP_BFD] = NWZ_NVP_INVALID, 747 [NWZ_NVP_BFD] = NWZ_NVP_INVALID,
726 [NWZ_NVP_BFP] = NWZ_NVP_INVALID, 748 [NWZ_NVP_BFP] = NWZ_NVP_INVALID,
727 [NWZ_NVP_BLF] = NWZ_NVP_INVALID, 749 [NWZ_NVP_BLF] = NWZ_NVP_INVALID,
@@ -742,6 +764,7 @@ static int nvp_index_342a18[NWZ_NVP_COUNT] =
742 [NWZ_NVP_DCC] = 7, 764 [NWZ_NVP_DCC] = 7,
743 [NWZ_NVP_DG0] = 5, 765 [NWZ_NVP_DG0] = 5,
744 [NWZ_NVP_DG1] = 6, 766 [NWZ_NVP_DG1] = 6,
767 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
745 [NWZ_NVP_DOR] = 21, 768 [NWZ_NVP_DOR] = 21,
746 [NWZ_NVP_E00] = NWZ_NVP_INVALID, 769 [NWZ_NVP_E00] = NWZ_NVP_INVALID,
747 [NWZ_NVP_E01] = NWZ_NVP_INVALID, 770 [NWZ_NVP_E01] = NWZ_NVP_INVALID,
@@ -821,6 +844,7 @@ static int nvp_index_342a18[NWZ_NVP_COUNT] =
821 [NWZ_NVP_RTC] = 34, 844 [NWZ_NVP_RTC] = 34,
822 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 845 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
823 [NWZ_NVP_SDP] = 30, 846 [NWZ_NVP_SDP] = 30,
847 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
824 [NWZ_NVP_SER] = 4, 848 [NWZ_NVP_SER] = 4,
825 [NWZ_NVP_SFI] = NWZ_NVP_INVALID, 849 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
826 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 850 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -831,6 +855,7 @@ static int nvp_index_342a18[NWZ_NVP_COUNT] =
831 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 855 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
832 [NWZ_NVP_SLP] = NWZ_NVP_INVALID, 856 [NWZ_NVP_SLP] = NWZ_NVP_INVALID,
833 [NWZ_NVP_SPS] = NWZ_NVP_INVALID, 857 [NWZ_NVP_SPS] = NWZ_NVP_INVALID,
858 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
834 [NWZ_NVP_SYI] = 24, 859 [NWZ_NVP_SYI] = 24,
835 [NWZ_NVP_TR0] = 14, 860 [NWZ_NVP_TR0] = 14,
836 [NWZ_NVP_TR1] = 15, 861 [NWZ_NVP_TR1] = 15,
@@ -847,6 +872,8 @@ static int nvp_index_398250[NWZ_NVP_COUNT] =
847{ 872{
848 [NWZ_NVP_APD] = 78, 873 [NWZ_NVP_APD] = 78,
849 [NWZ_NVP_APP] = NWZ_NVP_INVALID, 874 [NWZ_NVP_APP] = NWZ_NVP_INVALID,
875 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
876 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
850 [NWZ_NVP_BFD] = 21, 877 [NWZ_NVP_BFD] = 21,
851 [NWZ_NVP_BFP] = 20, 878 [NWZ_NVP_BFP] = 20,
852 [NWZ_NVP_BLF] = 79, 879 [NWZ_NVP_BLF] = 79,
@@ -867,6 +894,7 @@ static int nvp_index_398250[NWZ_NVP_COUNT] =
867 [NWZ_NVP_DCC] = NWZ_NVP_INVALID, 894 [NWZ_NVP_DCC] = NWZ_NVP_INVALID,
868 [NWZ_NVP_DG0] = NWZ_NVP_INVALID, 895 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
869 [NWZ_NVP_DG1] = NWZ_NVP_INVALID, 896 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
897 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
870 [NWZ_NVP_DOR] = NWZ_NVP_INVALID, 898 [NWZ_NVP_DOR] = NWZ_NVP_INVALID,
871 [NWZ_NVP_E00] = 36, 899 [NWZ_NVP_E00] = 36,
872 [NWZ_NVP_E01] = 37, 900 [NWZ_NVP_E01] = 37,
@@ -946,6 +974,7 @@ static int nvp_index_398250[NWZ_NVP_COUNT] =
946 [NWZ_NVP_RTC] = 6, 974 [NWZ_NVP_RTC] = 6,
947 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 975 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
948 [NWZ_NVP_SDP] = 16, 976 [NWZ_NVP_SDP] = 16,
977 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
949 [NWZ_NVP_SER] = 9, 978 [NWZ_NVP_SER] = 9,
950 [NWZ_NVP_SFI] = NWZ_NVP_INVALID, 979 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
951 [NWZ_NVP_SHE] = 84, 980 [NWZ_NVP_SHE] = 84,
@@ -956,6 +985,7 @@ static int nvp_index_398250[NWZ_NVP_COUNT] =
956 [NWZ_NVP_SKU] = 91, 985 [NWZ_NVP_SKU] = 91,
957 [NWZ_NVP_SLP] = 80, 986 [NWZ_NVP_SLP] = 80,
958 [NWZ_NVP_SPS] = 69, 987 [NWZ_NVP_SPS] = 69,
988 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
959 [NWZ_NVP_SYI] = 1, 989 [NWZ_NVP_SYI] = 1,
960 [NWZ_NVP_TR0] = 34, 990 [NWZ_NVP_TR0] = 34,
961 [NWZ_NVP_TR1] = 35, 991 [NWZ_NVP_TR1] = 35,
@@ -972,6 +1002,8 @@ static int nvp_index_4edba7[NWZ_NVP_COUNT] =
972{ 1002{
973 [NWZ_NVP_APD] = 78, 1003 [NWZ_NVP_APD] = 78,
974 [NWZ_NVP_APP] = 0, 1004 [NWZ_NVP_APP] = 0,
1005 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
1006 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
975 [NWZ_NVP_BFD] = NWZ_NVP_INVALID, 1007 [NWZ_NVP_BFD] = NWZ_NVP_INVALID,
976 [NWZ_NVP_BFP] = NWZ_NVP_INVALID, 1008 [NWZ_NVP_BFP] = NWZ_NVP_INVALID,
977 [NWZ_NVP_BLF] = 79, 1009 [NWZ_NVP_BLF] = 79,
@@ -992,6 +1024,7 @@ static int nvp_index_4edba7[NWZ_NVP_COUNT] =
992 [NWZ_NVP_DCC] = 7, 1024 [NWZ_NVP_DCC] = 7,
993 [NWZ_NVP_DG0] = 5, 1025 [NWZ_NVP_DG0] = 5,
994 [NWZ_NVP_DG1] = 6, 1026 [NWZ_NVP_DG1] = 6,
1027 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
995 [NWZ_NVP_DOR] = 21, 1028 [NWZ_NVP_DOR] = 21,
996 [NWZ_NVP_E00] = 36, 1029 [NWZ_NVP_E00] = 36,
997 [NWZ_NVP_E01] = 37, 1030 [NWZ_NVP_E01] = 37,
@@ -1071,6 +1104,7 @@ static int nvp_index_4edba7[NWZ_NVP_COUNT] =
1071 [NWZ_NVP_RTC] = 34, 1104 [NWZ_NVP_RTC] = 34,
1072 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 1105 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
1073 [NWZ_NVP_SDP] = 30, 1106 [NWZ_NVP_SDP] = 30,
1107 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
1074 [NWZ_NVP_SER] = 4, 1108 [NWZ_NVP_SER] = 4,
1075 [NWZ_NVP_SFI] = NWZ_NVP_INVALID, 1109 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
1076 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 1110 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -1081,6 +1115,7 @@ static int nvp_index_4edba7[NWZ_NVP_COUNT] =
1081 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 1115 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
1082 [NWZ_NVP_SLP] = 69, 1116 [NWZ_NVP_SLP] = 69,
1083 [NWZ_NVP_SPS] = NWZ_NVP_INVALID, 1117 [NWZ_NVP_SPS] = NWZ_NVP_INVALID,
1118 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
1084 [NWZ_NVP_SYI] = 24, 1119 [NWZ_NVP_SYI] = 24,
1085 [NWZ_NVP_TR0] = 14, 1120 [NWZ_NVP_TR0] = 14,
1086 [NWZ_NVP_TR1] = 15, 1121 [NWZ_NVP_TR1] = 15,
@@ -1097,6 +1132,8 @@ static int nvp_index_6485c8[NWZ_NVP_COUNT] =
1097{ 1132{
1098 [NWZ_NVP_APD] = 78, 1133 [NWZ_NVP_APD] = 78,
1099 [NWZ_NVP_APP] = NWZ_NVP_INVALID, 1134 [NWZ_NVP_APP] = NWZ_NVP_INVALID,
1135 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
1136 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
1100 [NWZ_NVP_BFD] = 21, 1137 [NWZ_NVP_BFD] = 21,
1101 [NWZ_NVP_BFP] = 20, 1138 [NWZ_NVP_BFP] = 20,
1102 [NWZ_NVP_BLF] = 79, 1139 [NWZ_NVP_BLF] = 79,
@@ -1117,6 +1154,7 @@ static int nvp_index_6485c8[NWZ_NVP_COUNT] =
1117 [NWZ_NVP_DCC] = 31, 1154 [NWZ_NVP_DCC] = 31,
1118 [NWZ_NVP_DG0] = NWZ_NVP_INVALID, 1155 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
1119 [NWZ_NVP_DG1] = NWZ_NVP_INVALID, 1156 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
1157 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
1120 [NWZ_NVP_DOR] = 26, 1158 [NWZ_NVP_DOR] = 26,
1121 [NWZ_NVP_E00] = 36, 1159 [NWZ_NVP_E00] = 36,
1122 [NWZ_NVP_E01] = 37, 1160 [NWZ_NVP_E01] = 37,
@@ -1196,6 +1234,7 @@ static int nvp_index_6485c8[NWZ_NVP_COUNT] =
1196 [NWZ_NVP_RTC] = 6, 1234 [NWZ_NVP_RTC] = 6,
1197 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 1235 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
1198 [NWZ_NVP_SDP] = 16, 1236 [NWZ_NVP_SDP] = 16,
1237 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
1199 [NWZ_NVP_SER] = 9, 1238 [NWZ_NVP_SER] = 9,
1200 [NWZ_NVP_SFI] = 29, 1239 [NWZ_NVP_SFI] = 29,
1201 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 1240 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -1206,6 +1245,7 @@ static int nvp_index_6485c8[NWZ_NVP_COUNT] =
1206 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 1245 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
1207 [NWZ_NVP_SLP] = 80, 1246 [NWZ_NVP_SLP] = 80,
1208 [NWZ_NVP_SPS] = 69, 1247 [NWZ_NVP_SPS] = 69,
1248 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
1209 [NWZ_NVP_SYI] = 1, 1249 [NWZ_NVP_SYI] = 1,
1210 [NWZ_NVP_TR0] = 34, 1250 [NWZ_NVP_TR0] = 34,
1211 [NWZ_NVP_TR1] = 35, 1251 [NWZ_NVP_TR1] = 35,
@@ -1222,6 +1262,8 @@ static int nvp_index_92faee[NWZ_NVP_COUNT] =
1222{ 1262{
1223 [NWZ_NVP_APD] = 78, 1263 [NWZ_NVP_APD] = 78,
1224 [NWZ_NVP_APP] = NWZ_NVP_INVALID, 1264 [NWZ_NVP_APP] = NWZ_NVP_INVALID,
1265 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
1266 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
1225 [NWZ_NVP_BFD] = 21, 1267 [NWZ_NVP_BFD] = 21,
1226 [NWZ_NVP_BFP] = 20, 1268 [NWZ_NVP_BFP] = 20,
1227 [NWZ_NVP_BLF] = 79, 1269 [NWZ_NVP_BLF] = 79,
@@ -1242,6 +1284,7 @@ static int nvp_index_92faee[NWZ_NVP_COUNT] =
1242 [NWZ_NVP_DCC] = 31, 1284 [NWZ_NVP_DCC] = 31,
1243 [NWZ_NVP_DG0] = NWZ_NVP_INVALID, 1285 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
1244 [NWZ_NVP_DG1] = NWZ_NVP_INVALID, 1286 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
1287 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
1245 [NWZ_NVP_DOR] = 26, 1288 [NWZ_NVP_DOR] = 26,
1246 [NWZ_NVP_E00] = 36, 1289 [NWZ_NVP_E00] = 36,
1247 [NWZ_NVP_E01] = 37, 1290 [NWZ_NVP_E01] = 37,
@@ -1321,6 +1364,7 @@ static int nvp_index_92faee[NWZ_NVP_COUNT] =
1321 [NWZ_NVP_RTC] = 6, 1364 [NWZ_NVP_RTC] = 6,
1322 [NWZ_NVP_SDC] = 89, 1365 [NWZ_NVP_SDC] = 89,
1323 [NWZ_NVP_SDP] = 16, 1366 [NWZ_NVP_SDP] = 16,
1367 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
1324 [NWZ_NVP_SER] = 9, 1368 [NWZ_NVP_SER] = 9,
1325 [NWZ_NVP_SFI] = 29, 1369 [NWZ_NVP_SFI] = 29,
1326 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 1370 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -1331,6 +1375,7 @@ static int nvp_index_92faee[NWZ_NVP_COUNT] =
1331 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 1375 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
1332 [NWZ_NVP_SLP] = 80, 1376 [NWZ_NVP_SLP] = 80,
1333 [NWZ_NVP_SPS] = 69, 1377 [NWZ_NVP_SPS] = 69,
1378 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
1334 [NWZ_NVP_SYI] = 1, 1379 [NWZ_NVP_SYI] = 1,
1335 [NWZ_NVP_TR0] = 34, 1380 [NWZ_NVP_TR0] = 34,
1336 [NWZ_NVP_TR1] = 35, 1381 [NWZ_NVP_TR1] = 35,
@@ -1343,10 +1388,142 @@ static int nvp_index_92faee[NWZ_NVP_COUNT] =
1343 [NWZ_NVP_VRT] = 81, 1388 [NWZ_NVP_VRT] = 81,
1344}; 1389};
1345 1390
1391static int nvp_index_94b5fc[NWZ_NVP_COUNT] =
1392{
1393 [NWZ_NVP_APD] = 78,
1394 [NWZ_NVP_APP] = NWZ_NVP_INVALID,
1395 [NWZ_NVP_ATF] = 23,
1396 [NWZ_NVP_AWS] = 30,
1397 [NWZ_NVP_BFD] = 21,
1398 [NWZ_NVP_BFP] = 20,
1399 [NWZ_NVP_BLF] = 79,
1400 [NWZ_NVP_BML] = 22,
1401 [NWZ_NVP_BOK] = NWZ_NVP_INVALID,
1402 [NWZ_NVP_BPR] = 19,
1403 [NWZ_NVP_BTC] = 85,
1404 [NWZ_NVP_BTI] = 72,
1405 [NWZ_NVP_CLG] = 15,
1406 [NWZ_NVP_CLV] = 68,
1407 [NWZ_NVP_CNG] = NWZ_NVP_INVALID,
1408 [NWZ_NVP_CTR] = 90,
1409 [NWZ_NVP_DBA] = NWZ_NVP_INVALID,
1410 [NWZ_NVP_DBG] = 0,
1411 [NWZ_NVP_DBI] = 88,
1412 [NWZ_NVP_DBS] = NWZ_NVP_INVALID,
1413 [NWZ_NVP_DBV] = 25,
1414 [NWZ_NVP_DCC] = NWZ_NVP_INVALID,
1415 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
1416 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
1417 [NWZ_NVP_DGS] = 92,
1418 [NWZ_NVP_DOR] = NWZ_NVP_INVALID,
1419 [NWZ_NVP_E00] = 36,
1420 [NWZ_NVP_E01] = 37,
1421 [NWZ_NVP_E02] = 38,
1422 [NWZ_NVP_E03] = 39,
1423 [NWZ_NVP_E04] = 40,
1424 [NWZ_NVP_E05] = 41,
1425 [NWZ_NVP_E06] = 42,
1426 [NWZ_NVP_E07] = 43,
1427 [NWZ_NVP_E08] = 44,
1428 [NWZ_NVP_E09] = 45,
1429 [NWZ_NVP_E10] = 46,
1430 [NWZ_NVP_E11] = 47,
1431 [NWZ_NVP_E12] = 48,
1432 [NWZ_NVP_E13] = 49,
1433 [NWZ_NVP_E14] = 50,
1434 [NWZ_NVP_E15] = 51,
1435 [NWZ_NVP_E16] = 52,
1436 [NWZ_NVP_E17] = 53,
1437 [NWZ_NVP_E18] = 54,
1438 [NWZ_NVP_E19] = 55,
1439 [NWZ_NVP_E20] = 56,
1440 [NWZ_NVP_E21] = 57,
1441 [NWZ_NVP_E22] = 58,
1442 [NWZ_NVP_E23] = 59,
1443 [NWZ_NVP_E24] = 60,
1444 [NWZ_NVP_E25] = 61,
1445 [NWZ_NVP_E26] = 62,
1446 [NWZ_NVP_E27] = 63,
1447 [NWZ_NVP_E28] = 64,
1448 [NWZ_NVP_E29] = 65,
1449 [NWZ_NVP_E30] = 66,
1450 [NWZ_NVP_E31] = 67,
1451 [NWZ_NVP_EDW] = 71,
1452 [NWZ_NVP_EP0] = NWZ_NVP_INVALID,
1453 [NWZ_NVP_EP1] = NWZ_NVP_INVALID,
1454 [NWZ_NVP_EP2] = NWZ_NVP_INVALID,
1455 [NWZ_NVP_EP3] = NWZ_NVP_INVALID,
1456 [NWZ_NVP_ERI] = 76,
1457 [NWZ_NVP_EXM] = NWZ_NVP_INVALID,
1458 [NWZ_NVP_FMP] = NWZ_NVP_INVALID,
1459 [NWZ_NVP_FNI] = 82,
1460 [NWZ_NVP_FPI] = 33,
1461 [NWZ_NVP_FUI] = 75,
1462 [NWZ_NVP_FUP] = 3,
1463 [NWZ_NVP_FUR] = 26,
1464 [NWZ_NVP_FVI] = 31,
1465 [NWZ_NVP_GTY] = 14,
1466 [NWZ_NVP_HDI] = 73,
1467 [NWZ_NVP_HLD] = 5,
1468 [NWZ_NVP_INS] = 89,
1469 [NWZ_NVP_IPT] = NWZ_NVP_INVALID,
1470 [NWZ_NVP_KAS] = 11,
1471 [NWZ_NVP_LBI] = 74,
1472 [NWZ_NVP_LYR] = 24,
1473 [NWZ_NVP_MAC] = 32,
1474 [NWZ_NVP_MCR] = NWZ_NVP_INVALID,
1475 [NWZ_NVP_MDK] = NWZ_NVP_INVALID,
1476 [NWZ_NVP_MDL] = NWZ_NVP_INVALID,
1477 [NWZ_NVP_MID] = 7,
1478 [NWZ_NVP_MLK] = NWZ_NVP_INVALID,
1479 [NWZ_NVP_MSC] = NWZ_NVP_INVALID,
1480 [NWZ_NVP_MSO] = 86,
1481 [NWZ_NVP_MTM] = NWZ_NVP_INVALID,
1482 [NWZ_NVP_MUK] = NWZ_NVP_INVALID,
1483 [NWZ_NVP_NCP] = 17,
1484 [NWZ_NVP_NVR] = 77,
1485 [NWZ_NVP_PCD] = 8,
1486 [NWZ_NVP_PCI] = 87,
1487 [NWZ_NVP_PNC] = NWZ_NVP_INVALID,
1488 [NWZ_NVP_PRK] = 4,
1489 [NWZ_NVP_PSK] = 18,
1490 [NWZ_NVP_PTS] = NWZ_NVP_INVALID,
1491 [NWZ_NVP_PWD] = 6,
1492 [NWZ_NVP_RBT] = 70,
1493 [NWZ_NVP_RND] = NWZ_NVP_INVALID,
1494 [NWZ_NVP_RTC] = NWZ_NVP_INVALID,
1495 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
1496 [NWZ_NVP_SDP] = NWZ_NVP_INVALID,
1497 [NWZ_NVP_SE2] = 16,
1498 [NWZ_NVP_SER] = 9,
1499 [NWZ_NVP_SFI] = NWZ_NVP_INVALID,
1500 [NWZ_NVP_SHE] = 84,
1501 [NWZ_NVP_SHP] = 12,
1502 [NWZ_NVP_SID] = 83,
1503 [NWZ_NVP_SKD] = 28,
1504 [NWZ_NVP_SKT] = NWZ_NVP_INVALID,
1505 [NWZ_NVP_SKU] = 91,
1506 [NWZ_NVP_SLP] = 80,
1507 [NWZ_NVP_SPS] = 69,
1508 [NWZ_NVP_SSK] = 34,
1509 [NWZ_NVP_SYI] = 1,
1510 [NWZ_NVP_TR0] = NWZ_NVP_INVALID,
1511 [NWZ_NVP_TR1] = 35,
1512 [NWZ_NVP_TST] = 13,
1513 [NWZ_NVP_UBP] = 2,
1514 [NWZ_NVP_UFN] = 10,
1515 [NWZ_NVP_UMS] = 27,
1516 [NWZ_NVP_UPS] = 29,
1517 [NWZ_NVP_VAR] = NWZ_NVP_INVALID,
1518 [NWZ_NVP_VRT] = 81,
1519};
1520
1346static int nvp_index_f505c8[NWZ_NVP_COUNT] = 1521static int nvp_index_f505c8[NWZ_NVP_COUNT] =
1347{ 1522{
1348 [NWZ_NVP_APD] = 78, 1523 [NWZ_NVP_APD] = 78,
1349 [NWZ_NVP_APP] = 5, 1524 [NWZ_NVP_APP] = 5,
1525 [NWZ_NVP_ATF] = NWZ_NVP_INVALID,
1526 [NWZ_NVP_AWS] = NWZ_NVP_INVALID,
1350 [NWZ_NVP_BFD] = 88, 1527 [NWZ_NVP_BFD] = 88,
1351 [NWZ_NVP_BFP] = 89, 1528 [NWZ_NVP_BFP] = 89,
1352 [NWZ_NVP_BLF] = 79, 1529 [NWZ_NVP_BLF] = 79,
@@ -1367,6 +1544,7 @@ static int nvp_index_f505c8[NWZ_NVP_COUNT] =
1367 [NWZ_NVP_DCC] = 7, 1544 [NWZ_NVP_DCC] = 7,
1368 [NWZ_NVP_DG0] = NWZ_NVP_INVALID, 1545 [NWZ_NVP_DG0] = NWZ_NVP_INVALID,
1369 [NWZ_NVP_DG1] = NWZ_NVP_INVALID, 1546 [NWZ_NVP_DG1] = NWZ_NVP_INVALID,
1547 [NWZ_NVP_DGS] = NWZ_NVP_INVALID,
1370 [NWZ_NVP_DOR] = 21, 1548 [NWZ_NVP_DOR] = 21,
1371 [NWZ_NVP_E00] = 36, 1549 [NWZ_NVP_E00] = 36,
1372 [NWZ_NVP_E01] = 37, 1550 [NWZ_NVP_E01] = 37,
@@ -1446,6 +1624,7 @@ static int nvp_index_f505c8[NWZ_NVP_COUNT] =
1446 [NWZ_NVP_RTC] = 34, 1624 [NWZ_NVP_RTC] = 34,
1447 [NWZ_NVP_SDC] = NWZ_NVP_INVALID, 1625 [NWZ_NVP_SDC] = NWZ_NVP_INVALID,
1448 [NWZ_NVP_SDP] = 30, 1626 [NWZ_NVP_SDP] = 30,
1627 [NWZ_NVP_SE2] = NWZ_NVP_INVALID,
1449 [NWZ_NVP_SER] = 4, 1628 [NWZ_NVP_SER] = 4,
1450 [NWZ_NVP_SFI] = 33, 1629 [NWZ_NVP_SFI] = 33,
1451 [NWZ_NVP_SHE] = NWZ_NVP_INVALID, 1630 [NWZ_NVP_SHE] = NWZ_NVP_INVALID,
@@ -1456,6 +1635,7 @@ static int nvp_index_f505c8[NWZ_NVP_COUNT] =
1456 [NWZ_NVP_SKU] = NWZ_NVP_INVALID, 1635 [NWZ_NVP_SKU] = NWZ_NVP_INVALID,
1457 [NWZ_NVP_SLP] = 69, 1636 [NWZ_NVP_SLP] = 69,
1458 [NWZ_NVP_SPS] = 83, 1637 [NWZ_NVP_SPS] = 83,
1638 [NWZ_NVP_SSK] = NWZ_NVP_INVALID,
1459 [NWZ_NVP_SYI] = 24, 1639 [NWZ_NVP_SYI] = 24,
1460 [NWZ_NVP_TR0] = 14, 1640 [NWZ_NVP_TR0] = 14,
1461 [NWZ_NVP_TR1] = 15, 1641 [NWZ_NVP_TR1] = 15,
@@ -1472,6 +1652,8 @@ struct nwz_nvp_info_t nwz_nvp[NWZ_NVP_COUNT] =
1472{ 1652{
1473 [NWZ_NVP_APD] = { "apd", 4, "application debug mode flag" }, 1653 [NWZ_NVP_APD] = { "apd", 4, "application debug mode flag" },
1474 [NWZ_NVP_APP] = { "app", 4096, "application parameter" }, 1654 [NWZ_NVP_APP] = { "app", 4096, "application parameter" },
1655 [NWZ_NVP_ATF] = { "atf", 0, "" },
1656 [NWZ_NVP_AWS] = { "aws", 0, "" },
1475 [NWZ_NVP_BFD] = { "bfd", 512, "btmw factory scdb" }, 1657 [NWZ_NVP_BFD] = { "bfd", 512, "btmw factory scdb" },
1476 [NWZ_NVP_BFP] = { "bfp", 512, "btmw factory pair info" }, 1658 [NWZ_NVP_BFP] = { "bfp", 512, "btmw factory pair info" },
1477 [NWZ_NVP_BLF] = { "blf", 4, "browser log mode flag" }, 1659 [NWZ_NVP_BLF] = { "blf", 4, "browser log mode flag" },
@@ -1492,6 +1674,7 @@ struct nwz_nvp_info_t nwz_nvp[NWZ_NVP_COUNT] =
1492 [NWZ_NVP_DCC] = { "dcc", 20, "secure clock" }, 1674 [NWZ_NVP_DCC] = { "dcc", 20, "secure clock" },
1493 [NWZ_NVP_DG0] = { "dg0", 0, "" }, 1675 [NWZ_NVP_DG0] = { "dg0", 0, "" },
1494 [NWZ_NVP_DG1] = { "dg1", 0, "" }, 1676 [NWZ_NVP_DG1] = { "dg1", 0, "" },
1677 [NWZ_NVP_DGS] = { "dgs", 0, "" },
1495 [NWZ_NVP_DOR] = { "dor", 4, "key mode (debug/release)" }, 1678 [NWZ_NVP_DOR] = { "dor", 4, "key mode (debug/release)" },
1496 [NWZ_NVP_E00] = { "e00", 1024, "EMPR 0" }, 1679 [NWZ_NVP_E00] = { "e00", 1024, "EMPR 0" },
1497 [NWZ_NVP_E01] = { "e01", 1024, "EMPR 1" }, 1680 [NWZ_NVP_E01] = { "e01", 1024, "EMPR 1" },
@@ -1571,6 +1754,7 @@ struct nwz_nvp_info_t nwz_nvp[NWZ_NVP_COUNT] =
1571 [NWZ_NVP_RTC] = { "rtc", 16, "rtc alarm" }, 1754 [NWZ_NVP_RTC] = { "rtc", 16, "rtc alarm" },
1572 [NWZ_NVP_SDC] = { "sdc", 4, "SD Card export flag" }, 1755 [NWZ_NVP_SDC] = { "sdc", 4, "SD Card export flag" },
1573 [NWZ_NVP_SDP] = { "sdp", 64, "sound driver parameter" }, 1756 [NWZ_NVP_SDP] = { "sdp", 64, "sound driver parameter" },
1757 [NWZ_NVP_SE2] = { "se2", 0, "" },
1574 [NWZ_NVP_SER] = { "ser", 16, "serial number" }, 1758 [NWZ_NVP_SER] = { "ser", 16, "serial number" },
1575 [NWZ_NVP_SFI] = { "sfi", 64, "starfish id" }, 1759 [NWZ_NVP_SFI] = { "sfi", 64, "starfish id" },
1576 [NWZ_NVP_SHE] = { "she", 0, "" }, 1760 [NWZ_NVP_SHE] = { "she", 0, "" },
@@ -1581,6 +1765,7 @@ struct nwz_nvp_info_t nwz_nvp[NWZ_NVP_COUNT] =
1581 [NWZ_NVP_SKU] = { "sku", 0, "" }, 1765 [NWZ_NVP_SKU] = { "sku", 0, "" },
1582 [NWZ_NVP_SLP] = { "slp", 4, "time out to sleep" }, 1766 [NWZ_NVP_SLP] = { "slp", 4, "time out to sleep" },
1583 [NWZ_NVP_SPS] = { "sps", 4, "speaker ship info" }, 1767 [NWZ_NVP_SPS] = { "sps", 4, "speaker ship info" },
1768 [NWZ_NVP_SSK] = { "ssk", 0, "" },
1584 [NWZ_NVP_SYI] = { "syi", 4, "system information" }, 1769 [NWZ_NVP_SYI] = { "syi", 4, "system information" },
1585 [NWZ_NVP_TR0] = { "tr0", 16384, "EKB 0" }, 1770 [NWZ_NVP_TR0] = { "tr0", 16384, "EKB 0" },
1586 [NWZ_NVP_TR1] = { "tr1", 16384, "EKB 1" }, 1771 [NWZ_NVP_TR1] = { "tr1", 16384, "EKB 1" },
@@ -1705,7 +1890,7 @@ struct nwz_series_info_t nwz_series[NWZ_SERIES_COUNT] =
1705 { "nw-a20", "NW-A20 Series", 6, models_nw_a20, &nvp_index_92faee }, 1890 { "nw-a20", "NW-A20 Series", 6, models_nw_a20, &nvp_index_92faee },
1706 { "nw-a30", "NW-A30 Series", 3, models_nw_a30, &nvp_index_398250 }, 1891 { "nw-a30", "NW-A30 Series", 3, models_nw_a30, &nvp_index_398250 },
1707 { "nw-a40", "NW-A40 Series", 3, models_nw_a40, &nvp_index_139d65 }, 1892 { "nw-a40", "NW-A40 Series", 3, models_nw_a40, &nvp_index_139d65 },
1708 { "nw-a50", "NW-A50 Series", 1, models_nw_a50, 0 }, 1893 { "nw-a50", "NW-A50 Series", 1, models_nw_a50, &nvp_index_94b5fc },
1709 { "nwz-a720", "NWZ-A720 Series", 6, models_nwz_a720, 0 }, 1894 { "nwz-a720", "NWZ-A720 Series", 6, models_nwz_a720, 0 },
1710 { "nwz-a810", "NWZ-A810 Series", 3, models_nwz_a810, &nvp_index_342a18 }, 1895 { "nwz-a810", "NWZ-A810 Series", 3, models_nwz_a810, &nvp_index_342a18 },
1711 { "nwz-a820", "NWZ-A820 Series", 6, models_nwz_a820, 0 }, 1896 { "nwz-a820", "NWZ-A820 Series", 6, models_nwz_a820, 0 },
diff --git a/firmware/target/hosted/sonynwz/nwz-db.h b/firmware/target/hosted/sonynwz/nwz-db.h
index c17f7fd961..1fe383b715 100644
--- a/firmware/target/hosted/sonynwz/nwz-db.h
+++ b/firmware/target/hosted/sonynwz/nwz-db.h
@@ -27,6 +27,8 @@ enum nwz_nvp_node_t
27{ 27{
28 NWZ_NVP_APD, /* application debug mode flag */ 28 NWZ_NVP_APD, /* application debug mode flag */
29 NWZ_NVP_APP, /* application parameter */ 29 NWZ_NVP_APP, /* application parameter */
30 NWZ_NVP_ATF, /* */
31 NWZ_NVP_AWS, /* */
30 NWZ_NVP_BFD, /* btmw factory scdb */ 32 NWZ_NVP_BFD, /* btmw factory scdb */
31 NWZ_NVP_BFP, /* btmw factory pair info */ 33 NWZ_NVP_BFP, /* btmw factory pair info */
32 NWZ_NVP_BLF, /* browser log mode flag */ 34 NWZ_NVP_BLF, /* browser log mode flag */
@@ -47,6 +49,7 @@ enum nwz_nvp_node_t
47 NWZ_NVP_DCC, /* secure clock */ 49 NWZ_NVP_DCC, /* secure clock */
48 NWZ_NVP_DG0, /* */ 50 NWZ_NVP_DG0, /* */
49 NWZ_NVP_DG1, /* */ 51 NWZ_NVP_DG1, /* */
52 NWZ_NVP_DGS, /* */
50 NWZ_NVP_DOR, /* key mode (debug/release) */ 53 NWZ_NVP_DOR, /* key mode (debug/release) */
51 NWZ_NVP_E00, /* EMPR 0 */ 54 NWZ_NVP_E00, /* EMPR 0 */
52 NWZ_NVP_E01, /* EMPR 1 */ 55 NWZ_NVP_E01, /* EMPR 1 */
@@ -126,6 +129,7 @@ enum nwz_nvp_node_t
126 NWZ_NVP_RTC, /* rtc alarm */ 129 NWZ_NVP_RTC, /* rtc alarm */
127 NWZ_NVP_SDC, /* SD Card export flag */ 130 NWZ_NVP_SDC, /* SD Card export flag */
128 NWZ_NVP_SDP, /* sound driver parameter */ 131 NWZ_NVP_SDP, /* sound driver parameter */
132 NWZ_NVP_SE2, /* */
129 NWZ_NVP_SER, /* serial number */ 133 NWZ_NVP_SER, /* serial number */
130 NWZ_NVP_SFI, /* starfish id */ 134 NWZ_NVP_SFI, /* starfish id */
131 NWZ_NVP_SHE, /* */ 135 NWZ_NVP_SHE, /* */
@@ -136,6 +140,7 @@ enum nwz_nvp_node_t
136 NWZ_NVP_SKU, /* */ 140 NWZ_NVP_SKU, /* */
137 NWZ_NVP_SLP, /* time out to sleep */ 141 NWZ_NVP_SLP, /* time out to sleep */
138 NWZ_NVP_SPS, /* speaker ship info */ 142 NWZ_NVP_SPS, /* speaker ship info */
143 NWZ_NVP_SSK, /* */
139 NWZ_NVP_SYI, /* system information */ 144 NWZ_NVP_SYI, /* system information */
140 NWZ_NVP_TR0, /* EKB 0 */ 145 NWZ_NVP_TR0, /* EKB 0 */
141 NWZ_NVP_TR1, /* EKB 1 */ 146 NWZ_NVP_TR1, /* EKB 1 */
diff --git a/utils/nwztools/database/nvp/nw-a50.txt b/utils/nwztools/database/nvp/nw-a50.txt
new file mode 100644
index 0000000000..46fb2ffedc
--- /dev/null
+++ b/utils/nwztools/database/nvp/nw-a50.txt
@@ -0,0 +1,93 @@
1dbg,000
2syi,001
3ubp,002
4fup,003
5prk,004
6hld,005
7pwd,006
8mid,007
9pcd,008
10ser,009
11ufn,010
12kas,011
13shp,012
14tst,013
15gty,014
16clg,015
17se2,016
18ncp,017
19psk,018
20nvr,077
21she,084
22btc,085
23ins,089
24ctr,090
25sku,091
26bpr,019
27bfp,020
28bfd,021
29bml,022
30apd,078
31blf,079
32slp,080
33vrt,081
34fni,082
35sid,083
36mso,086
37dgs,092
38atf,023
39lyr,024
40dbv,025
41fur,026
42ums,027
43skd,028
44ups,029
45aws,030
46fvi,031
47mac,032
48fpi,033
49ssk,034
50tr1,035
51e00,036
52e01,037
53e02,038
54e03,039
55e04,040
56e05,041
57e06,042
58e07,043
59e08,044
60e09,045
61e10,046
62e11,047
63e12,048
64e13,049
65e14,050
66e15,051
67e16,052
68e17,053
69e18,054
70e19,055
71e20,056
72e21,057
73e22,058
74e23,059
75e24,060
76e25,061
77e26,062
78e27,063
79e28,064
80e29,065
81e30,066
82e31,067
83clv,068
84sps,069
85rbt,070
86edw,071
87bti,072
88hdi,073
89lbi,074
90fui,075
91eri,076
92pci,087
93dbi,088