Jump to content

DSDT Auto-Patcher


Derty
 Share

23 posts in this topic

Recommended Posts

Bueno maldon ha desidido quitar el dsdt autopatcher desde la web.

 

dejo el ultimo que funcionaba para descarga.

 

http://www.osx86.net...utopatcher.html

 

 

 

 

Discontinuado......

 

actualiza su aplicación y agrega como 95 motherboards, portátiles, toda cosa..... genial.

 

cada arreglo dsdt es individual y especifico para cada placa, desgraciadamente en muchos no dice que versión de bios se utiliza, un muy interesante trabajo.

 

en el post ademas encontraran herramientas smbios especificos... MaLdOn :thumbsup_anim:

 

link dsdt autopatcher insanely.

 

post original:

http://www.insanelym...howtopic=235523

 

pagina oficial:

http://olarila.com/f....php?f=19&t=507

 

actualizacion soft dsdt patcher 05-2012

http://olarila.com/f...c.php?f=19&t=62

 

Patch por motherboard

http://olarila.com/forum/packs.php

 

post-557433-1312353943_thumb.png

  • Like 1
Link to comment
Share on other sites

actualiza su aplicación y agrega como 50 motherboars

 

cada arreglo dsdt es individual y especifico para cada placa, desgraciadamente en muchos no dice que versión de bios se utiliza, un muy interesante trabajo.

 

tambien realiza un paquete autoinstalable del chamaleon rc5 v700

 

link:

 

http://www.insanelymac.com/forum/index.php?showtopic=235523

 

 

mald0n20101111s160239.png

 

 

placas soportadas.

 

Acer

 

Aspire 3690, last modified Oct 28

Aspire 5920, last modified Nov 26

 

ASRock

 

ConRoe945G-DVI, last modified Jan 13

P55M-PRO, last modified Nov 24

 

Asus

 

G51jx, last modified Jan 16

IPIBL-LB, last modified Dec 22

Maximus-Rampage Formula, last modified Nov 9

P5B, last modified Nov 25

P5B Deluxe Wifi, last modified Nov 13

P5B Premium, last modified Jan 3

P5E, last modified Oct 27

P5G41T-M LX2, last modified Jan 3

P5GC-MX, last modified Dec 11

P5k, last modified Jan 16

P5K Deluxe WiFi, last modified Jan 16

P5K Premium Wi-fi, last modified Jan 16

P5K Pro, last modified Jan 16

P5K VM, last modified Jan 16

P5K-E Wifi-AP, last modified Nov 19

P5K-SE, last modified Dec 11

P5K3 Deluxe WiFi AP Edition, last modified Nov 19

P5KC , last modified Dec 19

P5KPL AM, last modified Dec 21

P5KPL SE, last modified Jan 16

P5KPL-CM, last modified Jan 16

P5KPL-VM, last modified Jan 16

P5KR, last modified Dec 13

P5L-MX, last modified Dec 19

P5LD2-SE, last modified Dec 23

P5LD2-VM DH, last modified Jan 16

P5LD2-X, last modified Nov 9

P5LP LE, last modified Jan 16

P5LP-LE, last modified Nov 10

P5P41C, last modified Oct 29

P5P43TD, last modified Nov 19

P5Q Pro Turbo, last modified Jan 16

P5Q-Deluxe, last modified Nov 24

P5Q-EM, last modified Nov 24

P5Q3, last modified Dec 19

P5QC, last modified Nov 21

P5QL PRO, last modified Nov 22

P5QL-E, last modified Nov 16

P5QL-SE, last modified Oct 29

P5W DH deluxe, last modified Dec 1

P5WD2 Premium, last modified Dec 19

P5WDG2 WS PRO, last modified Nov 19

P6T Deluxe V1, last modified Dec 19

P6T deluxe V2, last modified Nov 22

P6T SE, last modified Jan 16

P6TD Deluxe, last modified Jan 16

P6X58D-E, last modified Jan 16

P7H55-M PRO, last modified Dec 11

P7P55D LE, last modified Jan 17

P7P55D-E, last modified Jan 16

Rampage Formula intel X48, last modified Oct 28

Rampage II Extreme, last modified Jan 16

Rampage II Gene, last modified Jan 16

