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

Deploying Xcode CI Servers with MDS

MDS is the fastest way to get a Mac up and running. It can be used with Xcode Continuous Integration (CI) servers for fully automating initial deployment and wipe/reinstall for upgrades and maintenance. MDS MDS automates the install of macOS and packages with the help of the the MDS Automaton. The MDS Automaton attaches to…

READ MORE

New Features in MDS 1.3

MDS 1.3 introduces an enhanced version of Imagr to support folder paths, setting computer name when first running a workflow, and a new Automaton feature to reflash the firmware without pressing the programming button. You are also able to change the name of the disk image volume in preferences. MDS 1.3 will officially be released…

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

Create User with macOS Package

You can use a package to create an initial user on macOS with MDS using the pycreateuserpkg script from Greg Neagle on GitHub:

New Features in MDS 1.2

MDS is the fastest way to get Macs up and running. MDS 1.2 introduces import/export, package only installs, and more. MDS 1.2 will officially be released as a beta this week and a full release about a week after that. If you want to try it now, head over to downloads and give it a…

READ MORE

Deploying macOS and Windows 10 Using Winclone Pro and MDS

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 and the Windows 10 partition. Create a Winclone Package The first step is…

READ MORE