I recently upgraded to Mojave and run the installation for Boot Camp for Win10 and found an unknown device in device manager as the picture below: The device is on Pci Bus and has (Code 28) The device detail: ACPI INT34BA 3&11583659&0 as following picture: I tried reinstall Boot Camp setup for Windows couple times and got the same result. Choose the Aggregate Device from the Output Device pop-up menu. Logic Pro and GarageBand automatically set the Input Device to the match the selected output device, which you can change if you want to use a different input device. In MainStage, you must manually select the input device. In Logic Pro and MainStage, click Apply Changes. Appreciate the prompt answer. My laptop is a MacBook Pro; it does not have a button to toggle WiFi. Built-in troubleshooting did not help, as I stated in my original email. The problem is not with the network (again when I boot OS X WiFi works fine). Under Device Manager-Network adapters, I do not see any WiFi device at all. If your MacBook doesn’t have a dGPU, you can skip this section. In Device Manager, find the AMD Radeon 555 or equivalent dGPU in the list under Display adapters. Right-click on the dGPU and choose ‘Uninstall device’. Check ‘Delete the driver software for this device’ and select Uninstall.
Installing Void Linux on MacBook is fairly straightforward. Most of the things work out of the box, but some things do require tweaking. Following this guide carefully will provide you with a stable Void Linux setup on your MacBook.
The installation has been tested on all variants of MacBook Pro (2011-2013).
- 2Creating a bootable USB media
- 4Post Installation
- 4.2Graphical User Interface
To install Void Linux on a MacBook Pro, download the latest ISO available in the repository:
After downloading, Burn the ISO to a CD/DVD or write the files on a USB stick. You do not need to follow this guide if you plan on using the distribution inside a VM.
To create a bootable USB, we will be using
dd. Depending on the Operating System you are currently using, this step might vary slightly.
Use the following command to create a bootable USB media on GNU/Linux:
Make sure to replace
/dev/sdX with your USB device. You may increase the size under
bs, but 1M is suggested.
Use the following command to create a bootable device on MacOS:
Make sure to replace
/dev/sdX with your USB device. You may increase the size under
bs, but 1M is suggested.Also, make note of the character 'm' while specifying
bs. This is because
dd on MacOS differs from the GNU
If you get any errors regarding this, you might be using GNU dd. Try replacing 'm' with 'M'.
All the newer MacBooks have UEFI support, so booting the device in UEFI mode should work fine for the installation.
Booting into USB media
To boot into the newly created USB media, hold down the option key while booting. You should now be able to choose from multiple drives. Choose the USB media device on which the void installation image has been flashed.
Booting into a CD/DVD
To boot into the CD/DVD media, hold down the 'c' key while booting. This should boot right into the CD/DVD.
Installing the Void
The installation process is streamlined. In UEFI mode, we need to create a ESP partition /boot/efi, optimally of the size 512MB.
If you want the 'suspend on closing lid' feature to work on the system, you need to create a swap partition. A swap of size 4GB should be enough and is recommended.
Please follow the UEFI Installation instructions for further details, and return to this page after the process is complete.
The device should be successfully booting into the OS at this point in time. Although, a few tweaks will be required for a stable system.
Setting Up Network
The network might not be working if you do not have a dedicated Ethernet port on your MacBook. To fix this, we will be installing the WiFi drivers for
Download the following packages on another computer and transfer it to a USB Device. Watch honest thief 2020.
- broadcom-wl firmware:
If one of the links does not work, you have to find out the current version of these packages using the following command on a computer running Void Linux:
Given that you have mounted the USB device on your Void Linux setup, run the following commands to install
After the installation is complete, run the following commands to setup the
This should enable wifi on the device, but we still need to install some things to get the WiFi working.There are many different WiFi managers available, but
connman provides by far the best stability. To install connman:
We then need to symlink the process in order to enable it
connman should now be working, but we still need to connect to a wireless network.
If all goes well, it should prompt you to enter the wifi passphrase, after which you should be connected to the wireless network and have a working wifi.
Graphical User Interface
To have a usable GUI environment, we need to install the xorg server and a desktop environment or a window manager.
Installing Xorg Server
Installation of Xorg Server is really easy. The X server is provided as two different packages on Void Linux,
xorg package contains all of the components for the Xorg Server, whereas the
xorg-minimal package contains bare minimal components required to run X server.
- To install the base
xterm package provides a terminal for the X Server.
- To install the
xf86-video-intel package provides Intel Graphics Driver for the Intel based cards.
To install drivers for AMD and Nvidia based video cards, refer to Proprietary Video Drivers Installation Instructions.
Desktop Environment/Window Manager
Void Linux provides many options for installing desktop environment or a window manager.
Considering a minimal installation, we will install
After installing a Window Manager or a Desktop Environment, we need to enable it.
Now, you can start i3wm by executing
Fixing the Trackpad
If you chose any Desktop Environment or Window Manager, you will see that the Trackpad on the MacBook does not work as intended, and the cursor only moves up and down. This can be fixed with an easy driver installation.
We will be installing the
xf86-input-mtrack touchpad driver, as it provides the best MacBook experience.
Now, we need to setup the trackpad with custom settings. To do so, we need to edit a file at /etc/X11/xorg.conf.d/ and save it as
50-synaptics.confThe following settings provide a smooth, near-MacBook trackpad experience with tap to click, 2-finger scrolling and 3-finger-swipe to go back:
Reboot the system after saving the settings. The trackpad should now be working on the MacBook.
# dracut --force --add-drivers bcm5974
Enabling the Fans
To enable the fans, we need to install mbpfan and set it up to run every time the system starts.
This should make the fans spin on the system and keep the system cool.
Fixing the Lid
If you try to close the lid on your MacBook, it would do nothing and still keep running. We don't want this. To fix this, we need to enable the
The system should now suspend to RAM when the lid is closed.
Intel Processors on the MacBook provides with multiple powersaving techniques.
Firstly, we will regulate the CPU speed on the system using a tool called
This should automatically regulate the CPU processing speed.
Intel provides with a powerful tool to enable powersaving and achieve maximum battery life with a tool called
# powertop --calibrateon battery power and keep it running for a while. You may use the laptop only after it is done calibrating, which usually takes 20 minutes.
Intel HDA Audio
Intel HDA Audio chipset has a powersave mode which can be enabled to save some battery.
To do so, we need to enable a few parameters. We will edit /etc/modprobe.d/60-snd_hda_intel.conf with the following content:
Intel i915 GPU
Intel i915 GPU chipset has an experimental mode to save power. We will edit /etc/modprobe.d/60-i915.conf with the following content:
We will also suppress the errors that may pop up during the boot process. To do so, edit /etc/default/grub and find the following line:
We will append and update the line to say:
Save and exit. We now need to update the grub config
The errors about
i915 should be suppressed after reboot.
Updating the Intel Microcode
Intel Microcode updates provides with updated instruction set for the system, and is recommended to install.
Reboot after installing
intel-ucode. Now, we need to reconfigure the kernel to make sure that the microcode has been updated.
Reboot the system. The microcode should be updated after rebooting.
We will fix the audio by installing
Unmute all the mixers through
The audio should now be working.
While Activation Lock is an in-built security feature enabled on Apple devices, but when Apple devices are used in organizations, these devices are repurposed and reused once employees leave the organization. In such cases, Activation Lock needs to be bypassed or turned off.
What is Activation Lock?
Activation Lock is a feature designed by Apple to enhance corporate data security by mandating users to enter their Apple passwords when devices such as iPhones, iPads and Macs are factory reset. This Factory Reset Protection (FRP) system is also known as iCloud Lock and is a part of the Find My iPhone app available on devices running iOS 12 or earlier versions. From iOS 13 onwards and on macOS, Activation Lock is available under the Find My app which combines both Find My iPhone and Find My Friends.
Activation Lock helps safeguard the data stored on Apple devices when they are misplaced or stolen. It can be enabled on the following devices:
- Apple iPhone
- Apple iPad
- Apple iPod
- Apple Watch
- Mac machines running macOS 10.15 or later versions
- Mac machines which have the Apple T2 security chip
Under certain circumstances, it is necessary to bypass Activation Lock on Macbook and iPhones, despite it being a security feature. This document explains how deploying a mobile device management solution such as Mobile Device Manager Plus (MDM), can help with iPhone and Macbook Activation Lock removal during these situations without compromising device security.
This document covers the following:
Where Is The Device Manager On My Macbook Pro
- How to remove or bypass Activation Lock on Apple devices?
How to enable Activation Lock?
Device Manager Macbook Pro
To protect the devices from theft and unauthorised access, Activation Lock can easily be enabled on Macbooks or iPhones
- Activation Lock is automatically enabled when the user turns on Find My iPhone or Find My, depending on the device and the OS version.
- Once the Activation Lock is enabled, the user's Apple ID is securely stored on Apple’s activation servers and linked to the corresponding device.
- For security reasons, anyone who tries to turn off the Activation Lock or reactivate the device by factory resetting it will be prompted to provide the user's Apple account credentials. Thereby, unauthorized users are prevented from accessing the data stored on these devices.
If the device is recovered, the user will have to enter their Apple account credentials to reactivate the device.
What is the need to bypass Activation Lock?
While the Activation Lock appears to be beneficial in securing personal devices, it poses a challenge in the case of corporate devices. Many organizations provide mobile devices to their employees for work. Each corporate device is associated with an employee's account. The problem arises when the employee has enabled Find My on the device and leaves the organization, returning the device to the IT admin. When the device is reset for handing it over to another employee, there is a prompt to enter the account credentials of the previous employee. Only if the credentials are entered correctly can the device be used again. As it is impossible to bypass the Activation Lock, the device is rendered useless to the organization. This problem can be eliminated by keeping the Activation Lock turned off on corporate devices. However, this is not ideal as the devices become vulnerable to misuse if lost or stolen. There needs to be a provision to bypass the Activation Lock on Macbooks and iOS devices, during these situations without compromising device security.
How to remove or bypass Activation Lock on Apple devices?
ManageEngine's Mobile Device Manager Plus (MDM), a robust mobile device management solution provides an effective way to bypass Activation Lock along with ensuring data security.
In order to disable Activation Lock using MDM, the Apple devices need to be Supervised. Supervision is an ideal way to provide IT admins additional control over corporate iOS and macOS devices.
Bypass Activation Lock on iPhones and iPads
MDM supports two methods to Supervise iPhones (iOS) and iPads (iPadOS), and bypass Activation Lock on the devices.
- Apple Business Manager (ABM), previously known as the Device Enrollment Program
Enrolling devices using any of the above mentioned methods will remove the Activation Lock and the user will not be able to enable it.
How to bypass Macbook Activation Lock?
Macbooks are gaining popularity in organizations, which makes it crucial to disable/bypass Activation lock on Macbooks before they're provided to employees. Mobile Device Manager Plus simplifies Macbook Activation Lock removal, once it is managed by devices.
Device Manager For Mac
For Macbook Activation Lock bypass using MDM, the Mac device should be Supervised using Apple Business Manager or Apple School Manager, which is a program similar to ABM for educational institutions.