Rampage III Extreme, last modified Jan 16

Rampage III Formula, last modified Nov 25

Sabertooth X58, last modified Jan 13

 

Biostar

 

G31-M7 TE, last modified Jan 16

TP45HP, last modified Dec 20

 

Dell

 

Vostro 1500, last modified Jan 2

XPS M1330, last modified Jan 2

XPS M1530, last modified Jan 9

 

ECS

 

945GCT-M, last modified Jan 3

G31T-M, last modified Oct 28

G41T-M, last modified Nov 5

 

EVGA

 

P55 FTW, last modified Jan 16

X58 SLI Micro, last modified Dec 11

X58 SLI X3, last modified Dec 11

 

Foxconn

 

45CMV(-K), last modified Nov 9

G31MXP, last modified Nov 4

Renaissance X58, last modified Dec 22

 

Generic Patch

 

Generic, last modified Oct 31

 

Gigabyte

 

GA 945G-DS3, last modified Jan 13

GA 945G-S3, last modified Jan 13

GA 945GCM-S2C, last modified Jan 13

GA 945GCM-S2L, last modified Jan 16

GA 945GMC-S2, last modified Jan 13

GA 945GMF-DS2, last modified Jan 13

GA 945P-S3, last modified Jan 16

GA 945PL-S3E, last modified Jan 13

GA 945PL-S3G, last modified Jan 13

GA 945PLM-S2, last modified Jan 13

GA 965G-DS3, last modified Jan 13

GA 965G-DS4, last modified Jan 13

GA 965GM-DS2, last modified Jan 13

GA 965GM-S2, last modified Jan 13

GA 965P-DQ6, last modified Jan 13

GA 965P-DS3, last modified Jan 13

GA 965P-DS3P, last modified Jan 13

GA 965P-DS4, last modified Jan 13

GA 965P-S3, last modified Jan 13

GA EG31M-S2, last modified Jan 13

GA EG31MF-S2, last modified Jan 13

GA EG41M-S2H, last modified Jan 13

GA EG41M-US2H, last modified Jan 13

GA EG41MF-S2H, last modified Jan 13

GA EG41MF-US2H, last modified Jan 13

GA EG41MFT-US2H, last modified Jan 13

GA EG43M-S2H, last modified Jan 13

GA EG45M-DS2H, last modified Jan 13

GA EG45M-UD2H, last modified Jan 13

GA EP31-DS3L, last modified Jan 11

GA EP35-DS3, last modified Jan 11

GA EP35-DS3L , last modified Jan 11

GA EP35-DS3R, last modified Jan 11

GA EP35-DS4, last modified Jan 9

GA EP41-UD3L, last modified Jan 12

GA EP41-US3L, last modified Jan 12

GA EP41T-UD3L, last modified Jan 12

GA EP41T-USB3, last modified Jan 12

GA EP43-DS3, last modified Jan 12

GA EP43-DS3L, last modified Jan 12

GA EP43-DS3LR, last modified Jan 12

GA EP43-DS3R, last modified Jan 12

GA EP43-S3L, last modified Jan 12

GA EP43-UD3L, last modified Jan 12

GA EP43-US3L, last modified Jan 12

GA EP43C-DS3, last modified Jan 12

GA EP43T-S3L, last modified Jan 12

GA EP43T-UD3L, last modified Jan 12

GA EP43T-USB3, last modified Jan 12

GA EP45-DQ6, last modified Jan 12

GA EP45-DS3, last modified Jan 12

GA EP45-DS3L, last modified Jan 12

GA EP45-DS3LR, last modified Jan 12

GA EP45-DS3P, last modified Jan 12

GA EP45-DS3R, last modified Jan 12

GA EP45-DS4, last modified Jan 12

GA EP45-DS4P, last modified Jan 12

GA EP45-DS5, last modified Jan 12

GA EP45-EXTREME, last modified Jan 12

GA EP45-UD3, last modified Jan 12

GA EP45-UD3L, last modified Jan 12

GA EP45-UD3LR, last modified Jan 12

GA EP45-UD3P, last modified Jan 12

GA EP45-UD3R, last modified Jan 12

GA EP45C-DS3, last modified Jan 12

