MDS Admin Guide

Overview MDS is a macOS application to create the resources needed to automate the install of macOS and initial software packages. Recent Macs do not support NetBoot or booting to external drives for setup. MDS solves this problem by providing a mechanism for initially installing macOS and software packages via the recovery partition. Requirements for…

READ MORE

Configure MDS Automaton

The MDS Automaton automates the keyboard presses needed to fully automate a Mac setup using the resources for the MDS macOS app. Specifically, when the MDS Automaton is plugged in to a USB keyboard, it will send the keyboard command to boot to recovery (command-R) then wait for a default 30 seconds. The keyboard commands…

READ MORE

Deploying macOS and Windows 10 Using Winclone Pro and MDS

Note: Please use MDS 1.5 or later and Winclone Pro 7.3.3 or later. MDS is a free, efficient way to deploy macOS, packages, and scripts to modern Macs. Winclone Pro creates standard macOS packages that partition and install Windows 10. Using MDS, you can quickly deploy Dual Boot Macs, setting up both the Mac partition…

READ MORE

Use MDS to Set Up macOS Dock and Background Image

MDS can be configured to set up a macOS Dock and Background image. The Dock is configured by using a preference file from a Mac that already has the Dock configured. The Background Image is set by creating a configuration profile that uses a custom background image. Sample Scripts Inside the MDS installer Disk Image…

READ MORE

How to Set Up Arduino IDE For MDS Automaton

Since MDS software is open source, it allows the community the option to try modifying its code to meet special situations. One such example might be to modify the behavior of the Arduino used to enter keyboard commands. To do so, one must install and configure the Arduino IDE app. The Adafruit site has a…

READ MORE

Observing MDS Automaton Keyboard Commands

When configuring an MDS automaton, sometimes it is helpful to observe and confirm the content and timing of the commands it was programmed to send. A simple way to do this is to use the macOS Keyboard Viewer. To open the Keyboard Viewer, go to System Preferences > Keyboard > Input Sources. Click on “Show…

READ MORE

Refactoring MDS Package Folder Path Config

We are currently developing a new way for MDS to handle the Packages & Apps path. Currently, when a user creates an MDS workflow and selects a value for “Packages & Apps Folder”, this is written to the Imagr configuration file by scanning the specified folder contents and writing information on the current contents of…

READ MORE

MDS Automaton Command Line Interface

The MDS Automaton has a command line interface for changing modes and viewing/changing settings. In order to use the command line interface, download a serial terminal. In this article, the serial terminal Serial is used, but any serial terminal with the same settings should work. Setting up Serial Download Serial and install on macOS. When…

READ MORE

MDS Speed Test

To test performance of MDS, we set up three machines in our lab to run a standard workflow: Mac Mini (MacMini8,1) (8 GB memory, T2) MacBook Air (MacBookAir8,1) (13″, 8 GB memory, T2, Touch ID) MacBook (MacBook8,1) (12″, 8 GB memory, 1 USB-C port) The MDS workflow was configured to erase and install macOS 10.14, with no…

READ MORE