-
Posts
10013 -
Joined
-
Last visited
-
Days Won
560
Content Type
Profiles
Articles, News and Tips
Forums
Everything posted by Hervé
-
Mmm, try this one with IDE0 device back to original address. DSDT_D820Intel_AHCI3.zip
-
Did you try adding the SATA Chameleon module to /Extra/Module? I don't know if that adds AHCI support like Linux does though, but worth investigating... Not owning a D820, I did not know AHCI mode was not available in the BIOS, so yes, you're right, the other alternative is a DSDT patch. Let's see what we can do here... Copy attached patched DSDT table to /Extra then reboot with boot option: DSDT=DSDT_D820Intel_AHCI2.aml (don't replace your existing DSDT table in case the new table screws things up). Let us know if it works or not. DSDT_D820Intel_AHCI2.zip This patch should: 1) force device IDE0 at address 001F0002 (from 001F0001) 2) force ICH7-M device id to 0x27c5, i.e. the AHCI-capable version (from default 0x27c4) Should this trick work, OS X would hopefully load AppleAHCIport + IOAHCIFamily kexts.
-
Did you try the Chameleon SSD optimizer? https://osxlatitude.com/index.php?/topic/1551-samsung-128gb-ssd-in-a-d620/?hl=%2Bd620+%2Bssd&do=findComment&comment=13481 That's what I use, but it's on a D630...
-
Last update: 02 Feb 2020 'thought it would be useful to try and provide a recap of what is supported, what isn't, if it works OOB or if it does not, for which OS X version, etc. I invite everyone to bring his/her own contribution and it'll be added to the list. This post will be updated as contributions come along in order to keep the list under control. Hardware specifications can be verified here: http://wikidevi.com/wiki/Main_Page https://wikidevi.wi-cat.ru/ Note: OOB = Out of the Box This inventory is now limited to Mac OS X/OS X versions in the range Snow Leopard 10.6 to El Capitan 10.11. A separate inventory for macOS versions is available here. Unsupported: Vendor Model Format Ven-Dev Chip Rate SL Li ML Ma Yo Ca OOB Kext (driver) AzureWave AW-CB161H ½Min PCIe 10ec-8821 RTL8821AE A/B/G/N/AC N N N N N N - - AzureWave AW-CB209NF NGFF/M.2 10ec-8821 RTL8821AE A/B/G/N/AC N N N N N N - - AzureWave AW-CB210NF NGFF/M.2 14e4-43ec BCM4356 A/B/G/N/AC N N N N N N - - AzureWave AW-NB155NF NGFF/M.2 14e4-4365 BCM43142 B/G/N N N N N N N - - Dell DW1501 ½Min PCIe 14e4-4727 BCM4313 A/B/G/N N N N N N N - - Dell DW1503 ½Min PCIe 14e4-4727 BCM4313 A/B/G/N N N N N N N - - Dell DW1504 ½Min PCIe 14e4-4727 BCM4313 B/G/N N N N N N N - - Dell DW1530 ½Min PCIe 14e4-4359 BCM43228 A/B/G/N N N N N N N - - Dell DW1540 ½Min PCIe 14e4-4359 BCM43228 A/B/G/N N N N N N N - - Dell DW1701 ½Min PCIe 14e4-4727 BCM4313 B/G/N N N N N N N - - Dell DW1704 ½Min PCIe 14e4-4365 BCM43142 B/G/N N N N N N N - - Dell DW1810 NGFF/M.2 168c:0042 QCA9377 A/B/G/N/AC N N N N N N - (=QCNFA435) Dell DW1820 NGFF/M.2 168c:003e QCA6174A A/B/G/N/AC N N N N N N - (=QCNFA344A) Intel All - - - - N N N N N N - No exception! Qualcomm QCNFA335 NGFF/M.2 168c-0042 QCA9377 A/B/G/N/AC N N N N N N - - Qualcomm QCNFA344A NGFF/M.2 168c-003e QCA6174A A/B/G/N/AC N N N N N N - - Ralink RT5390 ½Min PCIe 1814-539b RT5390 B/G/N N N N N N N - - Supported: Vendor Model Format Ven-Dev Chip Rate SL Li ML Ma Yo Ca OOB Kext (driver) Atheros AR5B91 Mini PCIe 168c-002a AR9281 B/G/N Y Y Y Y Y Y Y - Atheros AR5BXB6 Mini PCIe 168c-001c AR5424 A/B/G Y Y N N N N Y up to Lion only Atheros AR5BXB72 Mini PCIe 168c-0024 AR5418/5133 A/B/G/N Y Y Y Y Y Y N patch Atheros40 Atheros AR5BXB92 Mini PCIe 168c-002a AR9280 A/B/G/N Y Y Y Y Y Y Y - Atheros AR5BXB112 Mini PCIe 168c-0030 AR9380 A/B/G/N Y Y Y Y Y Y Y - Atheros AR5B22 Mini PCIe 168c-0034 AR94624 A/B/G/N N N N Y Y Y N FW + Atheros40 patch Atheros AR5B93 ½Min PCIe 168c-002a AR9283 B/G/N Y Y Y Y Y Y Y - Atheros AR5B95 ½Min PCIe 168c-002b AR9285 B/G/N Y Y Y Y Y Y N DSDT/Atheros40 patch Atheros AR5B97 ½Min PCIe 168c-002e AR9287 B/G/N Y Y Y Y Y Y N DSDT/Atheros40 patch Atheros AR5B195 ½Min PCIe 168c-002b AR9285 B/G/N Y Y Y Y Y Y N (=AR5B95+BT3.0) Atheros AR5B197 ½Min PCIe 168c-002e AR9287 B/G/N Y Y Y Y Y Y N (=AR5B97+BT3.0) Atheros AR5BHB92 ½Min PCIe 168c-002a AR9280 A/B/G/N Y Y Y Y Y Y Y - Atheros AR5BHB112 ½Min PCIe 168c-0030 AR9380 A/B/G/N Y Y Y Y3 Y Y Y - Atheros AR5B125 ½Min PCIe 168c-0032 AR94854 B/G/N N N N Y Y Y N FW + Atheros40 patch Atheros AR5B225 ½Min PCIe 168c-0032 AR94854 B/G/N N N N Y Y Y N FW + Atheros40 patch AzureWave AW-NB037H ½Min PCIe 168c-002b AR9285 B/G/N Y Y Y Y Y Y N (=AR5B195) AzureWave AW-NB048H ½Min PCIe 168c-002b AR9285 B/G/N Y Y Y Y Y Y N (=AR5B195) AzureWave AW-NB290H ½Min PCIe 14e4-4357 BCM43225 B/G/N N N Y Y Y Y N DSDT/Brcm4360 patch AzureWave AW-CE123H ½Min PCIe 14e4-43b1 BCM4352 A/B/G/N/AC N N Y Y Y Y N DSDT/Brcm4360 patch AzureWave AW-CB160H ½Min PCIe 14e4-43a0 BCM4360 A/B/G/N/AC N N N Y Y Y Y - Dell DW1470 Mini PCI 14e4-4319 BCM4318 A/B/G Y Y Y Y Y Y Y - Dell DW1390 Mini PCIe 14e4-4311 BCM4311 B/G Y Y Y Y2 Y Y Y - Dell DW1395 Mini PCIe 14e4-4315 BCM4312 B/G Y Y Y1 N N N N BCM43xxxFamily & v2 Dell DW1490 Mini PCIe 14e4-4312 BCM4311 A/B/G Y Y Y Y2 Y Y Y - Dell DW1505 Mini PCIe 14e4-4328 BCM4321 A/B/G/N Y Y Y Y2 Y Y Y - Dell DW1397 ½Min PCIe 14e4-4315 BCM4312 B/G Y Y Y1 N N N N (=DW1395) Dell DW1502 ½Min PCIe 168c-002b AR9285 B/G/N Y Y Y Y Y Y N (=AR5B95) Dell DW1506 ½Min PCIe 168c-0032 AR94854 B/G/N N N N Y Y Y N (=AR5B125) Dell DW1510 ½Min PCIe 14e4-432b BCM4322 A/B/G/N Y Y Y Y Y Y Y - Dell DW1515 ½Min PCIe 168C-002a AR9280 A/B/G/N Y Y Y Y Y Y Y (=Atheros xB92) Dell DW15205 ½Min PCIe 14e4-4353 BCM43224 A/B/G/N N N Y Y Y Y Y/N MBA5,2/Brcm4360 patch Dell DW1550 ½Min PCIe 14e4-43b1 BCM4352 A/B/G/N/AC N N Y Y Y Y N DSDT/Brcm4360 patch Dell DW1601 ½Min PCIe 168c-0034 AR94624 A/B/G/N/AD N N N Y Y Y N (=AR5B22) Dell DW1702 ½Min PCIe 168c-002b AR9285 B/G/N Y Y Y Y Y Y N (=AR5B195) Dell DW1703 ½Min PCIe 168c-0032 AR94854 B/G/N N N N Y Y Y N (=AR5B225) Dell DW1705 ½Min PCIe 168c-0036 AR95654 B/G/N N N N Y Y Y N FW + Atheros40 patch Dell DW1560 NGFF/M.2 14e4-43b1 BCM4352 A/B/G/N/AC N N Y Y Y Y N DSDT/Brcm4360 patch Dell DW1707 NGFF/M.2 168c:0036 AR95654 B/G/N N N N Y Y Y N FW + Atheros40 patch Dell DW1802 NGFF/M.2 168c-0034 AR94624 A/B/G/N N N N Y Y Y N (=AR5B22) Dell DW1820A6 NGFF/M.2 14e4-43a3 BCM4350 A/B/G/N/AC N N N N Y Y ? Expected OOB Dell DW1830 NGFF/M.2 14e4-43ba BCM43602 A/B/G/N/AC N N N Y Y Y Y OOB from Yosemite Asus USB-N10 USB 2.0 0b05-1786 RTL8188SU B/G/N Y Y Y Y ? ? N RealTek's v2.0.1 Asus USB-AC51 USB 2.0 0b05-17d1 MT7610U A/B/G/N/AC Y Y Y Y ? ? N Asus's driver CSL Nano V.2 USB 2.0 0bda-8176 RTL8188CUS B/G/N Y Y Y Y ? ? N RealTek's v2.0.1 D-Link DWA-121 A1 USB 2.0 2001-3308 RTL8188CUS B/G/N Y Y Y Y ? ? N RealTek's v2.0.1 Lafalink LF-D10 Nano USB 2.0 148f-7601 MT7601 B/G/N Y Y Y Y Y Y N Ralink's v4.2.9.10 Lafalink LF-D12 Nano USB 2.0 148f-5370 RT5370 B/G/N Y Y Y Y Y Y N Ralink's v4.2.9.2 NetGear WNA3100M USB 2.0 0846-F001 RTL8192CU B/G/N Y Y Y Y Y Y N Realtek's v2.0.1 On-Nwrks N300 USB 2.0 0846-F001 RTL8192CU B/G/N Y Y Y Y Y Y N Realtek's v2.0.1 Tenda W522U USB 2.0 148f-3572 RT3572 A/B/G/N Y Y Y Y Y Y N Ralink's v4.2.9.2 TP-Link TL-WN723N v3 USB 2.0 0bda-8179 RTL8188EUS B/G/N Y Y Y Y Y Y N TP-Link's driver TP-Link TL-WN725N v2 USB 2.0 0bda-8179 RTL8188EUS B/G/N Y Y Y Y Y Y N TP-Link's driver TP-Link TL-WN823N v1 USB 2.0 0bda-8178 RTL8192CU B/G/N ? Y Y Y Y Y N TP-Link's driver TP-Link TL-WN823N v2 USB 2.0 2357-0109 RTL8192EU B/G/N Y Y Y Y Y Y N TP-Link's driver Asus USB-AC56 USB 3.0 0b05-17d2 RTL8812AU A/B/G/N/AC Y Y Y Y ? ? N Asus's driver Asus PCE-AC66 PCIe x1 14e4-43a0 BCM4360 A/B/G/N/AC N N N Y Y Y Y - Asus PCE-AC68 PCIe x1 14e4-43a0 BCM4360 A/B/G/N/AC N N N Y Y Y Y - TP-Link TL-WN781ND v1 PCIe x1 168c-002b AR9285 B/G/N Y Y Y Y Y Y N DSDT/Atheros40 patch TP-Link TL-WDN4800 PCIe x1 168c-0030 AR9380 A/B/G/N Y Y Y Y Y Y Y - TP-Link Archer T9E PCIe x1 14e4-43a0 BCM4360 A/B/G/N/AC N N N Y Y Y Y - NB: Patching means adding the PCI ids of the listed card to the Info.plist file found inside the listed kext. In rare cases, binary patching may also be necessary. For some cards, DSDT Patching can be a suitable and permanent alternative to kext patching (no need to repatch a kext after OS X updates and upgrades or new installations). For instance, in the case of the Atheros AR5B95 card (chip AR9285 168c,2b), adding compatibility with a chip known to be supported OOB such as AR9380 168c,30 or AR9280 168,2a (as found in the vanilla Atheros40 kext) in a _DSM method for the identified DSDT device does the trick once and for all since it'll make the OS load the associated kext: Device (<YourDevice>) // Identified wireless device through IORegistryExplorer (usually: ARPT) { ... ... ... Method (_DSM, 4, NotSerialized) // Device Specific Method for the wireless card { Store (Package () { "model", Buffer (0x1E) { "Atheros AR5B95 b/g/n Wireless" }, "device_type", Buffer (0x08) { "AirPort" }, "built-in", Buffer (One) { 0x00 }, "name", Buffer (0x10) { "AirPort Extreme" }, "AAPL,slot-name", Buffer (0x09) { "Internal" }, "compatible", // Declares compatibility with a device Buffer (0x0B) { "pci168c,30" // PCI id of device supported OOB } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } ` In the same respect, in the case of the Broadcom BCM4322x cards (e.g.: chip BCM43225 14e4,4357) or BCM4352 cards (14e4,43b1), adding compatibility with a chip known to be supported OOB such as BCM94360 14e4,43ba or 14e4,43a0 (as found in the vanilla AirPortBrcm4360 kext) in a _DSM method for the identified DSDT device does the trick once and for all since it'll make the OS load the associated kext: Device (<YourDevice>) // Identified wireless device through IORegistryExplorer (usually: ARPT) { ... ... ... Method (_DSM, 4, NotSerialized) // Device Specific Method for the wireless card { Store (Package () { "model", Buffer (0x23) { "AzureWare AW-NB290H b/g/n Wireless" }, "device_type", Buffer (0x08) { "AirPort" }, "built-in", Buffer (One) { 0x00 }, "name", Buffer (0x10) { "AirPort Extreme" }, "AAPL,slot-name", Buffer (0x09) { "Internal" }, "compatible", // Declares compatibility with a device Buffer (0x0B) { "pci14e4,43a0" // PCI id of device supported OOB } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } ` Broadcom BCM43224-based cards with id 14e4:4353 (e.g. DW1520) are subject to whitelisting in AirPortBrcm4360 kext. Wireless will only work if using the SMBIOS of a supported Mac Model or after binary patching the kext to inject the Mac board-id of the desired SMBIOS. See our patching guide on the matter. ________________ 1 issues with 10.8.4/10.8.5: med/high-secured networks (eg: AES) unsupported, only clear/low-secured (eg: WEP) networks supported. For ML, revert to pre-10.8.4 airportd file to fix issue and apply following Terminal commands: sudo chmod 755 /usr/libexec/airportd sudo chown 0:0 /usr/libexec/airportd xattr -d com.apple.quarantine /usr/libexec/airportd Pre-ML10.8.4 airportd.zip 2 issues with 10.9: secured networks (eg: AES (& WEP?)) unsupported, only clear (& WEP?) networks. ML fix not successful, so no fix available yet. According to forum member javamocha2000, DW1390 and DW1505 both operate OOB under Mavericks with WPA2-PSK encryption. 3 Some BCM4311-based cards with PCI id 14e4-4311 and some Atheros AR9380-based cards are reported non-functional -> the affected devices are half-size mini PCIe models, full-size mini PCIe models being Ok. 4 AR946x (168c,34), AR9485 (168c,32) and AR9565 (168c,36) work to some degree (i.e. not 100%) with alternative (re-written) Atheros40 driver as posted at InsanelyMac by Chunnann. Further patching facility posted here. These cards are NOT recommended. 5 DW1520 (14e4,4353) is known to suffer from frequent and repeated wireless disconnections when plugged into mini PCIe-only slot and built-in Bluetooth is enabled. This may even lead to wireless turning off. This has been noticed on Dell Latitude E6x20 and E6x30. Wireless works Ok once built-in Bluetooth is disabled in BIOS or, as stated by wl_michael, if the card is fitted into combo PCIe/USB slot such as WWAN. 6 DW1820A and other BCM4350-based cards should all be supported. See our BCM4350 guide for these cards.
- 28 replies
-
- 14
-
No idea, sorry.
-
New SL Install - "You need to restart your Computer"
Hervé replied to BigDanTex's topic in The Archive
I guess the DVD is auto-mounted on insertion or myHack would not detect SL media to create the installer. But it's clearly reporting an issue reading some of the files, hence my conclusion that it may be damaged. Maybe you could make an image out of it and try to mount that disk image instead for myHack. -
New SL Install - "You need to restart your Computer"
Hervé replied to BigDanTex's topic in The Archive
You mentionned "DVD drive"... Are you creating your USB installer using a mounted SL DVD? Could the DVD be damaged? -
Well, I'm open to stand corrected, but I understand that myHack no longer supports installations on MBR partitioned HDD. That would exclude OS X on your current Win7 HDD. That would leave you with no other solution but use another disk, whether internal of USB external (that works for OS X, not for Win). I think I have an old 40Go IDE HDD with Win7 on it, I'll give that a try tonight after recovering a bit of space, to confirm.
-
You download the bootpack (it goes as "Extra" to 'download' folder of user account by default). You run myHack -> Create Extra and point to the downloaded bootpack. That's it. For EDP, you download the app, install it and run it. Start by building the pack relevant to your system. Then you may run other utilities, but they're optional.
-
Extract the BCMxxxx kext from the bootpack and copy it to /Extra/Extensions. Run myFix (full) and reboot. Basically, similar problem as detailed here: https://osxlatitude.com/index.php?/topic/2112-snow-leopard-on-d620-no-sound/
-
You won't be able to boot without a bootloader and, if you friend's Mac does not closely ressembles your D830 hardwarewise, good luck!!! Is there a particular reason why you won't partition your disk GUID?
-
Don't you simply need a TRIM enabler tool/app that you will use to enable TRIM on your SSD drive? A simple Google search will get you one.
-
That's the result we've noticed when you have Chameleon module 'FileNVRAM.dylib' on /Extra/modules + a Chameleon boot file pre-v2169/2170. Remove that module and you'll be able to boot normally again. Meantime, try to boot off your USB installer.
-
Check that your USB installer contains a kext called IOATAFamily in /Extra/Extensions. If it's not there, search recent forum posts in D8xx section for invisible/missing SATA drive. I've copied the kext in one of my replies earlier this week.
-
To get help on the DSDT table, follow the process detailed here: https://osxlatitude.com/index.php?/topic/1945-dsdtssdt-patching/
-
Why don't you upgrade to 10.7.5? It's fully validated on the D630...
-
New SL Install - "You need to restart your Computer"
Hervé replied to BigDanTex's topic in The Archive
You should not have any errors. Make sure you have a proper retail version of 10.6.3 as only the retail version has all the necessary installation files... -
New SL Install - "You need to restart your Computer"
Hervé replied to BigDanTex's topic in The Archive
Then you may have a defective USB key. Try a low level format with a windows tool maybe. -
New SL Install - "You need to restart your Computer"
Hervé replied to BigDanTex's topic in The Archive
How did you partition/format that USB key? I'd recommend you went for a GUID partition formatted OS X (journaled). -
Copy it to /E/E (=/Extra/Extensions).
-
"get it from the bootpack, copy it to /E/E and re-run myFix (full)"
-
You need BCM5722D kext in /E/E. If EDP does not appear to install it (something we need to look into), get it from the bootpack, copy it to /E/E and re-run myFix (full).
-
Mmm, you should have 'AppleBCM5751Ethernet' kext in /E/E. It's in the bootpack but it appears to be left behind during EDP kext installation phase. That will be fixed asap. AppleBCM5751Ethernet.kext.zip
-
Re: Ethernet, there should be a BCM57xxx kext in /E/E. I can't explain why that'd be missing all of a sudden. We need to look at EDP to check if that has gone missing for some reason. I'll check things up on my D620 GMA950 tonight and let you know.