GA EP45C-DS3R, last modified Jan 12

GA EP45C-UD3R, last modified Jan 12

GA EP45T-DS3, last modified Jan 12

GA EP45T-DS3R, last modified Jan 12

GA EP45T-EXTREME, last modified Jan 12

GA EP45T-UD3LR, last modified Jan 12

GA EP45T-UD3P, last modified Jan 12

GA EP45T-UD3R, last modified Jan 12

GA EP45T-USB3P, last modified Jan 12

GA EQ45M-S2, last modified Jan 12

GA EX38-DQ6, last modified Jan 12

GA EX38-DS4, last modified Jan 12

GA EX38-DS5, last modified Jan 12

GA EX38T-DQ6, last modified Jan 12

GA EX58-DS4, last modified Jan 12

GA EX58-EXTREME, last modified Jan 12

GA EX58-UD3R, last modified Jan 12

GA EX58-UD4, last modified Jan 12

GA EX58-UD4P, last modified Jan 12

GA EX58-UD5, last modified Jan 12

GA G31-S3G, last modified Jan 12

GA G31-S3L, last modified Jan 12

GA G31M-ES2C, last modified Jan 12

GA G31M-ES2L, last modified Jan 12

GA G31M-S2C, last modified Jan 12

GA G31M-S2L, last modified Jan 12

GA G31MF-S2, last modified Jan 12

GA G31MX-S2, last modified Jan 12

GA G33-DS3R, last modified Jan 12

GA G33M-DS2R, last modified Jan 12

GA G33M-S2, last modified Jan 12

GA G33M-S2H, last modified Jan 12

GA G33M-S2L, last modified Jan 12

GA G41M ES2L, last modified Jan 11

GA G41M-Combo, last modified Jan 12

GA G41M-ES2H, last modified Jan 12

GA G41M-ES2L, last modified Jan 12

GA G41MT-D3, last modified Jan 12

GA G41MT-ES2H, last modified Jan 12

GA G41MT-ES2L, last modified Jan 11

GA G41MT-S2, last modified Jan 12

GA H55-UD3H, last modified Jan 12

GA H55-USB3, last modified Jan 12

GA H55M-D2H, last modified Jan 12

GA H55M-S2, last modified Jan 12

GA H55M-S2H, last modified Jan 12

GA H55M-S2V, last modified Jan 12

GA H55M-UD2H, last modified Jan 12

GA H55M-USB3, last modified Jan 12

GA H55N-USB3, last modified Jan 12

GA P35-DQ6, last modified Jan 11

GA P35-DS3, last modified Jan 11

GA P35-DS3L, last modified Jan 11

GA P35-DS3R, last modified Jan 11

GA P35-DS4, last modified Jan 11

GA P35C-DS3R, last modified Jan 11

GA P41-ES3G, last modified Jan 12

GA P41T-D3, last modified Jan 12

GA P41T-ES3G, last modified Jan 12

GA P41T-USB3L, last modified Jan 12

GA P43-ES3G, last modified Jan 12

GA P43T-ES3G, last modified Jan 12

GA P55-S3, last modified Jan 12

GA P55-UD3, last modified Jan 12

GA P55-UD3L, last modified Jan 12

GA P55-UD3L-TPM, last modified Jan 12

GA P55-UD3P, last modified Jan 12

GA P55-UD3R, last modified Jan 12

GA P55-UD4, last modified Jan 12

GA P55-UD4P, last modified Jan 12

GA P55-UD5, last modified Jan 12

GA P55-UD6, last modified Jan 12

GA P55-UD6-C, last modified Jan 12

GA P55-US3L, last modified Jan 12

GA P55-USB3, last modified Jan 12

GA P55-USB3L, last modified Jan 12

GA P55A-UD3, last modified Jan 12

GA P55A-UD3P, last modified Jan 12

GA P55A-UD3R, last modified Jan 12

GA P55A-UD4, last modified Jan 12

GA P55A-UD4P, last modified Jan 12

GA P55A-UD5, last modified Jan 12

GA P55A-UD6, last modified Jan 12

GA P55A-UD7, last modified Jan 12

GA P55M-UD2, last modified Jan 12

GA P55M-UD4, last modified Jan 12

