From 7481aba72e43ea5a06a4a609ce868f8977c164b4 Mon Sep 17 00:00:00 2001 From: David Wronek Date: Sun, 22 Dec 2024 22:25:33 +0100 Subject: [PATCH] e3q: Get udfps working Before enrolling your fingerprint run this command: echo "fod_enable,1,1,0" > /sys/devices/virtual/sec/tsp/cmd You might have to try enrolling multiple times if it doesn't work the first try Change-Id: I3acf48ebef74cd00205e3e47572ed73a9faa37d9 --- .../Android.bp | 0 .../AndroidManifest.xml | 0 FrameworksResTarget/res/values/config.xml | 3765 +++++++++++++++++ .../res/xml/power_profile.xml | 0 device.mk | 3 +- modules.load | 1 - modules.load.recovery | 1 - .../base/core/res}/res/values/config.xml | 0 .../base/core/res/res/xml/power_profile.xml | 303 ++ .../packages/SystemUI/res/values/dimens.xml | 23 + proprietary-files.txt | 27 +- vendor.prop | 1 + 12 files changed, 4118 insertions(+), 6 deletions(-) rename {overlay/FrameworksResTarget => FrameworksResTarget}/Android.bp (100%) rename {overlay/FrameworksResTarget => FrameworksResTarget}/AndroidManifest.xml (100%) create mode 100644 FrameworksResTarget/res/values/config.xml rename {overlay/FrameworksResTarget => FrameworksResTarget}/res/xml/power_profile.xml (100%) rename overlay/{FrameworksResTarget => frameworks/base/core/res}/res/values/config.xml (100%) create mode 100644 overlay/frameworks/base/core/res/res/xml/power_profile.xml create mode 100644 overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml diff --git a/overlay/FrameworksResTarget/Android.bp b/FrameworksResTarget/Android.bp similarity index 100% rename from overlay/FrameworksResTarget/Android.bp rename to FrameworksResTarget/Android.bp diff --git a/overlay/FrameworksResTarget/AndroidManifest.xml b/FrameworksResTarget/AndroidManifest.xml similarity index 100% rename from overlay/FrameworksResTarget/AndroidManifest.xml rename to FrameworksResTarget/AndroidManifest.xml diff --git a/FrameworksResTarget/res/values/config.xml b/FrameworksResTarget/res/values/config.xml new file mode 100644 index 0000000..5f837cd --- /dev/null +++ b/FrameworksResTarget/res/values/config.xml @@ -0,0 +1,3765 @@ + + + 50.26 + true + true + 10 + 780 + 240103 + 843547 + 360 + 4 + 3000 + 255 + 1 + 13 + 1275 + 106 + 128 + 255 + 0 + M 0,0 H -8.933333333333333 V 26.93333333333333 H 8.933333333333333 V 0 H 0 Z @dp + m209.86,447.16V5.99s-.01-.08-.01-.08v-.17s-.02-.08-.02-.08l-.02-.08-.02-.09-.02-.08-.03-.09-.03-.08-.04-.08-.04-.08-.04-.08-.05-.07-.06-.07-.05-.06-.07-.06-.06-.06-.07-.05-.07-.05-.08-.05-.08-.04-.08-.04-.08-.03-.09-.03-.08-.02-.09-.02-.08-.02h-.08s-.09-.02-.09-.02H5.61s-.08.02-.08.02l-.09.02-.08.02-.08.02-.09.03-.08.03-.08.04-.08.04-.08.05-.07.05-.07.05-.06.06-.07.06-.05.06-.06.07-.05.07-.04.08-.04.08-.04.08-.03.08-.03.09-.02.08-.02.09-.02.08v.08s-.02.09-.02.09v.24s-.01.08-.01.08v441.09s.01.08.01.08v.16s.02.08.02.08l.02.09.02.08.02.09.03.08.03.08.04.09.04.07.04.08.05.07.06.07.05.07.07.06.06.06.07.05.07.05.08.04.08.04.08.04.08.03.09.03.08.03h.08s.09.03.09.03h.08s.09.02.09.02h.08s.08.01.08.01h202.47s.09-.02.09-.02h.08s.08-.03.08-.03h.09s.08-.04.08-.04l.09-.03.08-.03.08-.04.08-.04.08-.04.07-.05.07-.05.06-.06.07-.06.05-.07.06-.07.05-.07.04-.08.04-.07.04-.09.03-.08.03-.08.02-.09.02-.08.02-.09v-.08s.02-.08.02-.08v-.24ZM3.93.36c8.22-.07,16.45-.11,24.67-.11h35.53c.21,0,.42.08.57.22.37.33.84.52,1.34.52h81.95c.49,0,.97-.19,1.34-.52.15-.14.36-.22.57-.22h35.53c8.22,0,16.45.04,24.67.11h.48c.2.01.4.01.61.03.2.02.41.06.6.12.14.05.28.1.41.16.24.12.47.27.66.46.3.29.51.67.64,1.07.06.18.1.36.13.55.03.23.03.47.04.7.07,8.39.11,16.77.11,25.15v395.9c0,8.38-.04,16.76-.11,25.14-.01.24-.01.47-.04.7-.03.19-.07.37-.13.55-.13.4-.34.78-.64,1.08-.19.19-.42.34-.67.45-.13.07-.26.12-.4.16-.19.06-.4.1-.6.12-.21.02-.41.03-.61.03-.16,0-.32,0-.48.01-8.22.07-16.45.1-24.67.1H28.6c-8.22,0-16.45-.03-24.67-.1-.16-.01-.32-.01-.48-.01-.2,0-.41-.01-.61-.03s-.41-.06-.6-.12c-.14-.04-.28-.09-.41-.16-.24-.11-.47-.27-.66-.45-.3-.3-.51-.68-.64-1.08-.06-.18-.1-.36-.13-.55-.03-.23-.03-.46-.04-.7-.07-8.38-.11-16.76-.11-25.14V28.6c0-8.38.04-16.76.11-25.15.01-.23.01-.47.04-.7.03-.19.07-.37.13-.55.13-.4.34-.78.64-1.07.19-.19.42-.34.67-.46.13-.06.26-.11.4-.16.19-.06.4-.1.6-.12s.41-.02.61-.03h.48Z + true + false + true + true + 240 + 144 + true + true + true + true + false + true + 0.050980393 + 0.5019608 + 1.0 + 0.0 + 244.0dip + 203.0dip + 358.0dip + 20.0dip + 4.0dip + 1330.0px + 2.0dip + 2.0mm + 2.0dip + 1.8499756mm + 1.6999817mm + 5.1099854mm + 2.5mm + + 1.8 + + + -1,-1,-1,-1,663,561 + -1,-1,-1,663,561,561 + -1,-1,663,561,459,459 + -1,663,561,459,357,357 + + + 0 + 10 + 15 + 50 + 100 + 300 + 500 + 1000 + 2000 + 3000 + 4000 + 5000 + 6000 + 7000 + 8000 + 9000 + 10000 + 12000 + 20000 + 49999 + 50000 + + + 10 + 80 + 120 + 300 + 400 + 900 + 1300 + 2000 + 3000 + 4000 + 5000 + 6000 + 7000 + 8000 + 9000 + 10000 + 12000 + 20000 + 50000 + 50000 + 999999 + + + 0 + 5 + 9 + 10 + 25 + 50 + 100 + 300 + 500 + 1000 + 2000 + 3000 + 4000 + 5000 + 6000 + 7000 + 8000 + 9000 + 10000 + 12000 + 20000 + 50000 + + + -1 + 0 + 0 + 3 + 5 + 10 + 40 + 50 + 60 + 200 + 600 + 2000 + 3000 + 4000 + 5000 + 6000 + 7000 + 7000 + 7000 + 8000 + 12000 + 20000 + + + 0 + 12 + 29 + 50 + + + 11 + 15 + 22 + 26 + 31 + 35 + 46 + 62 + 79 + 88 + 93 + 99 + 111 + 130 + 200 + 400 + 600 + 800 + 1000 + 1200 + 1400 + 1600 + 1800 + 2000 + 2450 + 2450 + 2450 + + + 2 + 5 + 10 + 55 + 64 + 82 + 139 + 198 + 331 + 490 + + + 1 + 2 + 3 + 4 + 5 + 10 + 15 + 20 + 25 + 50 + 100 + 300 + 500 + 1000 + 2000 + 3000 + 4000 + 5000 + 6000 + 7000 + 8000 + 9000 + 10000 + 12000 + 50000 + 999999 + + + 1 + 10 + 30 + 50 + 100 + 500 + 1000 + 2000 + 3000 + + + com.samsung.unifiedtp + com.samsung.unifiedtp.ui.TetheringProvisionActivity + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + 37 + 38 + 39 + 40 + 41 + 42 + 43 + 44 + 45 + 46 + 47 + 48 + 49 + 50 + 51 + 52 + 53 + 54 + 55 + 56 + 57 + 58 + 59 + 60 + 61 + 62 + 63 + 64 + 65 + 66 + 67 + 68 + 69 + 70 + 71 + 72 + 73 + 74 + 75 + 76 + 77 + 78 + 79 + 80 + 81 + 82 + 83 + 84 + 85 + 86 + 87 + 88 + 89 + 90 + 91 + 92 + 93 + 94 + 95 + 96 + 97 + 98 + 99 + 100 + 101 + 102 + 103 + 104 + 105 + 106 + 107 + 108 + 109 + 110 + 111 + 112 + 113 + 114 + 115 + 116 + 117 + 118 + 119 + 120 + 121 + 122 + 123 + 124 + 125 + 126 + 127 + 128 + 129 + 130 + 131 + 132 + 133 + 134 + 135 + 136 + 137 + 138 + 139 + 140 + 141 + 142 + 143 + 144 + 145 + 146 + 147 + 148 + 149 + 150 + 151 + 152 + 153 + 154 + 155 + 156 + 157 + 158 + 159 + 160 + 161 + 162 + 163 + 164 + 165 + 166 + 167 + 168 + 169 + 170 + 171 + 172 + 173 + 174 + 175 + 176 + 177 + 178 + 179 + 180 + 181 + 182 + 183 + 184 + 185 + 186 + 187 + 188 + 189 + 190 + 191 + 192 + 193 + 194 + 195 + 196 + 197 + 198 + 199 + 200 + 201 + 202 + 203 + 204 + 205 + 206 + 207 + 208 + 209 + 210 + 211 + 212 + 213 + 214 + 215 + 216 + 217 + 218 + 219 + 220 + 221 + 222 + 223 + 224 + 225 + 226 + 227 + 228 + 229 + 230 + 231 + 232 + 233 + 234 + 235 + 236 + 237 + 238 + 239 + 240 + 241 + 242 + 243 + 244 + 245 + 246 + 247 + 248 + 249 + 250 + 251 + 252 + 253 + 254 + 255 + 256 + 257 + 258 + 259 + 260 + 261 + 262 + 263 + 264 + 265 + 266 + 267 + 268 + 269 + 270 + 271 + 272 + 273 + 274 + 275 + 276 + 277 + 278 + 279 + 280 + 281 + 282 + 283 + 284 + 285 + 286 + 287 + 288 + 289 + 290 + 291 + 292 + 293 + 294 + 295 + 296 + 297 + 298 + 299 + 300 + 301 + 302 + 303 + 304 + 305 + 306 + 307 + 308 + 309 + 310 + 311 + 312 + 313 + 314 + 315 + 316 + 317 + 318 + 319 + 320 + 321 + 322 + 323 + 324 + 325 + 326 + 327 + 328 + 329 + 330 + 331 + 332 + 333 + 334 + 335 + 336 + 337 + 338 + 339 + 340 + 341 + 342 + 343 + 344 + 345 + 346 + 347 + 348 + 349 + 350 + 351 + 352 + 353 + 354 + 355 + 356 + 357 + 358 + 359 + 360 + 361 + 362 + 363 + 364 + 365 + 366 + 367 + 368 + 369 + 370 + 371 + 372 + 373 + 374 + 375 + 376 + 377 + 378 + 379 + 380 + 381 + 382 + 383 + 384 + 385 + 386 + 387 + 388 + 389 + 390 + 391 + 392 + 393 + 394 + 395 + 396 + 397 + 398 + 399 + 400 + 401 + 402 + 403 + 404 + 405 + 406 + 407 + 408 + 409 + 410 + 411 + 412 + 413 + 414 + 415 + 416 + 417 + 418 + 419 + 420 + 421 + 422 + 423 + 424 + 425 + 426 + 427 + 428 + 429 + 430 + 431 + 432 + 433 + 434 + 435 + 436 + 437 + 438 + 439 + 440 + 441 + 442 + 443 + 444 + 445 + 446 + 447 + 448 + 449 + 450 + 451 + 452 + 453 + 454 + 455 + 456 + 457 + 458 + 459 + 460 + 461 + 462 + 463 + 464 + 465 + 466 + 467 + 468 + 469 + 470 + 471 + 472 + 473 + 474 + 475 + 476 + 477 + 478 + 479 + 480 + 481 + 482 + 483 + 484 + 485 + 486 + 487 + 488 + 489 + 490 + 491 + 492 + 493 + 494 + 495 + 496 + 497 + 498 + 499 + 500 + 501 + 502 + 503 + 504 + 505 + 506 + 507 + 508 + 509 + 510 + 511 + 512 + 513 + 514 + 515 + 516 + 517 + 518 + 519 + 520 + 521 + 522 + 523 + 524 + 525 + 526 + 527 + 528 + 529 + 530 + 531 + 532 + 533 + 534 + 535 + 536 + 537 + 538 + 539 + 540 + 541 + 542 + 543 + 544 + 545 + 546 + 547 + 548 + 549 + 550 + 551 + 552 + 553 + 554 + 555 + 556 + 557 + 558 + 559 + 560 + 561 + 562 + 563 + 564 + 565 + 566 + 567 + 568 + 569 + 570 + 571 + 572 + 573 + 574 + 575 + 576 + 577 + 578 + 579 + 580 + 581 + 582 + 583 + 584 + 585 + 586 + 587 + 588 + 589 + 590 + 591 + 592 + 593 + 594 + 595 + 596 + 597 + 598 + 599 + 600 + 601 + 602 + 603 + 604 + 605 + 606 + 607 + 608 + 609 + 610 + 611 + 612 + 613 + 614 + 615 + 616 + 617 + 618 + 619 + 620 + 621 + 622 + 623 + 624 + 625 + 626 + 627 + 628 + 629 + 630 + 631 + 632 + 633 + 634 + 635 + 636 + 637 + 638 + 639 + 640 + 641 + 642 + 643 + 644 + 645 + 646 + 647 + 648 + 649 + 650 + 651 + 652 + 653 + 654 + 655 + 656 + 657 + 658 + 659 + 660 + 661 + 662 + 663 + 664 + 665 + 666 + 667 + 668 + 669 + 670 + 671 + 672 + 673 + 674 + 675 + 676 + 677 + 678 + 679 + 680 + 681 + 682 + 683 + 684 + 685 + 686 + 687 + 688 + 689 + 690 + 691 + 692 + 693 + 694 + 695 + 696 + 697 + 698 + 699 + 700 + 701 + 702 + 703 + 704 + 705 + 706 + 707 + 708 + 709 + 710 + 711 + 712 + 713 + 714 + 715 + 716 + 717 + 718 + 719 + 720 + 721 + 722 + 723 + 724 + 725 + 726 + 727 + 728 + 729 + 730 + 731 + 732 + 733 + 734 + 735 + 736 + 737 + 738 + 739 + 740 + 741 + 742 + 743 + 744 + 745 + 746 + 747 + 748 + 749 + 750 + 751 + 752 + 753 + 754 + 755 + 756 + 757 + 758 + 759 + 760 + 761 + 762 + 763 + 764 + 765 + 766 + 767 + 768 + 769 + 770 + 771 + 772 + 773 + 774 + 775 + 776 + 777 + 778 + 779 + 780 + 781 + 782 + 783 + 784 + 785 + 786 + 787 + 788 + 789 + 790 + 791 + 792 + 793 + 794 + 795 + 796 + 797 + 798 + 799 + 800 + 801 + 802 + 803 + 804 + 805 + 806 + 807 + 808 + 809 + 810 + 811 + 812 + 813 + 814 + 815 + 816 + 817 + 818 + 819 + 820 + 821 + 822 + 823 + 824 + 825 + 826 + 827 + 828 + 829 + 830 + 831 + 832 + 833 + 834 + 835 + 836 + 837 + 838 + 839 + 840 + 841 + 842 + 843 + 844 + 845 + 846 + 847 + 848 + 849 + 850 + 851 + 852 + 853 + 854 + 855 + 856 + 857 + 858 + 859 + 860 + 861 + 862 + 863 + 864 + 865 + 866 + 867 + 868 + 869 + 870 + 871 + 872 + 873 + 874 + 875 + 876 + 877 + 878 + 879 + 880 + 881 + 882 + 883 + 884 + 885 + 886 + 887 + 888 + 889 + 890 + 891 + 892 + 893 + 894 + 895 + 896 + 897 + 898 + 899 + 900 + 901 + 902 + 903 + 904 + 905 + 906 + 907 + 908 + 909 + 910 + 911 + 912 + 913 + 914 + 915 + 916 + 917 + 918 + 919 + 920 + 921 + 922 + 923 + 924 + 925 + 926 + 927 + 928 + 929 + 930 + 931 + 932 + 933 + 934 + 935 + 936 + 937 + 938 + 939 + 940 + 941 + 942 + 943 + 944 + 945 + 946 + 947 + 948 + 949 + 950 + 951 + 952 + 953 + 954 + 955 + 956 + 957 + 958 + 959 + 960 + 961 + 962 + 963 + 964 + 965 + 966 + 967 + 968 + 969 + 970 + 971 + 972 + 973 + 974 + 975 + 976 + 977 + 978 + 979 + 980 + 981 + 982 + 983 + 984 + 985 + 986 + 987 + 988 + 989 + 990 + 991 + 992 + 993 + 994 + 995 + 996 + 997 + 998 + 999 + 1000 + 1001 + 1002 + 1003 + 1004 + 1005 + 1006 + 1007 + 1008 + 1009 + 1010 + 1011 + 1012 + 1013 + 1014 + 1015 + 1016 + 1017 + 1018 + 1019 + 1020 + 1021 + 1022 + 1023 + 1024 + 1025 + 1026 + 1027 + 1028 + 1029 + 1030 + 1031 + 1032 + 1033 + 1034 + 1035 + 1036 + 1037 + 1038 + 1039 + 1040 + 1041 + 1042 + 1043 + 1044 + 1045 + 1046 + 1047 + 1048 + 1049 + 1050 + 1051 + 1052 + 1053 + 1054 + 1055 + 1056 + 1057 + 1058 + 1059 + 1060 + 1061 + 1062 + 1063 + 1064 + 1065 + 1066 + 1067 + 1068 + 1069 + 1070 + 1071 + 1072 + 1073 + 1074 + 1075 + 1076 + 1077 + 1078 + 1079 + 1080 + 1081 + 1082 + 1083 + 1084 + 1085 + 1086 + 1087 + 1088 + 1089 + 1090 + 1091 + 1092 + 1093 + 1094 + 1095 + 1096 + 1097 + 1098 + 1099 + 1100 + 1101 + 1102 + 1103 + 1104 + 1105 + 1106 + 1107 + 1108 + 1109 + 1110 + 1111 + 1112 + 1113 + 1114 + 1115 + 1116 + 1117 + 1118 + 1119 + 1120 + 1121 + 1122 + 1123 + 1124 + 1125 + 1126 + 1127 + 1128 + 1129 + 1130 + 1131 + 1132 + 1133 + 1134 + 1135 + 1136 + 1137 + 1138 + 1139 + 1140 + 1141 + 1142 + 1143 + 1144 + 1145 + 1146 + 1147 + 1148 + 1149 + 1150 + 1151 + 1152 + 1153 + 1154 + 1155 + 1156 + 1157 + 1158 + 1159 + 1160 + 1161 + 1162 + 1163 + 1164 + 1165 + 1166 + 1167 + 1168 + 1169 + 1170 + 1171 + 1172 + 1173 + 1174 + 1175 + 1176 + 1177 + 1178 + 1179 + 1180 + 1181 + 1182 + 1183 + 1184 + 1185 + 1186 + 1187 + 1188 + 1189 + 1190 + 1191 + 1192 + 1193 + 1194 + 1195 + 1196 + 1197 + 1198 + 1199 + 1200 + 1201 + 1202 + 1203 + 1204 + 1205 + 1206 + 1207 + 1208 + 1209 + 1210 + 1211 + 1212 + 1213 + 1214 + 1215 + 1216 + 1217 + 1218 + 1219 + 1220 + 1221 + 1222 + 1223 + 1224 + 1225 + 1226 + 1227 + 1228 + 1229 + 1230 + 1231 + 1232 + 1233 + 1234 + 1235 + 1236 + 1237 + 1238 + 1239 + 1240 + 1241 + 1242 + 1243 + 1244 + 1245 + 1246 + 1247 + 1248 + 1249 + 1250 + 1275 + + + 1 + 1.371 + 1.914 + 2.548 + 3.25 + 4.008 + 4.812 + 5.658 + 6.541 + 7.458 + 8.406 + 9.383 + 10.387 + 11.417 + 12.47 + 13.546 + 14.644 + 15.763 + 16.902 + 18.06 + 19.236 + 20.43 + 21.642 + 22.87 + 24.114 + 25.374 + 26.649 + 27.938 + 29.243 + 30.561 + 31.893 + 33.238 + 34.596 + 35.968 + 37.351 + 38.747 + 40.155 + 41.575 + 43.007 + 44.449 + 45.903 + 47.368 + 48.843 + 50.33 + 51.826 + 53.333 + 54.85 + 56.377 + 57.913 + 59.459 + 60 + 62.58 + 64.154 + 65.738 + 67.33 + 68.931 + 70.541 + 72.16 + 73.787 + 75.423 + 77.067 + 78.719 + 80.379 + 82.048 + 83.724 + 85.408 + 87.1 + 88.8 + 90.508 + 92.223 + 93.945 + 95.675 + 97.412 + 99.156 + 100.908 + 102.667 + 104.432 + 106.205 + 107.985 + 109.771 + 111.564 + 113.364 + 115.171 + 116.984 + 118.804 + 120.631 + 122.464 + 124.303 + 126.149 + 128 + 129.859 + 131.723 + 133.594 + 135.47 + 137.353 + 139.242 + 141.136 + 143.037 + 144.944 + 146.856 + 148.774 + 150.698 + 152.628 + 154.563 + 156.504 + 158.451 + 160.403 + 162.36 + 164.324 + 166.292 + 168.266 + 170.246 + 172.231 + 174.221 + 176.216 + 178.217 + 180.223 + 182.234 + 184.25 + 186.272 + 188.298 + 190.33 + 192.367 + 194.408 + 196.455 + 198.506 + 200.563 + 202.624 + 204.691 + 206.762 + 208.838 + 210.919 + 213.004 + 215.094 + 217.189 + 219.289 + 221.394 + 223.503 + 225.616 + 227.734 + 229.857 + 231.985 + 234.117 + 236.253 + 238.394 + 240.539 + 242.689 + 244.843 + 247.002 + 249.165 + 251.332 + 253.504 + 255.68 + 257.86 + 260.045 + 262.234 + 264.427 + 266.624 + 268.826 + 271.032 + 273.241 + 275.456 + 277.674 + 279.896 + 282.122 + 284.353 + 286.587 + 288.826 + 291.068 + 293.315 + 295.566 + 297.82 + 300.079 + 302.341 + 304.607 + 306.878 + 309.152 + 311.43 + 313.712 + 315.998 + 318.287 + 320.581 + 322.878 + 325.179 + 327.484 + 329.792 + 332.105 + 334.421 + 336.74 + 339.064 + 341.391 + 343.722 + 346.056 + 348.394 + 350.736 + 353.082 + 355.431 + 357.783 + 360.139 + 362.499 + 364.863 + 367.229 + 369.6 + 371.974 + 374.351 + 376.732 + 379.117 + 381.504 + 383.896 + 386.291 + 388.689 + 391.091 + 393.496 + 395.904 + 398.316 + 400.731 + 403.15 + 405.572 + 407.998 + 410.426 + 412.858 + 415.294 + 417.732 + 420.174 + 422.62 + 425.068 + 427.52 + 429.975 + 432.433 + 434.895 + 437.36 + 439.828 + 442.299 + 444.773 + 447.251 + 449.731 + 452.215 + 454.702 + 457.193 + 459.686 + 462.183 + 464.682 + 467.185 + 469.691 + 472.2 + 474.712 + 477.227 + 479.745 + 482.266 + 484.791 + 487.318 + 489.848 + 492.382 + 494.918 + 497.458 + 500 + 501.961 + 503.922 + 505.882 + 507.843 + 509.804 + 511.765 + 513.725 + 515.686 + 517.647 + 519.608 + 521.569 + 523.529 + 525.49 + 527.451 + 529.412 + 531.373 + 533.333 + 535.294 + 537.255 + 539.216 + 541.176 + 543.137 + 545.098 + 547.059 + 549.02 + 550.98 + 552.941 + 554.902 + 556.863 + 558.824 + 560.784 + 562.745 + 564.706 + 566.667 + 568.627 + 570.588 + 572.549 + 574.51 + 576.471 + 578.431 + 580.392 + 582.353 + 584.314 + 586.275 + 588.235 + 590.196 + 592.157 + 594.118 + 596.078 + 598.039 + 600 + 601.961 + 603.922 + 605.882 + 607.843 + 609.804 + 611.765 + 613.725 + 615.686 + 617.647 + 619.608 + 621.569 + 623.529 + 625.49 + 627.451 + 629.412 + 631.373 + 633.333 + 635.294 + 637.255 + 639.216 + 641.176 + 643.137 + 645.098 + 647.059 + 649.02 + 650.98 + 652.941 + 654.902 + 656.863 + 658.824 + 660.784 + 662.745 + 664.706 + 666.667 + 668.627 + 670.588 + 672.549 + 674.51 + 676.471 + 678.431 + 680.392 + 682.353 + 684.314 + 686.275 + 688.235 + 690.196 + 692.157 + 694.118 + 696.078 + 698.039 + 700 + 701.961 + 703.922 + 705.882 + 707.843 + 709.804 + 711.765 + 713.725 + 715.686 + 717.647 + 719.608 + 721.569 + 723.529 + 725.49 + 727.451 + 729.412 + 731.373 + 733.333 + 735.294 + 737.255 + 739.216 + 741.176 + 743.137 + 745.098 + 747.059 + 749.02 + 750.98 + 752.941 + 754.902 + 756.863 + 758.824 + 760.784 + 762.745 + 764.706 + 766.667 + 768.627 + 770.588 + 772.549 + 774.51 + 776.471 + 778.431 + 780.392 + 782.353 + 784.314 + 786.275 + 788.235 + 790.196 + 792.157 + 794.118 + 796.078 + 798.039 + 800 + 801.961 + 803.922 + 805.882 + 807.843 + 809.804 + 811.765 + 813.725 + 815.686 + 817.647 + 819.608 + 821.569 + 823.529 + 825.49 + 827.451 + 829.412 + 831.373 + 833.333 + 835.294 + 837.255 + 839.216 + 841.176 + 843.137 + 845.098 + 847.059 + 849.02 + 850.98 + 852.941 + 854.902 + 856.863 + 858.824 + 860.784 + 862.745 + 864.706 + 866.667 + 868.627 + 870.588 + 872.549 + 874.51 + 876.471 + 878.431 + 880.392 + 882.353 + 884.314 + 886.275 + 888.235 + 890.196 + 892.157 + 894.118 + 896.078 + 898.039 + 900 + 901.961 + 903.922 + 905.882 + 907.843 + 909.804 + 911.765 + 913.725 + 915.686 + 917.647 + 919.608 + 921.569 + 923.529 + 925.49 + 927.451 + 929.412 + 931.373 + 933.333 + 935.294 + 937.255 + 939.216 + 941.176 + 943.137 + 945.098 + 947.059 + 949.02 + 950.98 + 952.941 + 954.902 + 956.863 + 958.824 + 960.784 + 962.745 + 964.706 + 966.667 + 968.627 + 970.588 + 972.549 + 974.51 + 976.471 + 978.431 + 980.392 + 982.353 + 984.314 + 986.275 + 988.235 + 990.196 + 992.157 + 994.118 + 996.078 + 998.039 + 1000 + 1001.961 + 1003.922 + 1005.882 + 1007.843 + 1009.804 + 1011.765 + 1013.725 + 1015.686 + 1017.647 + 1019.608 + 1021.569 + 1023.529 + 1025.49 + 1027.451 + 1029.412 + 1031.373 + 1033.333 + 1035.294 + 1037.255 + 1039.216 + 1041.176 + 1043.137 + 1045.098 + 1047.059 + 1049.02 + 1050.98 + 1052.941 + 1054.902 + 1056.863 + 1058.824 + 1060.784 + 1062.745 + 1064.706 + 1066.667 + 1068.627 + 1070.588 + 1072.549 + 1074.51 + 1076.471 + 1078.431 + 1080.392 + 1082.353 + 1084.314 + 1086.275 + 1088.235 + 1090.196 + 1092.157 + 1094.118 + 1096.078 + 1098.039 + 1100 + 1101.961 + 1103.922 + 1105.882 + 1107.843 + 1109.804 + 1111.765 + 1113.725 + 1115.686 + 1117.647 + 1119.608 + 1121.569 + 1123.529 + 1125.49 + 1127.451 + 1129.412 + 1131.373 + 1133.333 + 1135.294 + 1137.255 + 1139.216 + 1141.176 + 1143.137 + 1145.098 + 1147.059 + 1149.02 + 1150.98 + 1152.941 + 1154.902 + 1156.863 + 1158.824 + 1160.784 + 1162.745 + 1164.706 + 1166.667 + 1168.627 + 1170.588 + 1172.549 + 1174.51 + 1176.471 + 1178.431 + 1180.392 + 1182.353 + 1184.314 + 1186.275 + 1188.235 + 1190.196 + 1192.157 + 1194.118 + 1196.078 + 1198.039 + 1200 + 1201.961 + 1203.922 + 1205.882 + 1207.843 + 1209.804 + 1211.765 + 1213.725 + 1215.686 + 1217.647 + 1219.608 + 1221.569 + 1223.529 + 1225.49 + 1227.451 + 1229.412 + 1231.373 + 1233.333 + 1235.294 + 1237.255 + 1239.216 + 1241.176 + 1243.137 + 1245.098 + 1247.059 + 1249.02 + 1250.98 + 1252.941 + 1254.902 + 1256.863 + 1258.824 + 1260.784 + 1262.745 + 1264.706 + 1266.667 + 1268.627 + 1270.588 + 1272.549 + 1274.51 + 1276.471 + 1278.431 + 1280.392 + 1282.353 + 1284.314 + 1286.275 + 1288.235 + 1290.196 + 1292.157 + 1294.118 + 1296.078 + 1298.039 + 1300 + 1301.961 + 1303.922 + 1305.882 + 1307.843 + 1309.804 + 1311.765 + 1313.725 + 1315.686 + 1317.647 + 1319.608 + 1321.569 + 1323.529 + 1325.49 + 1327.451 + 1329.412 + 1331.373 + 1333.333 + 1335.294 + 1337.255 + 1339.216 + 1341.176 + 1343.137 + 1345.098 + 1347.059 + 1349.02 + 1350.98 + 1352.941 + 1354.902 + 1356.863 + 1358.824 + 1360.784 + 1362.745 + 1364.706 + 1366.667 + 1368.627 + 1370.588 + 1372.549 + 1374.51 + 1376.471 + 1378.431 + 1380.392 + 1382.353 + 1384.314 + 1386.275 + 1388.235 + 1390.196 + 1392.157 + 1394.118 + 1396.078 + 1398.039 + 1400 + 1401.961 + 1403.922 + 1405.882 + 1407.843 + 1409.804 + 1411.765 + 1413.725 + 1415.686 + 1417.647 + 1419.608 + 1421.569 + 1423.529 + 1425.49 + 1427.451 + 1429.412 + 1431.373 + 1433.333 + 1435.294 + 1437.255 + 1439.216 + 1441.176 + 1443.137 + 1445.098 + 1447.059 + 1449.02 + 1450.98 + 1452.941 + 1454.902 + 1456.863 + 1458.824 + 1460.784 + 1462.745 + 1464.706 + 1466.667 + 1468.627 + 1470.588 + 1472.549 + 1474.51 + 1476.471 + 1478.431 + 1480.392 + 1482.353 + 1484.314 + 1486.275 + 1488.235 + 1490.196 + 1492.157 + 1494.118 + 1496.078 + 1498.039 + 1500 + 1501.961 + 1503.922 + 1505.882 + 1507.843 + 1509.804 + 1511.765 + 1513.725 + 1515.686 + 1517.647 + 1519.608 + 1521.569 + 1523.529 + 1525.49 + 1527.451 + 1529.412 + 1531.373 + 1533.333 + 1535.294 + 1537.255 + 1539.216 + 1541.176 + 1543.137 + 1545.098 + 1547.059 + 1549.02 + 1550.98 + 1552.941 + 1554.902 + 1556.863 + 1558.824 + 1560.784 + 1562.745 + 1564.706 + 1566.667 + 1568.627 + 1570.588 + 1572.549 + 1574.51 + 1576.471 + 1578.431 + 1580.392 + 1582.353 + 1584.314 + 1586.275 + 1588.235 + 1590.196 + 1592.157 + 1594.118 + 1596.078 + 1598.039 + 1600 + 1601.961 + 1603.922 + 1605.882 + 1607.843 + 1609.804 + 1611.765 + 1613.725 + 1615.686 + 1617.647 + 1619.608 + 1621.569 + 1623.529 + 1625.49 + 1627.451 + 1629.412 + 1631.373 + 1633.333 + 1635.294 + 1637.255 + 1639.216 + 1641.176 + 1643.137 + 1645.098 + 1647.059 + 1649.02 + 1650.98 + 1652.941 + 1654.902 + 1656.863 + 1658.824 + 1660.784 + 1662.745 + 1664.706 + 1666.667 + 1668.627 + 1670.588 + 1672.549 + 1674.51 + 1676.471 + 1678.431 + 1680.392 + 1682.353 + 1684.314 + 1686.275 + 1688.235 + 1690.196 + 1692.157 + 1694.118 + 1696.078 + 1698.039 + 1700 + 1701.961 + 1703.922 + 1705.882 + 1707.843 + 1709.804 + 1711.765 + 1713.725 + 1715.686 + 1717.647 + 1719.608 + 1721.569 + 1723.529 + 1725.49 + 1727.451 + 1729.412 + 1731.373 + 1733.333 + 1735.294 + 1737.255 + 1739.216 + 1741.176 + 1743.137 + 1745.098 + 1747.059 + 1749.02 + 1750.98 + 1752.941 + 1754.902 + 1756.863 + 1758.824 + 1760.784 + 1762.745 + 1764.706 + 1766.667 + 1768.627 + 1770.588 + 1772.549 + 1774.51 + 1776.471 + 1778.431 + 1780.392 + 1782.353 + 1784.314 + 1786.275 + 1788.235 + 1790.196 + 1792.157 + 1794.118 + 1796.078 + 1798.039 + 1800 + 1801.961 + 1803.922 + 1805.882 + 1807.843 + 1809.804 + 1811.765 + 1813.725 + 1815.686 + 1817.647 + 1819.608 + 1821.569 + 1823.529 + 1825.49 + 1827.451 + 1829.412 + 1831.373 + 1833.333 + 1835.294 + 1837.255 + 1839.216 + 1841.176 + 1843.137 + 1845.098 + 1847.059 + 1849.02 + 1850.98 + 1852.941 + 1854.902 + 1856.863 + 1858.824 + 1860.784 + 1862.745 + 1864.706 + 1866.667 + 1868.627 + 1870.588 + 1872.549 + 1874.51 + 1876.471 + 1878.431 + 1880.392 + 1882.353 + 1884.314 + 1886.275 + 1888.235 + 1890.196 + 1892.157 + 1894.118 + 1896.078 + 1898.039 + 1900 + 1901.961 + 1903.922 + 1905.882 + 1907.843 + 1909.804 + 1911.765 + 1913.725 + 1915.686 + 1917.647 + 1919.608 + 1921.569 + 1923.529 + 1925.49 + 1927.451 + 1929.412 + 1931.373 + 1933.333 + 1935.294 + 1937.255 + 1939.216 + 1941.176 + 1943.137 + 1945.098 + 1947.059 + 1949.02 + 1950.98 + 1952.941 + 1954.902 + 1956.863 + 1958.824 + 1960.784 + 1962.745 + 1964.706 + 1966.667 + 1968.627 + 1970.588 + 1972.549 + 1974.51 + 1976.471 + 1978.431 + 1980.392 + 1982.353 + 1984.314 + 1986.275 + 1988.235 + 1990.196 + 1992.157 + 1994.118 + 1996.078 + 1998.039 + 2000 + 2001.961 + 2003.922 + 2005.882 + 2007.843 + 2009.804 + 2011.765 + 2013.725 + 2015.686 + 2017.647 + 2019.608 + 2021.569 + 2023.529 + 2025.49 + 2027.451 + 2029.412 + 2031.373 + 2033.333 + 2035.294 + 2037.255 + 2039.216 + 2041.176 + 2043.137 + 2045.098 + 2047.059 + 2049.02 + 2050.98 + 2052.941 + 2054.902 + 2056.863 + 2058.824 + 2060.784 + 2062.745 + 2064.706 + 2066.667 + 2068.627 + 2070.588 + 2072.549 + 2074.51 + 2076.471 + 2078.431 + 2080.392 + 2082.353 + 2084.314 + 2086.275 + 2088.235 + 2090.196 + 2092.157 + 2094.118 + 2096.078 + 2098.039 + 2100 + 2101.961 + 2103.922 + 2105.882 + 2107.843 + 2109.804 + 2111.765 + 2113.725 + 2115.686 + 2117.647 + 2119.608 + 2121.569 + 2123.529 + 2125.49 + 2127.451 + 2129.412 + 2131.373 + 2133.333 + 2135.294 + 2137.255 + 2139.216 + 2141.176 + 2143.137 + 2145.098 + 2147.059 + 2149.02 + 2150.98 + 2152.941 + 2154.902 + 2156.863 + 2158.824 + 2160.784 + 2162.745 + 2164.706 + 2166.667 + 2168.627 + 2170.588 + 2172.549 + 2174.51 + 2176.471 + 2178.431 + 2180.392 + 2182.353 + 2184.314 + 2186.275 + 2188.235 + 2190.196 + 2192.157 + 2194.118 + 2196.078 + 2198.039 + 2200 + 2201.961 + 2203.922 + 2205.882 + 2207.843 + 2209.804 + 2211.765 + 2213.725 + 2215.686 + 2217.647 + 2219.608 + 2221.569 + 2223.529 + 2225.49 + 2227.451 + 2229.412 + 2231.373 + 2233.333 + 2235.294 + 2237.255 + 2239.216 + 2241.176 + 2243.137 + 2245.098 + 2247.059 + 2249.02 + 2250.98 + 2252.941 + 2254.902 + 2256.863 + 2258.824 + 2260.784 + 2262.745 + 2264.706 + 2266.667 + 2268.627 + 2270.588 + 2272.549 + 2274.51 + 2276.471 + 2278.431 + 2280.392 + 2282.353 + 2284.314 + 2286.275 + 2288.235 + 2290.196 + 2292.157 + 2294.118 + 2296.078 + 2298.039 + 2300 + 2301.961 + 2303.922 + 2305.882 + 2307.843 + 2309.804 + 2311.765 + 2313.725 + 2315.686 + 2317.647 + 2319.608 + 2321.569 + 2323.529 + 2325.49 + 2327.451 + 2329.412 + 2331.373 + 2333.333 + 2335.294 + 2337.255 + 2339.216 + 2341.176 + 2343.137 + 2345.098 + 2347.059 + 2349.02 + 2350.98 + 2352.941 + 2354.902 + 2356.863 + 2358.824 + 2360.784 + 2362.745 + 2364.706 + 2366.667 + 2368.627 + 2370.588 + 2372.549 + 2374.51 + 2376.471 + 2378.431 + 2380.392 + 2382.353 + 2384.314 + 2386.275 + 2388.235 + 2390.196 + 2392.157 + 2394.118 + 2396.078 + 2398.039 + 2400 + 2401.961 + 2403.922 + 2405.882 + 2407.843 + 2409.804 + 2411.765 + 2413.725 + 2415.686 + 2417.647 + 2419.608 + 2421.569 + 2423.529 + 2425.49 + 2427.451 + 2429.412 + 2431.373 + 2433.333 + 2435.294 + 2437.255 + 2439.216 + 2441.176 + 2443.137 + 2445.098 + 2447.059 + 2449.02 + 2449.5 + 2450 + + + 255 + 510 + + + 1.0 + 4.0 + 6.077 + 8.205 + 10.385 + 12.615 + 14.897 + 17.231 + 19.615 + 22.051 + 24.538 + 27.077 + 29.667 + 32.308 + 35.0 + 37.744 + 40.538 + 43.385 + 46.282 + 49.231 + 52.231 + 55.282 + 58.385 + 61.538 + 64.744 + 68.0 + 71.308 + 74.667 + 78.077 + 81.538 + 85.051 + 88.615 + 92.231 + 95.897 + 99.615 + 103.385 + 107.205 + 111.077 + 115.0 + 118.974 + 123.0 + 127.077 + 131.205 + 135.385 + 139.615 + 143.897 + 148.231 + 152.615 + 157.051 + 161.538 + 166.077 + 170.667 + 175.308 + 180.0 + 184.744 + 189.538 + 194.385 + 199.282 + 204.231 + 209.231 + 214.282 + 219.385 + 224.538 + 229.744 + 235.0 + 240.308 + 245.667 + 251.077 + 256.538 + 262.051 + 267.615 + 273.231 + 278.897 + 284.615 + 290.385 + 296.205 + 302.077 + 308.0 + 313.974 + 320.0 + 328.05 + 336.2 + 344.45 + 352.8 + 361.25 + 369.8 + 378.45 + 387.2 + 396.05 + 405.0 + 414.05 + 423.2 + 432.45 + 441.8 + 451.25 + 460.8 + 470.45 + 480.2 + 490.05 + 500.0 + 505.0 + 510.0 + 515.0 + 520.0 + 525.0 + 530.0 + 535.0 + 540.0 + 545.0 + 550.0 + 555.0 + 560.0 + 565.0 + 570.0 + 575.0 + 580.0 + 585.0 + 590.0 + 595.0 + 600.0 + 605.0 + 610.0 + 615.0 + 620.0 + 625.0 + 630.0 + 635.0 + 640.0 + 645.0 + 650.0 + 655.0 + 660.0 + 665.0 + 670.0 + 675.0 + 680.0 + 685.0 + 690.0 + 695.0 + 700.0 + 705.0 + 710.0 + 715.0 + 720.0 + 725.0 + 730.0 + 735.0 + 740.0 + 745.0 + 750.0 + 755.0 + 760.0 + 765.0 + 770.0 + 775.0 + 780.0 + 785.0 + 790.0 + 795.0 + 800.0 + 805.0 + 810.0 + 815.0 + 820.0 + 825.0 + 830.0 + 835.0 + 840.0 + 845.0 + 850.0 + 855.0 + 860.0 + 865.0 + 870.0 + 875.0 + 880.0 + 885.0 + 890.0 + 895.0 + 900.0 + 905.0 + 910.0 + 915.0 + 920.0 + 925.0 + 930.0 + 935.0 + 940.0 + 945.0 + 950.0 + 955.0 + 960.0 + 965.0 + 970.0 + 975.0 + 980.0 + 985.0 + 990.0 + 995.0 + 1000.0 + 1005.0 + 1010.0 + 1015.0 + 1020.0 + 1025.0 + 1030.0 + 1035.0 + 1040.0 + 1045.0 + 1050.0 + 1055.0 + 1060.0 + 1065.0 + 1070.0 + 1075.0 + 1080.0 + 1085.0 + 1090.0 + 1095.0 + 1100.0 + 1105.0 + 1110.0 + 1115.0 + 1120.0 + 1125.0 + 1130.0 + 1135.0 + 1140.0 + 1145.0 + 1150.0 + 1155.0 + 1160.0 + 1165.0 + 1170.0 + 1175.0 + 1180.0 + 1185.0 + 1190.0 + 1195.0 + 1200.0 + 1205.0 + 1210.0 + 1215.0 + 1220.0 + 1225.0 + 1230.0 + 1235.0 + 1240.0 + 1245.0 + 1250.0 + 1255.0 + 1260.0 + 1265.0 + 1270.0 + 1275.0 + 1280.0 + 1285.0 + 1290.0 + 1295.0 + 1300.0 + 1305.0 + 1310.0 + 1315.0 + 1320.0 + 1325.0 + 1330.0 + 1335.0 + 1340.0 + 1345.0 + 1350.0 + 1355.0 + 1360.0 + 1365.0 + 1370.0 + 1375.0 + 1380.0 + 1385.0 + 1390.0 + 1395.0 + 1400.0 + 1405.0 + 1410.0 + 1415.0 + 1420.0 + 1425.0 + 1430.0 + 1435.0 + 1440.0 + 1445.0 + 1450.0 + 1455.0 + 1460.0 + 1465.0 + 1470.0 + 1475.0 + 1480.0 + 1485.0 + 1490.0 + 1495.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 1500.0 + 2500.0 + + + 1.0 + 2.0 + 3.0 + 4.0 + 5.0 + 6.0 + 7.0 + 8.0 + 9.0 + 10.0 + 11.0 + 12.0 + 13.0 + 14.0 + 15.0 + 16.0 + 17.0 + 18.0 + 19.0 + 20.0 + 21.0 + 22.0 + 23.0 + 24.0 + 25.0 + 26.0 + 27.0 + 28.0 + 29.0 + 30.0 + 31.0 + 32.0 + 33.0 + 34.0 + 35.0 + 36.0 + 37.0 + 38.0 + 39.0 + 40.0 + 41.0 + 42.0 + 43.0 + 44.0 + 45.0 + 46.0 + 47.0 + 48.0 + 49.0 + 50.0 + 51.0 + 52.0 + 53.0 + 54.0 + 55.0 + 56.0 + 57.0 + 58.0 + 59.0 + 60.0 + 61.0 + 62.0 + 63.0 + 64.0 + 65.0 + 66.0 + 67.0 + 68.0 + 69.0 + 70.0 + 71.0 + 72.0 + 73.0 + 74.0 + 75.0 + 76.0 + 77.0 + 78.0 + 79.0 + 80.0 + 81.0 + 82.0 + 83.0 + 84.0 + 85.0 + 86.0 + 87.0 + 88.0 + 89.0 + 90.0 + 91.0 + 92.0 + 93.0 + 94.0 + 95.0 + 96.0 + 97.0 + 98.0 + 99.0 + 100.0 + 101.0 + 102.0 + 103.0 + 104.0 + 105.0 + 106.0 + 107.0 + 108.0 + 109.0 + 110.0 + 111.0 + 112.0 + 113.0 + 114.0 + 115.0 + 116.0 + 117.0 + 118.0 + 119.0 + 120.0 + 121.0 + 122.0 + 123.0 + 124.0 + 125.0 + 126.0 + 127.0 + 128.0 + 129.0 + 130.0 + 131.0 + 132.0 + 133.0 + 134.0 + 135.0 + 136.0 + 137.0 + 138.0 + 139.0 + 140.0 + 141.0 + 142.0 + 143.0 + 144.0 + 145.0 + 146.0 + 147.0 + 148.0 + 149.0 + 150.0 + 151.0 + 152.0 + 153.0 + 154.0 + 155.0 + 156.0 + 157.0 + 158.0 + 159.0 + 160.0 + 161.0 + 162.0 + 163.0 + 164.0 + 165.0 + 166.0 + 167.0 + 168.0 + 169.0 + 170.0 + 171.0 + 172.0 + 173.0 + 174.0 + 175.0 + 176.0 + 177.0 + 178.0 + 179.0 + 180.0 + 181.0 + 182.0 + 183.0 + 184.0 + 185.0 + 186.0 + 187.0 + 188.0 + 189.0 + 190.0 + 191.0 + 192.0 + 193.0 + 194.0 + 195.0 + 196.0 + 197.0 + 198.0 + 199.0 + 200.0 + 201.0 + 202.0 + 203.0 + 204.0 + 205.0 + 206.0 + 207.0 + 208.0 + 209.0 + 210.0 + 211.0 + 212.0 + 213.0 + 214.0 + 215.0 + 216.0 + 217.0 + 218.0 + 219.0 + 220.0 + 221.0 + 222.0 + 223.0 + 224.0 + 225.0 + 226.0 + 227.0 + 228.0 + 229.0 + 230.0 + 231.0 + 232.0 + 233.0 + 234.0 + 235.0 + 236.0 + 237.0 + 238.0 + 239.0 + 240.0 + 241.0 + 242.0 + 243.0 + 244.0 + 245.0 + 246.0 + 247.0 + 248.0 + 249.0 + 250.0 + 251.0 + 252.0 + 253.0 + 254.0 + 255.0 + 256.0 + 257.0 + 258.0 + 259.0 + 260.0 + 261.0 + 262.0 + 263.0 + 264.0 + 265.0 + 266.0 + 267.0 + 268.0 + 269.0 + 270.0 + 271.0 + 272.0 + 273.0 + 274.0 + 275.0 + 276.0 + 277.0 + 278.0 + 279.0 + 280.0 + 281.0 + 282.0 + 283.0 + 284.0 + 285.0 + 286.0 + 287.0 + 288.0 + 289.0 + 290.0 + 291.0 + 292.0 + 293.0 + 294.0 + 295.0 + 296.0 + 297.0 + 298.0 + 299.0 + 300.0 + 301.0 + 302.0 + 303.0 + 304.0 + 305.0 + 306.0 + 307.0 + 308.0 + 309.0 + 310.0 + 311.0 + 312.0 + 313.0 + 314.0 + 315.0 + 316.0 + 317.0 + 318.0 + 319.0 + 320.0 + 321.0 + 322.0 + 323.0 + 324.0 + 325.0 + 326.0 + 327.0 + 328.0 + 329.0 + 330.0 + 331.0 + 332.0 + 333.0 + 334.0 + 335.0 + 336.0 + 337.0 + 338.0 + 339.0 + 340.0 + 341.0 + 342.0 + 343.0 + 344.0 + 345.0 + 346.0 + 347.0 + 348.0 + 349.0 + 350.0 + 351.0 + 352.0 + 353.0 + 354.0 + 355.0 + 356.0 + 357.0 + 358.0 + 359.0 + 360.0 + 361.0 + 362.0 + 363.0 + 364.0 + 365.0 + 366.0 + 367.0 + 368.0 + 369.0 + 370.0 + 371.0 + 372.0 + 373.0 + 374.0 + 375.0 + 376.0 + 377.0 + 378.0 + 379.0 + 380.0 + 381.0 + 382.0 + 383.0 + 384.0 + 385.0 + 386.0 + 387.0 + 388.0 + 389.0 + 390.0 + 391.0 + 392.0 + 393.0 + 394.0 + 395.0 + 396.0 + 397.0 + 398.0 + 399.0 + 400.0 + 401.0 + 402.0 + 403.0 + 404.0 + 405.0 + 406.0 + 407.0 + 408.0 + 409.0 + 410.0 + 411.0 + 412.0 + 413.0 + 414.0 + 415.0 + 416.0 + 417.0 + 418.0 + 419.0 + 420.0 + 421.0 + 422.0 + 423.0 + 424.0 + 425.0 + 426.0 + 427.0 + 428.0 + 429.0 + 430.0 + 431.0 + 432.0 + 433.0 + 434.0 + 435.0 + 436.0 + 437.0 + 438.0 + 439.0 + 440.0 + 441.0 + 442.0 + 443.0 + 444.0 + 445.0 + 446.0 + 447.0 + 448.0 + 449.0 + 450.0 + 451.0 + 452.0 + 453.0 + 454.0 + 455.0 + 456.0 + 457.0 + 458.0 + 459.0 + 460.0 + 461.0 + 462.0 + 463.0 + 464.0 + 465.0 + 466.0 + 467.0 + 468.0 + 469.0 + 470.0 + 471.0 + 472.0 + 473.0 + 474.0 + 475.0 + 476.0 + 477.0 + 478.0 + 479.0 + 480.0 + 481.0 + 482.0 + 483.0 + 484.0 + 485.0 + 486.0 + 487.0 + 488.0 + 489.0 + 490.0 + 491.0 + 492.0 + 493.0 + 494.0 + 495.0 + 496.0 + 497.0 + 498.0 + 499.0 + 500.0 + 1500.0 + 2500.0 + + diff --git a/overlay/FrameworksResTarget/res/xml/power_profile.xml b/FrameworksResTarget/res/xml/power_profile.xml similarity index 100% rename from overlay/FrameworksResTarget/res/xml/power_profile.xml rename to FrameworksResTarget/res/xml/power_profile.xml diff --git a/device.mk b/device.mk index 22e5670..ce0d334 100644 --- a/device.mk +++ b/device.mk @@ -121,8 +121,7 @@ PRODUCT_PACKAGES += \ libavservices_minijail.vendor # Overlays -PRODUCT_PACKAGES += \ - FrameworksResTarget +DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay PRODUCT_ENFORCE_RRO_TARGETS := * diff --git a/modules.load b/modules.load index 56ff44d..1560993 100644 --- a/modules.load +++ b/modules.load @@ -171,7 +171,6 @@ pmic_class.ko usb_typec_manager.ko if_cb_manager.ko max77705_charger.ko -input_booster_lkm.ko max77775_charger.ko common_muic.ko sec_switch_class.ko diff --git a/modules.load.recovery b/modules.load.recovery index e1e9237..7a840d2 100644 --- a/modules.load.recovery +++ b/modules.load.recovery @@ -289,7 +289,6 @@ pmic_class.ko usb_typec_manager.ko if_cb_manager.ko max77705_charger.ko -input_booster_lkm.ko max77775_charger.ko common_muic.ko sec_switch_class.ko diff --git a/overlay/FrameworksResTarget/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml similarity index 100% rename from overlay/FrameworksResTarget/res/values/config.xml rename to overlay/frameworks/base/core/res/res/values/config.xml diff --git a/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/overlay/frameworks/base/core/res/res/xml/power_profile.xml new file mode 100644 index 0000000..5649ab0 --- /dev/null +++ b/overlay/frameworks/base/core/res/res/xml/power_profile.xml @@ -0,0 +1,303 @@ + + + 0 + 38.5 + 54.9 + 217 + 0 + 0 + 0 + 0 + 0 + 15.8 + 24 + 112 + 464 + 77.1 + 175.47 + 96.07 + + 10.26 + 10.26 + + 0 + 0 + 0 + 0 + + 2 + 3 + 2 + 1 + + + 364800 + 460800 + 556800 + 672000 + 787200 + 902400 + 1017600 + 1132800 + 1248000 + 1344000 + 1459200 + 1574400 + 1689600 + 1804800 + 1920000 + 2035200 + 2150400 + 2265600 + + + 15 + 15 + 17 + 21 + 23 + 26 + 30 + 34 + 37 + 41 + 46 + 50 + 58 + 65 + 71 + 79 + 88 + 95 + + + 499200 + 614400 + 729600 + 844800 + 960000 + 1075200 + 1190400 + 1286400 + 1401600 + 1497600 + 1612800 + 1708800 + 1824000 + 1920000 + 2035200 + 2131200 + 2188800 + 2246400 + 2323200 + 2380800 + 2438400 + 2515200 + 2572800 + 2630400 + 2707200 + 2764800 + 2841600 + 2899200 + 2956800 + 3014400 + 3072000 + 3148800 + + + 28 + 34 + 42 + 49 + 54 + 63 + 69 + 79 + 83 + 94 + 106 + 111 + 121 + 126 + 148 + 159 + 174 + 177 + 184 + 194 + 201 + 212 + 224 + 241 + 252 + 264 + 289 + 301 + 309 + 327 + 346 + 365 + + + 499200 + 614400 + 729600 + 844800 + 960000 + 1075200 + 1190400 + 1286400 + 1401600 + 1497600 + 1612800 + 1708800 + 1824000 + 1920000 + 2035200 + 2131200 + 2188800 + 2246400 + 2323200 + 2380800 + 2438400 + 2515200 + 2572800 + 2630400 + 2707200 + 2764800 + 2841600 + 2899200 + 2956800 + + + 28 + 34 + 43 + 48 + 53 + 62 + 66 + 76 + 84 + 90 + 101 + 107 + 118 + 125 + 147 + 155 + 177 + 179 + 186 + 186 + 193 + 206 + 215 + 227 + 245 + 258 + 283 + 295 + 305 + + + 480000 + 576000 + 672000 + 787200 + 902400 + 1017600 + 1132800 + 1248000 + 1363200 + 1478400 + 1593600 + 1708800 + 1824000 + 1939200 + 2035200 + 2112000 + 2169600 + 2246400 + 2304000 + 2380800 + 2438400 + 2496000 + 2553600 + 2630400 + 2688000 + 2745600 + 2803200 + 2880000 + 2937600 + 2995200 + 3052800 + 3110400 + 3187200 + 3244800 + 3302400 + 3340800 + 3398400 + + + 45 + 55 + 66 + 76 + 87 + 102 + 115 + 130 + 144 + 163 + 179 + 194 + 212 + 246 + 262 + 275 + 309 + 326 + 382 + 382 + 384 + 391 + 400 + 428 + 451 + 474 + 522 + 569 + 607 + 650 + 679 + 754 + 842 + 942 + 1064 + 1200 + 1350 + + 9.9 + 22.2 + 4855 + 5000 + 3.5 + 12 + 33 + 4000 + 1 + 120 + 300 + + 0 + + 4000 + + .0002 + .002 + .02 + .2 + 2 + + diff --git a/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml b/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml new file mode 100644 index 0000000..66ccdbd --- /dev/null +++ b/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml @@ -0,0 +1,23 @@ + + + + + 50.26 + diff --git a/proprietary-files.txt b/proprietary-files.txt index 8540442..ac22bf9 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -324,9 +324,7 @@ vendor/lib64/vendor.samsung.hardware.security.drk-V1-ndk.so vendor/lib64/vendor.samsung.hardware.security.drk@2.0.so # DRM -vendor/lib64/libcpion.so vendor/lib64/liboemcrypto.so -vendor/lib64/libtrustedapploader.so vendor/lib64/mediacas/libclearkeycasplugin.so vendor/lib64/mediadrm/libdrmclearkeyplugin.so @@ -875,6 +873,31 @@ vendor/bin/time_daemon vendor/etc/init/init.time_daemon.rc vendor/lib64/libtime_genoff.so +# Trusted User Interface +vendor/bin/hw/vendor.qti.hardware.trustedui-aidl-service-qti +vendor/bin/hw/vendor.qti.hardware.trustedui@1.0-service-qti +vendor/bin/trusteduilistener +vendor/etc/init/trusteduilistener.rc +vendor/etc/init/vendor.qti.hardware.trustedui-aidl-service-qti.rc +vendor/etc/init/vendor.qti.hardware.trustedui@1.0-service-qti.rc +vendor/etc/vintf/manifest/vendor.qti.hardware.trustedui-aidl-service.xml +vendor/lib64/libTouchInputVM.so +vendor/lib64/libTrustedInput.so +vendor/lib64/libTrustedInputAIDL.so +vendor/lib64/libTrustedInputTZ.so +vendor/lib64/libTrustedInputUtils.so +vendor/lib64/libTrustedUI.so +vendor/lib64/libTrustedUIAIDL.so +vendor/lib64/libTrustedUITZ.so +vendor/lib64/libTrustedUIVM.so +vendor/lib64/libcpion.so +vendor/lib64/libsi.so +vendor/lib64/libtrustedapploader.so +vendor/lib64/vendor.qti.hardware.trustedui-V1-ndk.so +vendor/lib64/vendor.qti.hardware.trustedui@1.0.so +vendor/lib64/vendor.qti.hardware.trustedui@1.1.so +vendor/lib64/vendor.qti.hardware.trustedui@1.2.so + # USB vendor/bin/hw/android.hardware.usb-service.qti diff --git a/vendor.prop b/vendor.prop index 3142b94..38a2135 100644 --- a/vendor.prop +++ b/vendor.prop @@ -1,6 +1,7 @@ # Fingerprint ro.vendor.fingerprint.type=udfps ro.vendor.fingerprint.sensor_location=720|2327|147 +ro.vendor.fingerprint.request_touch_event=true # Radio ro.radio.noril=no