Fix config

This commit is contained in:
info@revskills.de 2023-05-07 11:43:41 +02:00
parent dfb27b081a
commit bc745fa992

View file

@ -40,7 +40,7 @@ root_cert_hash = {
"secboot_sha2_pss_subca1": "afca69d4235117e5bfc21467068b20df85e0115d7413d5821883a6d244961581",
"secboot_sha2_pss_subca2": "d40eee56f3194665574109a39267724ae7944134cd53cb767e293d3c40497955bc8a4519ff992b031fadc6355015ac87",
"old": "cc3153a80293939b90d02d3bf8b23e0292e452fef662c74998421adad42a380f",
"new": "7be49b72f9e4337223ccb84d6eccca4e61ce16e3602ac2008cb18b75babe6d09",
"secboot_sha2_root": "7be49b72f9e4337223ccb84d6eccca4e61ce16e3602ac2008cb18b75babe6d09",
"mdm9x60_tel": "36c886068d9a6634e9c55185044344e9e756dcc3b5960874942c7a1a1550dee0"
}
@ -51,7 +51,7 @@ msmids = {
0x9780E1: "IPQ4018",
0x9790E1: "IPQ4019",
0x0160E1: "QCA4020",
0x9680E1: "APQ8009",
0x9680E1: "APQ8009", # Snapdragon 212
0x7060E1: "APQ8016",
0x8100E1: "APQ806x",
0x9D00E1: "APQ8076",
@ -59,41 +59,51 @@ msmids = {
0x9000E1: "APQ8084",
0x9010E1: "APQ8084", # SnapDragon 805
0x9630E1: "APQ8092",
0x9410E1: "APQ8094", # Snapdragon 810
0x0940E1: "MSM8905",
0x9600E1: "MSM8909", # SnapDragon 210
0x0510E1: "MSM8909W",
0x0520E1: "Wear3100", # based on msm8909
0x0520E1: "APQ8009W", # wear3100
0x0960E1: "SDX24", # 0x60020100 soc_hw_version, 0x8fff7000 dbgpolicy 32Bit, 0x8FCFD000 sec.elf 64Bit
0x0970E1: "SDX24M", # 0x60020100 soc_hw_version, 0x8fff7000 dbgpolicy 32Bit, 0x8FCFD000 sec.elf 64Bit
0x7050E1: "MSM8916", # SnapDragon 410
0x0560E1: "MSM8917",
0x0560E1: "MSM8917", # Snapdragon 425
0x0860E1: "MSM8920",
0x91B0E1: "MSM8929", # SnapDragon 415
0x04F0E1: "MSM8937",
0x90B0E1: "MSM8939", # SnapDragon 610
0x90B0E1: "MSM8939", # SnapDragon 615
0x90C0E1: "APQ8036",
0x90D0E1: "APQ8039",
0x0500E1: "APQ8037",
0x90D0E1: "APQ8039", # Snapdragon 615
0x06B0E1: "MSM8940",
0x9720E1: "MSM8952", # SnapDragon 652
0x0460E1: "MSM8953", # 8053lat
0x0660E1: "APQ8053",
0x0460E1: "MSM8953", # Snapdragon 636
0x0660E1: "APQ8053", # SnapDragon 652
0x9900E1: "MSM8976", # SnapDragon 652
0x9690E1: "MSM8992", # SnapDragon 82x
0x9690E1: "MSM8992", # SnapDragon 808
0x9400E1: "MSM8994", # SnapDragon 808
0x9470E1: "MSM8996", # SnapDragon 820
0x06F0E1: "MSM8996AU",
0x0630E1: "MSM8996AU",
0x05E0E1: "MSM8998_SDM835",
0x94B0E1: "MSM9055",
0x7F00E1: "MDM8225",
0x7F30E1: "MDM8225M",
0x9730E1: "MDM9206_MDM9607tx",
0x9530E1: "MDM9245M",
0x9200E1: "MDM9635", #Snapdragon X7
0x04A0E1: "MDM9607",
0x9670E1: "MDM9609",
0x8090E1: "MDM9916",
0x80B0E1: "MDM9955",
0x9210E1: "MDM9x35",
0x9500E1: "MDM9x40",
0x9540E1: "MDM9x45",
0x03A0E1: "MDM9x50",
0x7F50E1: "MDM9x25",
0x0320E1: "MDM9250", # MDM9x50
0x03A0E1: "MDM9x50", # MDM8650
0x7F50E1: "MDM9x25", # Snapdragon X5
0x7F40E1: "MDM9625", # Snapdragon X5
0x7F10E1: "MSM9225_1", # Snapdragon X5
0x0320E1: "MDM9250", # MDM9x50, Snapdragon X16
0x0340E1: "MDM9255", # MDM9x55
0x0390E1: "MDM9350", # MDM9x50
0x03B0E1: "MDM9x55",
@ -106,7 +116,8 @@ msmids = {
0x16A0E1: "FSM10051",
0x16B0E1: "FSM10056",
0x1530E1: "ipq5018",
0x1610E1: "olympic_v1", # 0x6016 soc_hw, 0x8FCFD000 sec 32Bit, 0x8fff7000 dbg 32bit
0x0C50E1: "sda439",
0x1610E1: "olympic_v1", # snapdragon 439, 0x6016 soc_hw, 0x8FCFD000 sec 32Bit, 0x8fff7000 dbg 32bit
0x1720E1: "olympic_v1_hybrid",
0x1060E1: "qm215",
0x0BE0E1: "SDM429",
@ -134,7 +145,7 @@ msmids = {
0x0DB0E1: "SDM710",
0x0AA0E1: "QCS605",
0x0ED0E1: "SXR1120",
0x0EA0E1: "SXR1130",
0x0EA0E1: "SXR1130", # QC VR/AR
0x08E0E1: "SDA845",
0x1A60E1: "WCN7850", # hamilton, soc_hw 0x40170000,
0x1A70E1: "WCN7851", # hamilton, soc_hw 0x40170000
@ -148,19 +159,23 @@ msmids = {
0x1850E1: "agatti_mdm_iot",
0x1860E1: "qcs2290", # qcs_agatti_apq
0x13F0E1: "bitra_SDM", # soc_vers 0x6012 SDM690
0x1410E1: "bitra_SDA",
0x1410E1: "bitra_SDA", # Snapdragon 690 5G, smp_bitra
0x1590E1: "cedros", # soc_vers 0x6017
0x1360E1: "kamorta", # soc_vers 0x9002 SnapDragon 460 SM4350
0x1370E1: "kamorta_P", # soc_vers 0x9002 SnapDragon 460 SM4350
0x1730E1: "kamorta_IoT_modem", # soc_vers 0x9002 SnapDragon 460 SM4350
0x1740E1: "kamorta_IoT_APQ", # soc_vers 0x9002 SnapDragon 460 SM4350
0x1C70E1: "kamorta_qrb",
0x1B80E1: "divar", # Snapdragon 680 4G SM6225 Codename Divar, soc_vers 0x9007, 0x45FFF000 sec.elf 64 bit, 0x10000000 dbgpolicy 64 bit
0x1350E1: "lahaina", # soc_vers 0x600F sm8350, SDM875
0x1350E1: "lahaina", # sd888, soc_vers 0x600F sm8350, SDM875
0x1520E1: "lahaina", # sd888
0x19E0E1: "lahaina", # vordonisi
0x1A40E1: "Vordonisi",
0x1420E1: "lahaina_premier",
0x14A0E1: "SC8280X", # soc_vers 0x6014, makena
0x14B0E1: "SA8295P",
0x14C0E1: "SA8540P",
0x16F0E1: "mannar", # soc_vers 0x9004, SnapDragon 460 SM4350
0x14C0E1: "SA8540P", # Makena Adas
0x16F0E1: "mannar", # soc_vers 0x9004, SnapDragon 480 5G SM4350
0x16E0E1: "mannar_P", # soc_vers 0x9004
0x1470E1: "moselle", # soc_vers 0x4014
0x10A0E1: "nicobar", # 0x90010100 soc_hw_version, 0x45FFF000 sec.elf 64Bit, 0x101FF000 dbgpolicy, 64Bit
@ -180,25 +195,29 @@ msmids = {
0x0AF0E1: "qcs405", # 0x20140000 soc_hw_version, 0x863DB000 sec.elf 64Bit, 0x863DE000 dbgpolicy, 64Bit
0x0EB0E1: "qcs407", # 0x20140000 soc_hw_version, 0x863DB000 sec.elf 64Bit, 0x863DE000 dbgpolicy, 64Bit
0x0400E1: "rennell_cb", # soc_vers 0x600E7T A11 CB
0x12A0E1: "rennell",
0x12B0E1: "rennell_premier",
0x1490E1: "rennell_v1.1",
0x1630E1: "sd7250",
0x12A0E1: "rennell", # Snapdragon 720G, rennell_sm
0x12B0E1: "rennell_premier", # Snapdragon 720G, rennell_smp
0x1490E1: "rennell_v1.1", # Snapdragon 720G rennell_sm_ab
0x1630E1: "sd7250", # Snapdragon 750G, bitra_h
0x11E0E1: "saipan", # 0x600D0100 soc_hw_version, 0x808FF000 sec.elf 64Bit, 0x1C000000 dbgpolicy, 64Bit, SM7250 Snapdragon 765G
0x0950E1: "SM6150", # 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x1430E1: "saipan", # saipan module
0x0950E1: "SM6150", # Snapdragon 675, 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0EC0E1: "SM6150p", # 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0F50E1: "SM6155", # 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0F50E1: "SM6155", # SA6155, 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x100EE0E1: "SM6155p", # 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x000EE0E1: "SA6155p", # 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0011C0E1: "QCS610", # Qualcomm Vision Intelligence
0x1011C0E1: "SM6150_IoT_High", # 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x001290E1: "SM6150_IoT_Low", # 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x001290E1: "SM6150_IoT_Low", # QCS410, 0x60070100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0E60E1: "SM7150", # 0x600C0100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0A50E1: "SM8150", # SDM855 Hana 0x60030100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0A60E1: "SM8150p", # SDM855p Hana 0x60030100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0C30E1: "SM8250:CD90-PH805-1A", # Kona, 0x60080100 soc_hw_version, 0x808FF000 sec.elf 64Bit, 0x1C000000 dbgpolicy, 64Bit
0x0CE0E1: "SM8250:CD90-PH806-1A", # Kona 0x60080100 soc_hw_version, 0x808FF000 sec.elf 64Bit, 0x1C000000 dbgpolicy, 64Bit
0x0A60E1: "SM8150p", # SDA855 Hana 0x60030100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0CB0E1: "SDM855A",
0x0C30E1: "SM8250:CD90-PH805-1A", # Snapdragon 865, Kona, 0x60080100 soc_hw_version, 0x808FF000 sec.elf 64Bit, 0x1C000000 dbgpolicy, 64Bit
0x0CE0E1: "SM8250:CD90-PH806-1A", # Snapdragon 865, Kona 0x60080100 soc_hw_version, 0x808FF000 sec.elf 64Bit, 0x1C000000 dbgpolicy, 64Bit
0x0B80E1: "sc8180x", # Snapdragon 8CX, soc_vers 0x6006, 0x85FFD000 sec.elf 64Bit, 0x1C000000 dbgpolicy, 64Bit
0x1230E1: "sa8189P", # Snapdragon 8CX, automotive, soc_vers 0x6006, 0x85FFD000 sec.elf 64Bit, 0x1C000000 dbgpolicy, 64Bit
0x1560E1: "SM8250", # HDK 8250
0x1560E1: "SM8250", # HDK 8250 / QCS820
0x1510E1: "SA2150p",
0x14D0E1: "SDM662", # sm6115, bengal
0x18A0E1: "fraser", # soc_vers 0x600D
@ -211,37 +230,49 @@ msmids = {
# Unknown root hash
0x0B70E1: "SDM850",
0x0E70E1: "SM7150p", # 0x600C0100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0E80E1: "SA8155", # 0x60030100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0E90E1: "SA8155p", # 0x60030100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0E70E1: "SM7150p", # SnapDragon 730, 0x600C0100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0E80E1: "SA8155", # Snapdragon 855+, 0x60030100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x0E90E1: "SA8155p", # SDA855A, 0x60030100 soc_hw_version, 0x85FFF000 sec.elf 64Bit, 0x1C1FF000 dbgpolicy, 64Bit
0x1440E1: "chitwan", # soc_vers 0x6013
0x6220E1: "MSM7227A",
0x8040E1: "APQ8026",
0x0550E1: "APQ8017",
0x90F0E1: "APQ8037",
0x9770E1: "APQ8052",
0x9F00E1: "APQ8056",
0x9F00E1: "APQ8056", # Snapdragon 650
0x9120E1: "APQ8062",
0x7190E1: "APQ8064",
0x9300E1: "APQ8092",
0x0640E1: "APQ8096SG",
0x0620E1: "APQ8098",
0x8110E1: "MSM8210",
0x8140E1: "MSM8212",
0x8120E1: "MSM8610",
0x0590E1: "MSM8217",
0x7BE0E1: "MSM8274_AA",
0x8120E1: "MSM8610", # SnapDragon 200
0x8160E1: "MSM8112", # SnapDragon 200
0x8170E1: "MSM8510", # Snapdragon 200
0x8100E1: "MSM8110", # Snapdragon 200
0x8130E1: "MSM8810", # Snapdragon 200
0x8080E1: "MSM8512", # Snapdragon 200
0x8150E1: "MSM8612",
0x8010E1: "MSM8626",
0x8050E1: "MSM8926", # SnapDragon 400
0x9180E1: "MSM8928", # SnapDragon 400
0x9170E1: "MSM8628", # SnapDragon 400
0x7210E1: "MSM8930",
0x72C0E1: "MSM8960",
0x9B00E1: "MSM8956", # SnapDragon 652
0x9100E1: "MSM8962",
0x7B00E1: "MSM8974", # Snapdragon 800
0x7B30E1: "MSM8974A",
0x7BD0E1: "MSM8674_AA", # Snapdragon 800
0x7B30E1: "APQ8074", # APQ8074
0x7B40E1: "MSM8974AB",
0x7B80E1: "MSM8974Pro",
0x7BC0E1: "MSM8974ABv3",
0x6B10E1: "MSM8974AC",
0x05F0E1: "MSM8996Pro", # SnapDragon 821
0x05F0E1: "MSM8996Pro", # SnapDragon 821, MSM8996SG
0x06C0E1: "MSM8997",
0x0480E1: "MDM9207",
0x0CC0E1: "SDM636",
0x0930E1: "SDA670", # 0x60040100 soc_hw_version
@ -250,7 +281,42 @@ msmids = {
# SDM840 NapaliQ ?
# SDM640 Talos ?
# SM6375 ?
0x19E0E1: "lahaina"
0x1970E1: "qcm6490",
0x1980E1: "qcs6490",
0x9820E1: "msm8976", # Snapdragon 652
0x8060E1: "msm8326", # Snapdragon S4
0x9640E1: "msm8992", # Snapdragon 808
0x7B50E1: "msm8674_pro", # Snapdragon 801
0x80D0E1: "fsm9915",
0x9110E1: "msm8262",
0x0BC0E1: "sda630",
0x0F20E1: "sa4155p",
0x0EF0E1: "sdm660",
0x8030E1: "msm8126",
0x9130E1: "apq8028", #Snapdragon 400
0x0B90E1: "sda450",
0x05A0E1: "msm8617", #Snapdragon 425
0x13D0E1: "qcm2150",
0x8020E1: "msm8526",
0x80A0E1: "fsm9965",
0x80F0E1: "fsm9900",
0x9140E1: "msm8128",
0x9160E1: "msm8528", # Snapdragon 400
0x08F0E1: "sdm830", # Snapdragon 830
0x09D0E1: "sda658", # Snapdragon 660/658
0x08D0E1: "sdm658",
0x9830E1: "apq8076", # Snapdragon 652
0x80C0E1: "fsm9950",
0x80E0E1: "fsm9910",
0x15A0E1: "qrb516",
0x8000E1: "msm8226",
0x0D90E1: "qca6390",
0x9D70E1: "msm8229",
0x90E0E1: "msm8236",
0x9660E1: "mdm9309",
0x04E0E1: "apq8096au",
0x9570E1: "msm8239", # Snapdragon 615
}
sochw = {
@ -332,6 +398,7 @@ infotbl = {
"MSM8974AB": secgen[2],
"MSM8974ABv3": secgen[2],
"MSM8974AC": secgen[2],
"APQ8074": secgen[2],
"MSM8992": secgen[2],
"MSM8994": secgen[2],
"MDM9x25": secgen[2],
@ -505,6 +572,7 @@ class memory_type:
"MSM8974AB": emmc,
"MSM8974ABv3": emmc,
"MSM8974AC": emmc,
"APQ8074": emmc,
"MSM8992": emmc,
"MSM8994": emmc,
"MDM9x25": emmc,
@ -661,6 +729,7 @@ secureboottbl = {
"APQ8076": 0x000a01d0,
"APQ8084": 0xFC4B83F8,
"APQ8092": 0xFC4B83F8,
"APQ8094": 0xFC4B83F8,
"APQ8098": 0x00780350,
"MSM8226": 0xFC4B83E8,
"MSM8610": 0xFC4B83E8,
@ -680,6 +749,7 @@ secureboottbl = {
"MSM8953": 0x000a01d0,
"MSM8956": 0x000a01d0,
"MSM8974": 0xFC4B83F8,
"APQ8074": 0xFC4B83F8,
"MSM8974AB": 0xFC4B83F8,
"MSM8974ABv3": 0xFC4B83F8,
"MSM8974AC": 0xFC4B83F8,