GA Q35M-S2, last modified Jan 12

GA X38-DQ6, last modified Jan 12

GA X38-DS4, last modified Jan 12

GA X38-DS5, last modified Jan 12

GA X38T-DQ6, last modified Jan 12

GA X48-DQ6, last modified Jan 12

GA X48-DS4, last modified Jan 12

GA X48-DS5, last modified Jan 12

GA X48T-DQ6, last modified Jan 12

GA X58-USB3, last modified Jan 12

GA X58A-UD3R, last modified Jan 12

GA X58A-UD5, last modified Jan 12

GA X58A-UD7, last modified Jan 12

GA X58A-UD9, last modified Jan 12

 

HP

 

HDX18, last modified Nov 25

 

Intel

 

D945GCLF2, last modified Jan 8

D945GNTLKR, last modified Jan 16

DG31PR, last modified Jan 8

DG33BU, last modified Nov 26

DG33FB, last modified Jan 16

DG35EC, last modified Jan 8

DG41TY, last modified Jan 16

DG965WH, last modified Jan 8

DH55HC, last modified Jan 8

DH55TC, last modified Jan 7

DP35DP, last modified Jan 8

DP43BF, last modified Jan 8

DP55KG, last modified Jan 16

DP55WB, last modified Jan 8

DX58SO, last modified Jan 8

 

J&W

 

IP35-PRO, last modified Jan 16

 

MSI

 

945P Neo3, last modified Jan 17

G31M3-L, last modified Jan 8

MS 7267, last modified Nov 9

P55-CD53, last modified Nov 3

P55A-G55, last modified Dec 22

X58M, last modified Jan 16

 

 

 

Este tico es la bomba Derty, muy bueno i siempre dispuesto a ayudar, esta haciendo un gran trabajo, Gracias MalDon!!!!!!!!!!!

 

 

