Skip to content

Commit d77925a

Browse files
committed
2-20-2021 Updated: 500-series chipset(8086:43ed)
1 parent 1eb98ba commit d77925a

File tree

6 files changed

+655
-8
lines changed

6 files changed

+655
-8
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ XHC, 400-series chipset(8086:a3af): 14-USB2 ports HS01-HS14, 10-USB3 ports SS01-
3434

3535
XHC, 400-series chipset(8086:06ed): 14-USB2 ports HS01-HS14, 10-USB3 ports SS01-SS10, plus USR1/USR2)
3636

37+
XHC, 500-series chipset(8086:43ed): 14-USB2 ports HS01-HS14, 10-USB3 ports SS01-SS10, plus USR1/USR2)
38+
3739
Comet Lake PCH-LP USB 3.1 xHCI Host Controller, (8086:02ed): 10-USB2 ports HS01-HS10, 4-USB3 ports SS01-SS04, plus USR1/USR2)
3840

3941
Ice Lake-LP USB 3.1 xHCI Host Controller, (8086:34ed): 12-USB2 ports HS01-HS12, 4-USB3 ports SS01-SS04, plus USR1/USR2)
@@ -176,3 +178,4 @@ Typical xHCI needing `XHCI-unsupported.kext`:
176178
- 200-series chipset XHC controller, 8086:a2af (depends on macOS version)
177179
- 300-series chipset XHC controller, 8086:a36d or 8086:9ded
178180
- 400-series chipset XHC controller, 8086:a3af
181+
- 500-series chipset XHC controller, 8086:43ed

SSDT-UIAC-ALL.dsl

+138-1
Original file line numberDiff line numberDiff line change
@@ -1470,7 +1470,144 @@ DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
14701470
"port", Buffer() { 16, 0, 0, 0 },
14711471
},
14721472
},
1473-
},
1473+
},
1474+
"8086_43ed", Package()
1475+
{
1476+
"port-count", Buffer() { 26, 0, 0, 0 },
1477+
"ports", Package()
1478+
{
1479+
"HS01", Package()
1480+
{
1481+
"UsbConnector", 3,
1482+
"port", Buffer() { 1, 0, 0, 0 },
1483+
},
1484+
"HS02", Package()
1485+
{
1486+
"UsbConnector", 3,
1487+
"port", Buffer() { 2, 0, 0, 0 },
1488+
},
1489+
"HS03", Package()
1490+
{
1491+
"UsbConnector", 3,
1492+
"port", Buffer() { 3, 0, 0, 0 },
1493+
},
1494+
"HS04", Package()
1495+
{
1496+
"UsbConnector", 3,
1497+
"port", Buffer() { 4, 0, 0, 0 },
1498+
},
1499+
"HS05", Package()
1500+
{
1501+
"UsbConnector", 3,
1502+
"port", Buffer() { 5, 0, 0, 0 },
1503+
},
1504+
"HS06", Package()
1505+
{
1506+
"UsbConnector", 3,
1507+
"port", Buffer() { 6, 0, 0, 0 },
1508+
},
1509+
"HS07", Package()
1510+
{
1511+
"UsbConnector", 3,
1512+
"port", Buffer() { 7, 0, 0, 0 },
1513+
},
1514+
"HS08", Package()
1515+
{
1516+
"UsbConnector", 3,
1517+
"port", Buffer() { 8, 0, 0, 0 },
1518+
},
1519+
"HS09", Package()
1520+
{
1521+
"UsbConnector", 3,
1522+
"port", Buffer() { 9, 0, 0, 0 },
1523+
},
1524+
"HS10", Package()
1525+
{
1526+
"UsbConnector", 3,
1527+
"port", Buffer() { 10, 0, 0, 0 },
1528+
},
1529+
"HS11", Package()
1530+
{
1531+
"UsbConnector", 3,
1532+
"port", Buffer() { 11, 0, 0, 0 },
1533+
},
1534+
"HS12", Package()
1535+
{
1536+
"UsbConnector", 3,
1537+
"port", Buffer() { 12, 0, 0, 0 },
1538+
},
1539+
"HS13", Package()
1540+
{
1541+
"UsbConnector", 3,
1542+
"port", Buffer() { 13, 0, 0, 0 },
1543+
},
1544+
"HS14", Package()
1545+
{
1546+
"UsbConnector", 3,
1547+
"port", Buffer() { 14, 0, 0, 0 },
1548+
},
1549+
"SS01", Package()
1550+
{
1551+
"UsbConnector", 3,
1552+
"port", Buffer() { 17, 0, 0, 0 },
1553+
},
1554+
"SS02", Package()
1555+
{
1556+
"UsbConnector", 3,
1557+
"port", Buffer() { 18, 0, 0, 0 },
1558+
},
1559+
"SS03", Package()
1560+
{
1561+
"UsbConnector", 3,
1562+
"port", Buffer() { 19, 0, 0, 0 },
1563+
},
1564+
"SS04", Package()
1565+
{
1566+
"UsbConnector", 3,
1567+
"port", Buffer() { 20, 0, 0, 0 },
1568+
},
1569+
"SS05", Package()
1570+
{
1571+
"UsbConnector", 3,
1572+
"port", Buffer() { 21, 0, 0, 0 },
1573+
},
1574+
"SS06", Package()
1575+
{
1576+
"UsbConnector", 3,
1577+
"port", Buffer() { 22, 0, 0, 0 },
1578+
},
1579+
"SS07", Package()
1580+
{
1581+
"UsbConnector", 3,
1582+
"port", Buffer() { 23, 0, 0, 0 },
1583+
},
1584+
"SS08", Package()
1585+
{
1586+
"UsbConnector", 3,
1587+
"port", Buffer() { 24, 0, 0, 0 },
1588+
},
1589+
"SS09", Package()
1590+
{
1591+
"UsbConnector", 3,
1592+
"port", Buffer() { 25, 0, 0, 0 },
1593+
},
1594+
"SS10", Package()
1595+
{
1596+
"UsbConnector", 3,
1597+
"port", Buffer() { 26, 0, 0, 0 },
1598+
},
1599+
"USR1", Package()
1600+
{
1601+
"UsbConnector", 3,
1602+
"port", Buffer() { 15, 0, 0, 0 },
1603+
},
1604+
"USR2", Package()
1605+
{
1606+
"UsbConnector", 3,
1607+
"port", Buffer() { 16, 0, 0, 0 },
1608+
},
1609+
},
1610+
},
14741611
})
14751612
}
14761613
}

