Jump to content

Semaj

Members
  • Content Count

    21
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Semaj

  • Rank
    Private First Class
  1. I have updated my install to 10.14.2. Well to be fair, I forgot to disable auto updates and macOS did it. No issues to report. I'm confident creating an installer using the 10.14.2 app will ok. I'm happy this thread has helped some people get macOS up and running. Mine is still running smoothly. Using it daily. One of my few wishes is to hack some support for the stupid Intel Turbo memory card that was in there. Would be nice to use that 1GB for swap.
  2. I didn't upgrade to Mojave. It's a clean install. No such kexts are needed. You might run into problems due to high-res screen and maybe not an Intel card? As for the time left, even on my MacBooks that always takes ages. Or right after install when connecting to a wifi om the first boot setup, that also takes ages on my MacBook and iMac. What are you laptop specs?
  3. After some trial and error I found out it was caused by an for macOS inaccessible Linux disk in the optical bay, removing it and sleep is entered fast again
  4. Testing the new zip a few times, everything works. Entering sleep seems to take longer than before. Lot of disk activity. It does enter sleep fine and wakes up fine. Not sure if its writing the full ram to disk or something else. Its the same regardless of DSDT I use. Must be something in the config/kexts? Above my pay grade haha.
  5. Ohh, I feel stupid now! Mixing up BT and wifi.. Thanks for clarifying. Update: After more reading I'm going to make a new zip file where Clover only loads the bare essentials to boot into the installer and install. The rest will go in /L/E. It is much better to have it in kextcache amongst other things. Update2: Patched the DTSD of the A21 bios. Applied the following patches: - Fix _WAK Arg0 v2 - HPET Fix - SMBUS Fix - IRQ Fix - RTC Fix - OS Check Fixes - Fix Mutex with non-zero SyncLevel - 7-series/8-series USB Everything seems to work well. Not sure if I forgot anything... DSDT.aml.zip
  6. Thanks! I already use the CCC app to edit the config, it's much more convenient. I'm doing some testing now, if I remove the "slide=0" boot flag the system doesn't boot anymore. Removing kext dev mode and 64bit flag are fine. I've also updated WEG and Lilu to the latest versions, 1.2.6 and 1.31. Also added FakePCIID.kext and FakePCIID_XHCIMux.kext. So far everything works fine. Don't notice any difference in regards to jack or usb3, but I prefer to do things the right way. I'm not an expert, just an enthusiast What is the preferred way of making non-rebranded Broadcom WiFi cards work? Right now I'm using BrcmPatchRAM2.kext in /L/E, is it better to use FakePCIID_Broadcom_WiFi.kext in Clover? I can't really test it cuz I rebranded my cards... Personally I lean towards removing the /L/E kexts and using FakePCID kexts as this can be done without modifying the system itself. Did some reading, apparently the preferred way is to copy all kexts to /L/E. I will figure out which ones aren't needed to boot the machine and copy those.
  7. I'm not that well versed in this matter, doing my best to keep up but I have no idea what you meant by that. <key>FIX_DARWIN_10000</key> <true/> You mean adding that to the clover config? Tonight I will dump the ACPI tables again and patch the A21 bios from scratch and also fix the config and update the kexts. Will test it and update my post if it works ok. Thanks again!
  8. Thanks for the feedback! I grabbed all the kexts from the official repo's. Thought they were the latest. I will remove those extra kexts, I'd like to stay as close to vanilla as possible so very appreciative of your input. I don't know about the CPU PM stuff, I will have a look at my config and the one you posted. I haven't had any real issues with this setup though. Will also look into those extra kexts you mentioned. I thought I had it all complete but I guess I missed some resources about the usb multiplexing and CodecCommander. The jack out works as is audio of HDMI. So not too sure what benefits they will have. As for the bios, I updated mine to the latest and nothing changed. My graphics are only messed up on reboots and shutting down the system. I can totally live with that but will make a new DTSD from scratch like I tried before, this time applying the right usb 3 patches so all ports work, haha.
  9. The stock Dell bluetooth module is supported and is separate form the wifi card. check which card you have now, you can pick up a 2.4/5ghz Broadcom 43xx card for little and that will work with kexts and if you feeling adventurous rebrand the card to stock Dell. It is not that hard, just don't make any mistakes without a backup of the original 'firmware' file. Other than that it's a matter of booting into a live Linux, downloading some tools, loading the right modules (rmmod wl && mod probe b43) and extract the firmware from the card, then change the vendor/device id in the file and copy the file back to the card. Save the original firmware on external storage before rebooting so you can always restore it. This guide is great, the pictures are broken but it should be enough. In my case after rebranding I also had to change the code (country) and regulatory so it would see my 5ghz channels, but that was also pretty easy. Let me know what you have in your laptop now and we'll see! I picked up quite a few 43xx Broadcom cards from eBay for very little. Once rebranded they will always work without any modifications.
  10. I'm happy to hear you got it working. As for what went wrong for you, I can't really tell from the screenshot. There's some errors about the GPU, was the pic taken at the point it didn't continue anymore? If so then it most likely due to the graphics not being configured properly in your Clover config. If you have Intel graphics your Clover config was not injecting anything Intel and was set to inject both ATI and Nvidia. I have it set to only inject Intel and also changed the platform id to 0x01660003. My guess is that if you had set the graphics properly you would've made it into the installer just fine. Though it might have needed some kexts still.
  11. Successfully running 10.14.2 for a few weeks on my little e6330 now and it's perfectly stable. Using it every day. This setup is perfectly suitable for daily usage. I'm happy with it and excited, want to share my success and process with you all. First off, a very big thank you to Jake Lo for creating the initial bootpack for the e6330 that did pretty much everything already. I merely tested and tweaked it over the past few weeks. My process is fairly simple, tested the steps out a few times on two different e6330's, seems to work fine every time. BIOS settings are the usual for E series found in this forum. I've disabled legacy booting and legacy loading of roms for a "pure" UEFI boot config. This is not needed, I just prefer it. 1: Create a new installer using the createinstallmedia script inside the macOS Installer app and install Clover to it, deselect everything except for the first two options (UEFI boot only and ESP install). Don't unmount the EFI folder after the Clover installation is complete. Make sure you select the right destination. I've installed Clover on my Mac by accident too many times, lol. 2: Delete the EFI folder on the EFI partition mounted by the Clover installer, empty the trash and copy over the EFI folder from the attached zip file. 3: Copy the attached zip file to the installer itself too, you need it after macOS is installed. 4: Boot from the installer and do a clean install. When the system reboots make sure you boot from the installer and select the macOS disk to boot from. On my machines this usually went fine without me paying any attention to it. If you happen to get some error simply reboot and select the internal disk from the Clover menu. It should resume installing. 5: Once installation is complete you should be able to boot into the freshly installed macOS from the Clover menu using the installer for a final time. 6: Go trough the first time setup screens and once on the desktop copy over the attached zip from the installer and unpack it on the desktop. 7: Install Clover like above, make sure you select the internal disk as destination. Leave the EFI partition mounted and delete the EFI folder and copy over the EFI folder from the attached zip file to the mounted EFI partition like above. Don't make a mess and empty the trash. 8: Now copy the contents of the LE folder to /Library/Extensions and rebuild permissions with Kext Utility (included in zip file). 9: Generate your own SSDT. Download and run this script to generate one and replace the one currently in the /EFI/Clover/ACPI/patched folder on the EFI partition. For the lazy run the command below to generate the SSDT; curl -o ./ssdtPRGen.sh https://raw.githubusercontent.com/Piker-Alpha/ssdtPRGen.sh/Beta/ssdtPRGen.sh && chmod +x ./ssdtPRGen.sh && ./ssdtPRGen.sh 10: With your own SSDT in place, the kexts in place and Clover installed to the internal disk it's time to reboot once more. Eject the installer and remove it then reboot the machine and hope for the best! If all went well you now have a pretty much fully working macOS. There are few more things to tidy up and do, let's finish up! Make sure we're not going to hibernate. Open up the terminal app and run the following commands: sudo pmset -a hibernatemode 0 sudo rm /var/vm/sleepimage sudo mkdir /var/vm/sleepimage sudo pmset -a standby 0 sudo pmset -a autopoweroff 0 Check if TRIM is enabled if you're using an ssd, run "sudo trimforce" if it's disabled. Check for TRIM support under SATA in the System Information app. Thats pretty much it. The rest are optional steps, but felt like sharing them too. Unenroll from the beta program. Somehow I was in there a few times, open system preference -> software update and click on details on the left side underneath the icon. You can reset the defaults there. Alternatively you can run "sudo softwareupdate --clear-catalog" in a terminal. Disable spotlight indexing, seems to improve performance and I personally don't use it: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist Disable gatekeeper (I find the thing annoying): sudo spctl --master-disable Disable sudden motion sensor (use only if you have an ssd): sudo pmset -a sms 0 - Add a decent content blocker to Safari: Open this url; https://safari-extensions.apple.com/?q=ublock (Don't forget to configure regional lists in uBlock settings.) - Change keybindings in System Preferences -> Keyboard -> Modifier keys. Out of the box its ALT = Apple key, Windows key = macOS alt key. Personally I install Karabiner-elements for this, mainly because of the additional options and also because installing it makes F4 and the likes work for launchpad and brightness, just like on Apple keyboards. - You can use Clover Configurator and generate some new IDs and serial numbers in the SMBIOS and System Parameters sections in config.plist inside the Clover folder of the EFI partition. I'm using the RehabMan port of Clover but feel free to install the latest Clover if you wish, they work fine but I prefer to stick with the port. Other stuff you might want to install: - HWSensors: https://bitbucket.org/kozlek/hwsensors/downloads/ - lspci: https://osxlatitude.com/forums/topic/9488-lspci-package/ - homebrew: for lsusb and other a lot of other stuff I use personally: https://brew.sh - iasl https://bitbucket.org/RehabMan/acpica/downloads/ - MaciASL https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/ - OnyX https://www.titanium-software.fr/en/release_onyx.html No kexts are needed in /S/L/E. That should make minor macOS (10.14.x) updates install fine and not break much, if anything at all. Oh, if you have a cpu with a turboboost mode you might want to compile and place this kext in /Library/Extensions and rebuild permissions again to prevent turboboost being used whilst on battery. If you get "the internet appears offline" anywhere during installation and find yourself back at the beginning of the installer just disable wifi and try again. This happened to me only once. So what works? Sleep, sound (internal speakers, headphone out and build-in mic), wireless, hdmi output including clamshell mode, lan, sd card, e-sata, graphical h/w acceleration, bluetooth, dvd, battery, sensors, etc, etc. WWAN is untested but there are some kexts for it from what I gathered on this forum. PC Express is also untested. I have no cards for it. What doesn't work? Nothing big really, minor glitches here and there. Nothing more than I have on my MacBooks. Some of them might as well be macOS related bugs. When shutting down there's some graphical glitches happening. Most other stuff has to do with input: - Capslock light doesn't tuns off (double tap also doesn't turn the light off), caps lock itself does turn off. When using an Apple bluetooth keyboard I have the reverse. Capslock never lights up but works fine. Fixed now. It was a bug in Karabiner. - There is a short delay before touchpad works after using keyboard, hard to explain but easy to replicate; hold down a key and move the cursor with touchpad or move the cursor with touchpad and press a key to make the moving stop. This could have something to do with the ALPS kext. Not an issue for me. Same issue in Windows, must be a h/w limitation or something. - Moving icons sometimes produces a weird effect where the icon travels its own trajectory instead of where I'm dragging it. Hard to explain again. Happens very rarely too. Can't seem to reproduce it. - Waking up from sleep can only be done by opening the lid or pressing power button. Bluetooth and usb devices can't wake it up, no problem unless you want to wake the machine while its sleeping in clamshell mode. Another very minor thing is that the Fn+arrow keys to control the brightness sometimes 'fight' with the macOS ones. To get around this use the brightness slider or install the Karabiner app mentioned earlier so you can use F1 and F2 to change the brightness. Maybe there's a way to make them stop 'fighting' but it doesn't bother me and I'm already used to using F1/F2 keys to control the brightness. Personally nothing in there that stops me form enjoying this little laptop for what it is; a great little monster running macOS smoothly. Hope this little guide will help others getting Mojave to run smoothly on their e6330. Resources/kexts/apps used: This forum! RehabMan: https://bitbucket.org/RehabMan/ Lilu: https://github.com/acidanthera/Lilu/releases AppleALC: https://github.com/acidanthera/AppleALC/releases WhateverGreen: https://github.com/acidanthera/WhateverGreen/releases Alps: https://osxlatitude.com/forums/topic/8285-refined-alps-touchpad-driver/ Kext version details: 19th of January 2019 update: - Updated all kexts to their latest version as of this date - Removed useless kexts and cleaned up Clover config - Clover kext folder only contains essentials, the rest goes in /L/E - Added FakePCIID_XHCIMux and CodecCommander kexts - AirportBrcmFixup kext for setting --brcmfx-country=XX boot flag, this fixes issues like not seeing your own 5ghz channels. Thanks for the feedback, very much appreciated. Disclaimer: I have probably made silly mistakes or loaded kexts that aren't really needed. Please point them out to me if you wish, I like to stay minimalistic and only use what's needed. As it stands now this configuration is very workable for me. I'm using the Dell just like my MacBooks. Very happy with it! osxlatitude-e6330-jan2019.zip
  12. I know fan control is tricky on Dell laptops, but it is possible. I've successfully tested the Windows method on my e6330. The fan noise difference is day and night. Under Windows I've setup a custom profile where the fan won't come on until the Cpu is 75c. This results in a much quieter laptop. I would've opted for a constant low rpm fan speed but the e6330 fan only has 3 speeds, off, 2500-3000 and give or take 5000. Both Linux and Windows use the same technique to take control; disable Dell bios fan control (EC?) via SMM. I haven't tested the Linux apps yet but I assume they work fine. My skills are not that good and I was wondering if it would be possible to do this under macOS as well. It would be awesome to setup my own fan curves like in Windows. Windows: Used a driver and an app (precompiled can be found here) to disable EC and then used HWiNFO to setup a custom fan profile. It works great, downside is that Windows has to run in signing-test mode. Linux: Not tested (yet) but there are a few routes (see this thread (1/2)) to disable the EC and create custom fan profiles. I guess on paper it should be possible to create some kext that will disable EC and then we could use a tool like SMC fan control to setup our own curves. But I have no idea if this is feasible. It would be great to get my macOS as quiet as my Windows on this machine. (PS: I wasn't quite sure where to post this, so I'm sticking to the e6xxx forums, but this should apply to all Dell machines that lack the EC/thermal menu you could make appear with some key combination on the D series.)
  13. Those are some great suggestions again, thanks. I did check the brackets and they seem to seat it properly, I will try the others too. It only takes a tiny bit of force to the module work. A piece of cardboard in between them also works, but it's not stable enough. Tried that. Ran some benchmarks to see if dual channel is faster in Geekbench. Only got about 400 points more with dual channel. Ran the benchmarks a few times to make sure. The speed difference (at least in Geekbench) is not that much.
  14. Thats some very interesting stuff to read, thanks for that! Very educational. I'm surprised Dell put 3 slots in this little laptop. Still not too sure what to do with the top one next to the BT module. Would be fun to put something useful there but no clue as to what The PATA SSD looks very cool by the way, but a bit too slow to put in the machine. Maybe if I can get one really cheap for just storage. I replaced the slow SSD with an old Samsung 840 EVO and it's pretty darn fast. Getting about 400mb/s write and 530mb/s reads depending on the benchmark. Slightly slower write speeds after a while with Blackmagic.
  15. They don't exist? I didn't look for it but read some discussions on the Dell forums about this. Some people think that if it has a controller it will work. I found lot of other fun things to put in those 1/2 size slots like sd card reader or a tiny usb slot to put a wireless mouse/keyboard receiver or something thats fine with usb 2 only. Fun stuff!
×