Un Saludo!!!!!!!! :(

Link to comment
Share on other sites

Como dicen por aca... Te pasaste...!!! buena data..!!!

 

Saludos

 

los que investigan y aprenden como hacer bien las correcciones del dsdt tienen buena data aqui, porque estan las correciones de placa por placa independiente y les puede ayudar a entender como se realiza y enfoca la correcion de problemas... que de put. madre...ajajaja

 

ej P55 UD5

into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
OperationRegion (LPC0, PCI_Config, 0xA4, 0x02)\n
               Field (LPC0, ByteAcc, NoLock, Preserve)\n
               {\n
                   AG3E,   1\n
               }
end;
# Add method DTGP to the main block, it's used by other patches
#
into method label DTGP remove_entry;
into definitionblock code_regex . insert
begin
Method (DTGP, 5, NotSerialized)\n
{\n
   If (LEqual (Arg0, Buffer (0x10)\n
           {\n
               /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, \n
               /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B\n
           }))\n
   {\n
       If (LEqual (Arg1, One))\n
       {\n
           If (LEqual (Arg2, Zero))\n
           {\n
               Store (Buffer (One)\n
                   {\n
                       0x03\n
                   }, Arg4)\n
               Return (One)\n
           }\n
           If (LEqual (Arg2, One))\n
           {\n
               Return (One)\n
           }\n
       }\n
   }\n
   Store (Buffer (One)\n
       {\n
           0x00\n
       }, Arg4)\n
   Return (Zero)\n
}
end;
into method label _DSM parent_adr 0x001D0007 remove_entry;
into device name_adr 0x001D0007 insert
begin
Method (_DSM, 4, NotSerialized)\n
               {\n
                   Store (Package (0x08)\n
                       {\n
                           "AAPL,current-available", \n
                           0x05DC, \n
                           "AAPL,current-extra", \n
                           0x044C, \n
                           "AAPL,current-in-sleep", \n
                           0x09C4, \n
                           "device-id", \n
                           Buffer (0x04)\n
                           {\n
                               0x3A, 0x3A, 0x00, 0x00\n
                           }\n
                       }, Local0)\n
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                   Return (Local0)\n
               }
end;
into method label _DSM parent_adr 0x001A0007 remove_entry;
into device name_adr 0x001A0007 insert
begin
Method (_DSM, 4, NotSerialized)\n
               {\n
                   Store (Package (0x08)\n
                       {\n
                           "AAPL,current-available", \n
                           0x05DC, \n
                           "AAPL,current-extra", \n
                           0x044C, \n
                           "AAPL,current-in-sleep", \n
                           0x09C4, \n
                           "device-id", \n
                           Buffer (0x04)\n
                           {\n
                               0x3A, 0x3A, 0x00, 0x00\n
                           }\n
                       }, Local0)\n
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
                   Return (Local0)\n
               }
end;
into device label PWRB code_regex (Name\s\()_HID(\,\sEisaId\s\(\"PNP0C0C\"\)\)) replace_matched begin %1_CID%2 end;
# Change methods _STA and _CRS into device HPET (to avoid AppleIntelCPUPowerManagement panic)
#
into method label _STA parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_STA, 0, NotSerialized)\n
{\n
   Return (0x0F)\n
}
end;
into method label _CRS parent_hid PNP0103 remove_entry;
into device name_hid PNP0103 insert
begin
Method (_CRS, 0, NotSerialized)\n
{\n
   Return (ATT3)\n
}
end;
into_all all code_regex Or\s\(0x03,\sPARM\) replaceall_matched
begin
Or (PARM, 0x03, PARM)
end;
# Remove IRQs from devices PIC, RTC and TMR, and add IRQs to device HPET
#
into device name_hid PNP0000 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0100 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0B00 code_regex IRQNoFlags\s\(\)\n\s+\{(\d+)\} remove_matched;
into device name_hid PNP0103 code_regex_not IRQNoFlags code_regex Name\s\(([^,]+),\sResourceTemplate\s\(\)\n\s+\{((?:.|\n)*)\}\) replace_matched
begin
Name (%1, ResourceTemplate ()\n
                   {\n
                       IRQNoFlags ()\n
                           {0}\n
                       IRQNoFlags ()\n
                           {8}\n
%2
})
end;
into method label _DSM parent_adr 0x001D0000 remove_entry;
into device name_adr 0x001D0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0001 remove_entry;
into device name_adr 0x001D0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0002 remove_entry;
into device name_adr 0x001D0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0000 remove_entry;
into device name_adr 0x001A0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0001 remove_entry;
into device name_adr 0x001A0001 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001A0002 remove_entry;
into device name_adr 0x001A0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into method label _DSM parent_adr 0x001D0003 remove_entry;
into device name_adr 0x001D0003 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x34, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
# Change ID of device with _ADR 0x001F0000 (LPC)
#
into method label _DSM parent_adr 0x001F0000 remove_entry;
into device name_adr 0x001F0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "device-id", \n
           Buffer (0x04)\n
           {\n
               0x18, 0x3A, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end;
into device label SPKR remove_entry;
into device label FDC remove_entry;
into device label FDC0 remove_entry;
into device label LPT1 remove_entry;
into device label LPTE remove_entry;
into device label UAR1 remove_entry;
into device label UAR2 remove_entry;
into device label ECP1 remove_entry;
into device label \_SB.PCI0.PEX4.JMB0 remove_entry;
into device label \_SB.PCI0.PEX4.JMB1 remove_entry;
into device label PEX1.JMB0 remove_entry;
into device label PEX1.JMB1 remove_entry;
into device label MEM remove_entry;
into device label ^^RMEM remove_entry;
into all code_regex Notify\s\(\\_SB.PCI0.PX40.UAR1,\s0x02\) remove_matched;
into all code_regex Notify\s\(\\_SB.PCI0.LPCB.UAR1,\s0x02\) remove_matched;
into all code_regex Notify\s\(\\_SB.PCI0.PX40.UAR2,\s0x02\) remove_matched;
into all code_regex Notify\s\(\\_SB.PCI0.LPCB.UAR2,\s0x02\) remove_matched;
into device label FWH set_label begin FWHD end;
into device label MCH set_label begin MCEH end;
into device label PIC set_label begin IPIC end;
into device label DMA1 set_label begin DMAC end;
into device label TMR set_label begin TIMR end;
into device label RTC0 set_label begin RTC end;
into device label COPR set_label begin MATH end;
into device label OMSC set_label begin LDRC end;
into device label IDE1 set_label begin SATA end;
into device label CHN0 set_label begin PRT0 end;
into device label CHN1 set_label begin PRT1 end;
into device label USB0 set_label begin UHC1 end;
into device label USB1 set_label begin UHC2 end;
into device label USB2 set_label begin UHC3 end;
into device label USB3 set_label begin UHC4 end;
into device label USB4 set_label begin UHC5 end;
into device label USB5 set_label begin UHC6 end;
into device label USB6 set_label begin UHC7 end;
into device label USBE set_label begin EHC1 end;
into device label USE2 set_label begin EHC2 end;
into device label PRIM set_label begin PRT0 end;
into device label SECD set_label begin PRT1 end;
into_all all code_regex DMA1 replaceall_matched begin DMAC end;
into_all all code_regex TMR replaceall_matched begin TIMR end;
into_all all code_regex RTC0 replaceall_matched begin RTC end;
into_all all code_regex COPR replaceall_matched begin MATH end;
into_all all code_regex OMSC replaceall_matched begin LDRC end;
into_all all code_regex CHN0 replaceall_matched begin PRT0 end;
into_all all code_regex CHN1 replaceall_matched begin PRT1 end;
into_all all code_regex USB0 replaceall_matched begin UHC1 end;
into_all all code_regex USB1 replaceall_matched begin UHC2 end;
into_all all code_regex USB2 replaceall_matched begin UHC3 end;
into_all all code_regex USB3 replaceall_matched begin UHC4 end;
into_all all code_regex USB4 replaceall_matched begin UHC5 end;
into_all all code_regex USB5 replaceall_matched begin UHC6 end;
into_all all code_regex USB6 replaceall_matched begin UHC7 end;
into_all all code_regex USBE replaceall_matched begin EHC1 end;
into_all all code_regex USE2 replaceall_matched begin EHC2 end;
into device name_adr 0x001E0000 set_label
begin
PCIB
end;
into_all all code_regex HUB0 replaceall_matched
begin
PCIB
end;
# Change the length of IO segment in device RTC to 0x02 (fix CMOS reset)
#
into device name_hid PNP0B00 code_regex (IO\s\((?:\s*[^,]+,\s*(?:\/\/\s.*)?\s*\n)+\s*)(\dx\d+)(,\s*(?:\/\/\s.*)?\s*\n\s*\)) replace_matched begin %10x02%3 end;
# Insert device SBUS into device PCI0
#
into device name_adr 0x001F0003 parent_label PCI0 remove_entry;
into device label PCI0 insert
begin
Device (SBUS)\n
{\n
   Name (_ADR, 0x001F0003)\n
   Device (BUS0)\n
   {\n
       Name (_CID, "smbus")\n
       Name (_ADR, Zero)\n
       Device (DVL0)\n
       {\n
           Name (_ADR, 0x57)\n
           Name (_CID, "diagsvault")\n
       }\n
   }\n
   Method (_DSM, 4, NotSerialized)\n
   {\n
       Store (Package (0x02)\n
           {\n
               "device-id", \n
               Buffer (0x04)\n
               {\n
                   0x30, 0x3A, 0x00, 0x00\n
               }\n
           }, Local0)\n
       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
       Return (Local0)\n
   }\n
}
end;
# Insert return into method _WAK to fix warning
# (for Gigabyte motherboards)
#
into method label _WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched;
into method label _WAK insert
begin
Return (Package (0x02)\n
{\n
   Zero, \n
   Zero\n
})
end;
into method label \_WAK code_regex Return\s\(\s*\n?\s*Package\s*\n?\s*\(0x02\)\s*\n?\s*\{\s*\n?(?:\s*Zero,?\s*\n?){2}\s*\}\s*\n?\s*\) remove_matched;
into method label \_WAK insert
begin
Return (Package (0x02)\n
{\n
   Zero, \n
   Zero\n
})
end;
into scope label _SB insert
begin
Device (MCEH)\n
       {\n
           Name (_HID, EisaId ("APP0006"))\n
           Name (_GPE, 0x17)\n
           Name (_STA, 0x0B)\n
       }
end;
into scope label \_SB insert
begin
Device (MCEH)\n
       {\n
           Name (_HID, EisaId ("APP0006"))\n
           Name (_GPE, 0x17)\n
           Name (_STA, 0x0B)\n
       }
end;
# Change method _PTS where Arg0 is 0x05 (shutdown)
#
into method label _PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
%2\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into method label \_PTS code_regex (If\s*\(LEqual\s*\(Arg0,\s*0x05\)\)\s*\n\s*\{\s*\n)(?:[^\n\}]+\n)+(\s*\}) replace_matched
begin
%1
           Store (One, \\_SB.PCI0.PX40.AG3E)\n
           Store (Zero, SLPE)\n
           Sleep (0x10)\n
%2\n
Else\n
{\n
   Store (Zero, \\_SB.PCI0.PX40.AG3E)\n
}
end;
into definitionblock code_regex . code_regex_not OperationRegion\s*\(PMRS insert
begin
OperationRegion (PMRS, SystemIO, 0x0430, One)\n
Field (PMRS, ByteAcc, NoLock, Preserve)\n
{\n
       ,   4, \n
   SLPE,   1\n
}
end;
# Rename device AZAL to HDEF and change all references to it
#
into device name_adr 0x001B0000 set_label
begin
HDEF
end;
into_all all code_regex AZAL replaceall_matched
begin
HDEF
end;
# Insert method _DSM into device with _ADR 0x001B0000
#
into method label _DSM parent_adr 0x001B0000 remove_entry;
into device name_adr 0x001B0000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x0A)\n
       {\n
           "built-in",\n
           Buffer (One)\n
           {\n
               0x01\n
           },\n
           "codec-id",\n
           Buffer (0x04)\n
           {\n
               0x85, 0x08, 0xEC, 0x10\n
           },\n
           "layout-id",\n
           Buffer (0x04)\n
           {\n
               0x75, 0x03, 0x00, 0x00\n
           },\n
           "device-type",\n
           Buffer (0x10)\n
           {\n
               "Realtek ALC889A"\n
           },\n
           "PinConfigurations",\n
           Buffer (0x28)\n
           {\n
               /* 0000 */    0x10, 0x90, 0xA1, 0x01, 0x20, 0x90, 0xA1, 0x02,\n
               /* 0008 */    0x80, 0x30, 0x81, 0x01, 0x90, 0x40, 0x21, 0x02,\n
               /* 0010 */    0x30, 0x40, 0x11, 0x01, 0x40, 0x40, 0x01, 0x01,\n
               /* 0018 */    0x50, 0x60, 0x01, 0x01, 0x60, 0x20, 0x01, 0x01,\n
               /* 0020 */    0x70, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

Link to comment
Share on other sites

los que investigan y aprenden como hacer bien las correcciones del dsdt tienen buena data aqui, porque estan las correciones de placa por placa independiente y les puede ayudar a entender como se realiza y enfoca la correcion de problemas... que de put. madre...ajajaja

 

 

Tu lo has dicho bro..

 

Saludos

Link to comment
Share on other sites

  • 1 month later...
Estoy interesado en la GA G41MT-ES2L, que veo que está ahí listada.

Eso significa que podré instalar en esa placa base Snow Leopard con el audio, ethernet, shutdown y reboot funcionando no?

 

FILES.zip

 

1 - copia de la carpeta Extra a la raíz de la HD ou EFI (DSDT generados entra en la carpeta extra)

2- Instalar Chameleon RC5

http://www.insanelymac.com/forum/index.php?showtopic=231075

 

reboot

-v

 

reemplazar AppleHDA (S/L/E)

y dos clics para la KextUtility

Kext_Utility.zip

Link to comment
Share on other sites

Muchas gracias por las instrucciones MaLd0n.

 

Todavía no he comprado esa motherboard, quería saber si audio, ethernet, shutdown, reboot y sleep pueden funcionar al 100% con esa motherboard. Con tu respuesta entiendo que si, me equivoco?

Link to comment
Share on other sites

Muchas gracias por las instrucciones MaLd0n.

 

Todavía no he comprado esa motherboard, quería saber si audio, ethernet, shutdown, reboot y sleep pueden funcionar al 100% con esa motherboard. Con tu respuesta entiendo que si, me equivoco?

 

El video a bordo no es compatible(comprar una Nvidia 9xx ou 2xx)

 

Rede

http://code.google.com/p/iats/

 

el resto se soluciona el DSDT(Auto-Patcher)

 

DTGP

HID/CID

HDEF/ALC888b(+ LegacyHDA + AppleHda patched ou 10.6.2)

HPET

IRQs

RTC

SMBUS

SHUTDOWN

EHCI

LPC

REMOVED DEVICES

_WAK

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...
pasate por su post y preguntale si te lo puede mirar...

 

http://www.insanelymac.com/forum/index.php?showtopic=235523

 

Hola A Todos. Soy nuevo en el foro, y llevo ya casi 15 dias leyendo acerca de todo este mundo del hackintosh. Tengo un portatil HP G42 con procesador i5. Se lo he cambiado pues tenía originalmente un i3. La istalación la estoy realizando sobre un disco duro de 500 Gb, donde tengo 3 particiones, una donde tengo un windows 7 funcionando muy bien, otra para el snow leopard, y otra para compartir información. El disco tiene el sistema guid por lo tanto el bootloader charmilion funciona de maravilla. Me funciona todo menos el video y el wifi. he logrado hacer las actualizaciones hasta la 10.6.7. EL video es "Placa de video Intel® HD Graphics" con memoria compartida, y el wifi es una broadcom 4313, pero de ninguna forma logro hacer funcionar ni cambiar la resolucion de video de estos disòsitivos.

 

 

Tengo varias preguntas y ojalá me puedan ayudar a resolverlas.

 

1) Quiero empezar a usar el DSDT, que me genera el autopatcher para windows. Corro este programa bajo windows 7 y le doy la opcion "Extract DSDT from system", escojo mi portatil que es el HP G42 y para ese equipo existen las siguientes opciones:

 

PATCH Hp G42

by MaLd0n

 

DTGP

HDEF

IRQs

GENERIC BRIGHTNESS

RENAME

RTC

SMBUS

EHCI

UHCI

USB _L METHODS

SHUTDOWN

SUPPORT FOR AppleAcpiBatteryManager

OS PATCHING

FN KEYS

PNLF

FIX WARNINGS

 

 

Luego, me genera un archivo dsdt en el escritorio.

 

Quisiera saber si ese archivo se coloca en la carpeta extras del chamilion antes o despues de la instalacion de mi retail dvd snow leopard + nawcom bootcd, o despues de dicha instalación.

 

Segundo, en las opciones de cracion del archivo dsdt no veo por ningun lado el soporte para el wifi ni para la tarjeta de video. Existe alguna forma que yo haga que el video o el wifi funcionen desde este archivo dsdt????

 

Para las actualizaciones siempre tengo que instalar un legacy_kernel y quisiera saber si extiste la posibilidad de que tenha instalado siempre un mach_kernel para realizar las actualizaciones isn problema. Muchas gracias a todos y espero sus respuestas.

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

No estuve ingresando a los foros hace unas semanas y hoy me di cuenta cuando decidí abrir el DSDT Auto-Patcher que ya no funcionaba el servidor de los parches, quise entrar al thread oficial en el foro y por lo visto se esfumó también. Alguien sabe que sucedió con este proyecto?

 

Karina.

Link to comment
Share on other sites

No estuve ingresando a los foros hace unas semanas y hoy me di cuenta cuando decidí abrir el DSDT Auto-Patcher que ya no funcionaba el servidor de los parches, quise entrar al thread oficial en el foro y por lo visto se esfumó también. Alguien sabe que sucedió con este proyecto?

 

Karina.

opsss......

 

respuesta de oldnapalm.

 

The Auto-Patcher was maintained by Madon, it was his decision to take it off-line.

However the patches (no longer updated) are available here

http://olarila.com/forum/viewtopic.php?f=22&t=385

 

You can apply the patches using DSDT Editor

http://olarila.com/forum/viewtopic.php?f=19&t=62

 

Both apps share the same parsing and patching libraries, they are just different GUIs.

 

 

 

Maldon says...

 

removi o DSDT Auto-Patcher

acabou

 

aguarde novidades

Link to comment
Share on other sites

  • 1 year later...
 Share

×
×
  • Create New...