USBInjectAll.xcodeproj/project.pbxproj

+8-6
Original file line numberDiff line numberDiff line change
@@ -363,13 +363,14 @@
363363
CLANG_ENABLE_OBJC_WEAK = YES;
364364
CODE_SIGN_IDENTITY = "-";
365365
COMBINE_HIDPI_IMAGES = YES;
366-
CURRENT_PROJECT_VERSION = 0.7.6;
366+
CURRENT_PROJECT_VERSION = 0.7.7;
367367
DEVELOPMENT_TEAM = "";
368368
GCC_PRECOMPILE_PREFIX_HEADER = YES;
369369
GCC_PREFIX_HEADER = "USBInjectAll/USBInjectAll-Prefix.pch";
370370
INFOPLIST_FILE = "USBInjectAll/USBInjectAll-Info.plist";
371-
MARKETING_VERSION = 0.7.6;
371+
MARKETING_VERSION = 0.7.7;
372372
MODULE_NAME = com.rehabman.driver.USBInjectAll;
373+
MODULE_VERSION = 0.7.7;
373374
PRODUCT_BUNDLE_IDENTIFIER = "${MODULE_NAME}";
374375
PRODUCT_NAME = USBInjectAll;
375376
RUN_CLANG_STATIC_ANALYZER = YES;
@@ -383,13 +384,14 @@
383384
CLANG_ENABLE_OBJC_WEAK = YES;
384385
CODE_SIGN_IDENTITY = "-";
385386
COMBINE_HIDPI_IMAGES = YES;
386-
CURRENT_PROJECT_VERSION = 0.7.6;
387+
CURRENT_PROJECT_VERSION = 0.7.7;
387388
DEVELOPMENT_TEAM = "";
388389
GCC_PRECOMPILE_PREFIX_HEADER = YES;
389390
GCC_PREFIX_HEADER = "USBInjectAll/USBInjectAll-Prefix.pch";
390391
INFOPLIST_FILE = "USBInjectAll/USBInjectAll-Info.plist";
391-
MARKETING_VERSION = 0.7.6;
392+
MARKETING_VERSION = 0.7.7;
392393
MODULE_NAME = com.rehabman.driver.USBInjectAll;
394+
MODULE_VERSION = 0.7.7;
393395
PRODUCT_BUNDLE_IDENTIFIER = "${MODULE_NAME}";
394396
PRODUCT_NAME = USBInjectAll;
395397
STRIP_INSTALLED_PRODUCT = YES;
@@ -431,7 +433,7 @@
431433
GCC_WARN_UNDECLARED_SELECTOR = YES;
432434
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
433435
GCC_WARN_UNUSED_FUNCTION = YES;
434-
MODULE_VERSION = 0.7.6;
436+
MODULE_VERSION = 0.7.7;
435437
MTL_ENABLE_DEBUG_INFO = YES;
436438
ONLY_ACTIVE_ARCH = YES;
437439
OTHER_CFLAGS = "";
@@ -467,7 +469,7 @@
467469
GCC_WARN_UNDECLARED_SELECTOR = YES;
468470
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
469471
GCC_WARN_UNUSED_FUNCTION = YES;
470-
MODULE_VERSION = 0.7.6;
472+
MODULE_VERSION = 0.7.7;
471473
MTL_ENABLE_DEBUG_INFO = NO;
472474
OTHER_CFLAGS = "";
473475
OTHER_LDFLAGS = "";

0 commit comments

Comments
 (0)