Contribute
Register

[solved] USB Power SSDT XHC

Status
Not open for further replies.
If you want to inject a smaller number... 0x0889 < 0x0898.

I changed it from 0x98, 0x08, 0x00, 0x00 to 0x88, 0x09, 0x00, 0x00 should i try this?

Code:
 Store (Package (0x1A)
                {
                    "AAPL,clock-id",
                    Buffer (0x04)
                    {
                         0x02                                         
                    },

                    "AAPL,slot-name",
                    "Built In",
                    "name",
                    "Intel XHCI Controller",
                    "model",
                    Buffer (0x37)
                    {
                        "Intel 9 Series Chipset Family USB xHCI Host Controller"
                    },

                    "device_type",
                    Buffer (0x0F)
                    {
                        "USB Controller"
                    },

                    "AAPL,current-available",
                    Buffer (0x04)
                    {
                         0x34, 0x08, 0x00, 0x00                       
                    },

                    "AAPL,current-extra",
                    Buffer (0x04)
                    {
                         0x98, 0x08, 0x00, 0x00 to 0x88, 0x09, 0x00, 0x00                      
                    },

                    "AAPL,current-in-sleep",
                    Buffer (0x04)
                    {
                         0x40, 0x06, 0x00, 0x00                       
                    },

                    "AAPL,current-extra-in-sleep",
                    Buffer (0x04)
                    {
                         0x40, 0x06, 0x00, 0x00                       
                    },

                    "AAPL,max-port-current-in-sleep",
                    Buffer (0x04)
                    {
                         0x34, 0x08, 0x00, 0x00                       
                    },

                    "AAPL,device-internal",
                    Buffer (0x04)
                    {
                         0x02, 0x00, 0x00, 0x00                       
                    },

                    "subsystem-id",
                    Buffer (0x04)
                    {
                         0x07, 0x50, 0x00, 0x00                       
                    },

                    "subsystem-vendor-id",
                    Buffer (0x04)
                    {
                         0x58, 0x14, 0x00, 0x00                       
                    }
 
I changed it from 0x98, 0x08, 0x00, 0x00 to 0x88, 0x09, 0x00, 0x00 should i try this?

Code:
 Store (Package (0x1A)
                {
                    "AAPL,clock-id",
                    Buffer (0x04)
                    {
                         0x02                                        
                    },

                    "AAPL,slot-name",
                    "Built In",
                    "name",
                    "Intel XHCI Controller",
                    "model",
                    Buffer (0x37)
                    {
                        "Intel 9 Series Chipset Family USB xHCI Host Controller"
                    },

                    "device_type",
                    Buffer (0x0F)
                    {
                        "USB Controller"
                    },

                    "AAPL,current-available",
                    Buffer (0x04)
                    {
                         0x34, 0x08, 0x00, 0x00                      
                    },

                    "AAPL,current-extra",
                    Buffer (0x04)
                    {
                         0x98, 0x08, 0x00, 0x00 to 0x88, 0x09, 0x00, 0x00                     
                    },

                    "AAPL,current-in-sleep",
                    Buffer (0x04)
                    {
                         0x40, 0x06, 0x00, 0x00                      
                    },

                    "AAPL,current-extra-in-sleep",
                    Buffer (0x04)
                    {
                         0x40, 0x06, 0x00, 0x00                      
                    },

                    "AAPL,max-port-current-in-sleep",
                    Buffer (0x04)
                    {
                         0x34, 0x08, 0x00, 0x00                      
                    },

                    "AAPL,device-internal",
                    Buffer (0x04)
                    {
                         0x02, 0x00, 0x00, 0x00                      
                    },

                    "subsystem-id",
                    Buffer (0x04)
                    {
                         0x07, 0x50, 0x00, 0x00                      
                    },

                    "subsystem-vendor-id",
                    Buffer (0x04)
                    {
                         0x58, 0x14, 0x00, 0x00                      
                    }

I don't know why you want to try a *smaller* value...
 
Im just not sure on why its not giving out enough juice to my iPad.

I don't think using a *smaller* value is going to provide *more* juice.
 
I don't think using a *smaller* value is going to provide *more* juice.

So what would you recommend? Do i still need inject in config under USB?
 
I don't think using a *smaller* value is going to provide *more* juice.

Here is the ioreg with 0x89, 0x08, 0x00, 0x00. To me it looks like it is injecting those values.
 

Attachments

  • Jack’s iMac.ioreg
    5.4 MB · Views: 118
It is strange because it starts charging then it stops and changes to Not Charging. Its like theres something preventing more power to the device.

IMG_0016.PNG
 
Here is the ioreg with 0x89, 0x08, 0x00, 0x00. To me it looks like it is injecting those values.

0x0889 is less than 0x0898.
Think about what you're trying to do for a moment.
 
0x0889 is less than 0x0898.
Think about what you're trying to do for a moment.

Hi Rehabman. Ive tried charging my iPad on my other board which is the H97M-D3H and that board is using the same patches as my H97N-WIFI but the iPad charges perfectly fine on the H97M-D3H i think its board related maybe hardware related.
 
Status
Not open for further replies.
Back
Top