<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.forestent.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kward</id>
	<title>musings of k8 - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.forestent.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kward"/>
	<link rel="alternate" type="text/html" href="https://wiki.forestent.com/Special:Contributions/Kward"/>
	<updated>2026-04-05T15:27:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=361</id>
		<title>Notes:macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=361"/>
		<updated>2022-04-08T16:04:04Z</updated>

		<summary type="html">&lt;p&gt;Kward: /* Cookbook */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stuff for macOS and OS X&lt;br /&gt;
&lt;br /&gt;
{{Info|[2020-11-19] These notes aren’t fully formatted yet as I’ve simply copied them from my personal notes. I’ll fix them with time.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
http://serverfault.com/questions/7346/what-are-useful-command-line-commands-on-mac-os-x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Keyboard Shortcut Symbols =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/guide/mac-help/back-up-and-share-text-replacements-on-mac-mchl2a7bd795/mac Back up and share text replacements on Mac]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Symbols ==&lt;br /&gt;
&lt;br /&gt;
Common symbols used by macOS.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;57%&amp;quot;| Description&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Symbol&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Note&lt;br /&gt;
|-&lt;br /&gt;
| Apple&lt;br /&gt;
| &lt;br /&gt;
| ⌘-Option-K (works on a Mac, but might be different on other OSes)&lt;br /&gt;
|-&lt;br /&gt;
| Command&lt;br /&gt;
| ⌘&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Delete&lt;br /&gt;
| ⌫&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Escape&lt;br /&gt;
| ⎋ / ␛&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Down&lt;br /&gt;
| ⇟&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Left&lt;br /&gt;
| ↖︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Right&lt;br /&gt;
| ↘︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Up&lt;br /&gt;
| ⇞&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| ⌥&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Power&lt;br /&gt;
| ⌽&lt;br /&gt;
| substitute as there isn’t a good one; http://unicodepowersymbol.com/&lt;br /&gt;
|-&lt;br /&gt;
| Return&lt;br /&gt;
| ⏎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| ⇧&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| ⇥&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accents ==&lt;br /&gt;
&lt;br /&gt;
Method 1: To type an accented or alternate version of a character, hold a key down until its alternate characters are displayed. (https://support.apple.com/en-us/HT201586)&lt;br /&gt;
&lt;br /&gt;
Method 2: Request accent, then character. (http://symbolcodes.tlt.psu.edu/accents/codemac.html)&lt;br /&gt;
&lt;br /&gt;
Method 3: Open Character Palette with Control-Command-Space. Find the desired character, then drag the character with the mouse into place to insert.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Name&lt;br /&gt;
! Example&lt;br /&gt;
! Shortcut + Char&lt;br /&gt;
|-&lt;br /&gt;
| Acute&lt;br /&gt;
| ó Ó&lt;br /&gt;
| Option-E, V&lt;br /&gt;
|-&lt;br /&gt;
| Circumflex&lt;br /&gt;
| ô Ô&lt;br /&gt;
| Option-I, V&lt;br /&gt;
|-&lt;br /&gt;
| Grave&lt;br /&gt;
| ò Ò&lt;br /&gt;
| Option-`, V&lt;br /&gt;
|-&lt;br /&gt;
| Tilde&lt;br /&gt;
| õ Õ&lt;br /&gt;
| Option-N, V (only works with a, n, and o)&lt;br /&gt;
|-&lt;br /&gt;
| Umlaut&lt;br /&gt;
| ö Ö&lt;br /&gt;
| Option-U, V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Letters ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Letter&lt;br /&gt;
! Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| å&lt;br /&gt;
| Option-A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ç&lt;br /&gt;
| Option-C&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ø&lt;br /&gt;
| Option-O&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ß&lt;br /&gt;
| Option-S&lt;br /&gt;
| Eszett&lt;br /&gt;
|-&lt;br /&gt;
| æ&lt;br /&gt;
| Option-’&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Math Symbols ==&lt;br /&gt;
&lt;br /&gt;
Approximately : (≈) Option-X Degree : (°) Shift-Option-8 Delta : (∆) Option-J Division : (÷) Option-/ GreaterOrEqual : (≥) Option-. Infinity : (∞) Option-5 Intergal : (∫) Option-B LessOrEqual : (≤) Option-, Micro : (µ) Option-M Ohm : (Ω) Option-Z PartialDerivative : (∂) Option-D PerMil : (‰) Shift-Option-R Pi : (π) Option-P Plus/Minus : (±) Shift-Option-= ProductPi : (∏) Shift-Option-P SquareRoot : (√) Option-V Sum : (∑) Option-W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Punctuation ==&lt;br /&gt;
&lt;br /&gt;
Copyright : (©) Option+G Dagger : (†) Option+T Dot : (•) Option+8 EmDash : (—) Option+Shift+- EnDash : (–) Option+- Paragraph : (¶) Option+7 Registered : (®) Option+R Section : (§) Option+6 Trademark : (™) Option+2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Command-F2 : Act as external display on iMac Command-Delete : Delete a file Command-Shift-3 : Capture screen Command-Shift-4 : Capture window with cursor selection Command-Shift-4 + Space : Capture window Command-Shift-5 : Record cropped window Command-Shift-5 + Space : Record a window Command-Shift-Q : Log out with confirmation Command-Shift-Option-Q : Log out without confirmation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Key combination&lt;br /&gt;
!width=&amp;quot;78%&amp;quot;| Description&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-B&lt;br /&gt;
| Boldface the selected text, or turn boldfacing on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-C&lt;br /&gt;
| Copy Style: Copy the formatting settings of the selected item to the Clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-D&lt;br /&gt;
| Select the Desktop folder from within an Open dialog or Save dialog.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Control-D&lt;br /&gt;
| Show or hide the definition of the selected word.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-F&lt;br /&gt;
| Go to the search field.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-I&lt;br /&gt;
| Italicise the selected text, or turn italics on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-I&lt;br /&gt;
| Show or hide the inspector window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-L&lt;br /&gt;
| During software installation, show a log of actions.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-P&lt;br /&gt;
| Page setup: Display a window for selecting document settings.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-S&lt;br /&gt;
| Display the ave As dialog, or duplicate the current document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-T&lt;br /&gt;
| Show or hide the Fonts window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-T&lt;br /&gt;
| Show or hide a toolbar in the app.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-U&lt;br /&gt;
| Underline the selected text, or turn underlining on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-V&lt;br /&gt;
| Paste Style: Apply the copied style to the selected item.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-Shift-V&lt;br /&gt;
| Paste and Match Style: Apply the style of the surrounding content to the item pasted within that content.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-;&lt;br /&gt;
| Fix misspelled words in the document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-:&lt;br /&gt;
| Display the Spelling and Grammar window&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-⌫&lt;br /&gt;
| Select Delete or Don’t Save in a dialog that contains a Delete or Don’t Save button.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Command–DownArrow : Move the insertion point to the end of the document. Command–Equal : … performs the same function. Command–LeftArrow : Move the insertion point to the beginning of the current line. Command–LeftCurlyBracket : Left align. Command–RightArrow : Move the insertion point to the end of the current line. Command–RightCurlyBracket : Right align. Command–Shift–DownArrow : Select the text between the insertion point and the end of the document. Command–Shift–LeftArrow : Select the text between the insertion point and the beginning of the current line. Command–Shift–Minus : Decrease the size of the selected item. Command–Shift–Plus : Increase the size of the selected item. Command–Shift–QuestionMark : Open the Help menu. Command–Shift–RightArrow : Select the text between the insertion point and the end of the current line. Command–Shift–UpArrow : Select the text between the insertion point and the beginning of the document. Command–Shift–VerticalBar : Center align. Command–UpArrow : Move the insertion point to the beginning of the document. Control-A : Move to the beginning of the line or paragraph. Control-B : Move one character backward. Control-D : Delete the character to the right of the insertion point. Or use Fn-Delete. Control-E : Move to the end of a line or paragraph. Control-F : Move one character forward. Control-H : Delete the character to the left of the insertion point. Or use Delete. Control-K : Delete the text between the insertion point and the end of the line or paragraph. Control-L : Center the cursor or selection in the visible area. Control-N : Move down one line. Control-O : Insert a new line after the insertion point. Control-P : Move up one line. Control-T : Swap the character behind the insertion point with the character in front of the insertion point. Fn-Delete : Forward delete on keyboards that don’t have a Forward Delete key. Or use Control-D. Fn–DownArrow : Page Down: Scroll down one page. Fn–LeftArrow : Home: Scroll to the beginning of a document. Fn–RightArrow : End: Scroll to the end of a document. Fn–UpArrow : Page Up: Scroll up one page. Option-Delete : Delete the word to the left of the insertion point. Option–LeftArrow : Move the insertion point to the beginning of the previous word. Option–RightArrow : Move the insertion point to the end of the next word. Shift–DownArrow : Extend text selection to the nearest character at the same horizontal location on the line below. Shift–LeftArrow : Extend text selection one character to the left. Shift–Option–DownArrow : Extend text selection to the end of the current paragraph, then to the end of the following paragraph if pressed again. Shift–Option–LeftArrow : Extend text selection to the beginning of the current word, then to the beginning of the following word if pressed again. Shift–Option–RightArrow : Extend text selection to the end of the current word, then to the end of the following word if pressed again. Shift–Option–UpArrow : Extend text selection to the beginning of the current paragraph, then to the beginning of the following paragraph if pressed again. Shift–RightArrow : Extend text selection one character to the right. Shift–UpArrow : Extend text selection to the nearest character at the same horizontal location on the line above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Booting ==&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-eg/HT201255 http://www.tech-recipes.com/rx/2818/os_x_ten_boot_options_for_leopard/&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;44%&amp;quot;| Key&lt;br /&gt;
!width=&amp;quot;55%&amp;quot;| Desc&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Boot from CD/DVD&lt;br /&gt;
|-&lt;br /&gt;
| D / Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test mode / via-Internet. 1) Unplug MacBook Pro from power, and fully power off the machine. 2) Power on and press-and-hold the D key. 3) Release when prompted to choose a language.&lt;br /&gt;
|-&lt;br /&gt;
| N&lt;br /&gt;
| Netboot&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| PowerBook Display Reset&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Target disk mode&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Startup from OS X instead of from non-OS X startup&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-P-R&lt;br /&gt;
| Reset PRAM. Do immediately after powering on, and release after 2nd Apple logo or 20sec, whichever comes first.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-R / ⌘-Option-R&lt;br /&gt;
| OS X Recovery / over the Internet&lt;br /&gt;
|-&lt;br /&gt;
| Command-S&lt;br /&gt;
| Single User Mode&lt;br /&gt;
|-&lt;br /&gt;
| Command-V&lt;br /&gt;
| Verbose Boot&lt;br /&gt;
|-&lt;br /&gt;
| LeftShift-Control-Option-Power&lt;br /&gt;
| [https://support.apple.com/en-us/HT201295 Reset SMC]. Do with power off. Hold for 10 sec, then power on again.&lt;br /&gt;
|-&lt;br /&gt;
| Left_Mouse / F12 / mouse_button / trackpad_button&lt;br /&gt;
| Eject Media&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| Startup Manager&lt;br /&gt;
|-&lt;br /&gt;
| Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test via Internet&lt;br /&gt;
|-&lt;br /&gt;
| Option-N&lt;br /&gt;
| NetBoot using default image&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Safe Mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Downloads =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/en-us/HT201372 How to create a bootable installer for macOS]&lt;br /&gt;
&lt;br /&gt;
10.15 [https://itunes.apple.com/us/app/macos-catalina/id1466841314?ls=1&amp;amp;mt=12 Catalina]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.14 [https://itunes.apple.com/us/app/macos-mojave/id1398502828?ls=1&amp;amp;mt=12 Mojave]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.13 [https://itunes.apple.com/us/app/macos-high-sierra/id1246284741?ls=1&amp;amp;mt=12 High Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.12 [http://updates-http.cdn-apple.com/2019/cert/061-41343-20191023-02465f92-3ab5-4c92-bfe2-b725447a070d/InstallMacOSX.dmg Yosemite]&lt;br /&gt;
&lt;br /&gt;
10.11 [http://updates-http.cdn-apple.com/2019/cert/061-41424-20191024-218af9ec-cf50-4516-9011-228c78eda3d2/InstallMacOSX.dmg El Capitan]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.10 [http://updates-http.cdn-apple.com/2019/cert/061-39476-20191023-48f365f4-0015-4c41-9f44-39d3d2aca067/InstallOS.dmg Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Sierra.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.9 Maverics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Mavericks.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://support.apple.com/downloads/tiger Legacy]&lt;br /&gt;
&lt;br /&gt;
See also: https://appleinsider.com/articles/19/11/23/how-to-get-an-old-macos-installer-from-apple&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= File systems =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Create ISO from CDR ==&lt;br /&gt;
&lt;br /&gt;
https://forums.macrumors.com/threads/converting-cdr-to-iso.783690/&lt;br /&gt;
&lt;br /&gt;
Convert a CDR to ISO.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil makehybrid -iso -joliet -o diskimage.iso diskimage.cdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Write ISO to USB ==&lt;br /&gt;
&lt;br /&gt;
For bootable images, use one of:&lt;br /&gt;
&lt;br /&gt;
* [https://www.balena.io/etcher/ Etcher] – '''recommended''' for bootable CD/DVD&lt;br /&gt;
* [http://unetbootin.github.io/ UNetbootin] – useful if additional FreeDOS boot is needed (e.g. for firmware upgrades)&lt;br /&gt;
&lt;br /&gt;
For data only…&lt;br /&gt;
&lt;br /&gt;
https://snipt.net/w00kie/how-do-i-burn-an-iso-on-a-usb-drive-on-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
Convert the file to a Disk Image. Note a &amp;lt;code&amp;gt;.dmg&amp;lt;/code&amp;gt; extension will be added.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil convert -format UDRW -o /path/to/target /path/to/original.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
Find current devices&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unmount device&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil unmountDisk /dev/diskN&amp;lt;/pre&amp;gt;&lt;br /&gt;
Write to USB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo dd if=/path/to/target.dmg of=/dev/rdiskN bs=1m&amp;lt;/pre&amp;gt;&lt;br /&gt;
Eject the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil eject /dev/diskN&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Format a disk from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Format with JHFS+ (Journaled HFS+) with a GPT partition layout.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;diskutil eraseDisk jhfs+ &amp;amp;quot;ICY BOX 500G&amp;amp;quot; gpt /dev/diskX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Create custom CoreStorage drive ==&lt;br /&gt;
&lt;br /&gt;
http://www.cnet.com/how-to/how-to-make-a-custom-corestorage-drive-in-os-x/&lt;br /&gt;
&lt;br /&gt;
Create a CoreStorage volume. Will be using disk0 (SSD) and disk1 (HDD).&lt;br /&gt;
&lt;br /&gt;
Partition all drives to be part of CS with single GUID partition, named ‘Untitled’. Then determine their drive names&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Create the logical volume group. Note the 1st drive is the SSD drive, and 2nd is drive is the HDD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs create Macintosh\ LVG disk0 disk1&amp;lt;/pre&amp;gt;&lt;br /&gt;
List CS volumes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Create volume in the volume group using UUID of LVG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs createVolume UUID jhfs+ Macintosh\ HD 100%&amp;lt;/pre&amp;gt;&lt;br /&gt;
If desired, encrypt the logical volume just created&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs list&lt;br /&gt;
$ diskutil cs encryptVolume UUID&amp;lt;/pre&amp;gt;&lt;br /&gt;
Delete a CS LVG.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs delete UUID&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Get serial number of drive ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ioreg -l |less&amp;lt;/pre&amp;gt;&lt;br /&gt;
== ditto ==&lt;br /&gt;
&lt;br /&gt;
Mirror directories in OS X, preserving all ownership and permission data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# ditto -V /Users /Volumes/SecondaryHD/Users&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Write DMG to disk ==&lt;br /&gt;
&lt;br /&gt;
http://coolestguyplanettech.com/downtown/how-image-mac-os-x-107-lion-command-lineterminal&lt;br /&gt;
&lt;br /&gt;
# Mount the destination drive&lt;br /&gt;
# Issue this command, replacing source and destination paths&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ asr restore \&lt;br /&gt;
--source /path-to-source-dmg-image \&lt;br /&gt;
--target /Volumes/path-to-destination-volume \&lt;br /&gt;
--erase \&lt;br /&gt;
--format HFS+ \&lt;br /&gt;
--noverify&amp;lt;/pre&amp;gt;&lt;br /&gt;
* The '''–erase''' will erase the destination format&lt;br /&gt;
* The '''–format''' is optional and only required if the destination needs to be reformatted&lt;br /&gt;
* The '''–noverify''' is optional and skips verification - but obviously doesn’t verify a successful restore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mount DMG as disk – loopback ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/9284/does-mac-have-something-similar-to-a-linux-loop-device&lt;br /&gt;
&lt;br /&gt;
The upgrade from MacOS 10.12.1 to 10.12.2 broke my APFS formatted Ableton SDCard drive. Ugh :-(. Luckily I still had a machine running 10.12.1, so I figured I’d try to fix things.&lt;br /&gt;
&lt;br /&gt;
I started by dumping the raw disk &amp;lt;code&amp;gt;/dev/disk2&amp;lt;/code&amp;gt; using &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ dd if=/dev/disk2 of=/Volumes/Samsung_T1/Ableton-d2.dmg bs=1m&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mount the disk. ''Note: I could have added the &amp;lt;code&amp;gt;-nomount&amp;lt;/code&amp;gt; option after &amp;lt;code&amp;gt;attach&amp;lt;/code&amp;gt; to have prevented the disk from actually mounting.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil attach /Volumes/Samsung_T1/Ableton-d2.dmg&lt;br /&gt;
/dev/disk2              GUID_partition_scheme&lt;br /&gt;
/dev/disk2s1            EFI&lt;br /&gt;
/dev/disk2s2            Apple_APFS&lt;br /&gt;
/dev/disk2s2s1          41504653-0000-11AA-AA11-0030654&amp;lt;/pre&amp;gt;&lt;br /&gt;
Yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== APFS ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/Introduction/Introduction.html&lt;br /&gt;
* http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/&lt;br /&gt;
&lt;br /&gt;
'''Sparse image'''&lt;br /&gt;
&lt;br /&gt;
Create a sparse image with APFS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil create -fs APFS -size 1GB foo.sparseimage&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Physical disk'''&lt;br /&gt;
&lt;br /&gt;
Partition the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo diskutil partitionDisk disk2 APFS Untitled 100%&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Existing partition'''&lt;br /&gt;
&lt;br /&gt;
Create APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil apfs createContainer /dev/disk2s2&amp;lt;/pre&amp;gt;&lt;br /&gt;
Create APFS volume in an APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil apfs addVolume disk2s2 APFS newAPFS&amp;lt;/pre&amp;gt;&lt;br /&gt;
FSCK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ fsck_apfs /dev/disk2s2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NFS ==&lt;br /&gt;
&lt;br /&gt;
Change default behavior to work better with Linux servers.&lt;br /&gt;
&lt;br /&gt;
* https://j-li.net/posts/mounting-a-linux-nfs-on-osx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/nfs.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Generated automatically by NFS Manager 2016-10-19 23:06:36 +0000&lt;br /&gt;
nfs.client.allow_async = 1&lt;br /&gt;
nfs.client.nfsiod_thread_max = 128&lt;br /&gt;
nfs.client.mount.options = nfc,intr&lt;br /&gt;
nfs.client.is_mobile = 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restart autofs without rebooting. ==&lt;br /&gt;
&lt;br /&gt;
Use the &amp;lt;code&amp;gt;automount&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo automount -vc&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively, use &amp;lt;code&amp;gt;launchctl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl stop com.apple.autofsd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Partitioning ==&lt;br /&gt;
&lt;br /&gt;
References&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/ToolsandAPIs/ToolsandAPIs.html#//apple_ref/doc/uid/TP40016999-CH7-DontLinkElementID_13&lt;br /&gt;
* http://www.theinstructional.com/guides/disk-management-from-the-command-line-part-2&lt;br /&gt;
&lt;br /&gt;
Get list of info&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Format an entire drive as APFS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# command verb disk boot_record filesystem name size&lt;br /&gt;
$ diskutil partitionDisk /dev/diskX GPT APFS NewName 0b&amp;lt;/pre&amp;gt;&lt;br /&gt;
Arguments:&lt;br /&gt;
&lt;br /&gt;
* Boot Records&lt;br /&gt;
** GPT (GUID Partition Table)&lt;br /&gt;
** MBR (Master Boot Record)&lt;br /&gt;
* Filesystems&lt;br /&gt;
** APFS (Apple File System – beta in Sierra 10.12.1)&lt;br /&gt;
** ExFAT&lt;br /&gt;
** FAT32&lt;br /&gt;
** HFS+ (Apple HFS+)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Locked files or folders ==&lt;br /&gt;
&lt;br /&gt;
Look at the current flags:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ls -lO /path/to/folder&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock them with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ chflags nouchg /path/to/locked/folder&amp;lt;/pre&amp;gt;&lt;br /&gt;
or with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ SetFile -a l /path/to/locked/folder&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Networking =&lt;br /&gt;
&lt;br /&gt;
[https://khronokernel.github.io/macos/2021/11/22/PCIE-ETHERNET.html Thunderbolt and PCIe Ethernet in macOS] -- includes a good overview of the Ethernet chips used, and which ones work and don't work.&lt;br /&gt;
&lt;br /&gt;
= Cookbook =&lt;br /&gt;
&lt;br /&gt;
== Homebrew ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;ftp&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;telnet&amp;lt;/code&amp;gt; are no longer included with macOS, but can be installed with Brew.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ brew install inetutils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resize a sparse bundle ==&lt;br /&gt;
&lt;br /&gt;
Unmount the image, and follow commands below.&lt;br /&gt;
&lt;br /&gt;
Compact the image (size stays the same).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil compact filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
Increase the size of the image (e.g. 8G to 12G).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil resize -size 12G filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paragraph Sorting Service ==&lt;br /&gt;
&lt;br /&gt;
http://www.macosxautomation.com/services/learn/tut03/index.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open Automator.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a new “Service” workflow.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure workflow.&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: lower-alpha;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Service receives selected &amp;amp;gt; text&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;in &amp;amp;gt; any application&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;check &amp;amp;lt; Replaces selected text&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Disable the Swoosh animation for Mac OS X Spaces ==&lt;br /&gt;
&lt;br /&gt;
macOS [10.12)&lt;br /&gt;
&lt;br /&gt;
System Preferences &amp;amp;gt; Accessibility &amp;amp;gt; Display &amp;amp;gt; Reduce motion&lt;br /&gt;
&lt;br /&gt;
macOS (10.11]&lt;br /&gt;
&lt;br /&gt;
* http://blog.sysmgr.org/2011/02/disable-swoosh-animation-for-mac-os-x.html&lt;br /&gt;
* http://secrets.blacktree.com/?showapp=com.apple.dock – interesting&lt;br /&gt;
* http://www.macosxhints.com/comment.php?mode=view&amp;amp;amp;cid=117778&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.dock \&lt;br /&gt;
   workspaces-swoosh-animation-off \&lt;br /&gt;
   -bool YES &amp;amp;&amp;amp;&lt;br /&gt;
   killall Dock&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Change screen capture behavior. ==&lt;br /&gt;
&lt;br /&gt;
Disable shadow on screen capture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture disable-shadow -bool TRUE&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the location of screen captures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture location ~/Pictures/Screenshots&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the prefix of the screen capture filename.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture name &amp;amp;quot;Pretty Picture&amp;amp;quot;&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Take a screen capture as PDF (PNG is default).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture type pdf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (En|Dis)able Bonjour Announcements (10.5+) ==&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To leave it enabled, but not announce things via multicast DNS, edit the plist and add this line to the mDNSResponder options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;string&amp;amp;gt;-NoMulticastAdvertisements&amp;amp;lt;/string&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Time Machine ==&lt;br /&gt;
&lt;br /&gt;
Change backup frequency (10.5+) http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
Edit /System/Library/LaunchDaemons/com.apple.backupd-auto.plist and update the StartInterval setting. 3600[s] is 1h.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cron’d stuff ==&lt;br /&gt;
&lt;br /&gt;
See entry at Oct 19, ’10 08:03:30PM in http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sleep ==&lt;br /&gt;
&lt;br /&gt;
Sleep machine from command-line (10.5+)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset sleepnow&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== pmset ===&lt;br /&gt;
&lt;br /&gt;
See ‘man pmset’ for more info. For 10.4 and prior, see http://www.snoize.com/SleepNow/.&lt;br /&gt;
&lt;br /&gt;
Figure out why machine isn’t sleeping.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g assertions&amp;lt;/pre&amp;gt;&lt;br /&gt;
Log sleep/wake messages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g pslog&amp;lt;/pre&amp;gt;&lt;br /&gt;
View the logs later&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (En|Dis)able swap ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=201106020948369&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&lt;br /&gt;
$ sudo rm /private/var/vm/swapfile*&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SMART ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=20031122041138373&lt;br /&gt;
&lt;br /&gt;
Get SMART status from the command-line&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# diskutil list&lt;br /&gt;
# diskutil info diskX |grep SMART&amp;lt;/pre&amp;gt;&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
[http://rolande.wordpress.com/2010/12/30/performance-tuning-the-network-stack-on-mac-osx-10-6/ Performance Tuning the Network Stack Mac OS X]&lt;br /&gt;
&lt;br /&gt;
Versions: [10.5-10.8)&lt;br /&gt;
&lt;br /&gt;
Put data into &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=4194304&lt;br /&gt;
kern.ipc.somaxconn=512&lt;br /&gt;
kern.ipc.nmbclusters=2048&lt;br /&gt;
net.inet.tcp.rfc1323=1&lt;br /&gt;
net.inet.tcp.win_scale_factor=3&lt;br /&gt;
net.inet.tcp.sockthreshold=16&lt;br /&gt;
net.inet.tcp.sendspace=262144&lt;br /&gt;
net.inet.tcp.recvspace=262144&lt;br /&gt;
net.inet.tcp.mssdflt=1440&lt;br /&gt;
net.inet.tcp.msl=15000&lt;br /&gt;
net.inet.tcp.always_keepalive=0&lt;br /&gt;
net.inet.tcp.delayed_ack=0&lt;br /&gt;
net.inet.tcp.slowstart_flightsize=4&lt;br /&gt;
net.inet.tcp.blackhole=2&lt;br /&gt;
net.inet.udp.blackhole=1&lt;br /&gt;
net.inet.icmp.icmplim=50&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change these values for [10.8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=8388608&lt;br /&gt;
&lt;br /&gt;
# Enable support for 9000+ byte packets.&lt;br /&gt;
# https://blah.cloud/hardware/test-jumbo-frames-working/&lt;br /&gt;
net.inet.raw.maxdgram=16384&amp;lt;/pre&amp;gt;&lt;br /&gt;
(old) Recommended values for &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! key&lt;br /&gt;
! default&lt;br /&gt;
! recommended&lt;br /&gt;
! notes&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.mssdflt&lt;br /&gt;
| 512&lt;br /&gt;
| 1440&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.win_scale_factor&lt;br /&gt;
| 3&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.sendspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.recvspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spotlight ==&lt;br /&gt;
&lt;br /&gt;
Check status of Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# mdutil -s /&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# mdutil -i on /&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rebuilt database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# mdutil -E /&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restart Finder from the Terminal ==&lt;br /&gt;
&lt;br /&gt;
http://thewayeye.net/2012/january/4/how-restart-finder-terminal&lt;br /&gt;
&lt;br /&gt;
Kill Finder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo killall Finder&amp;lt;/pre&amp;gt;&lt;br /&gt;
Manually start if it doesn’t automatically&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ open /System/Library/CoreServices/Finder.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
If all else fails, reboot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ shutdown -r&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extract contents of a Payload file ==&lt;br /&gt;
&lt;br /&gt;
These are basically compressed cpio files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat Payload |gzip -d |cpio -id&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
&lt;br /&gt;
List apps allowed/blocked by firewall.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== dtrace and other scripts ==&lt;br /&gt;
&lt;br /&gt;
http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Power management ==&lt;br /&gt;
&lt;br /&gt;
Get history of power management events&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g log |less&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Icon sets ==&lt;br /&gt;
&lt;br /&gt;
http://blog.macsales.com/28492-create-your-own-custom-icons-in-10-7-5-or-later&lt;br /&gt;
&lt;br /&gt;
Create PNG files.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Filename&lt;br /&gt;
! Image Size (in pixels)&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512@2x.png&lt;br /&gt;
| 1024 x 1024&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256@2x.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128@2x.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128.png&lt;br /&gt;
| 128 x 128&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32@2x.png&lt;br /&gt;
| 64 x 64&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16@2x.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16.png&lt;br /&gt;
| 16 x 16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Create an &amp;lt;code&amp;gt;myicon.iconset&amp;lt;/code&amp;gt; folder, and put all files in that folder.&lt;br /&gt;
&lt;br /&gt;
Create a &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ iconutil -c icns /path/to/myicon.iconset&amp;lt;/pre&amp;gt;&lt;br /&gt;
Get info about the drive / file, and copy the &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file over the drive icon of the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kill parentalcontrolsd regularly ==&lt;br /&gt;
&lt;br /&gt;
Create the following plist as &amp;lt;code&amp;gt;/Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/code&amp;gt; with root as owner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
  &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;string&amp;gt;com.stevenlin.antiparent&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;array&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/bin/launchctl&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;kill&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;SIGSTOP&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;system/com.apple.familycontrols&amp;lt;/string&amp;gt;&lt;br /&gt;
  &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;Nice&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;600&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;true/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Load the plist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load /Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install a package from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/sbin/installer&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo installer -pkg /path/to/package.pkg -target /&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo installer -pkg macOSUpd10.14.3.pkg -target / -verboseR -dumplog 2&amp;amp;gt;&amp;amp;amp;1 |tee ~/var/log/macOSUpd10.14.3.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upgrade software from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;softwareupdate&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ softwareupdate -l&lt;br /&gt;
Software Update Tool&lt;br /&gt;
&lt;br /&gt;
Fining available software&amp;lt;/pre&amp;gt;&lt;br /&gt;
If the updater is hitting problems, e.g. unable to contact update servers, consider resetting the catalogs. (Was needed for 10.14.3 at Google.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo softwareupdate --clear-catalog&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Change visibility of hidden folders ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/bin/chflags&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ chflags nohidden ~/Library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Force RGB Mode (a.k.a. fix horrible fonts) ==&lt;br /&gt;
&lt;br /&gt;
http://www.iphonetopics.com/force-rgb-mode-in-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
= Misc. Utilities =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Expansion Slot Utility ==&lt;br /&gt;
&lt;br /&gt;
The utility is located in /System/Library/CoreServices and is used to configure the performance of the PCI slots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fonts ==&lt;br /&gt;
&lt;br /&gt;
https://discussions.apple.com/thread/3646002?tstart=0 http://www.thexlab.com/faqs/undofontbook.html http://www.jklstudios.com/misc/osxfonts.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== pmset ==&lt;br /&gt;
&lt;br /&gt;
Get the current settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g&lt;br /&gt;
System-wide power settings:&lt;br /&gt;
Currently in use:&lt;br /&gt;
 standby              1&lt;br /&gt;
 Sleep On Power Button 1&lt;br /&gt;
 womp                 0&lt;br /&gt;
 autorestart          0&lt;br /&gt;
 hibernatefile        /var/vm/sleepimage&lt;br /&gt;
 powernap             1&lt;br /&gt;
 gpuswitch            2&lt;br /&gt;
 networkoversleep     0&lt;br /&gt;
 disksleep            10&lt;br /&gt;
 sleep                60 (sleep prevented by backupd, AddressBookSourceSync, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond)&lt;br /&gt;
 autopoweroffdelay    28800&lt;br /&gt;
 hibernatemode        0&lt;br /&gt;
 autopoweroff         1&lt;br /&gt;
 ttyskeepawake        1&lt;br /&gt;
 displaysleep         60&lt;br /&gt;
 standbydelay         10800&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== autopoweroff ===&lt;br /&gt;
&lt;br /&gt;
''This is the reason my 2013 Mac Pro wakes so slowly from sleep each morning.''&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-us/HT201635&lt;br /&gt;
&lt;br /&gt;
'''autopoweroff''' is enabled by default on supported platforms as an implementation of Lot 6 to the European Energy-related Products Directive. After sleeping for &amp;lt;code&amp;gt;autopoweroffdelay&amp;lt;/code&amp;gt; seconds, the system will write a hibernation image and go into a lower power chipset sleep. Wakeups from this state will take longer than wakeups from regular sleep.&lt;br /&gt;
&lt;br /&gt;
== bputil ==&lt;br /&gt;
&lt;br /&gt;
https://keith.github.io/xcode-man-pages/bputil.1.html&lt;br /&gt;
&lt;br /&gt;
Utility to precisely modify the security settings on Apple Silicon Macs&lt;br /&gt;
&lt;br /&gt;
== trustd ==&lt;br /&gt;
&lt;br /&gt;
https://sneak.berlin/20201112/your-computer-isnt-yours/&lt;br /&gt;
&lt;br /&gt;
This makes requests to ocsp.apple.com each and every time an app is opened. Ugh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
https://github.com/upekkha/AppleHardwareTest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Previous shutdown cause ==&lt;br /&gt;
&lt;br /&gt;
Look at the log on the command-line, and compare to documented causes can be found on this [https://georgegarside.com/blog/macos/shutdown-causes/ blog].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ log show --predicate 'eventMessage contains &amp;quot;Previous shutdown cause:&amp;quot;'&lt;br /&gt;
Skipping info and debug messages, pass --info and/or --debug to include.&lt;br /&gt;
Filtering the log data using &amp;quot;eventMessage CONTAINS &amp;quot;Previous shutdown cause:&amp;quot;&amp;quot;&lt;br /&gt;
Timestamp                       Thread     Type        Activity             PID&lt;br /&gt;
2017-11-30 17:12:25.019394+0100 0x379      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 3&lt;br /&gt;
2017-12-06 18:16:46.306853+0100 0x3ff      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 5&lt;br /&gt;
 --------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
Log      - Default:          2, Info:                0, Debug:             0, Error:          0, Fault:          0&lt;br /&gt;
Activity - Create:           0, Transition:          0, Actions:           0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mouse Lag ==&lt;br /&gt;
&lt;br /&gt;
Try turning off the mouse, removing it from the Bluetooth preferences window, and repairing the device.&lt;br /&gt;
&lt;br /&gt;
On the Mac Pro (Late 2013) model, Wi-Fi seems to interfere with the Bluetooth signal such that the mouse lags. Disable Wi-Fi if possible, or use a hardwired mouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS resolution ==&lt;br /&gt;
&lt;br /&gt;
* https://discussions.apple.com/thread/3339686?start=0&amp;amp;amp;tstart=0&lt;br /&gt;
* http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/&lt;br /&gt;
&lt;br /&gt;
Get dump of resolvers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ scutil --dns&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reset DNS cache ==&lt;br /&gt;
&lt;br /&gt;
OS X &amp;amp;lt;= 10.9.* &amp;amp;amp;&amp;amp;amp; &amp;amp;gt;= 10.10.4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo killall -HUP mDNSResponder&amp;lt;/pre&amp;gt;&lt;br /&gt;
OS X 10.10.0 - 10.10.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo discoveryutil mdnsflushcache&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Finder – “File is damaged” ==&lt;br /&gt;
&lt;br /&gt;
Finder is reporting “File is damaged” and “Move to Trash” or “Unmount disk”. If you know the file is fine, remove the quarantine &amp;lt;code&amp;gt;xattr&amp;lt;/code&amp;gt;, and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ xattr -d com.apple.quarantine /path/to/file&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cannot verify installer ==&lt;br /&gt;
&lt;br /&gt;
http://www.macrumors.com/2016/03/03/older-os-x-installers-broken-by-certificate/&lt;br /&gt;
&lt;br /&gt;
Installers downloaded before Feb 14 2016 will not validate because the certificate used to sign the installer expired. To work around the issue, quit out of the installer, set the date back, and rerun the installer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ date 0201010116&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively, a newer version of the installer can be downloaded. Unfortunately, older OS X installs won’t be available, so the date method must be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Look at available Wi-Fi networks ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/131852/how-do-you-force-a-5-ghz-wifi-connection&lt;br /&gt;
&lt;br /&gt;
Scan for network BSSIDs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan&lt;br /&gt;
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d3 -78  100,+1  Y  DE WPA2(PSK/AES/AES)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d7 -69  11      Y  DE WPA2(PSK/AES/AES)&amp;lt;/pre&amp;gt;&lt;br /&gt;
For &amp;amp;lt;=10.6 use a different command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downgrade from High Sierra to Sierra ==&lt;br /&gt;
&lt;br /&gt;
https://www.imore.com/how-downgrade-macos&lt;br /&gt;
&lt;br /&gt;
Technically, a downgrade isn’t possible from backup :-(&lt;br /&gt;
&lt;br /&gt;
Erase a disk with the MacOS Extended (Journaled) format, with a name of &amp;lt;code&amp;gt;Untitled&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Create install media, using &amp;lt;code&amp;gt;/Volume/Untitled&amp;lt;/code&amp;gt; as destination volume.&lt;br /&gt;
&lt;br /&gt;
* The volume will again be erased, so it is OK to use the old volume name.&lt;br /&gt;
* The &amp;lt;code&amp;gt;--applicationpath&amp;lt;/code&amp;gt; must be the '''fully qualified path'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/Untitled \&lt;br /&gt;
  --applicationpath &amp;quot;/Applications/Install macOS Sierra.app&amp;quot;&lt;br /&gt;
Ready to start.&lt;br /&gt;
To continue we need to erase the disk at /Volumes/Untitled.&lt;br /&gt;
If you wish to continue type (Y) then press return: y&lt;br /&gt;
Erasing Disk: 0%... 10%... 20%... 30%...100%...&lt;br /&gt;
Copying installer files to disk...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Making disk bootable...&lt;br /&gt;
Copying boot files...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Done.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adjust macOS font smoothing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Font smoothing ===&lt;br /&gt;
&lt;br /&gt;
https://software.com/mac/tweaks/change-font-smoothing&lt;br /&gt;
&lt;br /&gt;
Display the current font smoothing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost read -globalDomain AppleFontSmoothing&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the font smoothing (0=off, 1=light, 2=Medium/flat panel, 3=strong/blurred) This is mostly needed for non-Apple displays. Restart applications to see the effect&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write -globalDomain AppleFontSmoothing -int 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
Delete the setting completely (restore default)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost delete -globalDomain AppleFontSmoothing&amp;lt;/pre&amp;gt;&lt;br /&gt;
Set the font anti-aliasing minimum sizes, globally or per-application:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write .GlobalPreferences AppleSmoothFontsSizeThreshold -int 16&lt;br /&gt;
$ defaults -currentHost write .GlobalPreferences AppleFontSmoothing -int 0&lt;br /&gt;
$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Anti-aliasing ===&lt;br /&gt;
&lt;br /&gt;
Read the current value.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults read NSGlobalDomain AppleAntiAliasingThreshold&lt;br /&gt;
4&amp;lt;/pre&amp;gt;&lt;br /&gt;
The anti-aliasing can be configured per application. (https://ss64.com/osx/syntax-defaults.html)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands looking at profile enrollment at work. ==&lt;br /&gt;
&lt;br /&gt;
Profile enrollment of some sort?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ profiles status -type enrollment&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles list&lt;br /&gt;
_computerlevel[1] attribute: profileIdentifier: com.google.corp.gmac.applicationaccess&lt;br /&gt;
_computerlevel[2] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.passwordalert&lt;br /&gt;
_computerlevel[3] attribute: profileIdentifier: com.google.corp.gmac.networkprofile&lt;br /&gt;
_computerlevel[4] attribute: profileIdentifier: com.google.corp.gmac.chrome.extensionsettings&lt;br /&gt;
_computerlevel[5] attribute: profileIdentifier: com.google.corp.gmac.bird&lt;br /&gt;
_computerlevel[6] attribute: profileIdentifier: com.google.mdm.profile.kext&lt;br /&gt;
_computerlevel[7] attribute: profileIdentifier: com.google.mdm.profile.initial&lt;br /&gt;
_computerlevel[8] attribute: profileIdentifier: com.google.corp.gmac.touchid&lt;br /&gt;
_computerlevel[9] attribute: profileIdentifier: com.google.corp.gmac.internetsharing&lt;br /&gt;
_computerlevel[10] attribute: profileIdentifier: com.google.corp.gmac.sparkle&lt;br /&gt;
_computerlevel[11] attribute: profileIdentifier: com.google.corp.gmac.management&lt;br /&gt;
_computerlevel[12] attribute: profileIdentifier: com.google.corp.gmac.restor&lt;br /&gt;
_computerlevel[13] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.detangle&lt;br /&gt;
_computerlevel[14] attribute: profileIdentifier: com.google.corp.gmac.chrome&lt;br /&gt;
_computerlevel[15] attribute: profileIdentifier: com.google.corp.gmac.santa&lt;br /&gt;
_computerlevel[16] attribute: profileIdentifier: com.google.corp.gmac.spotlight&lt;br /&gt;
_computerlevel[17] attribute: profileIdentifier: com.google.corp.gmac.prefpanes&lt;br /&gt;
There are 17 system configuration profiles installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles show -type enrollment&lt;br /&gt;
Device Enrollment configuration:&lt;br /&gt;
{&lt;br /&gt;
    AllowPairing = 1;&lt;br /&gt;
    AwaitDeviceConfigured = 1;&lt;br /&gt;
    ConfigurationURL = &amp;amp;quot;https://emmapplecodevice.googleapis.com/v1/_/deviceserver/C02h8e9nw/setup?key=AIzaSyAdMVj0IzE7K6u90EkdmoVTc_79_hO1i5w&amp;amp;quot;;&lt;br /&gt;
    IsMDMUnremovable = 0;&lt;br /&gt;
    IsMandatory = 1;&lt;br /&gt;
    IsSupervised = 1;&lt;br /&gt;
    OrganizationAddress = &amp;amp;quot;1600 Amphitheatre Parkway, n/a, , Mountain VIew, CA 94043&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine1 = &amp;amp;quot;1600 Amphitheatre Parkway&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine2 = &amp;amp;quot;n/a&amp;amp;quot;;&lt;br /&gt;
    OrganizationCity = &amp;amp;quot;Mountain VIew&amp;amp;quot;;&lt;br /&gt;
    OrganizationCountry = USA;&lt;br /&gt;
    OrganizationEmail = &amp;amp;quot;abma@google.com&amp;amp;quot;;&lt;br /&gt;
    OrganizationName = &amp;amp;quot;Google LLC&amp;amp;quot;;&lt;br /&gt;
    OrganizationPhone = 12125658743;&lt;br /&gt;
    OrganizationZipCode = 94043;&lt;br /&gt;
    SkipSetup =     (&lt;br /&gt;
        AppleID,&lt;br /&gt;
        Siri,&lt;br /&gt;
        iCloudDiagnostics&lt;br /&gt;
    );&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel extensions ==&lt;br /&gt;
&lt;br /&gt;
Get list of approved kernel extensions (e.g. TripMode and Intel Power).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy; ' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
78UFGP42EU|ch.tripmode.TripModeNKE|1|Ludovic LEGER|1&lt;br /&gt;
Z3L495V9L4|com.intel.driver.EnergyDriver|1|Intel Corporation Apps|1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy_mdm;' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
EQHXZ8M8AV||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
P8DQRXPVLP||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
X9E956P446||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
3T5GSNBU6W|com.github.osxfuse.filesystems.osxfuse|1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat /var/db/ConfigurationProfiles/Settings/.cloudConfigRecordFound&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;CloudConfigProfile&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;dict&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;AllowPairing&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;true/&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plsit&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Code signing ==&lt;br /&gt;
&lt;br /&gt;
Get code signing information about an app.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ codesign -dvv /Applications/ESET\ Endpoint\ Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext&lt;br /&gt;
Executable=/Applications/ESET Endpoint Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext/Contents/MacOS/esets_kac_64_109&lt;br /&gt;
Identifier=com.eset.kext.esets-kac&lt;br /&gt;
Format=bundle with Mach-O thin (x86_64)&lt;br /&gt;
CodeDirectory v=20200 size=759 flags=0x0(none) hashes=18+3 location=embedded&lt;br /&gt;
Signature size=9055&lt;br /&gt;
Authority=Developer ID Application: ESET, spol. s r.o. (P8DQRXPVLP)&lt;br /&gt;
Authority=Developer ID Certification Authority&lt;br /&gt;
Authority=Apple Root CA&lt;br /&gt;
Timestamp=22 Aug 2018 at 19:39:32&lt;br /&gt;
Info.plist entries=19&lt;br /&gt;
TeamIdentifier=P8DQRXPVLP&lt;br /&gt;
Sealed Resources version=2 rules=13 files=1&lt;br /&gt;
Internal requirements count=1 size=36&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PowerChime ==&lt;br /&gt;
&lt;br /&gt;
The new MacBook Pro machine chimes when it gets power. Annoying??&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/265759/how-to-disable-plug-in-sound-on-late-2016-macbook-pro/265763#265763&lt;br /&gt;
* https://apple.stackexchange.com/questions/282752/turning-power-chime-off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Set static route, and make persistent on boot ==&lt;br /&gt;
&lt;br /&gt;
https://apple.stackexchange.com/questions/219834/how-to-set-network-devices-priority-on-afp-smb-transfers&lt;br /&gt;
&lt;br /&gt;
In the example below I assume the Ethernet router has the IP 192.168.0.1 and the network behind the router is the 192.168.56.0/24 network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo route add -net 192.168.56.0  192.168.0.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
To make this route persistent add a launch daemon on your machines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
with the content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;local.staticroute.shares&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;route&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;add&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;-net&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.56.0&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.0.1&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;true/&amp;gt;&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Save the file (Ctrl-O) and quit Nano (Ctrl-X).&lt;br /&gt;
&lt;br /&gt;
Load the launch daemon with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo launchctl load -w /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To access the shares enter afp://192.168.56.x, cifs://192.168.56.x or smb://192.168.56.x (with x= the last octet of the IP address of the share).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open System Preferences as root ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo /System/Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== macOS Big Sur ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Change the menu bar date/time format ===&lt;br /&gt;
&lt;br /&gt;
Update the format using Terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EEE d MMM h:mm a&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
My prefered version of the command. NOTE: spaces aren’t needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EMdhhmmss&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== System Extensions ===&lt;br /&gt;
&lt;br /&gt;
Get list of loaded extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded&amp;lt;/pre&amp;gt;&lt;br /&gt;
Get list of loaded auxillary extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded --collection auxiliary&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== macOS Catalina ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Remove “default interactive” warning for bash. ===&lt;br /&gt;
&lt;br /&gt;
macOS Catalina ships with zsh as the default shell for licensing reasons. To notify users, a warning is presented each time a bash interactive shell is started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The default interactive shell is now zsh.&lt;br /&gt;
To update your account to use zsh, please run `chsh -s /bin/zsh`.&lt;br /&gt;
For more details, please visit https://support.apple.com/kb/HT208050.&amp;lt;/pre&amp;gt;&lt;br /&gt;
To disable the warning, add this to &amp;lt;code&amp;gt;~/.bash_profile&amp;lt;/code&amp;gt; or equivalent.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export BASH_SILENCE_DEPRECATION_WARNING=1&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Template:Info&amp;diff=360</id>
		<title>Template:Info</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Template:Info&amp;diff=360"/>
		<updated>2022-04-08T15:58:54Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color: lightgreen;&amp;quot;&lt;br /&gt;
| '''INFO:''' {{{1}}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MADI&amp;diff=359</id>
		<title>MADI</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MADI&amp;diff=359"/>
		<updated>2022-01-30T16:20:59Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MADI -- Multichannel Audio Digital Interface ([https://en.wikipedia.org/wiki/MADI Wikipedia])&lt;br /&gt;
&lt;br /&gt;
= Cables =&lt;br /&gt;
&lt;br /&gt;
The more common MADI cable uses the larger SC connector, and is a 2x-SC-to-2x-SC, 62.5/125 µm, multimode cable. Newer cables use the smaller LC connector. The multi-mode cable enables transmission up to 3km.&lt;br /&gt;
&lt;br /&gt;
It is also possible to use single-mode cables for distances up to 40k, but these require explicit support by the transmitters and receivers.&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MADI&amp;diff=358</id>
		<title>MADI</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MADI&amp;diff=358"/>
		<updated>2022-01-30T16:20:30Z</updated>

		<summary type="html">&lt;p&gt;Kward: Created page with &amp;quot;MADI -- Multichannel Audio Digital Interface ([https://en.wikipedia.org/wiki/MADI Wikipedia])  = Cables =  The most common MADI cable uses the larger SC connector, and is a 2x...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MADI -- Multichannel Audio Digital Interface ([https://en.wikipedia.org/wiki/MADI Wikipedia])&lt;br /&gt;
&lt;br /&gt;
= Cables =&lt;br /&gt;
&lt;br /&gt;
The most common MADI cable uses the larger SC connector, and is a 2x-SC-to-2x-SC, 62.5/125 µm, multimode cable. Newer cables use the smaller LC connector. The multi-mode cable enables transmission up to 3km.&lt;br /&gt;
&lt;br /&gt;
It is also possible to use single-mode cables for distances up to 40k, but these require explicit support by the transmitters and receivers.&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=357</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=357"/>
		<updated>2022-01-30T16:13:06Z</updated>

		<summary type="html">&lt;p&gt;Kward: /* Pro AV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the musings of k8 wiki ==&lt;br /&gt;
''This wiki is a supporting site for http://blog.forestent.com/&amp;lt;nowiki/&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
=== Blog articles ===&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
* [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
These are some videos I've produced.&lt;br /&gt;
&lt;br /&gt;
* musings of k8 (https://www.youtube.com/channel/UCGZ36HCSAZmdbi4A2TZzugw)&lt;br /&gt;
** HOWTO Use Waves Plug-ins With an Avid S3L ([https://youtu.be/3Zddq5fh5MU YouTube])&lt;br /&gt;
** HOWTO Do a Redundant Recording With the Avid S3L ([https://youtu.be/uQ16HJhvmv0 YouTube])&lt;br /&gt;
** HOWTO Connect a MOTU AVB Device to the Avid S3L ([https://youtu.be/9bkhsHlYF_g YouTube])&lt;br /&gt;
&lt;br /&gt;
=== Information ===&lt;br /&gt;
==== Random notes ====&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pro AV ===&lt;br /&gt;
==== Audio interfaces ====&lt;br /&gt;
&lt;br /&gt;
* [[:Category:MOTU|MOTU]]&lt;br /&gt;
&lt;br /&gt;
==== Avid consoles ====&lt;br /&gt;
&lt;br /&gt;
* [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
* [[Avid S3L and macOS]]&lt;br /&gt;
* [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
==== AVB ====&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
* [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
* [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
* [[AVB Switches]]&lt;br /&gt;
* [[MOTU AVB Switch]]&lt;br /&gt;
* [[Netgear GS724Tv4]]&lt;br /&gt;
* [[PreSonus SW5E]]&lt;br /&gt;
* [[MADI]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
* [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
=== Interesting… ===&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
* [https://www.junger-audio.com/en/products/classic-line Jünger CLASSIC LINE]&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Ludwig_von_Mises Ludwig von Mises] was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
* [http://bastiat.org/en/petition.html Bastiat's famous Candlestick makers' Petition] by Frédéric Bastiat&lt;br /&gt;
* [https://wallstreetonparade.com/ Wall Street on Parade] -- A Citizen Guide to Wall Street&lt;br /&gt;
* George Gammon ([https://www.youtube.com/c/GeorgeGammon/ YouTube]) –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
* [https://www.incrementum.li/en/journal/in-gold-we-trust/ In Gold We Trust] -- Annual report on gold&lt;br /&gt;
** [https://ingoldwetrust.report/igwt/ In Gold We Trust Report]&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
* [https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845 How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw]&lt;br /&gt;
&lt;br /&gt;
=== Site ===&lt;br /&gt;
* [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=356</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=356"/>
		<updated>2022-01-30T16:12:33Z</updated>

		<summary type="html">&lt;p&gt;Kward: /* Welcome to the musings of k8 wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the musings of k8 wiki ==&lt;br /&gt;
''This wiki is a supporting site for http://blog.forestent.com/&amp;lt;nowiki/&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
=== Blog articles ===&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
* [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
These are some videos I've produced.&lt;br /&gt;
&lt;br /&gt;
* musings of k8 (https://www.youtube.com/channel/UCGZ36HCSAZmdbi4A2TZzugw)&lt;br /&gt;
** HOWTO Use Waves Plug-ins With an Avid S3L ([https://youtu.be/3Zddq5fh5MU YouTube])&lt;br /&gt;
** HOWTO Do a Redundant Recording With the Avid S3L ([https://youtu.be/uQ16HJhvmv0 YouTube])&lt;br /&gt;
** HOWTO Connect a MOTU AVB Device to the Avid S3L ([https://youtu.be/9bkhsHlYF_g YouTube])&lt;br /&gt;
&lt;br /&gt;
=== Information ===&lt;br /&gt;
==== Random notes ====&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Pro AV ===&lt;br /&gt;
==== Audio interfaces ====&lt;br /&gt;
&lt;br /&gt;
* [[:Category:MOTU|MOTU]]&lt;br /&gt;
&lt;br /&gt;
==== Avid consoles ====&lt;br /&gt;
&lt;br /&gt;
* [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
* [[Avid S3L and macOS]]&lt;br /&gt;
* [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
==== AVB ====&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
* [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
* [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
* [[AVB Switches]]&lt;br /&gt;
* [[MOTU AVB Switch]]&lt;br /&gt;
* [[Netgear GS724Tv4]]&lt;br /&gt;
* [[PreSonus SW5E]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
* [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
=== Interesting… ===&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
* [https://www.junger-audio.com/en/products/classic-line Jünger CLASSIC LINE]&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Ludwig_von_Mises Ludwig von Mises] was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
* [http://bastiat.org/en/petition.html Bastiat's famous Candlestick makers' Petition] by Frédéric Bastiat&lt;br /&gt;
* [https://wallstreetonparade.com/ Wall Street on Parade] -- A Citizen Guide to Wall Street&lt;br /&gt;
* George Gammon ([https://www.youtube.com/c/GeorgeGammon/ YouTube]) –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
* [https://www.incrementum.li/en/journal/in-gold-we-trust/ In Gold We Trust] -- Annual report on gold&lt;br /&gt;
** [https://ingoldwetrust.report/igwt/ In Gold We Trust Report]&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
* [https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845 How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw]&lt;br /&gt;
&lt;br /&gt;
=== Site ===&lt;br /&gt;
* [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=1Password_Application_Passwords&amp;diff=329</id>
		<title>1Password Application Passwords</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=1Password_Application_Passwords&amp;diff=329"/>
		<updated>2021-12-28T20:53:12Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Application references =&lt;br /&gt;
&lt;br /&gt;
This is my own personal application → app:// reference list. I wish that [https://1password.com/ 1Password] would maintain a list like this.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Vendor&lt;br /&gt;
! Application&lt;br /&gt;
! URL&lt;br /&gt;
! Works?&lt;br /&gt;
|-&lt;br /&gt;
| Avid&lt;br /&gt;
| [https://www.avid.com/products/avid-link Link]&lt;br /&gt;
| app://com.avid.link&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Rogue Amoeba&lt;br /&gt;
| [https://rogueamoeba.com/loopback/ Loopback]&lt;br /&gt;
| app://com.rogueamoeba.loopback&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Waves&lt;br /&gt;
| [https://www.waves.com/downloads/central Central]&lt;br /&gt;
| app://com.wavesaudio.central&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Finding references =&lt;br /&gt;
&lt;br /&gt;
My method for determining the right link is as follows.&lt;br /&gt;
&lt;br /&gt;
# Open the '''macOS Console''' app.&lt;br /&gt;
# Enter a search term (e.g., “waves” for “Waves Central”).&lt;br /&gt;
# Start streaming.&lt;br /&gt;
# Open the app.&lt;br /&gt;
# Look for a line that matches a domain name in reverse (e.g., “com.wavesaudio.central” for “Waves Central”).&lt;br /&gt;
&lt;br /&gt;
If the search term was too specific, I try without one, which means sifting through more logs.&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=328</id>
		<title>Notes:macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=328"/>
		<updated>2021-12-28T20:45:38Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stuff for macOS and OS X&lt;br /&gt;
&lt;br /&gt;
{{Info|[2020-11-19] These notes aren’t fully formatted yet as I’ve simply copied them from my personal notes. I’ll fix them with time.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
http://serverfault.com/questions/7346/what-are-useful-command-line-commands-on-mac-os-x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Keyboard Shortcut Symbols =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/guide/mac-help/back-up-and-share-text-replacements-on-mac-mchl2a7bd795/mac Back up and share text replacements on Mac]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Symbols ==&lt;br /&gt;
&lt;br /&gt;
Common symbols used by macOS.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;57%&amp;quot;| Description&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Symbol&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Note&lt;br /&gt;
|-&lt;br /&gt;
| Apple&lt;br /&gt;
| &lt;br /&gt;
| ⌘-Option-K (works on a Mac, but might be different on other OSes)&lt;br /&gt;
|-&lt;br /&gt;
| Command&lt;br /&gt;
| ⌘&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Delete&lt;br /&gt;
| ⌫&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Escape&lt;br /&gt;
| ⎋ / ␛&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Down&lt;br /&gt;
| ⇟&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Left&lt;br /&gt;
| ↖︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Right&lt;br /&gt;
| ↘︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Up&lt;br /&gt;
| ⇞&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| ⌥&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Power&lt;br /&gt;
| ⌽&lt;br /&gt;
| substitute as there isn’t a good one; http://unicodepowersymbol.com/&lt;br /&gt;
|-&lt;br /&gt;
| Return&lt;br /&gt;
| ⏎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| ⇧&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| ⇥&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Accents ==&lt;br /&gt;
&lt;br /&gt;
Method 1: To type an accented or alternate version of a character, hold a key down until its alternate characters are displayed. (https://support.apple.com/en-us/HT201586)&lt;br /&gt;
&lt;br /&gt;
Method 2: Request accent, then character. (http://symbolcodes.tlt.psu.edu/accents/codemac.html)&lt;br /&gt;
&lt;br /&gt;
Method 3: Open Character Palette with Control-Command-Space. Find the desired character, then drag the character with the mouse into place to insert.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Name&lt;br /&gt;
! Example&lt;br /&gt;
! Shortcut + Char&lt;br /&gt;
|-&lt;br /&gt;
| Acute&lt;br /&gt;
| ó Ó&lt;br /&gt;
| Option-E, V&lt;br /&gt;
|-&lt;br /&gt;
| Circumflex&lt;br /&gt;
| ô Ô&lt;br /&gt;
| Option-I, V&lt;br /&gt;
|-&lt;br /&gt;
| Grave&lt;br /&gt;
| ò Ò&lt;br /&gt;
| Option-`, V&lt;br /&gt;
|-&lt;br /&gt;
| Tilde&lt;br /&gt;
| õ Õ&lt;br /&gt;
| Option-N, V (only works with a, n, and o)&lt;br /&gt;
|-&lt;br /&gt;
| Umlaut&lt;br /&gt;
| ö Ö&lt;br /&gt;
| Option-U, V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Letters ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Letter&lt;br /&gt;
! Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| å&lt;br /&gt;
| Option-A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ç&lt;br /&gt;
| Option-C&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ø&lt;br /&gt;
| Option-O&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ß&lt;br /&gt;
| Option-S&lt;br /&gt;
| Eszett&lt;br /&gt;
|-&lt;br /&gt;
| æ&lt;br /&gt;
| Option-’&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Math Symbols ==&lt;br /&gt;
&lt;br /&gt;
Approximately : (≈) Option-X Degree : (°) Shift-Option-8 Delta : (∆) Option-J Division : (÷) Option-/ GreaterOrEqual : (≥) Option-. Infinity : (∞) Option-5 Intergal : (∫) Option-B LessOrEqual : (≤) Option-, Micro : (µ) Option-M Ohm : (Ω) Option-Z PartialDerivative : (∂) Option-D PerMil : (‰) Shift-Option-R Pi : (π) Option-P Plus/Minus : (±) Shift-Option-= ProductPi : (∏) Shift-Option-P SquareRoot : (√) Option-V Sum : (∑) Option-W&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Punctuation ==&lt;br /&gt;
&lt;br /&gt;
Copyright : (©) Option+G Dagger : (†) Option+T Dot : (•) Option+8 EmDash : (—) Option+Shift+- EnDash : (–) Option+- Paragraph : (¶) Option+7 Registered : (®) Option+R Section : (§) Option+6 Trademark : (™) Option+2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Command-F2 : Act as external display on iMac Command-Delete : Delete a file Command-Shift-3 : Capture screen Command-Shift-4 : Capture window with cursor selection Command-Shift-4 + Space : Capture window Command-Shift-5 : Record cropped window Command-Shift-5 + Space : Record a window Command-Shift-Q : Log out with confirmation Command-Shift-Option-Q : Log out without confirmation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Key combination&lt;br /&gt;
!width=&amp;quot;78%&amp;quot;| Description&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-B&lt;br /&gt;
| Boldface the selected text, or turn boldfacing on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-C&lt;br /&gt;
| Copy Style: Copy the formatting settings of the selected item to the Clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-D&lt;br /&gt;
| Select the Desktop folder from within an Open dialog or Save dialog.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Control-D&lt;br /&gt;
| Show or hide the definition of the selected word.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-F&lt;br /&gt;
| Go to the search field.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-I&lt;br /&gt;
| Italicise the selected text, or turn italics on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-I&lt;br /&gt;
| Show or hide the inspector window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-L&lt;br /&gt;
| During software installation, show a log of actions.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-P&lt;br /&gt;
| Page setup: Display a window for selecting document settings.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-S&lt;br /&gt;
| Display the ave As dialog, or duplicate the current document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-T&lt;br /&gt;
| Show or hide the Fonts window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-T&lt;br /&gt;
| Show or hide a toolbar in the app.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-U&lt;br /&gt;
| Underline the selected text, or turn underlining on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-V&lt;br /&gt;
| Paste Style: Apply the copied style to the selected item.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-Shift-V&lt;br /&gt;
| Paste and Match Style: Apply the style of the surrounding content to the item pasted within that content.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-;&lt;br /&gt;
| Fix misspelled words in the document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-:&lt;br /&gt;
| Display the Spelling and Grammar window&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-⌫&lt;br /&gt;
| Select Delete or Don’t Save in a dialog that contains a Delete or Don’t Save button.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Command–DownArrow : Move the insertion point to the end of the document. Command–Equal : … performs the same function. Command–LeftArrow : Move the insertion point to the beginning of the current line. Command–LeftCurlyBracket : Left align. Command–RightArrow : Move the insertion point to the end of the current line. Command–RightCurlyBracket : Right align. Command–Shift–DownArrow : Select the text between the insertion point and the end of the document. Command–Shift–LeftArrow : Select the text between the insertion point and the beginning of the current line. Command–Shift–Minus : Decrease the size of the selected item. Command–Shift–Plus : Increase the size of the selected item. Command–Shift–QuestionMark : Open the Help menu. Command–Shift–RightArrow : Select the text between the insertion point and the end of the current line. Command–Shift–UpArrow : Select the text between the insertion point and the beginning of the document. Command–Shift–VerticalBar : Center align. Command–UpArrow : Move the insertion point to the beginning of the document. Control-A : Move to the beginning of the line or paragraph. Control-B : Move one character backward. Control-D : Delete the character to the right of the insertion point. Or use Fn-Delete. Control-E : Move to the end of a line or paragraph. Control-F : Move one character forward. Control-H : Delete the character to the left of the insertion point. Or use Delete. Control-K : Delete the text between the insertion point and the end of the line or paragraph. Control-L : Center the cursor or selection in the visible area. Control-N : Move down one line. Control-O : Insert a new line after the insertion point. Control-P : Move up one line. Control-T : Swap the character behind the insertion point with the character in front of the insertion point. Fn-Delete : Forward delete on keyboards that don’t have a Forward Delete key. Or use Control-D. Fn–DownArrow : Page Down: Scroll down one page. Fn–LeftArrow : Home: Scroll to the beginning of a document. Fn–RightArrow : End: Scroll to the end of a document. Fn–UpArrow : Page Up: Scroll up one page. Option-Delete : Delete the word to the left of the insertion point. Option–LeftArrow : Move the insertion point to the beginning of the previous word. Option–RightArrow : Move the insertion point to the end of the next word. Shift–DownArrow : Extend text selection to the nearest character at the same horizontal location on the line below. Shift–LeftArrow : Extend text selection one character to the left. Shift–Option–DownArrow : Extend text selection to the end of the current paragraph, then to the end of the following paragraph if pressed again. Shift–Option–LeftArrow : Extend text selection to the beginning of the current word, then to the beginning of the following word if pressed again. Shift–Option–RightArrow : Extend text selection to the end of the current word, then to the end of the following word if pressed again. Shift–Option–UpArrow : Extend text selection to the beginning of the current paragraph, then to the beginning of the following paragraph if pressed again. Shift–RightArrow : Extend text selection one character to the right. Shift–UpArrow : Extend text selection to the nearest character at the same horizontal location on the line above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Booting ==&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-eg/HT201255 http://www.tech-recipes.com/rx/2818/os_x_ten_boot_options_for_leopard/&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;44%&amp;quot;| Key&lt;br /&gt;
!width=&amp;quot;55%&amp;quot;| Desc&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Boot from CD/DVD&lt;br /&gt;
|-&lt;br /&gt;
| D / Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test mode / via-Internet. 1) Unplug MacBook Pro from power, and fully power off the machine. 2) Power on and press-and-hold the D key. 3) Release when prompted to choose a language.&lt;br /&gt;
|-&lt;br /&gt;
| N&lt;br /&gt;
| Netboot&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| PowerBook Display Reset&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Target disk mode&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Startup from OS X instead of from non-OS X startup&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-P-R&lt;br /&gt;
| Reset PRAM. Do immediately after powering on, and release after 2nd Apple logo or 20sec, whichever comes first.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-R / ⌘-Option-R&lt;br /&gt;
| OS X Recovery / over the Internet&lt;br /&gt;
|-&lt;br /&gt;
| Command-S&lt;br /&gt;
| Single User Mode&lt;br /&gt;
|-&lt;br /&gt;
| Command-V&lt;br /&gt;
| Verbose Boot&lt;br /&gt;
|-&lt;br /&gt;
| LeftShift-Control-Option-Power&lt;br /&gt;
| [https://support.apple.com/en-us/HT201295 Reset SMC]. Do with power off. Hold for 10 sec, then power on again.&lt;br /&gt;
|-&lt;br /&gt;
| Left_Mouse / F12 / mouse_button / trackpad_button&lt;br /&gt;
| Eject Media&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| Startup Manager&lt;br /&gt;
|-&lt;br /&gt;
| Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test via Internet&lt;br /&gt;
|-&lt;br /&gt;
| Option-N&lt;br /&gt;
| NetBoot using default image&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Safe Mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Downloads =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/en-us/HT201372 How to create a bootable installer for macOS]&lt;br /&gt;
&lt;br /&gt;
10.15 [https://itunes.apple.com/us/app/macos-catalina/id1466841314?ls=1&amp;amp;mt=12 Catalina]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.14 [https://itunes.apple.com/us/app/macos-mojave/id1398502828?ls=1&amp;amp;mt=12 Mojave]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.13 [https://itunes.apple.com/us/app/macos-high-sierra/id1246284741?ls=1&amp;amp;mt=12 High Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.12 [http://updates-http.cdn-apple.com/2019/cert/061-41343-20191023-02465f92-3ab5-4c92-bfe2-b725447a070d/InstallMacOSX.dmg Yosemite]&lt;br /&gt;
&lt;br /&gt;
10.11 [http://updates-http.cdn-apple.com/2019/cert/061-41424-20191024-218af9ec-cf50-4516-9011-228c78eda3d2/InstallMacOSX.dmg El Capitan]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.10 [http://updates-http.cdn-apple.com/2019/cert/061-39476-20191023-48f365f4-0015-4c41-9f44-39d3d2aca067/InstallOS.dmg Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Sierra.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.9 Maverics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Mavericks.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://support.apple.com/downloads/tiger Legacy]&lt;br /&gt;
&lt;br /&gt;
See also: https://appleinsider.com/articles/19/11/23/how-to-get-an-old-macos-installer-from-apple&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= File systems =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Create ISO from CDR ==&lt;br /&gt;
&lt;br /&gt;
https://forums.macrumors.com/threads/converting-cdr-to-iso.783690/&lt;br /&gt;
&lt;br /&gt;
Convert a CDR to ISO.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil makehybrid -iso -joliet -o diskimage.iso diskimage.cdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Write ISO to USB ==&lt;br /&gt;
&lt;br /&gt;
For bootable images, use one of:&lt;br /&gt;
&lt;br /&gt;
* [https://www.balena.io/etcher/ Etcher] – '''recommended''' for bootable CD/DVD&lt;br /&gt;
* [http://unetbootin.github.io/ UNetbootin] – useful if additional FreeDOS boot is needed (e.g. for firmware upgrades)&lt;br /&gt;
&lt;br /&gt;
For data only…&lt;br /&gt;
&lt;br /&gt;
https://snipt.net/w00kie/how-do-i-burn-an-iso-on-a-usb-drive-on-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
Convert the file to a Disk Image. Note a &amp;lt;code&amp;gt;.dmg&amp;lt;/code&amp;gt; extension will be added.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil convert -format UDRW -o /path/to/target /path/to/original.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
Find current devices&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unmount device&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil unmountDisk /dev/diskN&amp;lt;/pre&amp;gt;&lt;br /&gt;
Write to USB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo dd if=/path/to/target.dmg of=/dev/rdiskN bs=1m&amp;lt;/pre&amp;gt;&lt;br /&gt;
Eject the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil eject /dev/diskN&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Format a disk from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Format with JHFS+ (Journaled HFS+) with a GPT partition layout.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;diskutil eraseDisk jhfs+ &amp;amp;quot;ICY BOX 500G&amp;amp;quot; gpt /dev/diskX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Create custom CoreStorage drive ==&lt;br /&gt;
&lt;br /&gt;
http://www.cnet.com/how-to/how-to-make-a-custom-corestorage-drive-in-os-x/&lt;br /&gt;
&lt;br /&gt;
Create a CoreStorage volume. Will be using disk0 (SSD) and disk1 (HDD).&lt;br /&gt;
&lt;br /&gt;
Partition all drives to be part of CS with single GUID partition, named ‘Untitled’. Then determine their drive names&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Create the logical volume group. Note the 1st drive is the SSD drive, and 2nd is drive is the HDD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs create Macintosh\ LVG disk0 disk1&amp;lt;/pre&amp;gt;&lt;br /&gt;
List CS volumes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Create volume in the volume group using UUID of LVG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs createVolume UUID jhfs+ Macintosh\ HD 100%&amp;lt;/pre&amp;gt;&lt;br /&gt;
If desired, encrypt the logical volume just created&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs list&lt;br /&gt;
$ diskutil cs encryptVolume UUID&amp;lt;/pre&amp;gt;&lt;br /&gt;
Delete a CS LVG.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs delete UUID&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Get serial number of drive ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ioreg -l |less&amp;lt;/pre&amp;gt;&lt;br /&gt;
== ditto ==&lt;br /&gt;
&lt;br /&gt;
Mirror directories in OS X, preserving all ownership and permission data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# ditto -V /Users /Volumes/SecondaryHD/Users&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Write DMG to disk ==&lt;br /&gt;
&lt;br /&gt;
http://coolestguyplanettech.com/downtown/how-image-mac-os-x-107-lion-command-lineterminal&lt;br /&gt;
&lt;br /&gt;
# Mount the destination drive&lt;br /&gt;
# Issue this command, replacing source and destination paths&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ asr restore \&lt;br /&gt;
--source /path-to-source-dmg-image \&lt;br /&gt;
--target /Volumes/path-to-destination-volume \&lt;br /&gt;
--erase \&lt;br /&gt;
--format HFS+ \&lt;br /&gt;
--noverify&amp;lt;/pre&amp;gt;&lt;br /&gt;
* The '''–erase''' will erase the destination format&lt;br /&gt;
* The '''–format''' is optional and only required if the destination needs to be reformatted&lt;br /&gt;
* The '''–noverify''' is optional and skips verification - but obviously doesn’t verify a successful restore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mount DMG as disk – loopback ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/9284/does-mac-have-something-similar-to-a-linux-loop-device&lt;br /&gt;
&lt;br /&gt;
The upgrade from MacOS 10.12.1 to 10.12.2 broke my APFS formatted Ableton SDCard drive. Ugh :-(. Luckily I still had a machine running 10.12.1, so I figured I’d try to fix things.&lt;br /&gt;
&lt;br /&gt;
I started by dumping the raw disk &amp;lt;code&amp;gt;/dev/disk2&amp;lt;/code&amp;gt; using &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ dd if=/dev/disk2 of=/Volumes/Samsung_T1/Ableton-d2.dmg bs=1m&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mount the disk. ''Note: I could have added the &amp;lt;code&amp;gt;-nomount&amp;lt;/code&amp;gt; option after &amp;lt;code&amp;gt;attach&amp;lt;/code&amp;gt; to have prevented the disk from actually mounting.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil attach /Volumes/Samsung_T1/Ableton-d2.dmg&lt;br /&gt;
/dev/disk2              GUID_partition_scheme&lt;br /&gt;
/dev/disk2s1            EFI&lt;br /&gt;
/dev/disk2s2            Apple_APFS&lt;br /&gt;
/dev/disk2s2s1          41504653-0000-11AA-AA11-0030654&amp;lt;/pre&amp;gt;&lt;br /&gt;
Yay!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== APFS ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/Introduction/Introduction.html&lt;br /&gt;
* http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/&lt;br /&gt;
&lt;br /&gt;
'''Sparse image'''&lt;br /&gt;
&lt;br /&gt;
Create a sparse image with APFS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil create -fs APFS -size 1GB foo.sparseimage&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Physical disk'''&lt;br /&gt;
&lt;br /&gt;
Partition the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo diskutil partitionDisk disk2 APFS Untitled 100%&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''Existing partition'''&lt;br /&gt;
&lt;br /&gt;
Create APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil apfs createContainer /dev/disk2s2&amp;lt;/pre&amp;gt;&lt;br /&gt;
Create APFS volume in an APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil apfs addVolume disk2s2 APFS newAPFS&amp;lt;/pre&amp;gt;&lt;br /&gt;
FSCK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ fsck_apfs /dev/disk2s2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== NFS ==&lt;br /&gt;
&lt;br /&gt;
Change default behavior to work better with Linux servers.&lt;br /&gt;
&lt;br /&gt;
* https://j-li.net/posts/mounting-a-linux-nfs-on-osx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/nfs.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Generated automatically by NFS Manager 2016-10-19 23:06:36 +0000&lt;br /&gt;
nfs.client.allow_async = 1&lt;br /&gt;
nfs.client.nfsiod_thread_max = 128&lt;br /&gt;
nfs.client.mount.options = nfc,intr&lt;br /&gt;
nfs.client.is_mobile = 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restart autofs without rebooting. ==&lt;br /&gt;
&lt;br /&gt;
Use the &amp;lt;code&amp;gt;automount&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo automount -vc&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively, use &amp;lt;code&amp;gt;launchctl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl stop com.apple.autofsd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Partitioning ==&lt;br /&gt;
&lt;br /&gt;
References&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/ToolsandAPIs/ToolsandAPIs.html#//apple_ref/doc/uid/TP40016999-CH7-DontLinkElementID_13&lt;br /&gt;
* http://www.theinstructional.com/guides/disk-management-from-the-command-line-part-2&lt;br /&gt;
&lt;br /&gt;
Get list of info&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Format an entire drive as APFS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# command verb disk boot_record filesystem name size&lt;br /&gt;
$ diskutil partitionDisk /dev/diskX GPT APFS NewName 0b&amp;lt;/pre&amp;gt;&lt;br /&gt;
Arguments:&lt;br /&gt;
&lt;br /&gt;
* Boot Records&lt;br /&gt;
** GPT (GUID Partition Table)&lt;br /&gt;
** MBR (Master Boot Record)&lt;br /&gt;
* Filesystems&lt;br /&gt;
** APFS (Apple File System – beta in Sierra 10.12.1)&lt;br /&gt;
** ExFAT&lt;br /&gt;
** FAT32&lt;br /&gt;
** HFS+ (Apple HFS+)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Locked files or folders ==&lt;br /&gt;
&lt;br /&gt;
Look at the current flags:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ls -lO /path/to/folder&amp;lt;/pre&amp;gt;&lt;br /&gt;
Unlock them with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ chflags nouchg /path/to/locked/folder&amp;lt;/pre&amp;gt;&lt;br /&gt;
or with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ SetFile -a l /path/to/locked/folder&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Cookbook =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Homebrew ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;ftp&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;telnet&amp;lt;/code&amp;gt; are no longer included with macOS, but can be installed with Brew.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ brew install inetutils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resize a sparse bundle ==&lt;br /&gt;
&lt;br /&gt;
Unmount the image, and follow commands below.&lt;br /&gt;
&lt;br /&gt;
Compact the image (size stays the same).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil compact filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
Increase the size of the image (e.g. 8G to 12G).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil resize -size 12G filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paragraph Sorting Service ==&lt;br /&gt;
&lt;br /&gt;
http://www.macosxautomation.com/services/learn/tut03/index.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open Automator.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a new “Service” workflow.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure workflow.&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: lower-alpha;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Service receives selected &amp;amp;gt; text&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;in &amp;amp;gt; any application&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;check &amp;amp;lt; Replaces selected text&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Disable the Swoosh animation for Mac OS X Spaces ==&lt;br /&gt;
&lt;br /&gt;
macOS [10.12)&lt;br /&gt;
&lt;br /&gt;
System Preferences &amp;amp;gt; Accessibility &amp;amp;gt; Display &amp;amp;gt; Reduce motion&lt;br /&gt;
&lt;br /&gt;
macOS (10.11]&lt;br /&gt;
&lt;br /&gt;
* http://blog.sysmgr.org/2011/02/disable-swoosh-animation-for-mac-os-x.html&lt;br /&gt;
* http://secrets.blacktree.com/?showapp=com.apple.dock – interesting&lt;br /&gt;
* http://www.macosxhints.com/comment.php?mode=view&amp;amp;amp;cid=117778&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.dock \&lt;br /&gt;
   workspaces-swoosh-animation-off \&lt;br /&gt;
   -bool YES &amp;amp;&amp;amp;&lt;br /&gt;
   killall Dock&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Change screen capture behavior. ==&lt;br /&gt;
&lt;br /&gt;
Disable shadow on screen capture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture disable-shadow -bool TRUE&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the location of screen captures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture location ~/Pictures/Screenshots&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the prefix of the screen capture filename.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture name &amp;amp;quot;Pretty Picture&amp;amp;quot;&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Take a screen capture as PDF (PNG is default).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture type pdf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (En|Dis)able Bonjour Announcements (10.5+) ==&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To leave it enabled, but not announce things via multicast DNS, edit the plist and add this line to the mDNSResponder options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;string&amp;amp;gt;-NoMulticastAdvertisements&amp;amp;lt;/string&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Time Machine ==&lt;br /&gt;
&lt;br /&gt;
Change backup frequency (10.5+) http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
Edit /System/Library/LaunchDaemons/com.apple.backupd-auto.plist and update the StartInterval setting. 3600[s] is 1h.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cron’d stuff ==&lt;br /&gt;
&lt;br /&gt;
See entry at Oct 19, ’10 08:03:30PM in http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sleep ==&lt;br /&gt;
&lt;br /&gt;
Sleep machine from command-line (10.5+)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset sleepnow&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== pmset ===&lt;br /&gt;
&lt;br /&gt;
See ‘man pmset’ for more info. For 10.4 and prior, see http://www.snoize.com/SleepNow/.&lt;br /&gt;
&lt;br /&gt;
Figure out why machine isn’t sleeping.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g assertions&amp;lt;/pre&amp;gt;&lt;br /&gt;
Log sleep/wake messages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g pslog&amp;lt;/pre&amp;gt;&lt;br /&gt;
View the logs later&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (En|Dis)able swap ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=201106020948369&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&lt;br /&gt;
$ sudo rm /private/var/vm/swapfile*&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SMART ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=20031122041138373&lt;br /&gt;
&lt;br /&gt;
Get SMART status from the command-line&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# diskutil list&lt;br /&gt;
# diskutil info diskX |grep SMART&amp;lt;/pre&amp;gt;&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
[http://rolande.wordpress.com/2010/12/30/performance-tuning-the-network-stack-on-mac-osx-10-6/ Performance Tuning the Network Stack Mac OS X]&lt;br /&gt;
&lt;br /&gt;
Versions: [10.5-10.8)&lt;br /&gt;
&lt;br /&gt;
Put data into &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=4194304&lt;br /&gt;
kern.ipc.somaxconn=512&lt;br /&gt;
kern.ipc.nmbclusters=2048&lt;br /&gt;
net.inet.tcp.rfc1323=1&lt;br /&gt;
net.inet.tcp.win_scale_factor=3&lt;br /&gt;
net.inet.tcp.sockthreshold=16&lt;br /&gt;
net.inet.tcp.sendspace=262144&lt;br /&gt;
net.inet.tcp.recvspace=262144&lt;br /&gt;
net.inet.tcp.mssdflt=1440&lt;br /&gt;
net.inet.tcp.msl=15000&lt;br /&gt;
net.inet.tcp.always_keepalive=0&lt;br /&gt;
net.inet.tcp.delayed_ack=0&lt;br /&gt;
net.inet.tcp.slowstart_flightsize=4&lt;br /&gt;
net.inet.tcp.blackhole=2&lt;br /&gt;
net.inet.udp.blackhole=1&lt;br /&gt;
net.inet.icmp.icmplim=50&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change these values for [10.8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=8388608&lt;br /&gt;
&lt;br /&gt;
# Enable support for 9000+ byte packets.&lt;br /&gt;
# https://blah.cloud/hardware/test-jumbo-frames-working/&lt;br /&gt;
net.inet.raw.maxdgram=16384&amp;lt;/pre&amp;gt;&lt;br /&gt;
(old) Recommended values for &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! key&lt;br /&gt;
! default&lt;br /&gt;
! recommended&lt;br /&gt;
! notes&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.mssdflt&lt;br /&gt;
| 512&lt;br /&gt;
| 1440&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.win_scale_factor&lt;br /&gt;
| 3&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.sendspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.recvspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spotlight ==&lt;br /&gt;
&lt;br /&gt;
Check status of Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# mdutil -s /&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# mdutil -i on /&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rebuilt database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# mdutil -E /&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Restart Finder from the Terminal ==&lt;br /&gt;
&lt;br /&gt;
http://thewayeye.net/2012/january/4/how-restart-finder-terminal&lt;br /&gt;
&lt;br /&gt;
Kill Finder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo killall Finder&amp;lt;/pre&amp;gt;&lt;br /&gt;
Manually start if it doesn’t automatically&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ open /System/Library/CoreServices/Finder.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
If all else fails, reboot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ shutdown -r&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Extract contents of a Payload file ==&lt;br /&gt;
&lt;br /&gt;
These are basically compressed cpio files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat Payload |gzip -d |cpio -id&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Firewall ==&lt;br /&gt;
&lt;br /&gt;
List apps allowed/blocked by firewall.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== dtrace and other scripts ==&lt;br /&gt;
&lt;br /&gt;
http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Power management ==&lt;br /&gt;
&lt;br /&gt;
Get history of power management events&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g log |less&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Icon sets ==&lt;br /&gt;
&lt;br /&gt;
http://blog.macsales.com/28492-create-your-own-custom-icons-in-10-7-5-or-later&lt;br /&gt;
&lt;br /&gt;
Create PNG files.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Filename&lt;br /&gt;
! Image Size (in pixels)&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512@2x.png&lt;br /&gt;
| 1024 x 1024&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256@2x.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128@2x.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128.png&lt;br /&gt;
| 128 x 128&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32@2x.png&lt;br /&gt;
| 64 x 64&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16@2x.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16.png&lt;br /&gt;
| 16 x 16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Create an &amp;lt;code&amp;gt;myicon.iconset&amp;lt;/code&amp;gt; folder, and put all files in that folder.&lt;br /&gt;
&lt;br /&gt;
Create a &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ iconutil -c icns /path/to/myicon.iconset&amp;lt;/pre&amp;gt;&lt;br /&gt;
Get info about the drive / file, and copy the &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file over the drive icon of the file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kill parentalcontrolsd regularly ==&lt;br /&gt;
&lt;br /&gt;
Create the following plist as &amp;lt;code&amp;gt;/Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/code&amp;gt; with root as owner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
  &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;string&amp;gt;com.stevenlin.antiparent&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;array&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/bin/launchctl&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;kill&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;SIGSTOP&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;system/com.apple.familycontrols&amp;lt;/string&amp;gt;&lt;br /&gt;
  &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;Nice&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;600&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;true/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Load the plist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load /Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install a package from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/sbin/installer&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo installer -pkg /path/to/package.pkg -target /&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo installer -pkg macOSUpd10.14.3.pkg -target / -verboseR -dumplog 2&amp;amp;gt;&amp;amp;amp;1 |tee ~/var/log/macOSUpd10.14.3.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Upgrade software from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;softwareupdate&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ softwareupdate -l&lt;br /&gt;
Software Update Tool&lt;br /&gt;
&lt;br /&gt;
Fining available software&amp;lt;/pre&amp;gt;&lt;br /&gt;
If the updater is hitting problems, e.g. unable to contact update servers, consider resetting the catalogs. (Was needed for 10.14.3 at Google.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo softwareupdate --clear-catalog&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Change visibility of hidden folders ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/bin/chflags&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ chflags nohidden ~/Library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Force RGB Mode (a.k.a. fix horrible fonts) ==&lt;br /&gt;
&lt;br /&gt;
http://www.iphonetopics.com/force-rgb-mode-in-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Misc. Utilities =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Expansion Slot Utility ==&lt;br /&gt;
&lt;br /&gt;
The utility is located in /System/Library/CoreServices and is used to configure the performance of the PCI slots.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fonts ==&lt;br /&gt;
&lt;br /&gt;
https://discussions.apple.com/thread/3646002?tstart=0 http://www.thexlab.com/faqs/undofontbook.html http://www.jklstudios.com/misc/osxfonts.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== pmset ==&lt;br /&gt;
&lt;br /&gt;
Get the current settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g&lt;br /&gt;
System-wide power settings:&lt;br /&gt;
Currently in use:&lt;br /&gt;
 standby              1&lt;br /&gt;
 Sleep On Power Button 1&lt;br /&gt;
 womp                 0&lt;br /&gt;
 autorestart          0&lt;br /&gt;
 hibernatefile        /var/vm/sleepimage&lt;br /&gt;
 powernap             1&lt;br /&gt;
 gpuswitch            2&lt;br /&gt;
 networkoversleep     0&lt;br /&gt;
 disksleep            10&lt;br /&gt;
 sleep                60 (sleep prevented by backupd, AddressBookSourceSync, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond)&lt;br /&gt;
 autopoweroffdelay    28800&lt;br /&gt;
 hibernatemode        0&lt;br /&gt;
 autopoweroff         1&lt;br /&gt;
 ttyskeepawake        1&lt;br /&gt;
 displaysleep         60&lt;br /&gt;
 standbydelay         10800&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== autopoweroff ===&lt;br /&gt;
&lt;br /&gt;
''This is the reason my 2013 Mac Pro wakes so slowly from sleep each morning.''&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-us/HT201635&lt;br /&gt;
&lt;br /&gt;
'''autopoweroff''' is enabled by default on supported platforms as an implementation of Lot 6 to the European Energy-related Products Directive. After sleeping for &amp;lt;code&amp;gt;autopoweroffdelay&amp;lt;/code&amp;gt; seconds, the system will write a hibernation image and go into a lower power chipset sleep. Wakeups from this state will take longer than wakeups from regular sleep.&lt;br /&gt;
&lt;br /&gt;
== bputil ==&lt;br /&gt;
&lt;br /&gt;
https://keith.github.io/xcode-man-pages/bputil.1.html&lt;br /&gt;
&lt;br /&gt;
Utility to precisely modify the security settings on Apple Silicon Macs&lt;br /&gt;
&lt;br /&gt;
== trustd ==&lt;br /&gt;
&lt;br /&gt;
https://sneak.berlin/20201112/your-computer-isnt-yours/&lt;br /&gt;
&lt;br /&gt;
This makes requests to ocsp.apple.com each and every time an app is opened. Ugh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
https://github.com/upekkha/AppleHardwareTest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Previous shutdown cause ==&lt;br /&gt;
&lt;br /&gt;
Look at the log on the command-line, and compare to documented causes can be found on this [https://georgegarside.com/blog/macos/shutdown-causes/ blog].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ log show --predicate 'eventMessage contains &amp;quot;Previous shutdown cause:&amp;quot;'&lt;br /&gt;
Skipping info and debug messages, pass --info and/or --debug to include.&lt;br /&gt;
Filtering the log data using &amp;quot;eventMessage CONTAINS &amp;quot;Previous shutdown cause:&amp;quot;&amp;quot;&lt;br /&gt;
Timestamp                       Thread     Type        Activity             PID&lt;br /&gt;
2017-11-30 17:12:25.019394+0100 0x379      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 3&lt;br /&gt;
2017-12-06 18:16:46.306853+0100 0x3ff      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 5&lt;br /&gt;
 --------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
Log      - Default:          2, Info:                0, Debug:             0, Error:          0, Fault:          0&lt;br /&gt;
Activity - Create:           0, Transition:          0, Actions:           0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mouse Lag ==&lt;br /&gt;
&lt;br /&gt;
Try turning off the mouse, removing it from the Bluetooth preferences window, and repairing the device.&lt;br /&gt;
&lt;br /&gt;
On the Mac Pro (Late 2013) model, Wi-Fi seems to interfere with the Bluetooth signal such that the mouse lags. Disable Wi-Fi if possible, or use a hardwired mouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS resolution ==&lt;br /&gt;
&lt;br /&gt;
* https://discussions.apple.com/thread/3339686?start=0&amp;amp;amp;tstart=0&lt;br /&gt;
* http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/&lt;br /&gt;
&lt;br /&gt;
Get dump of resolvers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ scutil --dns&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Reset DNS cache ==&lt;br /&gt;
&lt;br /&gt;
OS X &amp;amp;lt;= 10.9.* &amp;amp;amp;&amp;amp;amp; &amp;amp;gt;= 10.10.4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo killall -HUP mDNSResponder&amp;lt;/pre&amp;gt;&lt;br /&gt;
OS X 10.10.0 - 10.10.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo discoveryutil mdnsflushcache&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Finder – “File is damaged” ==&lt;br /&gt;
&lt;br /&gt;
Finder is reporting “File is damaged” and “Move to Trash” or “Unmount disk”. If you know the file is fine, remove the quarantine &amp;lt;code&amp;gt;xattr&amp;lt;/code&amp;gt;, and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ xattr -d com.apple.quarantine /path/to/file&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cannot verify installer ==&lt;br /&gt;
&lt;br /&gt;
http://www.macrumors.com/2016/03/03/older-os-x-installers-broken-by-certificate/&lt;br /&gt;
&lt;br /&gt;
Installers downloaded before Feb 14 2016 will not validate because the certificate used to sign the installer expired. To work around the issue, quit out of the installer, set the date back, and rerun the installer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ date 0201010116&amp;lt;/pre&amp;gt;&lt;br /&gt;
Alternatively, a newer version of the installer can be downloaded. Unfortunately, older OS X installs won’t be available, so the date method must be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Look at available Wi-Fi networks ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/131852/how-do-you-force-a-5-ghz-wifi-connection&lt;br /&gt;
&lt;br /&gt;
Scan for network BSSIDs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan&lt;br /&gt;
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d3 -78  100,+1  Y  DE WPA2(PSK/AES/AES)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d7 -69  11      Y  DE WPA2(PSK/AES/AES)&amp;lt;/pre&amp;gt;&lt;br /&gt;
For &amp;amp;lt;=10.6 use a different command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Downgrade from High Sierra to Sierra ==&lt;br /&gt;
&lt;br /&gt;
https://www.imore.com/how-downgrade-macos&lt;br /&gt;
&lt;br /&gt;
Technically, a downgrade isn’t possible from backup :-(&lt;br /&gt;
&lt;br /&gt;
Erase a disk with the MacOS Extended (Journaled) format, with a name of &amp;lt;code&amp;gt;Untitled&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Create install media, using &amp;lt;code&amp;gt;/Volume/Untitled&amp;lt;/code&amp;gt; as destination volume.&lt;br /&gt;
&lt;br /&gt;
* The volume will again be erased, so it is OK to use the old volume name.&lt;br /&gt;
* The &amp;lt;code&amp;gt;--applicationpath&amp;lt;/code&amp;gt; must be the '''fully qualified path'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/Untitled \&lt;br /&gt;
  --applicationpath &amp;quot;/Applications/Install macOS Sierra.app&amp;quot;&lt;br /&gt;
Ready to start.&lt;br /&gt;
To continue we need to erase the disk at /Volumes/Untitled.&lt;br /&gt;
If you wish to continue type (Y) then press return: y&lt;br /&gt;
Erasing Disk: 0%... 10%... 20%... 30%...100%...&lt;br /&gt;
Copying installer files to disk...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Making disk bootable...&lt;br /&gt;
Copying boot files...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Done.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adjust macOS font smoothing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Font smoothing ===&lt;br /&gt;
&lt;br /&gt;
https://software.com/mac/tweaks/change-font-smoothing&lt;br /&gt;
&lt;br /&gt;
Display the current font smoothing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost read -globalDomain AppleFontSmoothing&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the font smoothing (0=off, 1=light, 2=Medium/flat panel, 3=strong/blurred) This is mostly needed for non-Apple displays. Restart applications to see the effect&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write -globalDomain AppleFontSmoothing -int 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
Delete the setting completely (restore default)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost delete -globalDomain AppleFontSmoothing&amp;lt;/pre&amp;gt;&lt;br /&gt;
Set the font anti-aliasing minimum sizes, globally or per-application:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write .GlobalPreferences AppleSmoothFontsSizeThreshold -int 16&lt;br /&gt;
$ defaults -currentHost write .GlobalPreferences AppleFontSmoothing -int 0&lt;br /&gt;
$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Anti-aliasing ===&lt;br /&gt;
&lt;br /&gt;
Read the current value.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults read NSGlobalDomain AppleAntiAliasingThreshold&lt;br /&gt;
4&amp;lt;/pre&amp;gt;&lt;br /&gt;
The anti-aliasing can be configured per application. (https://ss64.com/osx/syntax-defaults.html)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Commands looking at profile enrollment at work. ==&lt;br /&gt;
&lt;br /&gt;
Profile enrollment of some sort?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ profiles status -type enrollment&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles list&lt;br /&gt;
_computerlevel[1] attribute: profileIdentifier: com.google.corp.gmac.applicationaccess&lt;br /&gt;
_computerlevel[2] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.passwordalert&lt;br /&gt;
_computerlevel[3] attribute: profileIdentifier: com.google.corp.gmac.networkprofile&lt;br /&gt;
_computerlevel[4] attribute: profileIdentifier: com.google.corp.gmac.chrome.extensionsettings&lt;br /&gt;
_computerlevel[5] attribute: profileIdentifier: com.google.corp.gmac.bird&lt;br /&gt;
_computerlevel[6] attribute: profileIdentifier: com.google.mdm.profile.kext&lt;br /&gt;
_computerlevel[7] attribute: profileIdentifier: com.google.mdm.profile.initial&lt;br /&gt;
_computerlevel[8] attribute: profileIdentifier: com.google.corp.gmac.touchid&lt;br /&gt;
_computerlevel[9] attribute: profileIdentifier: com.google.corp.gmac.internetsharing&lt;br /&gt;
_computerlevel[10] attribute: profileIdentifier: com.google.corp.gmac.sparkle&lt;br /&gt;
_computerlevel[11] attribute: profileIdentifier: com.google.corp.gmac.management&lt;br /&gt;
_computerlevel[12] attribute: profileIdentifier: com.google.corp.gmac.restor&lt;br /&gt;
_computerlevel[13] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.detangle&lt;br /&gt;
_computerlevel[14] attribute: profileIdentifier: com.google.corp.gmac.chrome&lt;br /&gt;
_computerlevel[15] attribute: profileIdentifier: com.google.corp.gmac.santa&lt;br /&gt;
_computerlevel[16] attribute: profileIdentifier: com.google.corp.gmac.spotlight&lt;br /&gt;
_computerlevel[17] attribute: profileIdentifier: com.google.corp.gmac.prefpanes&lt;br /&gt;
There are 17 system configuration profiles installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles show -type enrollment&lt;br /&gt;
Device Enrollment configuration:&lt;br /&gt;
{&lt;br /&gt;
    AllowPairing = 1;&lt;br /&gt;
    AwaitDeviceConfigured = 1;&lt;br /&gt;
    ConfigurationURL = &amp;amp;quot;https://emmapplecodevice.googleapis.com/v1/_/deviceserver/C02h8e9nw/setup?key=AIzaSyAdMVj0IzE7K6u90EkdmoVTc_79_hO1i5w&amp;amp;quot;;&lt;br /&gt;
    IsMDMUnremovable = 0;&lt;br /&gt;
    IsMandatory = 1;&lt;br /&gt;
    IsSupervised = 1;&lt;br /&gt;
    OrganizationAddress = &amp;amp;quot;1600 Amphitheatre Parkway, n/a, , Mountain VIew, CA 94043&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine1 = &amp;amp;quot;1600 Amphitheatre Parkway&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine2 = &amp;amp;quot;n/a&amp;amp;quot;;&lt;br /&gt;
    OrganizationCity = &amp;amp;quot;Mountain VIew&amp;amp;quot;;&lt;br /&gt;
    OrganizationCountry = USA;&lt;br /&gt;
    OrganizationEmail = &amp;amp;quot;abma@google.com&amp;amp;quot;;&lt;br /&gt;
    OrganizationName = &amp;amp;quot;Google LLC&amp;amp;quot;;&lt;br /&gt;
    OrganizationPhone = 12125658743;&lt;br /&gt;
    OrganizationZipCode = 94043;&lt;br /&gt;
    SkipSetup =     (&lt;br /&gt;
        AppleID,&lt;br /&gt;
        Siri,&lt;br /&gt;
        iCloudDiagnostics&lt;br /&gt;
    );&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kernel extensions ==&lt;br /&gt;
&lt;br /&gt;
Get list of approved kernel extensions (e.g. TripMode and Intel Power).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy; ' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
78UFGP42EU|ch.tripmode.TripModeNKE|1|Ludovic LEGER|1&lt;br /&gt;
Z3L495V9L4|com.intel.driver.EnergyDriver|1|Intel Corporation Apps|1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy_mdm;' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
EQHXZ8M8AV||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
P8DQRXPVLP||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
X9E956P446||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
3T5GSNBU6W|com.github.osxfuse.filesystems.osxfuse|1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ cat /var/db/ConfigurationProfiles/Settings/.cloudConfigRecordFound&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;CloudConfigProfile&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;dict&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;AllowPairing&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;true/&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plsit&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Code signing ==&lt;br /&gt;
&lt;br /&gt;
Get code signing information about an app.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ codesign -dvv /Applications/ESET\ Endpoint\ Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext&lt;br /&gt;
Executable=/Applications/ESET Endpoint Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext/Contents/MacOS/esets_kac_64_109&lt;br /&gt;
Identifier=com.eset.kext.esets-kac&lt;br /&gt;
Format=bundle with Mach-O thin (x86_64)&lt;br /&gt;
CodeDirectory v=20200 size=759 flags=0x0(none) hashes=18+3 location=embedded&lt;br /&gt;
Signature size=9055&lt;br /&gt;
Authority=Developer ID Application: ESET, spol. s r.o. (P8DQRXPVLP)&lt;br /&gt;
Authority=Developer ID Certification Authority&lt;br /&gt;
Authority=Apple Root CA&lt;br /&gt;
Timestamp=22 Aug 2018 at 19:39:32&lt;br /&gt;
Info.plist entries=19&lt;br /&gt;
TeamIdentifier=P8DQRXPVLP&lt;br /&gt;
Sealed Resources version=2 rules=13 files=1&lt;br /&gt;
Internal requirements count=1 size=36&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== PowerChime ==&lt;br /&gt;
&lt;br /&gt;
The new MacBook Pro machine chimes when it gets power. Annoying??&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/265759/how-to-disable-plug-in-sound-on-late-2016-macbook-pro/265763#265763&lt;br /&gt;
* https://apple.stackexchange.com/questions/282752/turning-power-chime-off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Set static route, and make persistent on boot ==&lt;br /&gt;
&lt;br /&gt;
https://apple.stackexchange.com/questions/219834/how-to-set-network-devices-priority-on-afp-smb-transfers&lt;br /&gt;
&lt;br /&gt;
In the example below I assume the Ethernet router has the IP 192.168.0.1 and the network behind the router is the 192.168.56.0/24 network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo route add -net 192.168.56.0  192.168.0.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
To make this route persistent add a launch daemon on your machines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
with the content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;local.staticroute.shares&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;route&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;add&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;-net&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.56.0&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.0.1&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;true/&amp;gt;&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Save the file (Ctrl-O) and quit Nano (Ctrl-X).&lt;br /&gt;
&lt;br /&gt;
Load the launch daemon with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo launchctl load -w /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To access the shares enter afp://192.168.56.x, cifs://192.168.56.x or smb://192.168.56.x (with x= the last octet of the IP address of the share).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Open System Preferences as root ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo /System/Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== macOS Big Sur ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Change the menu bar date/time format ===&lt;br /&gt;
&lt;br /&gt;
Update the format using Terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EEE d MMM h:mm a&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
My prefered version of the command. NOTE: spaces aren’t needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EMdhhmmss&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== System Extensions ===&lt;br /&gt;
&lt;br /&gt;
Get list of loaded extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded&amp;lt;/pre&amp;gt;&lt;br /&gt;
Get list of loaded auxillary extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded --collection auxiliary&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== macOS Catalina ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Remove “default interactive” warning for bash. ===&lt;br /&gt;
&lt;br /&gt;
macOS Catalina ships with zsh as the default shell for licensing reasons. To notify users, a warning is presented each time a bash interactive shell is started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The default interactive shell is now zsh.&lt;br /&gt;
To update your account to use zsh, please run `chsh -s /bin/zsh`.&lt;br /&gt;
For more details, please visit https://support.apple.com/kb/HT208050.&amp;lt;/pre&amp;gt;&lt;br /&gt;
To disable the warning, add this to &amp;lt;code&amp;gt;~/.bash_profile&amp;lt;/code&amp;gt; or equivalent.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export BASH_SILENCE_DEPRECATION_WARNING=1&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=327</id>
		<title>Notes:macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=327"/>
		<updated>2021-12-28T20:42:24Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stuff for macOS and OS X&lt;br /&gt;
&lt;br /&gt;
{{Info|[2020-11-19] These notes aren’t fully formatted yet as I’ve simply copied them from my personal notes. I’ll fix them with time.}}&lt;br /&gt;
&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
http://serverfault.com/questions/7346/what-are-useful-command-line-commands-on-mac-os-x&lt;br /&gt;
&lt;br /&gt;
= Keyboard Shortcut Symbols =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/guide/mac-help/back-up-and-share-text-replacements-on-mac-mchl2a7bd795/mac Back up and share text replacements on Mac]&lt;br /&gt;
&lt;br /&gt;
== Symbols ==&lt;br /&gt;
&lt;br /&gt;
Common symbols used by macOS.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;57%&amp;quot;| Description&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Symbol&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Note&lt;br /&gt;
|-&lt;br /&gt;
| Apple&lt;br /&gt;
| &lt;br /&gt;
| ⌘-Option-K (works on a Mac, but might be different on other OSes)&lt;br /&gt;
|-&lt;br /&gt;
| Command&lt;br /&gt;
| ⌘&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Delete&lt;br /&gt;
| ⌫&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Escape&lt;br /&gt;
| ⎋ / ␛&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Down&lt;br /&gt;
| ⇟&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Left&lt;br /&gt;
| ↖︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Right&lt;br /&gt;
| ↘︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Up&lt;br /&gt;
| ⇞&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| ⌥&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Power&lt;br /&gt;
| ⌽&lt;br /&gt;
| substitute as there isn’t a good one; http://unicodepowersymbol.com/&lt;br /&gt;
|-&lt;br /&gt;
| Return&lt;br /&gt;
| ⏎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| ⇧&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| ⇥&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Accents ==&lt;br /&gt;
&lt;br /&gt;
Method 1: To type an accented or alternate version of a character, hold a key down until its alternate characters are displayed. (https://support.apple.com/en-us/HT201586)&lt;br /&gt;
&lt;br /&gt;
Method 2: Request accent, then character. (http://symbolcodes.tlt.psu.edu/accents/codemac.html)&lt;br /&gt;
&lt;br /&gt;
Method 3: Open Character Palette with Control-Command-Space. Find the desired character, then drag the character with the mouse into place to insert.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Name&lt;br /&gt;
! Example&lt;br /&gt;
! Shortcut + Char&lt;br /&gt;
|-&lt;br /&gt;
| Acute&lt;br /&gt;
| ó Ó&lt;br /&gt;
| Option-E, V&lt;br /&gt;
|-&lt;br /&gt;
| Circumflex&lt;br /&gt;
| ô Ô&lt;br /&gt;
| Option-I, V&lt;br /&gt;
|-&lt;br /&gt;
| Grave&lt;br /&gt;
| ò Ò&lt;br /&gt;
| Option-`, V&lt;br /&gt;
|-&lt;br /&gt;
| Tilde&lt;br /&gt;
| õ Õ&lt;br /&gt;
| Option-N, V (only works with a, n, and o)&lt;br /&gt;
|-&lt;br /&gt;
| Umlaut&lt;br /&gt;
| ö Ö&lt;br /&gt;
| Option-U, V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Letters ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Letter&lt;br /&gt;
! Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| å&lt;br /&gt;
| Option-A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ç&lt;br /&gt;
| Option-C&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ø&lt;br /&gt;
| Option-O&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ß&lt;br /&gt;
| Option-S&lt;br /&gt;
| Eszett&lt;br /&gt;
|-&lt;br /&gt;
| æ&lt;br /&gt;
| Option-’&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Math Symbols ==&lt;br /&gt;
&lt;br /&gt;
Approximately : (≈) Option-X Degree : (°) Shift-Option-8 Delta : (∆) Option-J Division : (÷) Option-/ GreaterOrEqual : (≥) Option-. Infinity : (∞) Option-5 Intergal : (∫) Option-B LessOrEqual : (≤) Option-, Micro : (µ) Option-M Ohm : (Ω) Option-Z PartialDerivative : (∂) Option-D PerMil : (‰) Shift-Option-R Pi : (π) Option-P Plus/Minus : (±) Shift-Option-= ProductPi : (∏) Shift-Option-P SquareRoot : (√) Option-V Sum : (∑) Option-W&lt;br /&gt;
&lt;br /&gt;
== Punctuation ==&lt;br /&gt;
&lt;br /&gt;
Copyright : (©) Option+G Dagger : (†) Option+T Dot : (•) Option+8 EmDash : (—) Option+Shift+- EnDash : (–) Option+- Paragraph : (¶) Option+7 Registered : (®) Option+R Section : (§) Option+6 Trademark : (™) Option+2&lt;br /&gt;
&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Command-F2 : Act as external display on iMac Command-Delete : Delete a file Command-Shift-3 : Capture screen Command-Shift-4 : Capture window with cursor selection Command-Shift-4 + Space : Capture window Command-Shift-5 : Record cropped window Command-Shift-5 + Space : Record a window Command-Shift-Q : Log out with confirmation Command-Shift-Option-Q : Log out without confirmation&lt;br /&gt;
&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Key combination&lt;br /&gt;
!width=&amp;quot;78%&amp;quot;| Description&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-B&lt;br /&gt;
| Boldface the selected text, or turn boldfacing on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-C&lt;br /&gt;
| Copy Style: Copy the formatting settings of the selected item to the Clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-D&lt;br /&gt;
| Select the Desktop folder from within an Open dialog or Save dialog.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Control-D&lt;br /&gt;
| Show or hide the definition of the selected word.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-F&lt;br /&gt;
| Go to the search field.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-I&lt;br /&gt;
| Italicise the selected text, or turn italics on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-I&lt;br /&gt;
| Show or hide the inspector window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-L&lt;br /&gt;
| During software installation, show a log of actions.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-P&lt;br /&gt;
| Page setup: Display a window for selecting document settings.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-S&lt;br /&gt;
| Display the ave As dialog, or duplicate the current document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-T&lt;br /&gt;
| Show or hide the Fonts window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-T&lt;br /&gt;
| Show or hide a toolbar in the app.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-U&lt;br /&gt;
| Underline the selected text, or turn underlining on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-V&lt;br /&gt;
| Paste Style: Apply the copied style to the selected item.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-Shift-V&lt;br /&gt;
| Paste and Match Style: Apply the style of the surrounding content to the item pasted within that content.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-;&lt;br /&gt;
| Fix misspelled words in the document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-:&lt;br /&gt;
| Display the Spelling and Grammar window&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-⌫&lt;br /&gt;
| Select Delete or Don’t Save in a dialog that contains a Delete or Don’t Save button.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Command–DownArrow : Move the insertion point to the end of the document. Command–Equal : … performs the same function. Command–LeftArrow : Move the insertion point to the beginning of the current line. Command–LeftCurlyBracket : Left align. Command–RightArrow : Move the insertion point to the end of the current line. Command–RightCurlyBracket : Right align. Command–Shift–DownArrow : Select the text between the insertion point and the end of the document. Command–Shift–LeftArrow : Select the text between the insertion point and the beginning of the current line. Command–Shift–Minus : Decrease the size of the selected item. Command–Shift–Plus : Increase the size of the selected item. Command–Shift–QuestionMark : Open the Help menu. Command–Shift–RightArrow : Select the text between the insertion point and the end of the current line. Command–Shift–UpArrow : Select the text between the insertion point and the beginning of the document. Command–Shift–VerticalBar : Center align. Command–UpArrow : Move the insertion point to the beginning of the document. Control-A : Move to the beginning of the line or paragraph. Control-B : Move one character backward. Control-D : Delete the character to the right of the insertion point. Or use Fn-Delete. Control-E : Move to the end of a line or paragraph. Control-F : Move one character forward. Control-H : Delete the character to the left of the insertion point. Or use Delete. Control-K : Delete the text between the insertion point and the end of the line or paragraph. Control-L : Center the cursor or selection in the visible area. Control-N : Move down one line. Control-O : Insert a new line after the insertion point. Control-P : Move up one line. Control-T : Swap the character behind the insertion point with the character in front of the insertion point. Fn-Delete : Forward delete on keyboards that don’t have a Forward Delete key. Or use Control-D. Fn–DownArrow : Page Down: Scroll down one page. Fn–LeftArrow : Home: Scroll to the beginning of a document. Fn–RightArrow : End: Scroll to the end of a document. Fn–UpArrow : Page Up: Scroll up one page. Option-Delete : Delete the word to the left of the insertion point. Option–LeftArrow : Move the insertion point to the beginning of the previous word. Option–RightArrow : Move the insertion point to the end of the next word. Shift–DownArrow : Extend text selection to the nearest character at the same horizontal location on the line below. Shift–LeftArrow : Extend text selection one character to the left. Shift–Option–DownArrow : Extend text selection to the end of the current paragraph, then to the end of the following paragraph if pressed again. Shift–Option–LeftArrow : Extend text selection to the beginning of the current word, then to the beginning of the following word if pressed again. Shift–Option–RightArrow : Extend text selection to the end of the current word, then to the end of the following word if pressed again. Shift–Option–UpArrow : Extend text selection to the beginning of the current paragraph, then to the beginning of the following paragraph if pressed again. Shift–RightArrow : Extend text selection one character to the right. Shift–UpArrow : Extend text selection to the nearest character at the same horizontal location on the line above.&lt;br /&gt;
&lt;br /&gt;
== Booting ==&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-eg/HT201255 http://www.tech-recipes.com/rx/2818/os_x_ten_boot_options_for_leopard/&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;44%&amp;quot;| Key&lt;br /&gt;
!width=&amp;quot;55%&amp;quot;| Desc&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Boot from CD/DVD&lt;br /&gt;
|-&lt;br /&gt;
| D / Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test mode / via-Internet. 1) Unplug MacBook Pro from power, and fully power off the machine. 2) Power on and press-and-hold the D key. 3) Release when prompted to choose a language.&lt;br /&gt;
|-&lt;br /&gt;
| N&lt;br /&gt;
| Netboot&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| PowerBook Display Reset&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Target disk mode&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Startup from OS X instead of from non-OS X startup&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-P-R&lt;br /&gt;
| Reset PRAM. Do immediately after powering on, and release after 2nd Apple logo or 20sec, whichever comes first.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-R / ⌘-Option-R&lt;br /&gt;
| OS X Recovery / over the Internet&lt;br /&gt;
|-&lt;br /&gt;
| Command-S&lt;br /&gt;
| Single User Mode&lt;br /&gt;
|-&lt;br /&gt;
| Command-V&lt;br /&gt;
| Verbose Boot&lt;br /&gt;
|-&lt;br /&gt;
| LeftShift-Control-Option-Power&lt;br /&gt;
| [https://support.apple.com/en-us/HT201295 Reset SMC]. Do with power off. Hold for 10 sec, then power on again.&lt;br /&gt;
|-&lt;br /&gt;
| Left_Mouse / F12 / mouse_button / trackpad_button&lt;br /&gt;
| Eject Media&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| Startup Manager&lt;br /&gt;
|-&lt;br /&gt;
| Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test via Internet&lt;br /&gt;
|-&lt;br /&gt;
| Option-N&lt;br /&gt;
| NetBoot using default image&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Safe Mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Downloads =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/en-us/HT201372 How to create a bootable installer for macOS]&lt;br /&gt;
&lt;br /&gt;
10.15 [https://itunes.apple.com/us/app/macos-catalina/id1466841314?ls=1&amp;amp;mt=12 Catalina]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.14 [https://itunes.apple.com/us/app/macos-mojave/id1398502828?ls=1&amp;amp;mt=12 Mojave]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.13 [https://itunes.apple.com/us/app/macos-high-sierra/id1246284741?ls=1&amp;amp;mt=12 High Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.12 [http://updates-http.cdn-apple.com/2019/cert/061-41343-20191023-02465f92-3ab5-4c92-bfe2-b725447a070d/InstallMacOSX.dmg Yosemite]&lt;br /&gt;
&lt;br /&gt;
10.11 [http://updates-http.cdn-apple.com/2019/cert/061-41424-20191024-218af9ec-cf50-4516-9011-228c78eda3d2/InstallMacOSX.dmg El Capitan]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.10 [http://updates-http.cdn-apple.com/2019/cert/061-39476-20191023-48f365f4-0015-4c41-9f44-39d3d2aca067/InstallOS.dmg Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Sierra.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.9 Maverics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Mavericks.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://support.apple.com/downloads/tiger Legacy]&lt;br /&gt;
&lt;br /&gt;
See also: https://appleinsider.com/articles/19/11/23/how-to-get-an-old-macos-installer-from-apple&lt;br /&gt;
&lt;br /&gt;
= File systems =&lt;br /&gt;
&lt;br /&gt;
== Create ISO from CDR ==&lt;br /&gt;
&lt;br /&gt;
https://forums.macrumors.com/threads/converting-cdr-to-iso.783690/&lt;br /&gt;
&lt;br /&gt;
Convert a CDR to ISO.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil makehybrid -iso -joliet -o diskimage.iso diskimage.cdr&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Write ISO to USB ==&lt;br /&gt;
&lt;br /&gt;
For bootable images, use one of:&lt;br /&gt;
&lt;br /&gt;
* [https://www.balena.io/etcher/ Etcher] – '''recommended''' for bootable CD/DVD&lt;br /&gt;
* [http://unetbootin.github.io/ UNetbootin] – useful if additional FreeDOS boot is needed (e.g. for firmware upgrades)&lt;br /&gt;
&lt;br /&gt;
For data only…&lt;br /&gt;
&lt;br /&gt;
https://snipt.net/w00kie/how-do-i-burn-an-iso-on-a-usb-drive-on-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
Convert the file to a Disk Image. Note a &amp;lt;code&amp;gt;.dmg&amp;lt;/code&amp;gt; extension will be added.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil convert -format UDRW -o /path/to/target /path/to/original.iso&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Find current devices&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Unmount device&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil unmountDisk /dev/diskN&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Write to USB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo dd if=/path/to/target.dmg of=/dev/rdiskN bs=1m&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eject the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil eject /dev/diskN&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Format a disk from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Format with JHFS+ (Journaled HFS+) with a GPT partition layout.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;diskutil eraseDisk jhfs+ &amp;amp;quot;ICY BOX 500G&amp;amp;quot; gpt /dev/diskX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Create custom CoreStorage drive ==&lt;br /&gt;
&lt;br /&gt;
http://www.cnet.com/how-to/how-to-make-a-custom-corestorage-drive-in-os-x/&lt;br /&gt;
&lt;br /&gt;
Create a CoreStorage volume. Will be using disk0 (SSD) and disk1 (HDD).&lt;br /&gt;
&lt;br /&gt;
Partition all drives to be part of CS with single GUID partition, named ‘Untitled’. Then determine their drive names&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create the logical volume group. Note the 1st drive is the SSD drive, and 2nd is drive is the HDD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs create Macintosh\ LVG disk0 disk1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List CS volumes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs list&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Create volume in the volume group using UUID of LVG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs createVolume UUID jhfs+ Macintosh\ HD 100%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If desired, encrypt the logical volume just created&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs list&lt;br /&gt;
$ diskutil cs encryptVolume UUID&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Delete a CS LVG.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ diskutil cs delete UUID&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get serial number of drive ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ ioreg -l |less&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ditto ==&lt;br /&gt;
&lt;br /&gt;
Mirror directories in OS X, preserving all ownership and permission data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# ditto -V /Users /Volumes/SecondaryHD/Users&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Write DMG to disk ==&lt;br /&gt;
&lt;br /&gt;
http://coolestguyplanettech.com/downtown/how-image-mac-os-x-107-lion-command-lineterminal&lt;br /&gt;
&lt;br /&gt;
# Mount the destination drive&lt;br /&gt;
# Issue this command, replacing source and destination paths&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ asr restore \&lt;br /&gt;
--source /path-to-source-dmg-image \&lt;br /&gt;
--target /Volumes/path-to-destination-volume \&lt;br /&gt;
--erase \&lt;br /&gt;
--format HFS+ \&lt;br /&gt;
--noverify&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The '''–erase''' will erase the destination format&lt;br /&gt;
* The '''–format''' is optional and only required if the destination needs to be reformatted&lt;br /&gt;
* The '''–noverify''' is optional and skips verification - but obviously doesn’t verify a successful restore.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mount DMG as disk – loopback ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/9284/does-mac-have-something-similar-to-a-linux-loop-device&lt;br /&gt;
&lt;br /&gt;
The upgrade from MacOS 10.12.1 to 10.12.2 broke my APFS formatted Ableton SDCard drive. Ugh :-(. Luckily I still had a machine running 10.12.1, so I figured I’d try to fix things.&lt;br /&gt;
&lt;br /&gt;
I started by dumping the raw disk &amp;lt;code&amp;gt;/dev/disk2&amp;lt;/code&amp;gt; using &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ dd if=/dev/disk2 of=/Volumes/Samsung_T1/Ableton-d2.dmg bs=1m&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mount the disk. ''Note: I could have added the &amp;lt;code&amp;gt;-nomount&amp;lt;/code&amp;gt; option after &amp;lt;code&amp;gt;attach&amp;lt;/code&amp;gt; to have prevented the disk from actually mounting.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ hdiutil attach /Volumes/Samsung_T1/Ableton-d2.dmg&lt;br /&gt;
/dev/disk2              GUID_partition_scheme&lt;br /&gt;
/dev/disk2s1            EFI&lt;br /&gt;
/dev/disk2s2            Apple_APFS&lt;br /&gt;
/dev/disk2s2s1          41504653-0000-11AA-AA11-0030654&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Yay!&lt;br /&gt;
&lt;br /&gt;
== APFS ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/Introduction/Introduction.html&lt;br /&gt;
* http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/&lt;br /&gt;
&lt;br /&gt;
'''Sparse image'''&lt;br /&gt;
&lt;br /&gt;
Create a sparse image with APFS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ hdiutil create -fs APFS -size 1GB foo.sparseimage&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Physical disk'''&lt;br /&gt;
&lt;br /&gt;
Partition the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo diskutil partitionDisk disk2 APFS Untitled 100%&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Existing partition'''&lt;br /&gt;
&lt;br /&gt;
Create APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil apfs createContainer /dev/disk2s2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Create APFS volume in an APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil apfs addVolume disk2s2 APFS newAPFS&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
FSCK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ fsck_apfs /dev/disk2s2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;nfs&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== NFS ==&lt;br /&gt;
&lt;br /&gt;
Change default behavior to work better with Linux servers.&lt;br /&gt;
&lt;br /&gt;
* https://j-li.net/posts/mounting-a-linux-nfs-on-osx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/nfs.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Generated automatically by NFS Manager 2016-10-19 23:06:36 +0000&lt;br /&gt;
nfs.client.allow_async = 1&lt;br /&gt;
nfs.client.nfsiod_thread_max = 128&lt;br /&gt;
nfs.client.mount.options = nfc,intr&lt;br /&gt;
nfs.client.is_mobile = 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;restart-autofs-without-rebooting.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Restart autofs without rebooting. ==&lt;br /&gt;
&lt;br /&gt;
Use the &amp;lt;code&amp;gt;automount&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo automount -vc&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Alternatively, use &amp;lt;code&amp;gt;launchctl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl stop com.apple.autofsd&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;partitioning&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Partitioning ==&lt;br /&gt;
&lt;br /&gt;
References&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/ToolsandAPIs/ToolsandAPIs.html#//apple_ref/doc/uid/TP40016999-CH7-DontLinkElementID_13&lt;br /&gt;
* http://www.theinstructional.com/guides/disk-management-from-the-command-line-part-2&lt;br /&gt;
&lt;br /&gt;
Get list of info&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil list&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Format an entire drive as APFS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# command verb disk boot_record filesystem name size&lt;br /&gt;
$ diskutil partitionDisk /dev/diskX GPT APFS NewName 0b&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Arguments:&lt;br /&gt;
&lt;br /&gt;
* Boot Records&lt;br /&gt;
** GPT (GUID Partition Table)&lt;br /&gt;
** MBR (Master Boot Record)&lt;br /&gt;
* Filesystems&lt;br /&gt;
** APFS (Apple File System – beta in Sierra 10.12.1)&lt;br /&gt;
** ExFAT&lt;br /&gt;
** FAT32&lt;br /&gt;
** HFS+ (Apple HFS+)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;locked-files-or-folders&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Locked files or folders ==&lt;br /&gt;
&lt;br /&gt;
Look at the current flags:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ ls -lO /path/to/folder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Unlock them with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ chflags nouchg /path/to/locked/folder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
or with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ SetFile -a l /path/to/locked/folder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;cookbook&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Cookbook =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;homebrew&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Homebrew ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;ftp&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;telnet&amp;lt;/code&amp;gt; are no longer included with macOS, but can be installed with Brew.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ brew install inetutils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resize-a-sparse-bundle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Resize a sparse bundle ==&lt;br /&gt;
&lt;br /&gt;
Unmount the image, and follow commands below.&lt;br /&gt;
&lt;br /&gt;
Compact the image (size stays the same).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil compact filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
Increase the size of the image (e.g. 8G to 12G).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil resize -size 12G filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;paragraph-sorting-service&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Paragraph Sorting Service ==&lt;br /&gt;
&lt;br /&gt;
http://www.macosxautomation.com/services/learn/tut03/index.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open Automator.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a new “Service” workflow.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure workflow.&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: lower-alpha;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Service receives selected &amp;amp;gt; text&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;in &amp;amp;gt; any application&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;check &amp;amp;lt; Replaces selected text&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;disable-the-swoosh-animation-for-mac-os-x-spaces&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Disable the Swoosh animation for Mac OS X Spaces ==&lt;br /&gt;
&lt;br /&gt;
macOS [10.12)&lt;br /&gt;
&lt;br /&gt;
System Preferences &amp;amp;gt; Accessibility &amp;amp;gt; Display &amp;amp;gt; Reduce motion&lt;br /&gt;
&lt;br /&gt;
macOS (10.11]&lt;br /&gt;
&lt;br /&gt;
* http://blog.sysmgr.org/2011/02/disable-swoosh-animation-for-mac-os-x.html&lt;br /&gt;
* http://secrets.blacktree.com/?showapp=com.apple.dock – interesting&lt;br /&gt;
* http://www.macosxhints.com/comment.php?mode=view&amp;amp;amp;cid=117778&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults write com.apple.dock \&lt;br /&gt;
   workspaces-swoosh-animation-off \&lt;br /&gt;
   -bool YES &amp;amp;&amp;amp;&lt;br /&gt;
   killall Dock&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;change-screen-capture-behavior.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Change screen capture behavior. ==&lt;br /&gt;
&lt;br /&gt;
Disable shadow on screen capture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture disable-shadow -bool TRUE&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the location of screen captures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture location ~/Pictures/Screenshots&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the prefix of the screen capture filename.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture name &amp;amp;quot;Pretty Picture&amp;amp;quot;&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Take a screen capture as PDF (PNG is default).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture type pdf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;endisable-bonjour-announcements-10.5&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== (En|Dis)able Bonjour Announcements (10.5+) ==&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To leave it enabled, but not announce things via multicast DNS, edit the plist and add this line to the mDNSResponder options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;string&amp;amp;gt;-NoMulticastAdvertisements&amp;amp;lt;/string&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;time-machine&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Time Machine ==&lt;br /&gt;
&lt;br /&gt;
Change backup frequency (10.5+) http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
Edit /System/Library/LaunchDaemons/com.apple.backupd-auto.plist and update the StartInterval setting. 3600[s] is 1h.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;crond-stuff&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Cron’d stuff ==&lt;br /&gt;
&lt;br /&gt;
See entry at Oct 19, ’10 08:03:30PM in http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;sleep&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Sleep ==&lt;br /&gt;
&lt;br /&gt;
Sleep machine from command-line (10.5+)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset sleepnow&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== pmset ===&lt;br /&gt;
&lt;br /&gt;
See ‘man pmset’ for more info. For 10.4 and prior, see http://www.snoize.com/SleepNow/.&lt;br /&gt;
&lt;br /&gt;
Figure out why machine isn’t sleeping.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g assertions&amp;lt;/pre&amp;gt;&lt;br /&gt;
Log sleep/wake messages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g pslog&amp;lt;/pre&amp;gt;&lt;br /&gt;
View the logs later&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;endisable-swap&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== (En|Dis)able swap ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=201106020948369&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&lt;br /&gt;
$ sudo rm /private/var/vm/swapfile*&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;smart&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== SMART ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=20031122041138373&lt;br /&gt;
&lt;br /&gt;
Get SMART status from the command-line&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# diskutil list&lt;br /&gt;
# diskutil info diskX |grep SMART&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
[http://rolande.wordpress.com/2010/12/30/performance-tuning-the-network-stack-on-mac-osx-10-6/ Performance Tuning the Network Stack Mac OS X]&lt;br /&gt;
&lt;br /&gt;
Versions: [10.5-10.8)&lt;br /&gt;
&lt;br /&gt;
Put data into &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=4194304&lt;br /&gt;
kern.ipc.somaxconn=512&lt;br /&gt;
kern.ipc.nmbclusters=2048&lt;br /&gt;
net.inet.tcp.rfc1323=1&lt;br /&gt;
net.inet.tcp.win_scale_factor=3&lt;br /&gt;
net.inet.tcp.sockthreshold=16&lt;br /&gt;
net.inet.tcp.sendspace=262144&lt;br /&gt;
net.inet.tcp.recvspace=262144&lt;br /&gt;
net.inet.tcp.mssdflt=1440&lt;br /&gt;
net.inet.tcp.msl=15000&lt;br /&gt;
net.inet.tcp.always_keepalive=0&lt;br /&gt;
net.inet.tcp.delayed_ack=0&lt;br /&gt;
net.inet.tcp.slowstart_flightsize=4&lt;br /&gt;
net.inet.tcp.blackhole=2&lt;br /&gt;
net.inet.udp.blackhole=1&lt;br /&gt;
net.inet.icmp.icmplim=50&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change these values for [10.8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=8388608&lt;br /&gt;
&lt;br /&gt;
# Enable support for 9000+ byte packets.&lt;br /&gt;
# https://blah.cloud/hardware/test-jumbo-frames-working/&lt;br /&gt;
net.inet.raw.maxdgram=16384&amp;lt;/pre&amp;gt;&lt;br /&gt;
(old) Recommended values for &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! key&lt;br /&gt;
! default&lt;br /&gt;
! recommended&lt;br /&gt;
! notes&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.mssdflt&lt;br /&gt;
| 512&lt;br /&gt;
| 1440&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.win_scale_factor&lt;br /&gt;
| 3&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.sendspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.recvspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;spotlight&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Spotlight ==&lt;br /&gt;
&lt;br /&gt;
Check status of Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# mdutil -s /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enable Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# mdutil -i on /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Rebuilt database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# mdutil -E /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;restart-finder-from-the-terminal&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Restart Finder from the Terminal ==&lt;br /&gt;
&lt;br /&gt;
http://thewayeye.net/2012/january/4/how-restart-finder-terminal&lt;br /&gt;
&lt;br /&gt;
Kill Finder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo killall Finder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Manually start if it doesn’t automatically&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ open /System/Library/CoreServices/Finder.app&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
If all else fails, reboot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ shutdown -r&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;extract-contents-of-a-payload-file&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Extract contents of a Payload file ==&lt;br /&gt;
&lt;br /&gt;
These are basically compressed cpio files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ cat Payload |gzip -d |cpio -id&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;firewall&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Firewall ==&lt;br /&gt;
&lt;br /&gt;
List apps allowed/blocked by firewall.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;dtrace-and-other-scripts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== dtrace and other scripts ==&lt;br /&gt;
&lt;br /&gt;
http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;power-management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Power management ==&lt;br /&gt;
&lt;br /&gt;
Get history of power management events&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ pmset -g log |less&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;icon-sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Icon sets ==&lt;br /&gt;
&lt;br /&gt;
http://blog.macsales.com/28492-create-your-own-custom-icons-in-10-7-5-or-later&lt;br /&gt;
&lt;br /&gt;
Create PNG files.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Filename&lt;br /&gt;
! Image Size (in pixels)&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512@2x.png&lt;br /&gt;
| 1024 x 1024&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256@2x.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128@2x.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128.png&lt;br /&gt;
| 128 x 128&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32@2x.png&lt;br /&gt;
| 64 x 64&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16@2x.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16.png&lt;br /&gt;
| 16 x 16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Create an &amp;lt;code&amp;gt;myicon.iconset&amp;lt;/code&amp;gt; folder, and put all files in that folder.&lt;br /&gt;
&lt;br /&gt;
Create a &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ iconutil -c icns /path/to/myicon.iconset&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Get info about the drive / file, and copy the &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file over the drive icon of the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;kill-parentalcontrolsd-regularly&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Kill parentalcontrolsd regularly ==&lt;br /&gt;
&lt;br /&gt;
Create the following plist as &amp;lt;code&amp;gt;/Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/code&amp;gt; with root as owner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
  &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;string&amp;gt;com.stevenlin.antiparent&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;array&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/bin/launchctl&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;kill&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;SIGSTOP&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;system/com.apple.familycontrols&amp;lt;/string&amp;gt;&lt;br /&gt;
  &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;Nice&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;600&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;true/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Load the plist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl load /Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;install-a-package-from-the-command-line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Install a package from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/sbin/installer&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo installer -pkg /path/to/package.pkg -target /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo installer -pkg macOSUpd10.14.3.pkg -target / -verboseR -dumplog 2&amp;amp;gt;&amp;amp;amp;1 |tee ~/var/log/macOSUpd10.14.3.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;upgrade-software-from-the-command-line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Upgrade software from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;softwareupdate&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ softwareupdate -l&lt;br /&gt;
Software Update Tool&lt;br /&gt;
&lt;br /&gt;
Fining available software&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
If the updater is hitting problems, e.g. unable to contact update servers, consider resetting the catalogs. (Was needed for 10.14.3 at Google.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo softwareupdate --clear-catalog&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;change-visibility-of-hidden-folders&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Change visibility of hidden folders ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/bin/chflags&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ chflags nohidden ~/Library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;force-rgb-mode-a.k.a.-fix-horrible-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Force RGB Mode (a.k.a. fix horrible fonts) ==&lt;br /&gt;
&lt;br /&gt;
http://www.iphonetopics.com/force-rgb-mode-in-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;misc.-utilities&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Misc. Utilities =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;expansion-slot-utility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Expansion Slot Utility ==&lt;br /&gt;
&lt;br /&gt;
The utility is located in /System/Library/CoreServices and is used to configure the performance of the PCI slots.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Fonts ==&lt;br /&gt;
&lt;br /&gt;
https://discussions.apple.com/thread/3646002?tstart=0 http://www.thexlab.com/faqs/undofontbook.html http://www.jklstudios.com/misc/osxfonts.htm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;pmset-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== pmset ==&lt;br /&gt;
&lt;br /&gt;
Get the current settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ pmset -g&lt;br /&gt;
System-wide power settings:&lt;br /&gt;
Currently in use:&lt;br /&gt;
 standby              1&lt;br /&gt;
 Sleep On Power Button 1&lt;br /&gt;
 womp                 0&lt;br /&gt;
 autorestart          0&lt;br /&gt;
 hibernatefile        /var/vm/sleepimage&lt;br /&gt;
 powernap             1&lt;br /&gt;
 gpuswitch            2&lt;br /&gt;
 networkoversleep     0&lt;br /&gt;
 disksleep            10&lt;br /&gt;
 sleep                60 (sleep prevented by backupd, AddressBookSourceSync, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond)&lt;br /&gt;
 autopoweroffdelay    28800&lt;br /&gt;
 hibernatemode        0&lt;br /&gt;
 autopoweroff         1&lt;br /&gt;
 ttyskeepawake        1&lt;br /&gt;
 displaysleep         60&lt;br /&gt;
 standbydelay         10800&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== autopoweroff ===&lt;br /&gt;
&lt;br /&gt;
''This is the reason my 2013 Mac Pro wakes so slowly from sleep each morning.''&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-us/HT201635&lt;br /&gt;
&lt;br /&gt;
'''autopoweroff''' is enabled by default on supported platforms as an implementation of Lot 6 to the European Energy-related Products Directive. After sleeping for &amp;lt;code&amp;gt;autopoweroffdelay&amp;lt;/code&amp;gt; seconds, the system will write a hibernation image and go into a lower power chipset sleep. Wakeups from this state will take longer than wakeups from regular sleep.&lt;br /&gt;
&lt;br /&gt;
== bputil ==&lt;br /&gt;
&lt;br /&gt;
https://keith.github.io/xcode-man-pages/bputil.1.html&lt;br /&gt;
&lt;br /&gt;
Utility to precisely modify the security settings on Apple Silicon Macs&lt;br /&gt;
&lt;br /&gt;
== trustd ==&lt;br /&gt;
&lt;br /&gt;
https://sneak.berlin/20201112/your-computer-isnt-yours/&lt;br /&gt;
&lt;br /&gt;
This makes requests to ocsp.apple.com each and every time an app is opened. Ugh.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;troubleshooting&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
https://github.com/upekkha/AppleHardwareTest&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;previous-shutdown-cause&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Previous shutdown cause ==&lt;br /&gt;
&lt;br /&gt;
Look at the log on the command-line, and compare to documented causes can be found on this [https://georgegarside.com/blog/macos/shutdown-causes/ blog].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ log show --predicate 'eventMessage contains &amp;quot;Previous shutdown cause:&amp;quot;'&lt;br /&gt;
Skipping info and debug messages, pass --info and/or --debug to include.&lt;br /&gt;
Filtering the log data using &amp;quot;eventMessage CONTAINS &amp;quot;Previous shutdown cause:&amp;quot;&amp;quot;&lt;br /&gt;
Timestamp                       Thread     Type        Activity             PID&lt;br /&gt;
2017-11-30 17:12:25.019394+0100 0x379      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 3&lt;br /&gt;
2017-12-06 18:16:46.306853+0100 0x3ff      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 5&lt;br /&gt;
 --------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
Log      - Default:          2, Info:                0, Debug:             0, Error:          0, Fault:          0&lt;br /&gt;
Activity - Create:           0, Transition:          0, Actions:           0&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;mouse-lag&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Mouse Lag ==&lt;br /&gt;
&lt;br /&gt;
Try turning off the mouse, removing it from the Bluetooth preferences window, and repairing the device.&lt;br /&gt;
&lt;br /&gt;
On the Mac Pro (Late 2013) model, Wi-Fi seems to interfere with the Bluetooth signal such that the mouse lags. Disable Wi-Fi if possible, or use a hardwired mouse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;dns-resolution&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== DNS resolution ==&lt;br /&gt;
&lt;br /&gt;
* https://discussions.apple.com/thread/3339686?start=0&amp;amp;amp;tstart=0&lt;br /&gt;
* http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/&lt;br /&gt;
&lt;br /&gt;
Get dump of resolvers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ scutil --dns&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;reset-dns-cache&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Reset DNS cache ==&lt;br /&gt;
&lt;br /&gt;
OS X &amp;amp;lt;= 10.9.* &amp;amp;amp;&amp;amp;amp; &amp;amp;gt;= 10.10.4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo killall -HUP mDNSResponder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
OS X 10.10.0 - 10.10.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo discoveryutil mdnsflushcache&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;finder-file-is-damaged&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Finder – “File is damaged” ==&lt;br /&gt;
&lt;br /&gt;
Finder is reporting “File is damaged” and “Move to Trash” or “Unmount disk”. If you know the file is fine, remove the quarantine &amp;lt;code&amp;gt;xattr&amp;lt;/code&amp;gt;, and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ xattr -d com.apple.quarantine /path/to/file&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;cannot-verify-installer&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Cannot verify installer ==&lt;br /&gt;
&lt;br /&gt;
http://www.macrumors.com/2016/03/03/older-os-x-installers-broken-by-certificate/&lt;br /&gt;
&lt;br /&gt;
Installers downloaded before Feb 14 2016 will not validate because the certificate used to sign the installer expired. To work around the issue, quit out of the installer, set the date back, and rerun the installer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ date 0201010116&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Alternatively, a newer version of the installer can be downloaded. Unfortunately, older OS X installs won’t be available, so the date method must be used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;look-at-available-wi-fi-networks&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Look at available Wi-Fi networks ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/131852/how-do-you-force-a-5-ghz-wifi-connection&lt;br /&gt;
&lt;br /&gt;
Scan for network BSSIDs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan&lt;br /&gt;
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d3 -78  100,+1  Y  DE WPA2(PSK/AES/AES)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d7 -69  11      Y  DE WPA2(PSK/AES/AES)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
For &amp;amp;lt;=10.6 use a different command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;downgrade-from-high-sierra-to-sierra&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Downgrade from High Sierra to Sierra ==&lt;br /&gt;
&lt;br /&gt;
https://www.imore.com/how-downgrade-macos&lt;br /&gt;
&lt;br /&gt;
Technically, a downgrade isn’t possible from backup :-(&lt;br /&gt;
&lt;br /&gt;
Erase a disk with the MacOS Extended (Journaled) format, with a name of &amp;lt;code&amp;gt;Untitled&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Create install media, using &amp;lt;code&amp;gt;/Volume/Untitled&amp;lt;/code&amp;gt; as destination volume.&lt;br /&gt;
&lt;br /&gt;
* The volume will again be erased, so it is OK to use the old volume name.&lt;br /&gt;
* The &amp;lt;code&amp;gt;--applicationpath&amp;lt;/code&amp;gt; must be the '''fully qualified path'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/Untitled \&lt;br /&gt;
  --applicationpath &amp;quot;/Applications/Install macOS Sierra.app&amp;quot;&lt;br /&gt;
Ready to start.&lt;br /&gt;
To continue we need to erase the disk at /Volumes/Untitled.&lt;br /&gt;
If you wish to continue type (Y) then press return: y&lt;br /&gt;
Erasing Disk: 0%... 10%... 20%... 30%...100%...&lt;br /&gt;
Copying installer files to disk...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Making disk bootable...&lt;br /&gt;
Copying boot files...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Done.&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;adjust-macos-font-smoothing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Adjust macOS font smoothing ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;font-smoothing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Font smoothing ===&lt;br /&gt;
&lt;br /&gt;
https://software.com/mac/tweaks/change-font-smoothing&lt;br /&gt;
&lt;br /&gt;
Display the current font smoothing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults -currentHost read -globalDomain AppleFontSmoothing&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Change the font smoothing (0=off, 1=light, 2=Medium/flat panel, 3=strong/blurred) This is mostly needed for non-Apple displays. Restart applications to see the effect&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults -currentHost write -globalDomain AppleFontSmoothing -int 0&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Delete the setting completely (restore default)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults -currentHost delete -globalDomain AppleFontSmoothing&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Set the font anti-aliasing minimum sizes, globally or per-application:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write .GlobalPreferences AppleSmoothFontsSizeThreshold -int 16&lt;br /&gt;
$ defaults -currentHost write .GlobalPreferences AppleFontSmoothing -int 0&lt;br /&gt;
$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;anti-aliasing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Anti-aliasing ===&lt;br /&gt;
&lt;br /&gt;
Read the current value.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults read NSGlobalDomain AppleAntiAliasingThreshold&lt;br /&gt;
4&amp;lt;/pre&amp;gt;&lt;br /&gt;
The anti-aliasing can be configured per application. (https://ss64.com/osx/syntax-defaults.html)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;misc&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;commands-looking-at-profile-enrollment-at-work.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Commands looking at profile enrollment at work. ==&lt;br /&gt;
&lt;br /&gt;
Profile enrollment of some sort?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ profiles status -type enrollment&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles list&lt;br /&gt;
_computerlevel[1] attribute: profileIdentifier: com.google.corp.gmac.applicationaccess&lt;br /&gt;
_computerlevel[2] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.passwordalert&lt;br /&gt;
_computerlevel[3] attribute: profileIdentifier: com.google.corp.gmac.networkprofile&lt;br /&gt;
_computerlevel[4] attribute: profileIdentifier: com.google.corp.gmac.chrome.extensionsettings&lt;br /&gt;
_computerlevel[5] attribute: profileIdentifier: com.google.corp.gmac.bird&lt;br /&gt;
_computerlevel[6] attribute: profileIdentifier: com.google.mdm.profile.kext&lt;br /&gt;
_computerlevel[7] attribute: profileIdentifier: com.google.mdm.profile.initial&lt;br /&gt;
_computerlevel[8] attribute: profileIdentifier: com.google.corp.gmac.touchid&lt;br /&gt;
_computerlevel[9] attribute: profileIdentifier: com.google.corp.gmac.internetsharing&lt;br /&gt;
_computerlevel[10] attribute: profileIdentifier: com.google.corp.gmac.sparkle&lt;br /&gt;
_computerlevel[11] attribute: profileIdentifier: com.google.corp.gmac.management&lt;br /&gt;
_computerlevel[12] attribute: profileIdentifier: com.google.corp.gmac.restor&lt;br /&gt;
_computerlevel[13] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.detangle&lt;br /&gt;
_computerlevel[14] attribute: profileIdentifier: com.google.corp.gmac.chrome&lt;br /&gt;
_computerlevel[15] attribute: profileIdentifier: com.google.corp.gmac.santa&lt;br /&gt;
_computerlevel[16] attribute: profileIdentifier: com.google.corp.gmac.spotlight&lt;br /&gt;
_computerlevel[17] attribute: profileIdentifier: com.google.corp.gmac.prefpanes&lt;br /&gt;
There are 17 system configuration profiles installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles show -type enrollment&lt;br /&gt;
Device Enrollment configuration:&lt;br /&gt;
{&lt;br /&gt;
    AllowPairing = 1;&lt;br /&gt;
    AwaitDeviceConfigured = 1;&lt;br /&gt;
    ConfigurationURL = &amp;amp;quot;https://emmapplecodevice.googleapis.com/v1/_/deviceserver/C02h8e9nw/setup?key=AIzaSyAdMVj0IzE7K6u90EkdmoVTc_79_hO1i5w&amp;amp;quot;;&lt;br /&gt;
    IsMDMUnremovable = 0;&lt;br /&gt;
    IsMandatory = 1;&lt;br /&gt;
    IsSupervised = 1;&lt;br /&gt;
    OrganizationAddress = &amp;amp;quot;1600 Amphitheatre Parkway, n/a, , Mountain VIew, CA 94043&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine1 = &amp;amp;quot;1600 Amphitheatre Parkway&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine2 = &amp;amp;quot;n/a&amp;amp;quot;;&lt;br /&gt;
    OrganizationCity = &amp;amp;quot;Mountain VIew&amp;amp;quot;;&lt;br /&gt;
    OrganizationCountry = USA;&lt;br /&gt;
    OrganizationEmail = &amp;amp;quot;abma@google.com&amp;amp;quot;;&lt;br /&gt;
    OrganizationName = &amp;amp;quot;Google LLC&amp;amp;quot;;&lt;br /&gt;
    OrganizationPhone = 12125658743;&lt;br /&gt;
    OrganizationZipCode = 94043;&lt;br /&gt;
    SkipSetup =     (&lt;br /&gt;
        AppleID,&lt;br /&gt;
        Siri,&lt;br /&gt;
        iCloudDiagnostics&lt;br /&gt;
    );&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;kernel-extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Kernel extensions ==&lt;br /&gt;
&lt;br /&gt;
Get list of approved kernel extensions (e.g. TripMode and Intel Power).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy; ' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
78UFGP42EU|ch.tripmode.TripModeNKE|1|Ludovic LEGER|1&lt;br /&gt;
Z3L495V9L4|com.intel.driver.EnergyDriver|1|Intel Corporation Apps|1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy_mdm;' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
EQHXZ8M8AV||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
P8DQRXPVLP||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
X9E956P446||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
3T5GSNBU6W|com.github.osxfuse.filesystems.osxfuse|1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ cat /var/db/ConfigurationProfiles/Settings/.cloudConfigRecordFound&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;CloudConfigProfile&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;dict&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;AllowPairing&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;true/&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plsit&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;code-signing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Code signing ==&lt;br /&gt;
&lt;br /&gt;
Get code signing information about an app.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ codesign -dvv /Applications/ESET\ Endpoint\ Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext&lt;br /&gt;
Executable=/Applications/ESET Endpoint Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext/Contents/MacOS/esets_kac_64_109&lt;br /&gt;
Identifier=com.eset.kext.esets-kac&lt;br /&gt;
Format=bundle with Mach-O thin (x86_64)&lt;br /&gt;
CodeDirectory v=20200 size=759 flags=0x0(none) hashes=18+3 location=embedded&lt;br /&gt;
Signature size=9055&lt;br /&gt;
Authority=Developer ID Application: ESET, spol. s r.o. (P8DQRXPVLP)&lt;br /&gt;
Authority=Developer ID Certification Authority&lt;br /&gt;
Authority=Apple Root CA&lt;br /&gt;
Timestamp=22 Aug 2018 at 19:39:32&lt;br /&gt;
Info.plist entries=19&lt;br /&gt;
TeamIdentifier=P8DQRXPVLP&lt;br /&gt;
Sealed Resources version=2 rules=13 files=1&lt;br /&gt;
Internal requirements count=1 size=36&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;powerchime&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== PowerChime ==&lt;br /&gt;
&lt;br /&gt;
The new MacBook Pro machine chimes when it gets power. Annoying??&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/265759/how-to-disable-plug-in-sound-on-late-2016-macbook-pro/265763#265763&lt;br /&gt;
* https://apple.stackexchange.com/questions/282752/turning-power-chime-off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;set-static-route-and-make-persistent-on-boot&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Set static route, and make persistent on boot ==&lt;br /&gt;
&lt;br /&gt;
https://apple.stackexchange.com/questions/219834/how-to-set-network-devices-priority-on-afp-smb-transfers&lt;br /&gt;
&lt;br /&gt;
In the example below I assume the Ethernet router has the IP 192.168.0.1 and the network behind the router is the 192.168.56.0/24 network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo route add -net 192.168.56.0  192.168.0.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
To make this route persistent add a launch daemon on your machines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
with the content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;local.staticroute.shares&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;route&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;add&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;-net&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.56.0&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.0.1&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;true/&amp;gt;&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Save the file (Ctrl-O) and quit Nano (Ctrl-X).&lt;br /&gt;
&lt;br /&gt;
Load the launch daemon with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo launchctl load -w /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To access the shares enter afp://192.168.56.x, cifs://192.168.56.x or smb://192.168.56.x (with x= the last octet of the IP address of the share).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;open-system-preferences-as-root&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Open System Preferences as root ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo /System/Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;macos-big-sur&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== macOS Big Sur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;change-the-menu-bar-datetime-format&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Change the menu bar date/time format ===&lt;br /&gt;
&lt;br /&gt;
Update the format using Terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EEE d MMM h:mm a&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
My prefered version of the command. NOTE: spaces aren’t needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EMdhhmmss&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;system-extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== System Extensions ===&lt;br /&gt;
&lt;br /&gt;
Get list of loaded extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded&amp;lt;/pre&amp;gt;&lt;br /&gt;
Get list of loaded auxillary extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded --collection auxiliary&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;macos-catalina&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== macOS Catalina ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;remove-default-interactive-warning-for-bash.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Remove “default interactive” warning for bash. ===&lt;br /&gt;
&lt;br /&gt;
macOS Catalina ships with zsh as the default shell for licensing reasons. To notify users, a warning is presented each time a bash interactive shell is started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The default interactive shell is now zsh.&lt;br /&gt;
To update your account to use zsh, please run `chsh -s /bin/zsh`.&lt;br /&gt;
For more details, please visit https://support.apple.com/kb/HT208050.&amp;lt;/pre&amp;gt;&lt;br /&gt;
To disable the warning, add this to &amp;lt;code&amp;gt;~/.bash_profile&amp;lt;/code&amp;gt; or equivalent.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export BASH_SILENCE_DEPRECATION_WARNING=1&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=326</id>
		<title>Notes:macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Notes:macOS&amp;diff=326"/>
		<updated>2021-12-28T20:34:30Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Stuff for macOS and OS X&lt;br /&gt;
&lt;br /&gt;
{{Info|[2020-11-19] These notes aren’t fully formatted yet as I’ve simply copied them from my personal notes. I’ll fix them with time.}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;references&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= References =&lt;br /&gt;
&lt;br /&gt;
http://serverfault.com/questions/7346/what-are-useful-command-line-commands-on-mac-os-x&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;keyboard-shortcut-symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Keyboard Shortcut Symbols =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/guide/mac-help/back-up-and-share-text-replacements-on-mac-mchl2a7bd795/mac Back up and share text replacements on Mac]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Symbols ==&lt;br /&gt;
&lt;br /&gt;
Common symbols used by macOS.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;57%&amp;quot;| Description&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Symbol&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Note&lt;br /&gt;
|-&lt;br /&gt;
| Apple&lt;br /&gt;
| &lt;br /&gt;
| ⌘-Option-K (works on a Mac, but might be different on other OSes)&lt;br /&gt;
|-&lt;br /&gt;
| Command&lt;br /&gt;
| ⌘&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Delete&lt;br /&gt;
| ⌫&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Escape&lt;br /&gt;
| ⎋ / ␛&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Down&lt;br /&gt;
| ⇟&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Left&lt;br /&gt;
| ↖︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Right&lt;br /&gt;
| ↘︎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Fn-Up&lt;br /&gt;
| ⇞&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| ⌥&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Power&lt;br /&gt;
| ⌽&lt;br /&gt;
| substitute as there isn’t a good one; http://unicodepowersymbol.com/&lt;br /&gt;
|-&lt;br /&gt;
| Return&lt;br /&gt;
| ⏎&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| ⇧&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Tab&lt;br /&gt;
| ⇥&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;accents&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Accents ==&lt;br /&gt;
&lt;br /&gt;
Method 1: To type an accented or alternate version of a character, hold a key down until its alternate characters are displayed. (https://support.apple.com/en-us/HT201586)&lt;br /&gt;
&lt;br /&gt;
Method 2: Request accent, then character. (http://symbolcodes.tlt.psu.edu/accents/codemac.html)&lt;br /&gt;
&lt;br /&gt;
Method 3: Open Character Palette with Control-Command-Space. Find the desired character, then drag the character with the mouse into place to insert.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Name&lt;br /&gt;
! Example&lt;br /&gt;
! Shortcut + Char&lt;br /&gt;
|-&lt;br /&gt;
| Acute&lt;br /&gt;
| ó Ó&lt;br /&gt;
| Option-E, V&lt;br /&gt;
|-&lt;br /&gt;
| Circumflex&lt;br /&gt;
| ô Ô&lt;br /&gt;
| Option-I, V&lt;br /&gt;
|-&lt;br /&gt;
| Grave&lt;br /&gt;
| ò Ò&lt;br /&gt;
| Option-`, V&lt;br /&gt;
|-&lt;br /&gt;
| Tilde&lt;br /&gt;
| õ Õ&lt;br /&gt;
| Option-N, V (only works with a, n, and o)&lt;br /&gt;
|-&lt;br /&gt;
| Umlaut&lt;br /&gt;
| ö Ö&lt;br /&gt;
| Option-U, V&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;letters&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Letters ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Letter&lt;br /&gt;
! Shortcut&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| å&lt;br /&gt;
| Option-A&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ç&lt;br /&gt;
| Option-C&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ø&lt;br /&gt;
| Option-O&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ß&lt;br /&gt;
| Option-S&lt;br /&gt;
| Eszett&lt;br /&gt;
|-&lt;br /&gt;
| æ&lt;br /&gt;
| Option-’&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;math-symbols&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Math Symbols ==&lt;br /&gt;
&lt;br /&gt;
Approximately : (≈) Option-X Degree : (°) Shift-Option-8 Delta : (∆) Option-J Division : (÷) Option-/ GreaterOrEqual : (≥) Option-. Infinity : (∞) Option-5 Intergal : (∫) Option-B LessOrEqual : (≤) Option-, Micro : (µ) Option-M Ohm : (Ω) Option-Z PartialDerivative : (∂) Option-D PerMil : (‰) Shift-Option-R Pi : (π) Option-P Plus/Minus : (±) Shift-Option-= ProductPi : (∏) Shift-Option-P SquareRoot : (√) Option-V Sum : (∑) Option-W&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;punctuation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Punctuation ==&lt;br /&gt;
&lt;br /&gt;
Copyright : (©) Option+G Dagger : (†) Option+T Dot : (•) Option+8 EmDash : (—) Option+Shift+- EnDash : (–) Option+- Paragraph : (¶) Option+7 Registered : (®) Option+R Section : (§) Option+6 Trademark : (™) Option+2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;general&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== General ==&lt;br /&gt;
&lt;br /&gt;
Command-F2 : Act as external display on iMac Command-Delete : Delete a file Command-Shift-3 : Capture screen Command-Shift-4 : Capture window with cursor selection Command-Shift-4 + Space : Capture window Command-Shift-5 : Record cropped window Command-Shift-5 + Space : Record a window Command-Shift-Q : Log out with confirmation Command-Shift-Option-Q : Log out without confirmation&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;documents&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Documents ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;21%&amp;quot;| Key combination&lt;br /&gt;
!width=&amp;quot;78%&amp;quot;| Description&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-B&lt;br /&gt;
| Boldface the selected text, or turn boldfacing on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-C&lt;br /&gt;
| Copy Style: Copy the formatting settings of the selected item to the Clipboard.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-D&lt;br /&gt;
| Select the Desktop folder from within an Open dialog or Save dialog.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Control-D&lt;br /&gt;
| Show or hide the definition of the selected word.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-F&lt;br /&gt;
| Go to the search field.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-I&lt;br /&gt;
| Italicise the selected text, or turn italics on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-I&lt;br /&gt;
| Show or hide the inspector window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-L&lt;br /&gt;
| During software installation, show a log of actions.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-P&lt;br /&gt;
| Page setup: Display a window for selecting document settings.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-S&lt;br /&gt;
| Display the ave As dialog, or duplicate the current document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-T&lt;br /&gt;
| Show or hide the Fonts window.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-T&lt;br /&gt;
| Show or hide a toolbar in the app.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-U&lt;br /&gt;
| Underline the selected text, or turn underlining on or off.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-V&lt;br /&gt;
| Paste Style: Apply the copied style to the selected item.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-Shift-V&lt;br /&gt;
| Paste and Match Style: Apply the style of the surrounding content to the item pasted within that content.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-;&lt;br /&gt;
| Fix misspelled words in the document.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Shift-:&lt;br /&gt;
| Display the Spelling and Grammar window&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-⌫&lt;br /&gt;
| Select Delete or Don’t Save in a dialog that contains a Delete or Don’t Save button.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Command–DownArrow : Move the insertion point to the end of the document. Command–Equal : … performs the same function. Command–LeftArrow : Move the insertion point to the beginning of the current line. Command–LeftCurlyBracket : Left align. Command–RightArrow : Move the insertion point to the end of the current line. Command–RightCurlyBracket : Right align. Command–Shift–DownArrow : Select the text between the insertion point and the end of the document. Command–Shift–LeftArrow : Select the text between the insertion point and the beginning of the current line. Command–Shift–Minus : Decrease the size of the selected item. Command–Shift–Plus : Increase the size of the selected item. Command–Shift–QuestionMark : Open the Help menu. Command–Shift–RightArrow : Select the text between the insertion point and the end of the current line. Command–Shift–UpArrow : Select the text between the insertion point and the beginning of the document. Command–Shift–VerticalBar : Center align. Command–UpArrow : Move the insertion point to the beginning of the document. Control-A : Move to the beginning of the line or paragraph. Control-B : Move one character backward. Control-D : Delete the character to the right of the insertion point. Or use Fn-Delete. Control-E : Move to the end of a line or paragraph. Control-F : Move one character forward. Control-H : Delete the character to the left of the insertion point. Or use Delete. Control-K : Delete the text between the insertion point and the end of the line or paragraph. Control-L : Center the cursor or selection in the visible area. Control-N : Move down one line. Control-O : Insert a new line after the insertion point. Control-P : Move up one line. Control-T : Swap the character behind the insertion point with the character in front of the insertion point. Fn-Delete : Forward delete on keyboards that don’t have a Forward Delete key. Or use Control-D. Fn–DownArrow : Page Down: Scroll down one page. Fn–LeftArrow : Home: Scroll to the beginning of a document. Fn–RightArrow : End: Scroll to the end of a document. Fn–UpArrow : Page Up: Scroll up one page. Option-Delete : Delete the word to the left of the insertion point. Option–LeftArrow : Move the insertion point to the beginning of the previous word. Option–RightArrow : Move the insertion point to the end of the next word. Shift–DownArrow : Extend text selection to the nearest character at the same horizontal location on the line below. Shift–LeftArrow : Extend text selection one character to the left. Shift–Option–DownArrow : Extend text selection to the end of the current paragraph, then to the end of the following paragraph if pressed again. Shift–Option–LeftArrow : Extend text selection to the beginning of the current word, then to the beginning of the following word if pressed again. Shift–Option–RightArrow : Extend text selection to the end of the current word, then to the end of the following word if pressed again. Shift–Option–UpArrow : Extend text selection to the beginning of the current paragraph, then to the beginning of the following paragraph if pressed again. Shift–RightArrow : Extend text selection one character to the right. Shift–UpArrow : Extend text selection to the nearest character at the same horizontal location on the line above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;booting&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Booting ==&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-eg/HT201255 http://www.tech-recipes.com/rx/2818/os_x_ten_boot_options_for_leopard/&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!width=&amp;quot;44%&amp;quot;| Key&lt;br /&gt;
!width=&amp;quot;55%&amp;quot;| Desc&lt;br /&gt;
|-&lt;br /&gt;
| C&lt;br /&gt;
| Boot from CD/DVD&lt;br /&gt;
|-&lt;br /&gt;
| D / Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test mode / via-Internet. 1) Unplug MacBook Pro from power, and fully power off the machine. 2) Power on and press-and-hold the D key. 3) Release when prompted to choose a language.&lt;br /&gt;
|-&lt;br /&gt;
| N&lt;br /&gt;
| Netboot&lt;br /&gt;
|-&lt;br /&gt;
| R&lt;br /&gt;
| PowerBook Display Reset&lt;br /&gt;
|-&lt;br /&gt;
| T&lt;br /&gt;
| Target disk mode&lt;br /&gt;
|-&lt;br /&gt;
| X&lt;br /&gt;
| Startup from OS X instead of from non-OS X startup&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-Option-P-R&lt;br /&gt;
| Reset PRAM. Do immediately after powering on, and release after 2nd Apple logo or 20sec, whichever comes first.&lt;br /&gt;
|-&lt;br /&gt;
| ⌘-R / ⌘-Option-R&lt;br /&gt;
| OS X Recovery / over the Internet&lt;br /&gt;
|-&lt;br /&gt;
| Command-S&lt;br /&gt;
| Single User Mode&lt;br /&gt;
|-&lt;br /&gt;
| Command-V&lt;br /&gt;
| Verbose Boot&lt;br /&gt;
|-&lt;br /&gt;
| LeftShift-Control-Option-Power&lt;br /&gt;
| [https://support.apple.com/en-us/HT201295 Reset SMC]. Do with power off. Hold for 10 sec, then power on again.&lt;br /&gt;
|-&lt;br /&gt;
| Left_Mouse / F12 / mouse_button / trackpad_button&lt;br /&gt;
| Eject Media&lt;br /&gt;
|-&lt;br /&gt;
| Option&lt;br /&gt;
| Startup Manager&lt;br /&gt;
|-&lt;br /&gt;
| Option-D&lt;br /&gt;
| Diagnostics or Apple Hardware Test via Internet&lt;br /&gt;
|-&lt;br /&gt;
| Option-N&lt;br /&gt;
| NetBoot using default image&lt;br /&gt;
|-&lt;br /&gt;
| Shift&lt;br /&gt;
| Safe Mode&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;downloads&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Downloads =&lt;br /&gt;
&lt;br /&gt;
[https://support.apple.com/en-us/HT201372 How to create a bootable installer for macOS]&lt;br /&gt;
&lt;br /&gt;
10.15 [https://itunes.apple.com/us/app/macos-catalina/id1466841314?ls=1&amp;amp;mt=12 Catalina]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.14 [https://itunes.apple.com/us/app/macos-mojave/id1398502828?ls=1&amp;amp;mt=12 Mojave]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.13 [https://itunes.apple.com/us/app/macos-high-sierra/id1246284741?ls=1&amp;amp;mt=12 High Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.12 [http://updates-http.cdn-apple.com/2019/cert/061-41343-20191023-02465f92-3ab5-4c92-bfe2-b725447a070d/InstallMacOSX.dmg Yosemite]&lt;br /&gt;
&lt;br /&gt;
10.11 [http://updates-http.cdn-apple.com/2019/cert/061-41424-20191024-218af9ec-cf50-4516-9011-228c78eda3d2/InstallMacOSX.dmg El Capitan]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.10 [http://updates-http.cdn-apple.com/2019/cert/061-39476-20191023-48f365f4-0015-4c41-9f44-39d3d2aca067/InstallOS.dmg Sierra]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Sierra.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
10.9 Maverics&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/MyVolume \&lt;br /&gt;
  --applicationpath /Applications/Install\ OS\ X\ Mavericks.app&amp;lt;/pre&amp;gt;&lt;br /&gt;
[https://support.apple.com/downloads/tiger Legacy]&lt;br /&gt;
&lt;br /&gt;
See also: https://appleinsider.com/articles/19/11/23/how-to-get-an-old-macos-installer-from-apple&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;file-systems&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= File systems =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;create-iso-from-cdr&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Create ISO from CDR ==&lt;br /&gt;
&lt;br /&gt;
https://forums.macrumors.com/threads/converting-cdr-to-iso.783690/&lt;br /&gt;
&lt;br /&gt;
Convert a CDR to ISO.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ hdiutil makehybrid -iso -joliet -o diskimage.iso diskimage.cdr&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;write-iso-to-usb&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Write ISO to USB ==&lt;br /&gt;
&lt;br /&gt;
For bootable images, use one of:&lt;br /&gt;
&lt;br /&gt;
* [https://www.balena.io/etcher/ Etcher] – '''recommended''' for bootable CD/DVD&lt;br /&gt;
* [http://unetbootin.github.io/ UNetbootin] – useful if additional FreeDOS boot is needed (e.g. for firmware upgrades)&lt;br /&gt;
&lt;br /&gt;
For data only…&lt;br /&gt;
&lt;br /&gt;
https://snipt.net/w00kie/how-do-i-burn-an-iso-on-a-usb-drive-on-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
Convert the file to a Disk Image. Note a &amp;lt;code&amp;gt;.dmg&amp;lt;/code&amp;gt; extension will be added.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ hdiutil convert -format UDRW -o /path/to/target /path/to/original.iso&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Find current devices&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil list&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Unmount device&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil unmountDisk /dev/diskN&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Write to USB&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo dd if=/path/to/target.dmg of=/dev/rdiskN bs=1m&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Eject the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil eject /dev/diskN&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;format-a-disk-from-the-command-line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Format a disk from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Format with JHFS+ (Journaled HFS+) with a GPT partition layout.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;diskutil eraseDisk jhfs+ &amp;amp;quot;ICY BOX 500G&amp;amp;quot; gpt /dev/diskX&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;create-custom-corestorage-drive&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Create custom CoreStorage drive ==&lt;br /&gt;
&lt;br /&gt;
http://www.cnet.com/how-to/how-to-make-a-custom-corestorage-drive-in-os-x/&lt;br /&gt;
&lt;br /&gt;
Create a CoreStorage volume. Will be using disk0 (SSD) and disk1 (HDD).&lt;br /&gt;
&lt;br /&gt;
Partition all drives to be part of CS with single GUID partition, named ‘Untitled’. Then determine their drive names&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil list&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Create the logical volume group. Note the 1st drive is the SSD drive, and 2nd is drive is the HDD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil cs create Macintosh\ LVG disk0 disk1&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
List CS volumes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil cs list&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Create volume in the volume group using UUID of LVG&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil cs createVolume UUID jhfs+ Macintosh\ HD 100%&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
If desired, encrypt the logical volume just created&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil cs list&lt;br /&gt;
$ diskutil cs encryptVolume UUID&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Delete a CS LVG.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil cs delete UUID&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;get-serial-number-of-drive&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Get serial number of drive ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ ioreg -l |less&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== ditto ==&lt;br /&gt;
&lt;br /&gt;
Mirror directories in OS X, preserving all ownership and permission data.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# ditto -V /Users /Volumes/SecondaryHD/Users&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;write-dmg-to-disk&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Write DMG to disk ==&lt;br /&gt;
&lt;br /&gt;
http://coolestguyplanettech.com/downtown/how-image-mac-os-x-107-lion-command-lineterminal&lt;br /&gt;
&lt;br /&gt;
# Mount the destination drive&lt;br /&gt;
# Issue this command, replacing source and destination paths&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ asr restore \&lt;br /&gt;
--source /path-to-source-dmg-image \&lt;br /&gt;
--target /Volumes/path-to-destination-volume \&lt;br /&gt;
--erase \&lt;br /&gt;
--format HFS+ \&lt;br /&gt;
--noverify&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* The '''–erase''' will erase the destination format&lt;br /&gt;
* The '''–format''' is optional and only required if the destination needs to be reformatted&lt;br /&gt;
* The '''–noverify''' is optional and skips verification - but obviously doesn’t verify a successful restore.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;mount-dmg-as-disk-loopback&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Mount DMG as disk – loopback ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/9284/does-mac-have-something-similar-to-a-linux-loop-device&lt;br /&gt;
&lt;br /&gt;
The upgrade from MacOS 10.12.1 to 10.12.2 broke my APFS formatted Ableton SDCard drive. Ugh :-(. Luckily I still had a machine running 10.12.1, so I figured I’d try to fix things.&lt;br /&gt;
&lt;br /&gt;
I started by dumping the raw disk &amp;lt;code&amp;gt;/dev/disk2&amp;lt;/code&amp;gt; using &amp;lt;code&amp;gt;dd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ dd if=/dev/disk2 of=/Volumes/Samsung_T1/Ableton-d2.dmg bs=1m&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Mount the disk. ''Note: I could have added the &amp;lt;code&amp;gt;-nomount&amp;lt;/code&amp;gt; option after &amp;lt;code&amp;gt;attach&amp;lt;/code&amp;gt; to have prevented the disk from actually mounting.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ hdiutil attach /Volumes/Samsung_T1/Ableton-d2.dmg&lt;br /&gt;
/dev/disk2              GUID_partition_scheme&lt;br /&gt;
/dev/disk2s1            EFI&lt;br /&gt;
/dev/disk2s2            Apple_APFS&lt;br /&gt;
/dev/disk2s2s1          41504653-0000-11AA-AA11-0030654&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Yay!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;apfs&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== APFS ==&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/Introduction/Introduction.html&lt;br /&gt;
* http://www.howtogeek.com/272741/how-to-format-a-drive-with-the-apfs-file-system-on-macos-sierra/&lt;br /&gt;
&lt;br /&gt;
'''Sparse image'''&lt;br /&gt;
&lt;br /&gt;
Create a sparse image with APFS.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ hdiutil create -fs APFS -size 1GB foo.sparseimage&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Physical disk'''&lt;br /&gt;
&lt;br /&gt;
Partition the disk&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo diskutil partitionDisk disk2 APFS Untitled 100%&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
'''Existing partition'''&lt;br /&gt;
&lt;br /&gt;
Create APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil apfs createContainer /dev/disk2s2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Create APFS volume in an APFS container.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil apfs addVolume disk2s2 APFS newAPFS&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
FSCK.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ fsck_apfs /dev/disk2s2&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;nfs&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== NFS ==&lt;br /&gt;
&lt;br /&gt;
Change default behavior to work better with Linux servers.&lt;br /&gt;
&lt;br /&gt;
* https://j-li.net/posts/mounting-a-linux-nfs-on-osx&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/nfs.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Generated automatically by NFS Manager 2016-10-19 23:06:36 +0000&lt;br /&gt;
nfs.client.allow_async = 1&lt;br /&gt;
nfs.client.nfsiod_thread_max = 128&lt;br /&gt;
nfs.client.mount.options = nfc,intr&lt;br /&gt;
nfs.client.is_mobile = 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;restart-autofs-without-rebooting.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Restart autofs without rebooting. ==&lt;br /&gt;
&lt;br /&gt;
Use the &amp;lt;code&amp;gt;automount&amp;lt;/code&amp;gt; command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo automount -vc&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Alternatively, use &amp;lt;code&amp;gt;launchctl&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl stop com.apple.autofsd&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;partitioning&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Partitioning ==&lt;br /&gt;
&lt;br /&gt;
References&lt;br /&gt;
&lt;br /&gt;
* https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/APFS_Guide/ToolsandAPIs/ToolsandAPIs.html#//apple_ref/doc/uid/TP40016999-CH7-DontLinkElementID_13&lt;br /&gt;
* http://www.theinstructional.com/guides/disk-management-from-the-command-line-part-2&lt;br /&gt;
&lt;br /&gt;
Get list of info&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ diskutil list&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Format an entire drive as APFS&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# command verb disk boot_record filesystem name size&lt;br /&gt;
$ diskutil partitionDisk /dev/diskX GPT APFS NewName 0b&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Arguments:&lt;br /&gt;
&lt;br /&gt;
* Boot Records&lt;br /&gt;
** GPT (GUID Partition Table)&lt;br /&gt;
** MBR (Master Boot Record)&lt;br /&gt;
* Filesystems&lt;br /&gt;
** APFS (Apple File System – beta in Sierra 10.12.1)&lt;br /&gt;
** ExFAT&lt;br /&gt;
** FAT32&lt;br /&gt;
** HFS+ (Apple HFS+)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;locked-files-or-folders&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Locked files or folders ==&lt;br /&gt;
&lt;br /&gt;
Look at the current flags:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ ls -lO /path/to/folder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Unlock them with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ chflags nouchg /path/to/locked/folder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
or with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ SetFile -a l /path/to/locked/folder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;cookbook&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Cookbook =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;homebrew&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Homebrew ==&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;ftp&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;telnet&amp;lt;/code&amp;gt; are no longer included with macOS, but can be installed with Brew.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ brew install inetutils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;resize-a-sparse-bundle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Resize a sparse bundle ==&lt;br /&gt;
&lt;br /&gt;
Unmount the image, and follow commands below.&lt;br /&gt;
&lt;br /&gt;
Compact the image (size stays the same).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil compact filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
Increase the size of the image (e.g. 8G to 12G).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;hdiutil resize -size 12G filename.sparsebundle&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;paragraph-sorting-service&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Paragraph Sorting Service ==&lt;br /&gt;
&lt;br /&gt;
http://www.macosxautomation.com/services/learn/tut03/index.html&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Open Automator.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create a new “Service” workflow.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Configure workflow.&lt;br /&gt;
&amp;lt;ol style=&amp;quot;list-style-type: lower-alpha;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Service receives selected &amp;amp;gt; text&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;in &amp;amp;gt; any application&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;check &amp;amp;lt; Replaces selected text&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;disable-the-swoosh-animation-for-mac-os-x-spaces&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Disable the Swoosh animation for Mac OS X Spaces ==&lt;br /&gt;
&lt;br /&gt;
macOS [10.12)&lt;br /&gt;
&lt;br /&gt;
System Preferences &amp;amp;gt; Accessibility &amp;amp;gt; Display &amp;amp;gt; Reduce motion&lt;br /&gt;
&lt;br /&gt;
macOS (10.11]&lt;br /&gt;
&lt;br /&gt;
* http://blog.sysmgr.org/2011/02/disable-swoosh-animation-for-mac-os-x.html&lt;br /&gt;
* http://secrets.blacktree.com/?showapp=com.apple.dock – interesting&lt;br /&gt;
* http://www.macosxhints.com/comment.php?mode=view&amp;amp;amp;cid=117778&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults write com.apple.dock \&lt;br /&gt;
   workspaces-swoosh-animation-off \&lt;br /&gt;
   -bool YES &amp;amp;&amp;amp;&lt;br /&gt;
   killall Dock&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;change-screen-capture-behavior.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Change screen capture behavior. ==&lt;br /&gt;
&lt;br /&gt;
Disable shadow on screen capture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture disable-shadow -bool TRUE&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the location of screen captures.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture location ~/Pictures/Screenshots&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change the prefix of the screen capture filename.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture name &amp;amp;quot;Pretty Picture&amp;amp;quot;&lt;br /&gt;
$ killall SystemUIServer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Take a screen capture as PDF (PNG is default).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults write com.apple.screencapture type pdf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;endisable-bonjour-announcements-10.5&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== (En|Dis)able Bonjour Announcements (10.5+) ==&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To leave it enabled, but not announce things via multicast DNS, edit the plist and add this line to the mDNSResponder options.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;string&amp;amp;gt;-NoMulticastAdvertisements&amp;amp;lt;/string&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;time-machine&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Time Machine ==&lt;br /&gt;
&lt;br /&gt;
Change backup frequency (10.5+) http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
Edit /System/Library/LaunchDaemons/com.apple.backupd-auto.plist and update the StartInterval setting. 3600[s] is 1h.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;crond-stuff&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Cron’d stuff ==&lt;br /&gt;
&lt;br /&gt;
See entry at Oct 19, ’10 08:03:30PM in http://hints.macworld.com/article.php?story=200710291721156&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;sleep&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Sleep ==&lt;br /&gt;
&lt;br /&gt;
Sleep machine from command-line (10.5+)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset sleepnow&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== pmset ===&lt;br /&gt;
&lt;br /&gt;
See ‘man pmset’ for more info. For 10.4 and prior, see http://www.snoize.com/SleepNow/.&lt;br /&gt;
&lt;br /&gt;
Figure out why machine isn’t sleeping.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g assertions&amp;lt;/pre&amp;gt;&lt;br /&gt;
Log sleep/wake messages&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g pslog&amp;lt;/pre&amp;gt;&lt;br /&gt;
View the logs later&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ pmset -g&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;endisable-swap&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== (En|Dis)able swap ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=201106020948369&lt;br /&gt;
&lt;br /&gt;
Disable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&lt;br /&gt;
$ sudo rm /private/var/vm/swapfile*&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;smart&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== SMART ==&lt;br /&gt;
&lt;br /&gt;
http://hints.macworld.com/article.php?story=20031122041138373&lt;br /&gt;
&lt;br /&gt;
Get SMART status from the command-line&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# diskutil list&lt;br /&gt;
# diskutil info diskX |grep SMART&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
[http://rolande.wordpress.com/2010/12/30/performance-tuning-the-network-stack-on-mac-osx-10-6/ Performance Tuning the Network Stack Mac OS X]&lt;br /&gt;
&lt;br /&gt;
Versions: [10.5-10.8)&lt;br /&gt;
&lt;br /&gt;
Put data into &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=4194304&lt;br /&gt;
kern.ipc.somaxconn=512&lt;br /&gt;
kern.ipc.nmbclusters=2048&lt;br /&gt;
net.inet.tcp.rfc1323=1&lt;br /&gt;
net.inet.tcp.win_scale_factor=3&lt;br /&gt;
net.inet.tcp.sockthreshold=16&lt;br /&gt;
net.inet.tcp.sendspace=262144&lt;br /&gt;
net.inet.tcp.recvspace=262144&lt;br /&gt;
net.inet.tcp.mssdflt=1440&lt;br /&gt;
net.inet.tcp.msl=15000&lt;br /&gt;
net.inet.tcp.always_keepalive=0&lt;br /&gt;
net.inet.tcp.delayed_ack=0&lt;br /&gt;
net.inet.tcp.slowstart_flightsize=4&lt;br /&gt;
net.inet.tcp.blackhole=2&lt;br /&gt;
net.inet.udp.blackhole=1&lt;br /&gt;
net.inet.icmp.icmplim=50&amp;lt;/pre&amp;gt;&lt;br /&gt;
Change these values for [10.8)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;kern.ipc.maxsockbuf=8388608&lt;br /&gt;
&lt;br /&gt;
# Enable support for 9000+ byte packets.&lt;br /&gt;
# https://blah.cloud/hardware/test-jumbo-frames-working/&lt;br /&gt;
net.inet.raw.maxdgram=16384&amp;lt;/pre&amp;gt;&lt;br /&gt;
(old) Recommended values for &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! key&lt;br /&gt;
! default&lt;br /&gt;
! recommended&lt;br /&gt;
! notes&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.mssdflt&lt;br /&gt;
| 512&lt;br /&gt;
| 1440&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.win_scale_factor&lt;br /&gt;
| 3&lt;br /&gt;
| 10&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.sendspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|-&lt;br /&gt;
| net.inet.tcp.recvspace&lt;br /&gt;
| 65536&lt;br /&gt;
| 2097152&lt;br /&gt;
| 1/2 of kern.ipc.maxsockbuf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;spotlight&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Spotlight ==&lt;br /&gt;
&lt;br /&gt;
Check status of Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# mdutil -s /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Enable Spotlight&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# mdutil -i on /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Rebuilt database&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;# mdutil -E /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;restart-finder-from-the-terminal&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Restart Finder from the Terminal ==&lt;br /&gt;
&lt;br /&gt;
http://thewayeye.net/2012/january/4/how-restart-finder-terminal&lt;br /&gt;
&lt;br /&gt;
Kill Finder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo killall Finder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Manually start if it doesn’t automatically&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ open /System/Library/CoreServices/Finder.app&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
If all else fails, reboot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ shutdown -r&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;extract-contents-of-a-payload-file&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Extract contents of a Payload file ==&lt;br /&gt;
&lt;br /&gt;
These are basically compressed cpio files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ cat Payload |gzip -d |cpio -id&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;firewall&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Firewall ==&lt;br /&gt;
&lt;br /&gt;
List apps allowed/blocked by firewall.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo /usr/libexec/ApplicationFirewall/socketfilterfw --listapps&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;dtrace-and-other-scripts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== dtrace and other scripts ==&lt;br /&gt;
&lt;br /&gt;
http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;power-management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Power management ==&lt;br /&gt;
&lt;br /&gt;
Get history of power management events&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ pmset -g log |less&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;icon-sets&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Icon sets ==&lt;br /&gt;
&lt;br /&gt;
http://blog.macsales.com/28492-create-your-own-custom-icons-in-10-7-5-or-later&lt;br /&gt;
&lt;br /&gt;
Create PNG files.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! Filename&lt;br /&gt;
! Image Size (in pixels)&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512@2x.png&lt;br /&gt;
| 1024 x 1024&lt;br /&gt;
|-&lt;br /&gt;
| icon_512x512.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256@2x.png&lt;br /&gt;
| 512 x 512&lt;br /&gt;
|-&lt;br /&gt;
| icon_256x256.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128@2x.png&lt;br /&gt;
| 256 x 256&lt;br /&gt;
|-&lt;br /&gt;
| icon_128x128.png&lt;br /&gt;
| 128 x 128&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32@2x.png&lt;br /&gt;
| 64 x 64&lt;br /&gt;
|-&lt;br /&gt;
| icon_32x32.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16@2x.png&lt;br /&gt;
| 32 x 32&lt;br /&gt;
|-&lt;br /&gt;
| icon_16x16.png&lt;br /&gt;
| 16 x 16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Create an &amp;lt;code&amp;gt;myicon.iconset&amp;lt;/code&amp;gt; folder, and put all files in that folder.&lt;br /&gt;
&lt;br /&gt;
Create a &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ iconutil -c icns /path/to/myicon.iconset&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Get info about the drive / file, and copy the &amp;lt;code&amp;gt;myicon.icns&amp;lt;/code&amp;gt; file over the drive icon of the file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;kill-parentalcontrolsd-regularly&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Kill parentalcontrolsd regularly ==&lt;br /&gt;
&lt;br /&gt;
Create the following plist as &amp;lt;code&amp;gt;/Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/code&amp;gt; with root as owner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
  &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;string&amp;gt;com.stevenlin.antiparent&amp;lt;/string&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;array&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;/bin/launchctl&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;kill&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;SIGSTOP&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;system/com.apple.familycontrols&amp;lt;/string&amp;gt;&lt;br /&gt;
  &amp;lt;/array&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;Nice&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;1&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;StartInterval&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;integer&amp;gt;600&amp;lt;/integer&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
  &amp;lt;true/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Load the plist.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo launchctl load /Library/LaunchDaemons/com.forestent.noparentalcontrolsd&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;install-a-package-from-the-command-line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Install a package from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/sbin/installer&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo installer -pkg /path/to/package.pkg -target /&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo installer -pkg macOSUpd10.14.3.pkg -target / -verboseR -dumplog 2&amp;amp;gt;&amp;amp;amp;1 |tee ~/var/log/macOSUpd10.14.3.log&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;upgrade-software-from-the-command-line&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Upgrade software from the command-line ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;softwareupdate&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ softwareupdate -l&lt;br /&gt;
Software Update Tool&lt;br /&gt;
&lt;br /&gt;
Fining available software&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
If the updater is hitting problems, e.g. unable to contact update servers, consider resetting the catalogs. (Was needed for 10.14.3 at Google.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo softwareupdate --clear-catalog&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;change-visibility-of-hidden-folders&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Change visibility of hidden folders ==&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;/usr/bin/chflags&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ chflags nohidden ~/Library&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;force-rgb-mode-a.k.a.-fix-horrible-fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Force RGB Mode (a.k.a. fix horrible fonts) ==&lt;br /&gt;
&lt;br /&gt;
http://www.iphonetopics.com/force-rgb-mode-in-mac-os-x/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;misc.-utilities&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Misc. Utilities =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;expansion-slot-utility&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Expansion Slot Utility ==&lt;br /&gt;
&lt;br /&gt;
The utility is located in /System/Library/CoreServices and is used to configure the performance of the PCI slots.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;fonts&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Fonts ==&lt;br /&gt;
&lt;br /&gt;
https://discussions.apple.com/thread/3646002?tstart=0 http://www.thexlab.com/faqs/undofontbook.html http://www.jklstudios.com/misc/osxfonts.htm&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;pmset-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== pmset ==&lt;br /&gt;
&lt;br /&gt;
Get the current settings&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ pmset -g&lt;br /&gt;
System-wide power settings:&lt;br /&gt;
Currently in use:&lt;br /&gt;
 standby              1&lt;br /&gt;
 Sleep On Power Button 1&lt;br /&gt;
 womp                 0&lt;br /&gt;
 autorestart          0&lt;br /&gt;
 hibernatefile        /var/vm/sleepimage&lt;br /&gt;
 powernap             1&lt;br /&gt;
 gpuswitch            2&lt;br /&gt;
 networkoversleep     0&lt;br /&gt;
 disksleep            10&lt;br /&gt;
 sleep                60 (sleep prevented by backupd, AddressBookSourceSync, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond, nsurlsessiond)&lt;br /&gt;
 autopoweroffdelay    28800&lt;br /&gt;
 hibernatemode        0&lt;br /&gt;
 autopoweroff         1&lt;br /&gt;
 ttyskeepawake        1&lt;br /&gt;
 displaysleep         60&lt;br /&gt;
 standbydelay         10800&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
=== autopoweroff ===&lt;br /&gt;
&lt;br /&gt;
''This is the reason my 2013 Mac Pro wakes so slowly from sleep each morning.''&lt;br /&gt;
&lt;br /&gt;
https://support.apple.com/en-us/HT201635&lt;br /&gt;
&lt;br /&gt;
'''autopoweroff''' is enabled by default on supported platforms as an implementation of Lot 6 to the European Energy-related Products Directive. After sleeping for &amp;lt;code&amp;gt;autopoweroffdelay&amp;lt;/code&amp;gt; seconds, the system will write a hibernation image and go into a lower power chipset sleep. Wakeups from this state will take longer than wakeups from regular sleep.&lt;br /&gt;
&lt;br /&gt;
== bputil ==&lt;br /&gt;
&lt;br /&gt;
https://keith.github.io/xcode-man-pages/bputil.1.html&lt;br /&gt;
&lt;br /&gt;
Utility to precisely modify the security settings on Apple Silicon Macs&lt;br /&gt;
&lt;br /&gt;
== trustd ==&lt;br /&gt;
&lt;br /&gt;
https://sneak.berlin/20201112/your-computer-isnt-yours/&lt;br /&gt;
&lt;br /&gt;
This makes requests to ocsp.apple.com each and every time an app is opened. Ugh.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;troubleshooting&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
https://github.com/upekkha/AppleHardwareTest&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;previous-shutdown-cause&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Previous shutdown cause ==&lt;br /&gt;
&lt;br /&gt;
Look at the log on the command-line, and compare to documented causes can be found on this [https://georgegarside.com/blog/macos/shutdown-causes/ blog].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ log show --predicate 'eventMessage contains &amp;quot;Previous shutdown cause:&amp;quot;'&lt;br /&gt;
Skipping info and debug messages, pass --info and/or --debug to include.&lt;br /&gt;
Filtering the log data using &amp;quot;eventMessage CONTAINS &amp;quot;Previous shutdown cause:&amp;quot;&amp;quot;&lt;br /&gt;
Timestamp                       Thread     Type        Activity             PID&lt;br /&gt;
2017-11-30 17:12:25.019394+0100 0x379      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 3&lt;br /&gt;
2017-12-06 18:16:46.306853+0100 0x3ff      Default     0x0                  0      kernel: (AppleSMC) Previous shutdown cause: 5&lt;br /&gt;
 --------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
Log      - Default:          2, Info:                0, Debug:             0, Error:          0, Fault:          0&lt;br /&gt;
Activity - Create:           0, Transition:          0, Actions:           0&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;mouse-lag&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Mouse Lag ==&lt;br /&gt;
&lt;br /&gt;
Try turning off the mouse, removing it from the Bluetooth preferences window, and repairing the device.&lt;br /&gt;
&lt;br /&gt;
On the Mac Pro (Late 2013) model, Wi-Fi seems to interfere with the Bluetooth signal such that the mouse lags. Disable Wi-Fi if possible, or use a hardwired mouse.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;dns-resolution&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== DNS resolution ==&lt;br /&gt;
&lt;br /&gt;
* https://discussions.apple.com/thread/3339686?start=0&amp;amp;amp;tstart=0&lt;br /&gt;
* http://www.justincarmony.com/blog/2011/07/27/mac-os-x-lion-etc-hosts-bugs-and-dns-resolution/&lt;br /&gt;
&lt;br /&gt;
Get dump of resolvers&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ scutil --dns&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;reset-dns-cache&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Reset DNS cache ==&lt;br /&gt;
&lt;br /&gt;
OS X &amp;amp;lt;= 10.9.* &amp;amp;amp;&amp;amp;amp; &amp;amp;gt;= 10.10.4&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo killall -HUP mDNSResponder&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
OS X 10.10.0 - 10.10.3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo discoveryutil mdnsflushcache&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;finder-file-is-damaged&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Finder – “File is damaged” ==&lt;br /&gt;
&lt;br /&gt;
Finder is reporting “File is damaged” and “Move to Trash” or “Unmount disk”. If you know the file is fine, remove the quarantine &amp;lt;code&amp;gt;xattr&amp;lt;/code&amp;gt;, and try again.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ xattr -d com.apple.quarantine /path/to/file&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;cannot-verify-installer&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Cannot verify installer ==&lt;br /&gt;
&lt;br /&gt;
http://www.macrumors.com/2016/03/03/older-os-x-installers-broken-by-certificate/&lt;br /&gt;
&lt;br /&gt;
Installers downloaded before Feb 14 2016 will not validate because the certificate used to sign the installer expired. To work around the issue, quit out of the installer, set the date back, and rerun the installer.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ date 0201010116&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Alternatively, a newer version of the installer can be downloaded. Unfortunately, older OS X installs won’t be available, so the date method must be used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;look-at-available-wi-fi-networks&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Look at available Wi-Fi networks ==&lt;br /&gt;
&lt;br /&gt;
http://apple.stackexchange.com/questions/131852/how-do-you-force-a-5-ghz-wifi-connection&lt;br /&gt;
&lt;br /&gt;
Scan for network BSSIDs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport scan&lt;br /&gt;
                            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d3 -78  100,+1  Y  DE WPA2(PSK/AES/AES)&lt;br /&gt;
                         Valerie c0:25:06:cf:0c:d7 -69  11      Y  DE WPA2(PSK/AES/AES)&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
For &amp;amp;lt;=10.6 use a different command.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport --associate=XXX --bssid=YYY&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;downgrade-from-high-sierra-to-sierra&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Downgrade from High Sierra to Sierra ==&lt;br /&gt;
&lt;br /&gt;
https://www.imore.com/how-downgrade-macos&lt;br /&gt;
&lt;br /&gt;
Technically, a downgrade isn’t possible from backup :-(&lt;br /&gt;
&lt;br /&gt;
Erase a disk with the MacOS Extended (Journaled) format, with a name of &amp;lt;code&amp;gt;Untitled&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Create install media, using &amp;lt;code&amp;gt;/Volume/Untitled&amp;lt;/code&amp;gt; as destination volume.&lt;br /&gt;
&lt;br /&gt;
* The volume will again be erased, so it is OK to use the old volume name.&lt;br /&gt;
* The &amp;lt;code&amp;gt;--applicationpath&amp;lt;/code&amp;gt; must be the '''fully qualified path'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia \&lt;br /&gt;
  --volume /Volumes/Untitled \&lt;br /&gt;
  --applicationpath &amp;quot;/Applications/Install macOS Sierra.app&amp;quot;&lt;br /&gt;
Ready to start.&lt;br /&gt;
To continue we need to erase the disk at /Volumes/Untitled.&lt;br /&gt;
If you wish to continue type (Y) then press return: y&lt;br /&gt;
Erasing Disk: 0%... 10%... 20%... 30%...100%...&lt;br /&gt;
Copying installer files to disk...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Making disk bootable...&lt;br /&gt;
Copying boot files...&lt;br /&gt;
Copy complete.&lt;br /&gt;
Done.&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;adjust-macos-font-smoothing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Adjust macOS font smoothing ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;font-smoothing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Font smoothing ===&lt;br /&gt;
&lt;br /&gt;
https://software.com/mac/tweaks/change-font-smoothing&lt;br /&gt;
&lt;br /&gt;
Display the current font smoothing:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults -currentHost read -globalDomain AppleFontSmoothing&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Change the font smoothing (0=off, 1=light, 2=Medium/flat panel, 3=strong/blurred) This is mostly needed for non-Apple displays. Restart applications to see the effect&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults -currentHost write -globalDomain AppleFontSmoothing -int 0&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Delete the setting completely (restore default)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ defaults -currentHost delete -globalDomain AppleFontSmoothing&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Set the font anti-aliasing minimum sizes, globally or per-application:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write .GlobalPreferences AppleSmoothFontsSizeThreshold -int 16&lt;br /&gt;
$ defaults -currentHost write .GlobalPreferences AppleFontSmoothing -int 0&lt;br /&gt;
$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;anti-aliasing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Anti-aliasing ===&lt;br /&gt;
&lt;br /&gt;
Read the current value.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults read NSGlobalDomain AppleAntiAliasingThreshold&lt;br /&gt;
4&amp;lt;/pre&amp;gt;&lt;br /&gt;
The anti-aliasing can be configured per application. (https://ss64.com/osx/syntax-defaults.html)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ defaults -currentHost write com.apple.safari AppleAntiAliasingThreshold -int 16&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;misc&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Misc =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;commands-looking-at-profile-enrollment-at-work.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Commands looking at profile enrollment at work. ==&lt;br /&gt;
&lt;br /&gt;
Profile enrollment of some sort?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ profiles status -type enrollment&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles list&lt;br /&gt;
_computerlevel[1] attribute: profileIdentifier: com.google.corp.gmac.applicationaccess&lt;br /&gt;
_computerlevel[2] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.passwordalert&lt;br /&gt;
_computerlevel[3] attribute: profileIdentifier: com.google.corp.gmac.networkprofile&lt;br /&gt;
_computerlevel[4] attribute: profileIdentifier: com.google.corp.gmac.chrome.extensionsettings&lt;br /&gt;
_computerlevel[5] attribute: profileIdentifier: com.google.corp.gmac.bird&lt;br /&gt;
_computerlevel[6] attribute: profileIdentifier: com.google.mdm.profile.kext&lt;br /&gt;
_computerlevel[7] attribute: profileIdentifier: com.google.mdm.profile.initial&lt;br /&gt;
_computerlevel[8] attribute: profileIdentifier: com.google.corp.gmac.touchid&lt;br /&gt;
_computerlevel[9] attribute: profileIdentifier: com.google.corp.gmac.internetsharing&lt;br /&gt;
_computerlevel[10] attribute: profileIdentifier: com.google.corp.gmac.sparkle&lt;br /&gt;
_computerlevel[11] attribute: profileIdentifier: com.google.corp.gmac.management&lt;br /&gt;
_computerlevel[12] attribute: profileIdentifier: com.google.corp.gmac.restor&lt;br /&gt;
_computerlevel[13] attribute: profileIdentifier: com.google.corp.gmac.chrome.extension.detangle&lt;br /&gt;
_computerlevel[14] attribute: profileIdentifier: com.google.corp.gmac.chrome&lt;br /&gt;
_computerlevel[15] attribute: profileIdentifier: com.google.corp.gmac.santa&lt;br /&gt;
_computerlevel[16] attribute: profileIdentifier: com.google.corp.gmac.spotlight&lt;br /&gt;
_computerlevel[17] attribute: profileIdentifier: com.google.corp.gmac.prefpanes&lt;br /&gt;
There are 17 system configuration profiles installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ sudo profiles show -type enrollment&lt;br /&gt;
Device Enrollment configuration:&lt;br /&gt;
{&lt;br /&gt;
    AllowPairing = 1;&lt;br /&gt;
    AwaitDeviceConfigured = 1;&lt;br /&gt;
    ConfigurationURL = &amp;amp;quot;https://emmapplecodevice.googleapis.com/v1/_/deviceserver/C02h8e9nw/setup?key=AIzaSyAdMVj0IzE7K6u90EkdmoVTc_79_hO1i5w&amp;amp;quot;;&lt;br /&gt;
    IsMDMUnremovable = 0;&lt;br /&gt;
    IsMandatory = 1;&lt;br /&gt;
    IsSupervised = 1;&lt;br /&gt;
    OrganizationAddress = &amp;amp;quot;1600 Amphitheatre Parkway, n/a, , Mountain VIew, CA 94043&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine1 = &amp;amp;quot;1600 Amphitheatre Parkway&amp;amp;quot;;&lt;br /&gt;
    OrganizationAddressLine2 = &amp;amp;quot;n/a&amp;amp;quot;;&lt;br /&gt;
    OrganizationCity = &amp;amp;quot;Mountain VIew&amp;amp;quot;;&lt;br /&gt;
    OrganizationCountry = USA;&lt;br /&gt;
    OrganizationEmail = &amp;amp;quot;abma@google.com&amp;amp;quot;;&lt;br /&gt;
    OrganizationName = &amp;amp;quot;Google LLC&amp;amp;quot;;&lt;br /&gt;
    OrganizationPhone = 12125658743;&lt;br /&gt;
    OrganizationZipCode = 94043;&lt;br /&gt;
    SkipSetup =     (&lt;br /&gt;
        AppleID,&lt;br /&gt;
        Siri,&lt;br /&gt;
        iCloudDiagnostics&lt;br /&gt;
    );&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;kernel-extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Kernel extensions ==&lt;br /&gt;
&lt;br /&gt;
Get list of approved kernel extensions (e.g. TripMode and Intel Power).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy; ' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
78UFGP42EU|ch.tripmode.TripModeNKE|1|Ludovic LEGER|1&lt;br /&gt;
Z3L495V9L4|com.intel.driver.EnergyDriver|1|Intel Corporation Apps|1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;$ echo 'select * from kext_policy_mdm;' | sudo sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy&lt;br /&gt;
EQHXZ8M8AV||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
P8DQRXPVLP||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
X9E956P446||1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&lt;br /&gt;
3T5GSNBU6W|com.github.osxfuse.filesystems.osxfuse|1|82CBE2F3-84FA-4734-9E74-FB0F06DB8319&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;console&amp;quot;&amp;gt;$ cat /var/db/ConfigurationProfiles/Settings/.cloudConfigRecordFound&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;CloudConfigProfile&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;dict&amp;gt;&lt;br /&gt;
        &amp;lt;key&amp;gt;AllowPairing&amp;lt;/key&amp;gt;&lt;br /&gt;
        &amp;lt;true/&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plsit&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;code-signing&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Code signing ==&lt;br /&gt;
&lt;br /&gt;
Get code signing information about an app.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ codesign -dvv /Applications/ESET\ Endpoint\ Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext&lt;br /&gt;
Executable=/Applications/ESET Endpoint Antivirus.app/Contents/PlugIns/kext/esets_kac_64_109.kext/Contents/MacOS/esets_kac_64_109&lt;br /&gt;
Identifier=com.eset.kext.esets-kac&lt;br /&gt;
Format=bundle with Mach-O thin (x86_64)&lt;br /&gt;
CodeDirectory v=20200 size=759 flags=0x0(none) hashes=18+3 location=embedded&lt;br /&gt;
Signature size=9055&lt;br /&gt;
Authority=Developer ID Application: ESET, spol. s r.o. (P8DQRXPVLP)&lt;br /&gt;
Authority=Developer ID Certification Authority&lt;br /&gt;
Authority=Apple Root CA&lt;br /&gt;
Timestamp=22 Aug 2018 at 19:39:32&lt;br /&gt;
Info.plist entries=19&lt;br /&gt;
TeamIdentifier=P8DQRXPVLP&lt;br /&gt;
Sealed Resources version=2 rules=13 files=1&lt;br /&gt;
Internal requirements count=1 size=36&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;powerchime&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== PowerChime ==&lt;br /&gt;
&lt;br /&gt;
The new MacBook Pro machine chimes when it gets power. Annoying??&lt;br /&gt;
&lt;br /&gt;
* https://apple.stackexchange.com/questions/265759/how-to-disable-plug-in-sound-on-late-2016-macbook-pro/265763#265763&lt;br /&gt;
* https://apple.stackexchange.com/questions/282752/turning-power-chime-off&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;set-static-route-and-make-persistent-on-boot&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Set static route, and make persistent on boot ==&lt;br /&gt;
&lt;br /&gt;
https://apple.stackexchange.com/questions/219834/how-to-set-network-devices-priority-on-afp-smb-transfers&lt;br /&gt;
&lt;br /&gt;
In the example below I assume the Ethernet router has the IP 192.168.0.1 and the network behind the router is the 192.168.56.0/24 network.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo route add -net 192.168.56.0  192.168.0.1&amp;lt;/pre&amp;gt;&lt;br /&gt;
To make this route persistent add a launch daemon on your machines:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
with the content&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dict&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;string&amp;gt;local.staticroute.shares&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;array&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;route&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;add&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;-net&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.56.0&amp;lt;/string&amp;gt;&lt;br /&gt;
      &amp;lt;string&amp;gt;192.168.0.1&amp;lt;/string&amp;gt;&lt;br /&gt;
    &amp;lt;/array&amp;gt;&lt;br /&gt;
    &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;
    &amp;lt;true/&amp;gt;&lt;br /&gt;
  &amp;lt;/dict&amp;gt;&lt;br /&gt;
&amp;lt;/plist&amp;gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Save the file (Ctrl-O) and quit Nano (Ctrl-X).&lt;br /&gt;
&lt;br /&gt;
Load the launch daemon with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo launchctl load -w /Library/LaunchDaemons/local.staticroute.shares.plist&amp;lt;/pre&amp;gt;&lt;br /&gt;
To access the shares enter afp://192.168.56.x, cifs://192.168.56.x or smb://192.168.56.x (with x= the last octet of the IP address of the share).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;open-system-preferences-as-root&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Open System Preferences as root ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;sudo /System/Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;macos-big-sur&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== macOS Big Sur ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;change-the-menu-bar-datetime-format&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Change the menu bar date/time format ===&lt;br /&gt;
&lt;br /&gt;
Update the format using Terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EEE d MMM h:mm a&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
My prefered version of the command. NOTE: spaces aren’t needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;defaults write com.apple.menuextra.clock DateFormat -string &amp;amp;quot;EMdhhmmss&amp;amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;system-extensions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== System Extensions ===&lt;br /&gt;
&lt;br /&gt;
Get list of loaded extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded&amp;lt;/pre&amp;gt;&lt;br /&gt;
Get list of loaded auxillary extensions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ kmutil showloaded --collection auxiliary&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;macos-catalina&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== macOS Catalina ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;remove-default-interactive-warning-for-bash.&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Remove “default interactive” warning for bash. ===&lt;br /&gt;
&lt;br /&gt;
macOS Catalina ships with zsh as the default shell for licensing reasons. To notify users, a warning is presented each time a bash interactive shell is started.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The default interactive shell is now zsh.&lt;br /&gt;
To update your account to use zsh, please run `chsh -s /bin/zsh`.&lt;br /&gt;
For more details, please visit https://support.apple.com/kb/HT208050.&amp;lt;/pre&amp;gt;&lt;br /&gt;
To disable the warning, add this to &amp;lt;code&amp;gt;~/.bash_profile&amp;lt;/code&amp;gt; or equivalent.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;export BASH_SILENCE_DEPRECATION_WARNING=1&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MacOS_AVB&amp;diff=325</id>
		<title>MacOS AVB</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MacOS_AVB&amp;diff=325"/>
		<updated>2021-12-28T20:12:37Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Supported macOS versions =&lt;br /&gt;
&lt;br /&gt;
[[AVB]] is supported on all Mac hardware that includes Thunderbolt ports. The first macOS release supporting Thunderbolt, and thereby AVB, was OS X Yosemite in 2014.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
! OS&lt;br /&gt;
! Release&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| macOS Monterey&lt;br /&gt;
| 12.*&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| macOS Big Sur&lt;br /&gt;
| 11.*&lt;br /&gt;
| [11.2) Good&lt;br /&gt;
[11.0-11.1] Clocking issues at 48kHz.&lt;br /&gt;
|-&lt;br /&gt;
| macOS Catalina&lt;br /&gt;
| 10.15.*&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| macOS Mojave&lt;br /&gt;
| 10.14.*&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| macOS High Sierra&lt;br /&gt;
| 10.13.*&lt;br /&gt;
| All releases have serious AVB clocking issues that. This release is '''highly discouraged'''.&lt;br /&gt;
|-&lt;br /&gt;
| macOS Sierra&lt;br /&gt;
| 10.12.*&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| OS X El Capitan&lt;br /&gt;
| 10.11.*&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/OS_X_Yosemite OS X Yosemite]&lt;br /&gt;
| 10.10.*&lt;br /&gt;
| Only Apple supplied AVB drivers are supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For more detailed information see the [[Avid S3L and macOS]] page.&lt;br /&gt;
&lt;br /&gt;
= Resources =&lt;br /&gt;
&lt;br /&gt;
'''Apple'''&lt;br /&gt;
* [https://support.apple.com/guide/audio-midi-setup/browse-your-network-for-an-avb-device-amsavb001 Browse your network for an AVB device in Audio MIDI Setup on Mac]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:macOS]]&lt;br /&gt;
[[Category:AVB]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=324</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=324"/>
		<updated>2021-12-23T17:45:54Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the musings of k8 wiki ==&lt;br /&gt;
''This wiki is a supporting site for http://blog.forestent.com/&amp;lt;nowiki/&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
=== Blog articles ===&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
* [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
These are some videos I've produced.&lt;br /&gt;
&lt;br /&gt;
* musings of k8 (https://www.youtube.com/channel/UCGZ36HCSAZmdbi4A2TZzugw)&lt;br /&gt;
** HOWTO Use Waves Plug-ins With an Avid S3L ([https://youtu.be/3Zddq5fh5MU YouTube])&lt;br /&gt;
** HOWTO Do a Redundant Recording With the Avid S3L ([https://youtu.be/uQ16HJhvmv0 YouTube])&lt;br /&gt;
** HOWTO Connect a MOTU AVB Device to the Avid S3L ([https://youtu.be/9bkhsHlYF_g YouTube])&lt;br /&gt;
&lt;br /&gt;
=== Information ===&lt;br /&gt;
==== Random notes ====&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
==== Audio interfaces ====&lt;br /&gt;
&lt;br /&gt;
* [[:Category:MOTU|MOTU]]&lt;br /&gt;
&lt;br /&gt;
==== Avid consoles ====&lt;br /&gt;
&lt;br /&gt;
* [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
* [[Avid S3L and macOS]]&lt;br /&gt;
* [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
==== AVB ====&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
* [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
* [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
* [[AVB Switches]]&lt;br /&gt;
* [[MOTU AVB Switch]]&lt;br /&gt;
* [[Netgear GS724Tv4]]&lt;br /&gt;
* [[PreSonus SW5E]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
* [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
=== Interesting… ===&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
* [https://www.junger-audio.com/en/products/classic-line Jünger CLASSIC LINE]&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Ludwig_von_Mises Ludwig von Mises] was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
* [http://bastiat.org/en/petition.html Bastiat's famous Candlestick makers' Petition] by Frédéric Bastiat&lt;br /&gt;
* [https://wallstreetonparade.com/ Wall Street on Parade] -- A Citizen Guide to Wall Street&lt;br /&gt;
* George Gammon ([https://www.youtube.com/c/GeorgeGammon/ YouTube]) –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
* [https://www.incrementum.li/en/journal/in-gold-we-trust/ In Gold We Trust] -- Annual report on gold&lt;br /&gt;
** [https://ingoldwetrust.report/igwt/ In Gold We Trust Report]&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
* [https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845 How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw]&lt;br /&gt;
&lt;br /&gt;
=== Site ===&lt;br /&gt;
* [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=323</id>
		<title>Avid S3L</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=323"/>
		<updated>2021-12-23T16:25:59Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Avid S3L console (including the updated [[Avid S3L-X]] version) is an amazing digital console. Anyone who has used an older [https://avid.com/ Avid] console (e.g., the [[Avid D-Show]] or [[Avid Profile]]) will be right at home with the [[Avid VENUE]] software interface, meaning they can jump straight to crafting their mix.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
'''This site focuses on non-standard solutions to problems that many S3L users are curious about.''' Information abounds on the internets for how to use the console for normal situations. Google is your friend for finding it.&lt;br /&gt;
&lt;br /&gt;
'''None of the information on this site is endorsed or supported by Avid.''' Do not contact Avid about anything you have read here!&lt;br /&gt;
&lt;br /&gt;
== Information ==&lt;br /&gt;
&lt;br /&gt;
Information and solutions provided:&lt;br /&gt;
&lt;br /&gt;
'''Avid S3L''' (including the S3L-X)&lt;br /&gt;
&lt;br /&gt;
* [[Avid S3L:3P AVB]] – Configuring the S3L to work with third-party (3P) AVB devices (e.g., the [[MOTU Stage-B16]]).&lt;br /&gt;
* [[AVB Switches]] – Tested AVB capable Ethernet switches.&lt;br /&gt;
* [[Avid S3L iLok]] – Running the [[iLok]] License Manager on the Windows desktop.&lt;br /&gt;
&lt;br /&gt;
Avid provided&lt;br /&gt;
&lt;br /&gt;
* [https://cdn-www.avid.com/-/media/avid/files/products-pdf/venue-s3l-x/venue-s3lx-system-guide.pdf VENUE S3L-X System Guide]&lt;br /&gt;
&lt;br /&gt;
'''Avid E3 Engine'''&lt;br /&gt;
&lt;br /&gt;
* [[Avid E3 Engine]]&lt;br /&gt;
* [[Avid E3 Engine Internals]] -- Information about the internals of the E3 Engine (e.g., the multiple embedded Linux devices).&lt;br /&gt;
&lt;br /&gt;
'''Avid Stage 16'''&lt;br /&gt;
&lt;br /&gt;
* [[Avid Stage 16]]&lt;br /&gt;
* [[Avid Stage 16 Internals]] – Information about the internals of the stage box (e.g., the embedded Linux AVB server).&lt;br /&gt;
* [[Avid Stage 16 Standalone]] – Configuring the Stage 16 stage box to work as a stand-alone device (e.g., directly accessible from macOS, or attached via [[AVB]] to a [[MOTU Stage-B16]] without the [[Avid E3 Engine]])&lt;br /&gt;
&lt;br /&gt;
'''Avid S3 Console'''&lt;br /&gt;
&lt;br /&gt;
* [[Avid S3 Console]]&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
The security model of the Avid S3L console was never designed for it to be attached directly to an open, unprotected internet connection. If you decide to connect the device to a network that connects to internet, '''please ensure that connection is secured with a firewall'''!!&lt;br /&gt;
&lt;br /&gt;
The embedded Windows 8.1 installation has few open ports, but the multiple embedded Linux devices in the [[Avid E3 Engine]], [[Avid Stage 16]] stage box, as well as the [[Avid S3 Console]] all have some open ports with practically zero protections in place.&lt;br /&gt;
&lt;br /&gt;
Ideally, the Avid S3L would only be connected to an isolated network with devices dedicated only to the task at hand, with no other devices.&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Site:Guidelines&amp;diff=322</id>
		<title>Site:Guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Site:Guidelines&amp;diff=322"/>
		<updated>2021-12-21T23:56:21Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Documentation guidelines for this site ==&lt;br /&gt;
&lt;br /&gt;
=== Page naming ===&lt;br /&gt;
Follow the [https://en.wikipedia.org/wiki/Wikipedia:Naming_conventions_(capitalization) Wikipedia:Naming conventions (capitalization)]&lt;br /&gt;
&lt;br /&gt;
=== Categorization ===&lt;br /&gt;
See the full list of [[Categories]].&lt;br /&gt;
&lt;br /&gt;
When documenting hardware, provide both a Vendor category (e.g., [[:Category:Avid]] or [[:Category:MOTU]]) and a Make category (e.g., [[:Category:S3L]] or [[:Category:24Ai]]).&lt;br /&gt;
&lt;br /&gt;
'''Top-level categories'''&lt;br /&gt;
* [[:Category:Vendor]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Site:Guidelines&amp;diff=321</id>
		<title>Site:Guidelines</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Site:Guidelines&amp;diff=321"/>
		<updated>2021-12-21T23:55:44Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Documentation guidelines for this site ==&lt;br /&gt;
&lt;br /&gt;
=== Page naming ===&lt;br /&gt;
Follow the [Wikipedia:Naming conventions (capitalization)](https://en.wikipedia.org/wiki/Wikipedia:Naming_conventions_(capitalization))&lt;br /&gt;
&lt;br /&gt;
=== Categorization ===&lt;br /&gt;
See the full list of [[Categories]].&lt;br /&gt;
&lt;br /&gt;
When documenting hardware, provide both a Vendor category (e.g., [[:Category:Avid]] or [[:Category:MOTU]]) and a Make category (e.g., [[:Category:S3L]] or [[:Category:24Ai]]).&lt;br /&gt;
&lt;br /&gt;
'''Top-level categories'''&lt;br /&gt;
* [[:Category:Vendor]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=320</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=320"/>
		<updated>2021-12-21T23:54:29Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the musings of k8 wiki ==&lt;br /&gt;
''This wiki is a supporting site for http://blog.forestent.com/&amp;lt;nowiki/&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
=== Blog articles ===&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
* [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
These are some videos I've produced.&lt;br /&gt;
&lt;br /&gt;
* musings of k8 (https://www.youtube.com/channel/UCGZ36HCSAZmdbi4A2TZzugw)&lt;br /&gt;
** HOWTO Do a Redundant Recording With the Avid S3L ([https://youtu.be/uQ16HJhvmv0 YouTube])&lt;br /&gt;
** HOWTO Connect a MOTU AVB Device to the Avid S3L ([https://youtu.be/9bkhsHlYF_g YouTube])&lt;br /&gt;
&lt;br /&gt;
=== Information ===&lt;br /&gt;
==== Random notes ====&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
==== Audio interfaces ====&lt;br /&gt;
&lt;br /&gt;
* [[:Category:MOTU|MOTU]]&lt;br /&gt;
&lt;br /&gt;
==== Avid consoles ====&lt;br /&gt;
&lt;br /&gt;
* [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
* [[Avid S3L and macOS]]&lt;br /&gt;
* [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
==== AVB ====&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
* [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
* [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
* [[AVB Switches]]&lt;br /&gt;
* [[MOTU AVB Switch]]&lt;br /&gt;
* [[Netgear GS724Tv4]]&lt;br /&gt;
* [[PreSonus SW5E]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
* [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
=== Interesting… ===&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
* [https://www.junger-audio.com/en/products/classic-line Jünger CLASSIC LINE]&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Ludwig_von_Mises Ludwig von Mises] was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
* [http://bastiat.org/en/petition.html Bastiat's famous Candlestick makers' Petition] by Frédéric Bastiat&lt;br /&gt;
* [https://wallstreetonparade.com/ Wall Street on Parade] -- A Citizen Guide to Wall Street&lt;br /&gt;
* George Gammon ([https://www.youtube.com/c/GeorgeGammon/ YouTube]) –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
* [https://www.incrementum.li/en/journal/in-gold-we-trust/ In Gold We Trust] -- Annual report on gold&lt;br /&gt;
** [https://ingoldwetrust.report/igwt/ In Gold We Trust Report]&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
* [https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845 How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw]&lt;br /&gt;
&lt;br /&gt;
=== Site ===&lt;br /&gt;
* [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=319</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=319"/>
		<updated>2021-12-21T23:44:29Z</updated>

		<summary type="html">&lt;p&gt;Kward: .&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the musings of k8 wiki ==&lt;br /&gt;
''This wiki is a supporting site for http://blog.forestent.com/&amp;lt;nowiki/&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
=== Projects ===&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
=== Blog articles ===&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
- [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
=== Videos ===&lt;br /&gt;
These are some videos I've produced.&lt;br /&gt;
&lt;br /&gt;
- HOWTO Do a Redundant Recording With the Avid S3L [YouTube](https://www.youtube.com/watch?v=uQ16HJhvmv0)&lt;br /&gt;
- HOWTO Connect a MOTU AVB Device to the Avid S3L [YouTube](https://youtu.be/9bkhsHlYF_g)&lt;br /&gt;
&lt;br /&gt;
## Information&lt;br /&gt;
&lt;br /&gt;
### Random notes&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
### Audio interfaces&lt;br /&gt;
&lt;br /&gt;
- [[:Category:MOTU|MOTU]]&lt;br /&gt;
&lt;br /&gt;
### Avid consoles&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
- [[Avid S3L and macOS]]&lt;br /&gt;
- [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
### AVB&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
- [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
- [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
- [[AVB Switches]]&lt;br /&gt;
- [[MOTU AVB Switch]]&lt;br /&gt;
- [[Netgear GS724Tv4]]&lt;br /&gt;
- [[PreSonus SW5E]]&lt;br /&gt;
&lt;br /&gt;
## Notes&lt;br /&gt;
&lt;br /&gt;
- [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
## Interesting…&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
- [Jünger CLASSIC LINE](https://www.junger-audio.com/en/products/classic-line)&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
- [Ludwig von Mises](https://en.wikipedia.org/wiki/Ludwig_von_Mises) was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
- [Bastiat's famous Candlestick makers' Petition](http://bastiat.org/en/petition.html) by Frédéric Bastiat&lt;br /&gt;
- [Wall Street on Parade](https://wallstreetonparade.com/) -- A Citizen Guide to Wall Street&lt;br /&gt;
- [George Gammon](https://www.youtube.com/c/GeorgeGammon/) [YouTube] –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
- [In Gold We Trust](https://www.incrementum.li/en/journal/in-gold-we-trust/) -- Annual report on gold&lt;br /&gt;
  - [In Gold We Trust Report](https://ingoldwetrust.report/igwt/)&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
- [How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw](https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845)&lt;br /&gt;
&lt;br /&gt;
## Site&lt;br /&gt;
- [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=314</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=314"/>
		<updated>2021-03-18T08:39:05Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**Welcome to the musings of k8 wiki**&lt;br /&gt;
&lt;br /&gt;
This wiki is a supporting site for http://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
## Projects&lt;br /&gt;
&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
## Blog articles&lt;br /&gt;
&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
- [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
## Videos&lt;br /&gt;
&lt;br /&gt;
These are some videos I've produced.&lt;br /&gt;
&lt;br /&gt;
- HOWTO Do a Redundant Recording With the Avid S3L [YouTube](https://www.youtube.com/watch?v=uQ16HJhvmv0)&lt;br /&gt;
- HOWTO Connect a MOTU AVB Device to the Avid S3L [YouTube](https://youtu.be/9bkhsHlYF_g)&lt;br /&gt;
&lt;br /&gt;
## Information&lt;br /&gt;
&lt;br /&gt;
### Random notes&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
### Audio interfaces&lt;br /&gt;
&lt;br /&gt;
- [[:Category:MOTU|MOTU]]&lt;br /&gt;
&lt;br /&gt;
### Avid consoles&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
- [[Avid S3L and macOS]]&lt;br /&gt;
- [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
### AVB&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
- [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
- [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
- [[AVB Switches]]&lt;br /&gt;
- [[MOTU AVB Switch]]&lt;br /&gt;
- [[Netgear GS724Tv4]]&lt;br /&gt;
- [[PreSonus SW5E]]&lt;br /&gt;
&lt;br /&gt;
## Notes&lt;br /&gt;
&lt;br /&gt;
- [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
## Interesting…&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
- [Jünger CLASSIC LINE](https://www.junger-audio.com/en/products/classic-line)&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
- [Ludwig von Mises](https://en.wikipedia.org/wiki/Ludwig_von_Mises) was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
- [Bastiat's famous Candlestick makers' Petition](http://bastiat.org/en/petition.html) by Frédéric Bastiat&lt;br /&gt;
- [Wall Street on Parade](https://wallstreetonparade.com/) -- A Citizen Guide to Wall Street&lt;br /&gt;
- [George Gammon](https://www.youtube.com/c/GeorgeGammon/) [YouTube] –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
- [In Gold We Trust](https://www.incrementum.li/en/journal/in-gold-we-trust/) -- Annual report on gold&lt;br /&gt;
  - [In Gold We Trust Report](https://ingoldwetrust.report/igwt/)&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
- [How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw](https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845)&lt;br /&gt;
&lt;br /&gt;
## Site&lt;br /&gt;
- [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=AVB&amp;diff=313</id>
		<title>AVB</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=AVB&amp;diff=313"/>
		<updated>2021-03-17T23:25:43Z</updated>

		<summary type="html">&lt;p&gt;Kward: Added a bunch of links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# AVB&lt;br /&gt;
&lt;br /&gt;
Audio Video Bridging (AVB) is a common name for the set of technical standards which provide improved synchronization, low-latency, and reliability for switched Ethernet networks.&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Audio_Video_Bridging&lt;br /&gt;
&lt;br /&gt;
**Articles**&lt;br /&gt;
&lt;br /&gt;
- [Audio Video Bridging unter Linux](https://www.linux-magazin.de/ausgaben/2013/11/avb/) from Linux-Magazin [2013-11].&lt;br /&gt;
&lt;br /&gt;
**Resources**&lt;br /&gt;
&lt;br /&gt;
- [AVB Bandwidth Calculator](https://abc.statusbar.com/)&lt;br /&gt;
- Paper on [Choosing AVB Stream Sizes](https://grouper.ieee.org/groups/1722/contributions/2015/Choosing%20AVB%20Stream%20Sizes.pdf) by Jeff Koftinoff [27 Apr 2015]&lt;br /&gt;
- Talk slides on [Misc. 61883, 1394 and AVB info for tutorial, discussion, brainstorming, etc. for AVBTP working group.](https://grouper.ieee.org/groups/1722/contributions/2007/AVBTP_working_slides_v0_02_2007_02_07.pdf)&lt;br /&gt;
  - See slide #17 for info on the AM824 format.&lt;br /&gt;
&lt;br /&gt;
- Avnu Alliance: http://www.avnu.org&lt;br /&gt;
- Avnu Alliance, “AVB for Automotive Use”: http://www.avnu.org/files/static_page_files/AADD34CC-1D09-3519-AD2D3D331F524CF6/AVnu%20Automotive__White%20Paper.pdf&lt;br /&gt;
- IEEE 802.1AS, “Timing and Synchronization for Time (PTP)”: http://standards.ieee.org/findstds/standard/802.1AS-2011.html&lt;br /&gt;
- IEEE 802.1Q-2011, Paragraph 35, “Stream Reservation Protocol (SRP)”: http://standards.ieee.org/findstds/standard/802.1Q-2011.html&lt;br /&gt;
- IEEE 802.1ak, “Multiple Registration Protocol (MRP)”: http://standards.ieee.org/findstds/standard/802.1ak-2007.html&lt;br /&gt;
- IEEE 802.1Q-2011, Paragraph 34, “Forwarding and Queueing Enhancements for Time-Sensitive Streams”: http://standards.ieee.org/findstds/standard/802.1Q-2011.html&lt;br /&gt;
- IEEE 1722, “Layer 2 Transport Protocol for Time Sensitive Applications”: http://standards.ieee.org/findstds/standard/1722-2011.html&lt;br /&gt;
- IEC 61883: http://www.iec-normen.de/suche/ergebnis/?produktsuche=IEC+61883&lt;br /&gt;
- IEEE 1722.1, (AVDECC) D23v2, “Audio/Video Discovery, Enumeration, Configuration and Control”: http://standards.ieee.org/develop/project/1722.1.html&lt;br /&gt;
- Riedel: http://www.riedel.net&lt;br /&gt;
- Audinate: http://www.audinate.com&lt;br /&gt;
- Uman http://umannet.de&lt;br /&gt;
- XMOS: http://www.xmos.com&lt;br /&gt;
- Labx Technologies: http://www.labxtechnologies.com&lt;br /&gt;
- DSP4You: http://www.dsp4you.com&lt;br /&gt;
- Marvell-Netzwerkkarten: http://www.marvell.com/pc-connectivity/&lt;br /&gt;
- Open AVB: https://github.com/intel-ethernet/Open-AVB&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:AVB]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;br /&gt;
[[Category:Pro Video]]&lt;br /&gt;
[[Category:IEEE]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MOTU_Stage-B16&amp;diff=312</id>
		<title>MOTU Stage-B16</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MOTU_Stage-B16&amp;diff=312"/>
		<updated>2021-03-17T23:21:10Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [MOTU Stage-B16](https://motu.com/products/avb/stage-b16) is a 16-input stage box and audio interface with DSP, mixing, Wi-Fi control, and studio-quality analog performance.&lt;br /&gt;
&lt;br /&gt;
{{image|100%|https://cdn-data.motu.com/site/images/stage-b16/stage-b16-iso-left1.png}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# General info&lt;br /&gt;
&lt;br /&gt;
## Limitations&lt;br /&gt;
&lt;br /&gt;
The Stage-B16 AVB network connection is 100Mbit as this is all the bandwidth needed by the device. Unfortunately, this doesn't seem to play well with the [[Netgear GS724Tv4]] AVB switch as the 100Mbit and 1Gbit ports seem to receive different global master clocks, which prevents the device from working with other AVB devices.&lt;br /&gt;
&lt;br /&gt;
[[Category:MOTU]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=311</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=311"/>
		<updated>2021-03-17T23:16:46Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**Welcome to the musings of k8 wiki**&lt;br /&gt;
&lt;br /&gt;
This wiki is a supporting site for http://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
## Projects&lt;br /&gt;
&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
## Blog articles&lt;br /&gt;
&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
- [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
## Information&lt;br /&gt;
&lt;br /&gt;
### Random notes&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
### Audio interfaces&lt;br /&gt;
&lt;br /&gt;
- [[:Category:MOTU|MOTU]]&lt;br /&gt;
&lt;br /&gt;
### Avid consoles&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
- [[Avid S3L and macOS]]&lt;br /&gt;
- [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
### AVB&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
- [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
- [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
- [[AVB Switches]]&lt;br /&gt;
- [[MOTU AVB Switch]]&lt;br /&gt;
- [[Netgear GS724Tv4]]&lt;br /&gt;
- [[PreSonus SW5E]]&lt;br /&gt;
&lt;br /&gt;
## Notes&lt;br /&gt;
&lt;br /&gt;
- [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
## Interesting…&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
- [Jünger CLASSIC LINE](https://www.junger-audio.com/en/products/classic-line)&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
- [Ludwig von Mises](https://en.wikipedia.org/wiki/Ludwig_von_Mises) was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
- [Bastiat's famous Candlestick makers' Petition](http://bastiat.org/en/petition.html) by Frédéric Bastiat&lt;br /&gt;
- [Wall Street on Parade](https://wallstreetonparade.com/) -- A Citizen Guide to Wall Street&lt;br /&gt;
- [George Gammon](https://www.youtube.com/c/GeorgeGammon/) [YouTube] –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
- [In Gold We Trust](https://www.incrementum.li/en/journal/in-gold-we-trust/) -- Annual report on gold&lt;br /&gt;
  - [In Gold We Trust Report](https://ingoldwetrust.report/igwt/)&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
- [How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw](https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845)&lt;br /&gt;
&lt;br /&gt;
## Site&lt;br /&gt;
- [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=309</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Main_Page&amp;diff=309"/>
		<updated>2021-03-17T23:15:29Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;**Welcome to the musings of k8 wiki**&lt;br /&gt;
&lt;br /&gt;
This wiki is a supporting site for http://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
## Projects&lt;br /&gt;
&lt;br /&gt;
Gathering practical information about the [[Avid S3L]] console, including using third-party [[AVB]] devices, and using the [[Avid Stage 16]] stage box as a stand-alone device.&lt;br /&gt;
&lt;br /&gt;
http://github.com/kward -- my Github projects&lt;br /&gt;
&lt;br /&gt;
## Blog articles&lt;br /&gt;
&lt;br /&gt;
These are draft blog articles that will eventually be published at https://blog.forestent.com/.&lt;br /&gt;
&lt;br /&gt;
- [[Blog:Netgear GST724Tv4 and AVB]] -- The full end-to-end process of verifying the switch version, purchasing and installing an AVB license, and testing it between a Mac and AVB device (most likely various [[MOTU]] audio interfaces and the [[Avid S3L]]).&lt;br /&gt;
&lt;br /&gt;
## Information&lt;br /&gt;
&lt;br /&gt;
### Random notes&lt;br /&gt;
&lt;br /&gt;
[[Notes:macOS|macOS]]&lt;br /&gt;
&lt;br /&gt;
[[1Password Application Passwords]] -- My personal mapping of application → app:// references I use so 1Password finds the right app.&lt;br /&gt;
&lt;br /&gt;
### Audio interfaces&lt;br /&gt;
&lt;br /&gt;
- [[:Category:MOTU|MOTU]]&lt;br /&gt;
- [[MOTU 16A]]&lt;br /&gt;
- [[MOTU 24Ai]] and [[MOTU 24Ao]]&lt;br /&gt;
- [[MOTU 828mk3 Hybrid]]&lt;br /&gt;
- [[MOTU M64]]&lt;br /&gt;
&lt;br /&gt;
### Avid consoles&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3L]] (including the S3L-X)&lt;br /&gt;
- [[Avid S3L and macOS]]&lt;br /&gt;
- [[Avid S6L]]&lt;br /&gt;
&lt;br /&gt;
### AVB&lt;br /&gt;
&lt;br /&gt;
OS Support&lt;br /&gt;
- [[macOS AVB]]&lt;br /&gt;
&lt;br /&gt;
Routing&lt;br /&gt;
- [[AVB Controller]]s&lt;br /&gt;
&lt;br /&gt;
Networking&lt;br /&gt;
- [[AVB Switches]]&lt;br /&gt;
- [[MOTU AVB Switch]]&lt;br /&gt;
- [[Netgear GS724Tv4]]&lt;br /&gt;
- [[PreSonus SW5E]]&lt;br /&gt;
&lt;br /&gt;
## Notes&lt;br /&gt;
&lt;br /&gt;
- [[Golang]] – The Go Programming Language&lt;br /&gt;
&lt;br /&gt;
## Interesting…&lt;br /&gt;
&lt;br /&gt;
Things I find interesting, but don't have the time look deeper.&lt;br /&gt;
&lt;br /&gt;
Audio&lt;br /&gt;
- [Jünger CLASSIC LINE](https://www.junger-audio.com/en/products/classic-line)&lt;br /&gt;
&lt;br /&gt;
Economics&lt;br /&gt;
- [Ludwig von Mises](https://en.wikipedia.org/wiki/Ludwig_von_Mises) was an Austrian School economist, historian, logician and sociologist. Mises wrote and lectured extensively on the societal contributions of classical liberalism. He is best known for his work on praxeology, a study of human choice and action.&lt;br /&gt;
- [Bastiat's famous Candlestick makers' Petition](http://bastiat.org/en/petition.html) by Frédéric Bastiat&lt;br /&gt;
- [Wall Street on Parade](https://wallstreetonparade.com/) -- A Citizen Guide to Wall Street&lt;br /&gt;
- [George Gammon](https://www.youtube.com/c/GeorgeGammon/) [YouTube] –- Macro economics, money supply, and the US economy&lt;br /&gt;
&lt;br /&gt;
Gold&lt;br /&gt;
- [In Gold We Trust](https://www.incrementum.li/en/journal/in-gold-we-trust/) -- Annual report on gold&lt;br /&gt;
  - [In Gold We Trust Report](https://ingoldwetrust.report/igwt/)&lt;br /&gt;
&lt;br /&gt;
Lightroom&lt;br /&gt;
- [How to Properly Edit Fall Colors in Lightroom or Adobe Camera Raw](https://fstoppers.com/landscapes/how-properly-edit-fall-colors-lightroom-or-adobe-camera-raw-521845)&lt;br /&gt;
&lt;br /&gt;
## Site&lt;br /&gt;
- [[Site:Guidelines|Guidelines]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MOTU_24Ai&amp;diff=308</id>
		<title>MOTU 24Ai</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MOTU_24Ai&amp;diff=308"/>
		<updated>2021-03-17T23:13:16Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:MOTU]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MOTU_16A&amp;diff=307</id>
		<title>MOTU 16A</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MOTU_16A&amp;diff=307"/>
		<updated>2021-03-17T23:13:05Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# I/O&lt;br /&gt;
&lt;br /&gt;
## Optical A/B&lt;br /&gt;
&lt;br /&gt;
- Optical A supports **both** the [ADAT][ADAT] and [TOSLink][TOSLink] formats.&lt;br /&gt;
- Optical B supports **only** the [ADAT][ADAT] format.&lt;br /&gt;
&lt;br /&gt;
[ADAT]: https://en.wikipedia.org/wiki/ADAT&lt;br /&gt;
[TOSLink]: https://en.wikipedia.org/wiki/TOSLINK&lt;br /&gt;
&lt;br /&gt;
# Pro Audio Control&lt;br /&gt;
&lt;br /&gt;
## Device tab&lt;br /&gt;
&lt;br /&gt;
If a device has a small padlock symbol next to it, that device is controlled by some other source, e.g. a Mac. Control must be released to edit the settings in PAC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:MOTU]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MOTU_16A&amp;diff=306</id>
		<title>MOTU 16A</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MOTU_16A&amp;diff=306"/>
		<updated>2021-03-17T23:11:25Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# I/O&lt;br /&gt;
&lt;br /&gt;
## Optical A/B&lt;br /&gt;
&lt;br /&gt;
- Optical A supports **both** the [ADAT][ADAT] and [TOSLink][TOSLink] formats.&lt;br /&gt;
- Optical B supports **only** the [ADAT][ADAT] format.&lt;br /&gt;
&lt;br /&gt;
[ADAT]: https://en.wikipedia.org/wiki/ADAT&lt;br /&gt;
[TOSLink]: https://en.wikipedia.org/wiki/TOSLINK&lt;br /&gt;
&lt;br /&gt;
# Pro Audio Control&lt;br /&gt;
&lt;br /&gt;
## Device tab&lt;br /&gt;
&lt;br /&gt;
If a device has a small padlock symbol next to it, that device is controlled by some other source, e.g. a Mac. Control must be released to edit the settings in PAC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:MOTU]]&lt;br /&gt;
[[Category:16A]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3_Console&amp;diff=305</id>
		<title>Avid S3 Console</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3_Console&amp;diff=305"/>
		<updated>2021-01-17T21:16:27Z</updated>

		<summary type="html">&lt;p&gt;Kward: Created page with &amp;quot; # Cookbook  ## Test mode https://avid.secure.force.com/pkb/articles/en_US/how_to/S3-Utility-Test-Mode   Category:Avid Category:S3L Category:Pro Audio&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
# Cookbook&lt;br /&gt;
&lt;br /&gt;
## Test mode&lt;br /&gt;
https://avid.secure.force.com/pkb/articles/en_US/how_to/S3-Utility-Test-Mode&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=304</id>
		<title>Avid S3L</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=304"/>
		<updated>2021-01-17T21:15:30Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Avid S3L console (including the updated [[Avid S3L-X]] version) is an amazing digital console. Anyone who has used an older [Avid](https://avid.com/) console (e.g., the [[Avid D-Show]] or [[Avid Profile]]) will be right at home with the [[Avid VENUE]] software interface, meaning they can jump straight to crafting their mix.&lt;br /&gt;
&lt;br /&gt;
## Background&lt;br /&gt;
&lt;br /&gt;
**This site focuses on non-standard solutions to problems that many S3L users are curious about.** Information abounds on the internets for how to use the console for normal situations. Google is your friend for finding it.&lt;br /&gt;
&lt;br /&gt;
**None of the information on this site is endorsed or supported by Avid.** Do not contact Avid about anything you have read here!&lt;br /&gt;
&lt;br /&gt;
## Information&lt;br /&gt;
&lt;br /&gt;
Information and solutions provided:&lt;br /&gt;
&lt;br /&gt;
**Avid S3L** (including the S3L-X)&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3L:3P AVB]] – Configuring the S3L to work with third-party (3P) AVB devices (e.g., the [[MOTU Stage-B16]]).&lt;br /&gt;
- [[AVB Switches]] – Tested AVB capable Ethernet switches.&lt;br /&gt;
- [[Avid S3L iLok]] – Running the [[iLok]] License Manager on the Windows desktop.&lt;br /&gt;
&lt;br /&gt;
Avid provided&lt;br /&gt;
&lt;br /&gt;
- [VENUE S3L-X System Guide](https://cdn-www.avid.com/-/media/avid/files/products-pdf/venue-s3l-x/venue-s3lx-system-guide.pdf)&lt;br /&gt;
&lt;br /&gt;
**Avid E3 Engine**&lt;br /&gt;
&lt;br /&gt;
- [[Avid E3 Engine]]&lt;br /&gt;
- [[Avid E3 Engine Internals]] -- Information about the internals of the E3 Engine (e.g., the multiple embedded Linux devices).&lt;br /&gt;
&lt;br /&gt;
**Avid Stage 16**&lt;br /&gt;
&lt;br /&gt;
- [[Avid Stage 16]]&lt;br /&gt;
- [[Avid Stage 16 Internals]] – Information about the internals of the stage box (e.g., the embedded Linux AVB server).&lt;br /&gt;
- [[Avid Stage 16 Standalone]] – Configuring the Stage 16 stage box to work as a stand-alone device (e.g., directly accessible from macOS, or attached via [[AVB]] to a [[MOTU Stage-B16]] without the [[Avid E3 Engine]])&lt;br /&gt;
&lt;br /&gt;
**Avid S3 Console**&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3 Console]]&lt;br /&gt;
&lt;br /&gt;
## Security&lt;br /&gt;
&lt;br /&gt;
The security model of the Avid S3L console was never designed for it to be attached directly to an open, unprotected internet connection. If you decide to connect the device to a network that connects to internet, **please ensure that connection is secured with a firewall**!!&lt;br /&gt;
&lt;br /&gt;
The embedded Windows 8.1 installation has few open ports, but the multiple embedded Linux devices in the [[Avid E3 Engine]], [[Avid Stage 16]] stage box, as well as the [[Avid S3 Console]] all have some open ports with practically zero protections in place.&lt;br /&gt;
&lt;br /&gt;
Ideally, the Avid S3L would only be connected to an isolated network with devices dedicated only to the task at hand, with no other devices.&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=303</id>
		<title>Avid S3L</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=303"/>
		<updated>2021-01-16T13:18:07Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Avid S3L console (including the updated [[Avid S3L-X]] version) is an amazing digital console. Anyone who has used an older [Avid](https://avid.com/) console (e.g., the [[Avid D-Show]] or [[Avid Profile]]) will be right at home with the [[Avid VENUE]] software interface, meaning they can jump straight to crafting their mix.&lt;br /&gt;
&lt;br /&gt;
## Background&lt;br /&gt;
&lt;br /&gt;
**This site focuses on non-standard solutions to problems that many S3L users are curious about.** Information abounds on the internets for how to use the console for normal situations. Google is your friend for finding it.&lt;br /&gt;
&lt;br /&gt;
**None of the information on this site is endorsed or supported by Avid.** Do not contact Avid about anything you have read here!&lt;br /&gt;
&lt;br /&gt;
## Information&lt;br /&gt;
&lt;br /&gt;
Information and solutions provided:&lt;br /&gt;
&lt;br /&gt;
**Avid S3L** (including the S3L-X)&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3L:3P AVB]] – Configuring the S3L to work with third-party (3P) AVB devices (e.g., the [[MOTU Stage-B16]]).&lt;br /&gt;
- [[AVB Switches]] – Tested AVB capable Ethernet switches.&lt;br /&gt;
- [[Avid S3L iLok]] – Running the [[iLok]] License Manager on the Windows desktop.&lt;br /&gt;
&lt;br /&gt;
Avid provided&lt;br /&gt;
&lt;br /&gt;
- [VENUE S3L-X System Guide](https://cdn-www.avid.com/-/media/avid/files/products-pdf/venue-s3l-x/venue-s3lx-system-guide.pdf)&lt;br /&gt;
&lt;br /&gt;
**Avid E3 Engine**&lt;br /&gt;
&lt;br /&gt;
- [[Avid E3 Engine]]&lt;br /&gt;
- [[Avid E3 Engine Internals]] -- Information about the internals of the E3 Engine (e.g., the multiple embedded Linux devices).&lt;br /&gt;
&lt;br /&gt;
**Avid Stage 16**&lt;br /&gt;
&lt;br /&gt;
- [[Avid Stage 16]]&lt;br /&gt;
- [[Avid Stage 16 Internals]] – Information about the internals of the stage box (e.g., the embedded Linux AVB server).&lt;br /&gt;
- [[Avid Stage 16 Standalone]] – Configuring the Stage 16 stage box to work as a stand-alone device (e.g., directly accessible from macOS, or attached via [[AVB]] to a [[MOTU Stage-B16]] without the [[Avid E3 Engine]])&lt;br /&gt;
&lt;br /&gt;
## Security&lt;br /&gt;
&lt;br /&gt;
The security model of the Avid S3L console was never designed for it to be attached directly to an open, unprotected internet connection. If you decide to connect the device to a network that connects to internet, **please ensure that connection is secured with a firewall**!!&lt;br /&gt;
&lt;br /&gt;
The embedded Windows 8.1 installation has few open ports, but the multiple embedded Linux devices in the [[Avid E3 Engine]], [[Avid Stage 16]] stage box, as well as the [[Avid S3 Console]] all have some open ports with practically zero protections in place.&lt;br /&gt;
&lt;br /&gt;
Ideally, the Avid S3L would only be connected to an isolated network with devices dedicated only to the task at hand, with no other devices.&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_E3_Engine&amp;diff=302</id>
		<title>Avid E3 Engine</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_E3_Engine&amp;diff=302"/>
		<updated>2021-01-16T13:14:59Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will someday hold more information about the Avid E3 Engine.&lt;br /&gt;
&lt;br /&gt;
For now, the following might be of interest.&lt;br /&gt;
- [[Avid E3 Engine Internals]]&lt;br /&gt;
- [[macOS:avbutil]]&lt;br /&gt;
&lt;br /&gt;
# Info&lt;br /&gt;
&lt;br /&gt;
## Hardware&lt;br /&gt;
&lt;br /&gt;
**RAM** – The S3L-X comes with 2048 MB of DDR3 1066 RAM.&lt;br /&gt;
&lt;br /&gt;
**HDD** – According to [pictures I've found](https://avid.secure.force.com/pkb/articles/en_US/troubleshooting/PXE-E61-Media-test-failure-error), the internal drive is the [Hitachi HTE723225A7A364](https://www.hdsentinel.com/storageinfo_details.php?lang=en&amp;amp;model=HITACHI%20HTE723225A7A364), which is a 2.5&amp;quot;, 250 GB, 7200 RPM, SATA-2 drive.&lt;br /&gt;
&lt;br /&gt;
# Cookbook&lt;br /&gt;
&lt;br /&gt;
## BIOS&lt;br /&gt;
To access the BIOS on the E3 Engine, do the following:&lt;br /&gt;
- Turn on power using the power switch on the E3 Engine.&lt;br /&gt;
- Immediately start taping the &amp;quot;delete&amp;quot; key on the attached USB keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:E3 Engine]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=AVB&amp;diff=301</id>
		<title>AVB</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=AVB&amp;diff=301"/>
		<updated>2021-01-07T15:10:40Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# AVB&lt;br /&gt;
&lt;br /&gt;
Audio Video Bridging (AVB) is a common name for the set of technical standards which provide improved synchronization, low-latency, and reliability for switched Ethernet networks.&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Audio_Video_Bridging&lt;br /&gt;
&lt;br /&gt;
Resources&lt;br /&gt;
- [AVB Bandwidth Calculator](https://abc.statusbar.com/)&lt;br /&gt;
- Paper on [Choosing AVB Stream Sizes](https://grouper.ieee.org/groups/1722/contributions/2015/Choosing%20AVB%20Stream%20Sizes.pdf) by Jeff Koftinoff [27 Apr 2015]&lt;br /&gt;
- Talk slides on [Misc. 61883, 1394 and AVB info for tutorial, discussion, brainstorming, etc. for AVBTP working group.](https://grouper.ieee.org/groups/1722/contributions/2007/AVBTP_working_slides_v0_02_2007_02_07.pdf)&lt;br /&gt;
  - See slide #17 for info on the AM824 format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Pro Audio]]&lt;br /&gt;
[[Category:Pro Video]]&lt;br /&gt;
[[Category:IEEE]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=AVB&amp;diff=300</id>
		<title>AVB</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=AVB&amp;diff=300"/>
		<updated>2021-01-07T15:07:15Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# AVB&lt;br /&gt;
&lt;br /&gt;
Audio Video Bridging (AVB) is a common name for the set of technical standards which provide improved synchronization, low-latency, and reliability for switched Ethernet networks.&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Audio_Video_Bridging&lt;br /&gt;
&lt;br /&gt;
Resources&lt;br /&gt;
- [AVB Bandwidth Calculator](https://abc.statusbar.com/)&lt;br /&gt;
- Paper on [Choosing AVB Stream Sizes](https://grouper.ieee.org/groups/1722/contributions/2015/Choosing%20AVB%20Stream%20Sizes.pdf) by Jeff Koftinoff [27 Apr 2015]&lt;br /&gt;
&lt;br /&gt;
[[Category:Pro Audio]]&lt;br /&gt;
[[Category:Pro Video]]&lt;br /&gt;
[[Category:IEEE]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=299</id>
		<title>Avid S3L and macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=299"/>
		<updated>2020-12-23T17:00:23Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;_Information about using [[Avid S3L]] console with [[macOS]] via [[AVB]]._&lt;br /&gt;
&lt;br /&gt;
## Working combinations&lt;br /&gt;
&lt;br /&gt;
Unfortunately, not all versions of macOS play well with the S3L. Most are OK, but some releases break aspects of the AVB protocol, which results either in timing issues (which manifest as clicking in recording and/or playback), or no functionality whatsoever.&lt;br /&gt;
&lt;br /&gt;
Below is a table of combinations that I have personally tested.&lt;br /&gt;
&lt;br /&gt;
| macOS                       | Mac                                                   | Pro Tools | Console         | Works     | Notes                                         |&lt;br /&gt;
| --------------------------- | ----------------------------------------------------- | --------- | --------------- | --------- | --------------------------------------------- |&lt;br /&gt;
| Big Sur 11.1                | Mac Pro (Late 2013)                                   | 2020.11.0 | S3L-X (4.6.1.4) | **Yes**   |                                               |&lt;br /&gt;
| Big Sur 11.0.1              | MacBook Pro (13-inch, 2020, Four Thunderbolt 3 Ports) | 2020.11.0 | S6L (6.3)       | **Yes**   |                                               |&lt;br /&gt;
| Catalina (all versions)     | Mac Pro (Late 2013)                                   |           | S3L-X (4.6.1.4) | **Yes**   | Minimal testing.                              |&lt;br /&gt;
| Mojave 10.14.0-10.14.3      | MacBook Pro (Retina, 15-inch, Mid-2015)               | 2018.12.0 | S3L-X (4.6.1.4) | **Yes**   |                                               |&lt;br /&gt;
| High Sierra 10.13.4-10.13.6 | MacBook Pro (Retina, 15-inch, Mid-2015)               |           | S3L-X (4.6.1.4) | Partially | Recording: Yes / Playback: No (timing issues) |&lt;br /&gt;
| Sierra (10.12.6)            | Mac mini (Late 2012)                                  | 2020.12.0 | S3L-X (4.6.1.4) | **Yes**   |                                               |&lt;br /&gt;
| Sierra (all versions)       | MacBook Pro (Retina, 15-inch, Mid-2015)               |           | S3L-X (4.6.1.4) | **Yes**   |                                               |&lt;br /&gt;
&lt;br /&gt;
## AVB switch testing&lt;br /&gt;
&lt;br /&gt;
### Ports A/B&lt;br /&gt;
&lt;br /&gt;
I haven't yet started any testing with these ports.&lt;br /&gt;
&lt;br /&gt;
### Port C&lt;br /&gt;
&lt;br /&gt;
Below is a matrix of AVB switch combinations, and whether they work. All combinations are tested with the switch connected to Port C of the S3L, and the Mac connected to the switch.&lt;br /&gt;
&lt;br /&gt;
| macOS        | Console          | [[MOTU AVB Switch]] | [[Netgear GS724Tv4]] | [[PreSonus SW5E]]         |&lt;br /&gt;
| ------------ | ---------------- | ------------------- | -------------------- | ------------------------- |&lt;br /&gt;
| Big Sur 11.1 | S3L-X (4.6.1.4 ) |                     | **Yes** (6.3.1.19)   | **Yes** (1.2.0.16705)     |&lt;br /&gt;
| Big Sur 11.1 | S3L-X (4.6.1.4 ) |                     |                      | No (1.0.0.15447) – clicky |&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=298</id>
		<title>Avbutil</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=298"/>
		<updated>2020-12-23T13:42:58Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;`avbutil` is used for the management of [[AVB]] features and settings. It enables control of AVB entities using the [[AVDECC]] (IEEE 1722.1) protocol.&lt;br /&gt;
&lt;br /&gt;
Typically, the [[Audio MIDI Setup]] application is enough for most users to manage their audio interfaces, including routing audio to/from an AVB audio interface. For those users needing more control over the AVB routing, or for those users who are simply curious about the deeper workings of AVB on macOS, the `avbutil` command is for them.&lt;br /&gt;
&lt;br /&gt;
The `avbutil` command is included in [[macOS]] since [[macOS Sierra]], which was the first macOS release supporting AVB. Coincidentally, it was also the first macOS release that supported [[Thunderbolt]], which happens to be a corresponding requirement for supporting AVB on Mac hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Entity Controller&lt;br /&gt;
&lt;br /&gt;
The AVDECC Entity Controller window is used to see the available AVB devices on the network, and to see (and in some cases alter) their active configurations.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The controller window is started by opening [[Terminal]], and calling the `avbutil` command.}}&lt;br /&gt;
&lt;br /&gt;
Direct method&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
$ avbutil --controller launch&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Indirect method&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
$ avbutil&lt;br /&gt;
avbutil 900.12&lt;br /&gt;
&lt;br /&gt;
avbutil&amp;gt; controller&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Once started, a window will appear that lists all the available AVB devices on the network. Here you can see three different [[MOTU]] audio interfaces that are currently connected.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Entity_Controller.png|955px|alt=AVDECC Entity Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVB Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The AVB Audio Entity Configuration window shows the active configuration of an AVB audio entity.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Audio Entity Configuration from the Window menu, or by typing Cmnd-1.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:AVB_Audio_Entity_Configuration.png|450px|alt=AVB Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
Entities can be selected by clicking on their names. In the image above, the MOTU 16A is currently selected. By default, no entities are selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Simple Virtual Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The Simple Virtual Audio Entity Configuration window allows the AVB capable Ethernet interfaces of the system to become active AVB entities on the network.&lt;br /&gt;
&lt;br /&gt;
Once enabled, audio can be routed to/from the Mac as though it were an audio interface. This makes it possible for two Mac computers to exchange audio with one another over the network, and for one Mac to remotely manage the AVB connections of another mac using the AVDECC Entity Controller.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Simple Virtual Audio Entity Configuration from the Window menu, or by typing Cmnd-2.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Simple_Virtual_Audio_Entity_Configuration.png|450px|alt=Simple Virtual Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Connection Matrix&lt;br /&gt;
&lt;br /&gt;
The AVDECC Connection Matrix window shows what AVB streams are patched where. This tool is used to patch [[AVB Talker]]s and [[AVB Listener]]s with each other.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The matrix window is opened by selecting AVDECC Connection Matrix from the Window menu, or by typing Cmnd-4.}}&lt;br /&gt;
&lt;br /&gt;
Talkers are listed across the top, and Listeners across the left.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Connection_Matrix.png|600px|alt=AVDECC Connection Matrix]]&lt;br /&gt;
&lt;br /&gt;
In the image above, one can see that the Stream 1 and 2 outputs of the [[MOTU 24Ai]] device are patched to the Stream 1 and 2 inputs of both the [[MOTU 16A]] and [[MOTU 24Ao]] devices. This means that both the 16A and 24Ao devices will receive exactly the same signals. (To note, MOTU AVB streams are 8 channels wide, so this example demonstrates the routing 16 channels of audio.)&lt;br /&gt;
&lt;br /&gt;
The settings demonstrated can also be achieved using the [[MOTU Pro Audio Control]] user interface. Any changes made in the MOTU UI will also be reflected in real-time on the connection matrix UI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Appendix&lt;br /&gt;
### Known avbutil versions&lt;br /&gt;
&lt;br /&gt;
OS                | Version | .0     | .1     | .2     | .3 | .4    | .5 | .6    | .7    |&lt;br /&gt;
----------------- | ------- | ------ | ------ | ------ | -- | ----- | -- | ----- | ----- |&lt;br /&gt;
macOS Big Sur     | 11.0    | 900.12 | 900.12 |        |    |       |    |       |       |&lt;br /&gt;
macOS Catalina    | 10.15   |        |        | 800.17 |    |       |    |       | 850.1 |&lt;br /&gt;
macOS Mojave      | 10.14   |        |        |        |    | 740.1 |    | 760.6 |       |&lt;br /&gt;
macOS High Sierra | 10.13   |        |        |        |    |       |    |       |       |&lt;br /&gt;
macOS Sierra      | 10.12   |        |        |        |    |       |    | 506.1 |       |&lt;br /&gt;
&lt;br /&gt;
(*) v740.1 needs to be verified.&lt;br /&gt;
&lt;br /&gt;
### Alternative AVDECC Controllers&lt;br /&gt;
&lt;br /&gt;
[L-Acoustics](https://www.l-acoustics.com/) provide a set of open source libraries for controlling AVB entities using the [[AVDECC]] protocol that is compliant with the [[Milan]] specifications of the [[Avnu Alliance]]. The libraries are available at https://github.com/L-Acoustics/avdecc.&lt;br /&gt;
&lt;br /&gt;
[Pivitec](http://www.pivitec.com/) once produced AVB hardware that interfaced with the [[Avid S3L]] console. They provided their own AVDECC Controller to manage the hardware. It is still possible to download their [AVDECC Controller](http://www.pivitec.com/avdecc-controller/), although it has not been updated since mid-2015.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:macOS]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=297</id>
		<title>Avbutil</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=297"/>
		<updated>2020-12-23T13:24:06Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;`avbutil` is used for the management of [[AVB]] features and settings. It enables control of AVB entities using the [[AVDECC]] (IEEE 1722.1) protocol.&lt;br /&gt;
&lt;br /&gt;
Typically, the [[Audio MIDI Setup]] application is enough for most users to manage their audio interfaces, including routing audio to/from an AVB audio interface. For those users needing more control over the AVB routing, or for those users who are simply curious about the deeper workings of AVB on macOS, the `avbutil` command is for them.&lt;br /&gt;
&lt;br /&gt;
The `avbutil` command is included in [[macOS]] since [[macOS Sierra]], which was the first macOS release supporting AVB. Coincidentally, it was also the first macOS release that supported [[Thunderbolt]], which happens to be a corresponding requirement for supporting AVB on Mac hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Entity Controller&lt;br /&gt;
&lt;br /&gt;
The AVDECC Entity Controller window is used to see the available AVB devices on the network, and to see (and in some cases alter) their active configurations.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The controller window is started by opening [[Terminal]], and calling the `avbutil` command.}}&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
$ avbutil&lt;br /&gt;
avbutil 900.12&lt;br /&gt;
&lt;br /&gt;
avbutil&amp;gt; controller&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Once started, a window will appear that lists all the available AVB devices on the network. Here you can see three different [[MOTU]] audio interfaces that are currently connected.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Entity_Controller.png|955px|alt=AVDECC Entity Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVB Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The AVB Audio Entity Configuration window shows the active configuration of an AVB audio entity.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Audio Entity Configuration from the Window menu, or by typing Cmnd-1.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:AVB_Audio_Entity_Configuration.png|450px|alt=AVB Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
Entities can be selected by clicking on their names. In the image above, the MOTU 16A is currently selected. By default, no entities are selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Simple Virtual Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The Simple Virtual Audio Entity Configuration window allows the AVB capable Ethernet interfaces of the system to become active AVB entities on the network.&lt;br /&gt;
&lt;br /&gt;
Once enabled, audio can be routed to/from the Mac as though it were an audio interface. This makes it possible for two Mac computers to exchange audio with one another over the network, and for one Mac to remotely manage the AVB connections of another mac using the AVDECC Entity Controller.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Simple Virtual Audio Entity Configuration from the Window menu, or by typing Cmnd-2.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Simple_Virtual_Audio_Entity_Configuration.png|450px|alt=Simple Virtual Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Connection Matrix&lt;br /&gt;
&lt;br /&gt;
The AVDECC Connection Matrix window shows what AVB streams are patched where. This tool is used to patch [[AVB Talker]]s and [[AVB Listener]]s with each other.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The matrix window is opened by selecting AVDECC Connection Matrix from the Window menu, or by typing Cmnd-4.}}&lt;br /&gt;
&lt;br /&gt;
Talkers are listed across the top, and Listeners across the left.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Connection_Matrix.png|600px|alt=AVDECC Connection Matrix]]&lt;br /&gt;
&lt;br /&gt;
In the image above, one can see that the Stream 1 and 2 outputs of the [[MOTU 24Ai]] device are patched to the Stream 1 and 2 inputs of both the [[MOTU 16A]] and [[MOTU 24Ao]] devices. This means that both the 16A and 24Ao devices will receive exactly the same signals. (To note, MOTU AVB streams are 8 channels wide, so this example demonstrates the routing 16 channels of audio.)&lt;br /&gt;
&lt;br /&gt;
The settings demonstrated can also be achieved using the [[MOTU Pro Audio Control]] user interface. Any changes made in the MOTU UI will also be reflected in real-time on the connection matrix UI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Appendix&lt;br /&gt;
### Known avbutil versions&lt;br /&gt;
&lt;br /&gt;
OS                | Version | .0     | .1     | .2     | .3 | .4    | .5 | .6    | .7    |&lt;br /&gt;
----------------- | ------- | ------ | ------ | ------ | -- | ----- | -- | ----- | ----- |&lt;br /&gt;
macOS Big Sur     | 11.0    | 900.12 | 900.12 |        |    |       |    |       |       |&lt;br /&gt;
macOS Catalina    | 10.15   |        |        | 800.17 |    |       |    |       | 850.1 |&lt;br /&gt;
macOS Mojave      | 10.14   |        |        |        |    | 740.1 |    | 760.6 |       |&lt;br /&gt;
macOS High Sierra | 10.13   |        |        |        |    |       |    |       |       |&lt;br /&gt;
macOS Sierra      | 10.12   |        |        |        |    |       |    | 506.1 |       |&lt;br /&gt;
&lt;br /&gt;
(*) v740.1 needs to be verified.&lt;br /&gt;
&lt;br /&gt;
### Alternative AVDECC Controllers&lt;br /&gt;
&lt;br /&gt;
[L-Acoustics](https://www.l-acoustics.com/) provide a set of open source libraries for controlling AVB entities using the [[AVDECC]] protocol that is compliant with the [[Milan]] specifications of the [[Avnu Alliance]]. The libraries are available at https://github.com/L-Acoustics/avdecc.&lt;br /&gt;
&lt;br /&gt;
[Pivitec](http://www.pivitec.com/) once produced AVB hardware that interfaced with the [[Avid S3L]] console. They provided their own AVDECC Controller to manage the hardware. It is still possible to download their [AVDECC Controller](http://www.pivitec.com/avdecc-controller/), although it has not been updated since mid-2015.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:macOS]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=296</id>
		<title>Avbutil</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=296"/>
		<updated>2020-12-23T13:23:38Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;`avbutil` is used for the management of [[AVB]] features and settings. It enables control of AVB entities using the [[AVDECC]] (IEEE 1722.1) protocol.&lt;br /&gt;
&lt;br /&gt;
Typically, the [[Audio MIDI Setup]] application is enough for most users to manage their audio interfaces, including routing audio to/from an AVB audio interface. For those users needing more control over the AVB routing, or for those users who are simply curious about the deeper workings of AVB on macOS, the `avbutil` command is for them.&lt;br /&gt;
&lt;br /&gt;
The `avbutil` command is included in [[macOS]] since [[macOS Sierra]], which was the first macOS release supporting AVB. Coincidentally, it was also the first macOS release that supported [[Thunderbolt]], which happens to be a corresponding requirement for supporting AVB on Mac hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Entity Controller&lt;br /&gt;
&lt;br /&gt;
The AVDECC Entity Controller window is used to see the available AVB devices on the network, and to see (and in some cases alter) their active configurations.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The controller window is started by opening [[Terminal]], and calling the `avbutil` command.}}&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
$ avbutil&lt;br /&gt;
avbutil 900.12&lt;br /&gt;
&lt;br /&gt;
avbutil&amp;gt; controller&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Once started, a window will appear that lists all the available AVB devices on the network. Here you can see three different [[MOTU]] audio interfaces that are currently connected.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Entity_Controller.png|955px|alt=AVDECC Entity Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVB Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The AVB Audio Entity Configuration window shows the active configuration of an AVB audio entity.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Audio Entity Configuration from the Window menu, or by typing Cmnd-1.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:AVB_Audio_Entity_Configuration.png|450px|alt=AVB Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
Entities can be selected by clicking on their names. In the image above, the MOTU 16A is currently selected. By default, no entities are selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Simple Virtual Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The Simple Virtual Audio Entity Configuration window allows the AVB capable Ethernet interfaces of the system to become active AVB entities on the network.&lt;br /&gt;
&lt;br /&gt;
Once enabled, audio can be routed to/from the Mac as though it were an audio interface. This makes it possible for two Mac computers to exchange audio with one another over the network, and for one Mac to remotely manage the AVB connections of another mac using the AVDECC Entity Controller.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Simple Virtual Audio Entity Configuration from the Window menu, or by typing Cmnd-2.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Simple_Virtual_Audio_Entity_Configuration.png|450px|alt=Simple Virtual Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Connection Matrix&lt;br /&gt;
&lt;br /&gt;
The AVDECC Connection Matrix window shows what AVB streams are patched where. This tool is used to patch [[AVB Talker]]s and [[AVB Listener]]s with each other.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The matrix window is opened by selecting AVDECC Connection Matrix from the Window menu, or by typing Cmnd-4.}}&lt;br /&gt;
&lt;br /&gt;
Talkers are listed across the top, and Listeners across the left.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Connection_Matrix.png|600px|alt=AVDECC Connection Matrix]]&lt;br /&gt;
&lt;br /&gt;
In the image above, one can see that the Stream 1 and 2 outputs of the [[MOTU 24Ai]] device are patched to the Stream 1 and 2 inputs of both the [[MOTU 16A]] and [[MOTU 24Ao]] devices. This means that both the 16A and 24Ao devices will receive exactly the same signals. (To note, MOTU AVB streams are 8 channels wide, so this example demonstrates the routing 16 channels of audio.)&lt;br /&gt;
&lt;br /&gt;
The settings demonstrated can also be achieved using the [[MOTU Pro Audio Control]] user interface. Any changes made in the MOTU UI will also be reflected in real-time on the connection matrix UI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Appendix&lt;br /&gt;
### Known avbutil versions&lt;br /&gt;
&lt;br /&gt;
OS                | Version | .0     | .1     | .2     | .3 | .4    | .5 | .6    | .7    |&lt;br /&gt;
----------------- | ------- | ------ | ------ | ------ | -- | ----- | -- | ----- | ----- |&lt;br /&gt;
macOS Big Sur     | 11.0.1-11.1    | 900.12 | 900.12 |        |    |       |    |       |       |&lt;br /&gt;
macOS Catalina    | 10.15   |        |        | 800.17 |    |       |    |       | 850.1 |&lt;br /&gt;
macOS Mojave      | 10.14   |        |        |        |    | 740.1 |    | 760.6 |       |&lt;br /&gt;
macOS High Sierra | 10.13   |        |        |        |    |       |    |       |       |&lt;br /&gt;
macOS Sierra      | 10.12   |        |        |        |    |       |    | 506.1 |       |&lt;br /&gt;
&lt;br /&gt;
(*) v740.1 needs to be verified.&lt;br /&gt;
&lt;br /&gt;
### Alternative AVDECC Controllers&lt;br /&gt;
&lt;br /&gt;
[L-Acoustics](https://www.l-acoustics.com/) provide a set of open source libraries for controlling AVB entities using the [[AVDECC]] protocol that is compliant with the [[Milan]] specifications of the [[Avnu Alliance]]. The libraries are available at https://github.com/L-Acoustics/avdecc.&lt;br /&gt;
&lt;br /&gt;
[Pivitec](http://www.pivitec.com/) once produced AVB hardware that interfaced with the [[Avid S3L]] console. They provided their own AVDECC Controller to manage the hardware. It is still possible to download their [AVDECC Controller](http://www.pivitec.com/avdecc-controller/), although it has not been updated since mid-2015.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:macOS]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=295</id>
		<title>Avid S3L and macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=295"/>
		<updated>2020-12-23T09:58:45Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;_Information about using [[Avid S3L]] console with [[macOS]] via [[AVB]]._&lt;br /&gt;
&lt;br /&gt;
## Working combinations&lt;br /&gt;
&lt;br /&gt;
Unfortunately, not all versions of macOS play well with the S3L. Most are OK, but some releases break aspects of the AVB protocol, which results either in timing issues (which manifest as clicking in recording and/or playback), or no functionality whatsoever.&lt;br /&gt;
&lt;br /&gt;
Below is a table of combinations that I have personally tested.&lt;br /&gt;
&lt;br /&gt;
| Date       | Console       | Mac                                                   | macOS                       | Pro Tools | Works Direct | Notes                      |&lt;br /&gt;
| ---------- | ------------- | ----------------------------------------------------- | --------------------------- | --------- | ------------ | -------------------------- |&lt;br /&gt;
| 2020-12-23 | S3L-X 4.6.1.4 | Mac Pro (Late 2013)                                   | macOS Big Sur 11.1 (20C69)  | 2020.11.0 | **Yes**      |                            |&lt;br /&gt;
| 2020-11-22 | S6L 6.3       | MacBook Pro (13-inch, 2020, Four Thunderbolt 3 Ports) | macOS Big Sur 11.0.1        | 2020.11.0 | **Yes**      |                            |&lt;br /&gt;
| 2019-03-03 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Mojave 10.14.3        |           | **Yes**      |                            |&lt;br /&gt;
| 2018-09-29 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Mojave 10.14.0        |           | **Yes**      |                            |&lt;br /&gt;
| 2018-07-28 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.6   |           | No           | Timing issues on playback. |&lt;br /&gt;
| 2018-06-05 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.5   |           | No           | Timing issues on playback. |&lt;br /&gt;
| 2018-03-31 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.4   |           | No           | Timing issues on playback. |&lt;br /&gt;
|            | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Sierra (all versions) |           | **Yes**      |                            |&lt;br /&gt;
&lt;br /&gt;
## AVB switch testing&lt;br /&gt;
&lt;br /&gt;
### Ports A/B&lt;br /&gt;
&lt;br /&gt;
I haven't yet started any testing with these ports.&lt;br /&gt;
&lt;br /&gt;
### Port C&lt;br /&gt;
&lt;br /&gt;
Below is a matrix of AVB switch combinations, and whether they work. All combinations are tested with the switch connected to Port C of the S3L, and the Mac connected to the switch.&lt;br /&gt;
&lt;br /&gt;
| Console       | macOS              | [[MOTU AVB Switch]] | [[Netgear GS724Tv4]] (6.3.1.19) | [[PreSonus SW5E]]         |&lt;br /&gt;
| ------------- | ------------------ | ------------------- | ------------------------------- | ------------------------- |&lt;br /&gt;
| S3L-X 4.6.1.4 | macOS Big Sur 11.1 |                     |                                 | (1.2.0.16705) **Yes**     |&lt;br /&gt;
| S3L-X 4.6.1.4 | macOS Big Sur 11.1 |                     |                                 | (1.0.0.15447) No (clicky) |&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=PreSonus_SW5E&amp;diff=294</id>
		<title>PreSonus SW5E</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=PreSonus_SW5E&amp;diff=294"/>
		<updated>2020-12-23T09:44:49Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# PreSonus SW5E&lt;br /&gt;
&lt;br /&gt;
The [PreSonus SW5E](https://www.presonus.com/products/sw5e) is a 5-port AVB Ethernet switch with PoE support.&lt;br /&gt;
&lt;br /&gt;
[[File:Presonus-sw5e-front_thumbnail.png|alt=PreSonus SW5E front]]&lt;br /&gt;
[[File:Presonus-sw5e-back_thumbnail.png|alt=PreSonus SW5E back]]&lt;br /&gt;
&lt;br /&gt;
## Properties&lt;br /&gt;
&lt;br /&gt;
- The device is surprisingly heavy given its size, and it feels very solid.&lt;br /&gt;
- It has cooling fins on the back, most likely for heat dissipation when PoE is used, but under normal non-PoE operation it hardly gets warm at all.&lt;br /&gt;
- Each of the five ports support [Ethercon](https://en.wikipedia.org/wiki/EtherCON) connections, making them much safer for a pro audio environment.&lt;br /&gt;
- The device comes with four small adhesive rubber feet that can be attached if the user so desires.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Firmware&lt;br /&gt;
https://www.presonus.com/learn/technical-articles/Updating-Your-Sw5e-Switch-Firmware&lt;br /&gt;
&lt;br /&gt;
[[Category:PreSonus]]&lt;br /&gt;
[[Category:SW5E]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=293</id>
		<title>Avid S3L and macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=293"/>
		<updated>2020-12-23T09:44:00Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;_Information about using [[Avid S3L]] console with [[macOS]] via [[AVB]]._&lt;br /&gt;
&lt;br /&gt;
## Working combinations&lt;br /&gt;
&lt;br /&gt;
Unfortunately, not all versions of macOS play well with the S3L. Most are OK, but some releases break aspects of the AVB protocol, which results either in timing issues (which manifest as clicking in recording and/or playback), or no functionality whatsoever.&lt;br /&gt;
&lt;br /&gt;
Below is a table of combinations that I have personally tested.&lt;br /&gt;
&lt;br /&gt;
| Date       | Console       | Mac                                                   | macOS                       | Pro Tools | Works Direct | Notes                      |&lt;br /&gt;
| ---------- | ------------- | ----------------------------------------------------- | --------------------------- | --------- | ------------ | -------------------------- |&lt;br /&gt;
| 2020-12-23 | S3L-X 4.6.1.4 | Mac Pro (Late 2013)                                   | macOS Big Sur 11.1 (20C69)  | 2020.11.0 | **Yes**      |                            |&lt;br /&gt;
| 2020-11-22 | S6L 6.3       | MacBook Pro (13-inch, 2020, Four Thunderbolt 3 Ports) | macOS Big Sur 11.0.1        | 2020.11.0 | **Yes**      |                            |&lt;br /&gt;
| 2019-03-03 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Mojave 10.14.3        |           | **Yes**      |                            |&lt;br /&gt;
| 2018-09-29 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Mojave 10.14.0        |           | **Yes**      |                            |&lt;br /&gt;
| 2018-07-28 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.6   |           | No           | Timing issues on playback. |&lt;br /&gt;
| 2018-06-05 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.5   |           | No           | Timing issues on playback. |&lt;br /&gt;
| 2018-03-31 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.4   |           | No           | Timing issues on playback. |&lt;br /&gt;
|            | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Sierra (all versions) |           | **Yes**      |                            |&lt;br /&gt;
&lt;br /&gt;
## AVB switch testing&lt;br /&gt;
&lt;br /&gt;
### Ports A/B&lt;br /&gt;
&lt;br /&gt;
I haven't yet started any testing with these ports.&lt;br /&gt;
&lt;br /&gt;
### Port C&lt;br /&gt;
&lt;br /&gt;
Below is a matrix of AVB switch combinations, and whether they work. All combinations are tested with the switch connected to Port C of the S3L, and the Mac connected to the switch.&lt;br /&gt;
&lt;br /&gt;
| Console       | macOS              | [[MOTU AVB Switch]] | [[Netgear GS724Tv4]] (6.3.1.19) | [[PreSonus SW5E]] (1.0.0.15447) |&lt;br /&gt;
| ------------- | ------------------ | ------------------- | ------------------------------- | ------------------------------- |&lt;br /&gt;
| S3L-X 4.6.1.4 | macOS Big Sur 11.1 |                     |                                 | No (clicky)                     |&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=292</id>
		<title>Avid S3L and macOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_and_macOS&amp;diff=292"/>
		<updated>2020-12-23T09:34:49Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;_Information about using [[Avid S3L]] console with [[macOS]] via [[AVB]]._&lt;br /&gt;
&lt;br /&gt;
## Working combinations&lt;br /&gt;
&lt;br /&gt;
Unfortunately, not all versions of macOS play well with the S3L. Most are OK, but some releases break aspects of the AVB protocol, which results either in timing issues (which manifest as clicking in recording and/or playback), or no functionality whatsoever.&lt;br /&gt;
&lt;br /&gt;
Below is a table of combinations that I have personally tested.&lt;br /&gt;
&lt;br /&gt;
| Date       | Console       | Mac                                                   | macOS                       | Pro Tools | Works Direct | Notes                      |&lt;br /&gt;
| ---------- | ------------- | ----------------------------------------------------- | --------------------------- | --------- | ------------ | -------------------------- |&lt;br /&gt;
| 2020-12-23 | S3L-X 4.6.1.4 | Mac Pro (Late 2013)                                   | macOS Big Sur 11.1 (20C69)  | 2020.11.0 | **Yes**      |                            |&lt;br /&gt;
| 2020-11-22 | S6L 6.3       | MacBook Pro (13-inch, 2020, Four Thunderbolt 3 Ports) | macOS Big Sur 11.0.1        | 2020.11.0 | **Yes**      |                            |&lt;br /&gt;
| 2019-03-03 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Mojave 10.14.3        |           | **Yes**      |                            |&lt;br /&gt;
| 2018-09-29 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Mojave 10.14.0        |           | **Yes**      |                            |&lt;br /&gt;
| 2018-07-28 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.6   |           | No           | Timing issues on playback. |&lt;br /&gt;
| 2018-06-05 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.5   |           | No           | Timing issues on playback. |&lt;br /&gt;
| 2018-03-31 | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS High Sierra 10.13.4   |           | No           | Timing issues on playback. |&lt;br /&gt;
|            | S3L-X 4.6.1.4 | MacBook Pro (Retina, 15-inch, Mid-2015)               | macOS Sierra (all versions) |           | **Yes**      |                            |&lt;br /&gt;
&lt;br /&gt;
## AVB switch testing&lt;br /&gt;
&lt;br /&gt;
### Ports A/B&lt;br /&gt;
&lt;br /&gt;
I haven't yet started any testing with these ports.&lt;br /&gt;
&lt;br /&gt;
### Port C&lt;br /&gt;
&lt;br /&gt;
Below is a matrix of AVB switch combinations, and whether they work. All combinations are tested with the switch connected to Port C of the S3L, and the Mac connected to the switch.&lt;br /&gt;
&lt;br /&gt;
| Console       | macOS              | [[MOTU AVB Switch]] | [[Netgear GS724Tv4]] | [[PreSonus SW5E]] |&lt;br /&gt;
| ------------- | ------------------ | ------------------- | -------------------- | ----------------- |&lt;br /&gt;
| S3L-X 4.6.1.4 | macOS Big Sur 11.1 |                     |                      | No (clicky)       |&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=291</id>
		<title>Avbutil</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=291"/>
		<updated>2020-12-20T14:12:18Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;`avbutil` is used for the management of [[AVB]] features and settings. It enables control of AVB entities using the [[AVDECC]] (IEEE 1722.1) protocol.&lt;br /&gt;
&lt;br /&gt;
Typically, the [[Audio MIDI Setup]] application is enough for most users to manage their audio interfaces, including routing audio to/from an AVB audio interface. For those users needing more control over the AVB routing, or for those users who are simply curious about the deeper workings of AVB on macOS, the `avbutil` command is for them.&lt;br /&gt;
&lt;br /&gt;
The `avbutil` command is included in [[macOS]] since [[macOS Sierra]], which was the first macOS release supporting AVB. Coincidentally, it was also the first macOS release that supported [[Thunderbolt]], which happens to be a corresponding requirement for supporting AVB on Mac hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Entity Controller&lt;br /&gt;
&lt;br /&gt;
The AVDECC Entity Controller window is used to see the available AVB devices on the network, and to see (and in some cases alter) their active configurations.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The controller window is started by opening [[Terminal]], and calling the `avbutil` command.}}&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
$ avbutil&lt;br /&gt;
avbutil 900.12&lt;br /&gt;
&lt;br /&gt;
avbutil&amp;gt; controller&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Once started, a window will appear that lists all the available AVB devices on the network. Here you can see three different [[MOTU]] audio interfaces that are currently connected.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Entity_Controller.png|955px|alt=AVDECC Entity Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVB Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The AVB Audio Entity Configuration window shows the active configuration of an AVB audio entity.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Audio Entity Configuration from the Window menu, or by typing Cmnd-1.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:AVB_Audio_Entity_Configuration.png|450px|alt=AVB Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
Entities can be selected by clicking on their names. In the image above, the MOTU 16A is currently selected. By default, no entities are selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Simple Virtual Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The Simple Virtual Audio Entity Configuration window allows the AVB capable Ethernet interfaces of the system to become active AVB entities on the network.&lt;br /&gt;
&lt;br /&gt;
Once enabled, audio can be routed to/from the Mac as though it were an audio interface. This makes it possible for two Mac computers to exchange audio with one another over the network, and for one Mac to remotely manage the AVB connections of another mac using the AVDECC Entity Controller.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Simple Virtual Audio Entity Configuration from the Window menu, or by typing Cmnd-2.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Simple_Virtual_Audio_Entity_Configuration.png|450px|alt=Simple Virtual Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Connection Matrix&lt;br /&gt;
&lt;br /&gt;
The AVDECC Connection Matrix window shows what AVB streams are patched where. This tool is used to patch [[AVB Talker]]s and [[AVB Listener]]s with each other.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The matrix window is opened by selecting AVDECC Connection Matrix from the Window menu, or by typing Cmnd-4.}}&lt;br /&gt;
&lt;br /&gt;
Talkers are listed across the top, and Listeners across the left.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Connection_Matrix.png|600px|alt=AVDECC Connection Matrix]]&lt;br /&gt;
&lt;br /&gt;
In the image above, one can see that the Stream 1 and 2 outputs of the [[MOTU 24Ai]] device are patched to the Stream 1 and 2 inputs of both the [[MOTU 16A]] and [[MOTU 24Ao]] devices. This means that both the 16A and 24Ao devices will receive exactly the same signals. (To note, MOTU AVB streams are 8 channels wide, so this example demonstrates the routing 16 channels of audio.)&lt;br /&gt;
&lt;br /&gt;
The settings demonstrated can also be achieved using the [[MOTU Pro Audio Control]] user interface. Any changes made in the MOTU UI will also be reflected in real-time on the connection matrix UI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Appendix&lt;br /&gt;
### Known avbutil versions&lt;br /&gt;
&lt;br /&gt;
OS                | Version | .0     | .1     | .2     | .3 | .4    | .5 | .6    | .7    |&lt;br /&gt;
----------------- | ------- | ------ | ------ | ------ | -- | ----- | -- | ----- | ----- |&lt;br /&gt;
macOS Big Sur     | 11.0    | 900.12 | 900.12 |        |    |       |    |       |       |&lt;br /&gt;
macOS Catalina    | 10.15   |        |        | 800.17 |    |       |    |       | 850.1 |&lt;br /&gt;
macOS Mojave      | 10.14   |        |        |        |    | 740.1 |    | 760.6 |       |&lt;br /&gt;
macOS High Sierra | 10.13   |        |        |        |    |       |    |       |       |&lt;br /&gt;
macOS Sierra      | 10.12   |        |        |        |    |       |    | 506.1 |       |&lt;br /&gt;
&lt;br /&gt;
(*) v740.1 needs to be verified.&lt;br /&gt;
&lt;br /&gt;
### Alternative AVDECC Controllers&lt;br /&gt;
&lt;br /&gt;
[L-Acoustics](https://www.l-acoustics.com/) provide a set of open source libraries for controlling AVB entities using the [[AVDECC]] protocol that is compliant with the [[Milan]] specifications of the [[Avnu Alliance]]. The libraries are available at https://github.com/L-Acoustics/avdecc.&lt;br /&gt;
&lt;br /&gt;
[Pivitec](http://www.pivitec.com/) once produced AVB hardware that interfaced with the [[Avid S3L]] console. They provided their own AVDECC Controller to manage the hardware. It is still possible to download their [AVDECC Controller](http://www.pivitec.com/avdecc-controller/), although it has not been updated since mid-2015.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:macOS]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=290</id>
		<title>Avbutil</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avbutil&amp;diff=290"/>
		<updated>2020-12-20T13:52:49Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;`avbutil` is used for the management of [[AVB]] features and settings. It enables control of AVB entities using the [[AVDECC]] (IEEE 1722.1) protocol.&lt;br /&gt;
&lt;br /&gt;
Typically, the [[Audio MIDI Setup]] application is enough for most users to manage their audio interfaces, including routing audio to/from an AVB audio interface. For those users needing more control over the AVB routing, or for those users who are simply curious about the deeper workings of AVB on macOS, the `avbutil` command is for them.&lt;br /&gt;
&lt;br /&gt;
The `avbutil` command is included in [[macOS]] since [[macOS Sierra]], which was the first macOS release supporting AVB. Coincidentally, it was also the first macOS release that supported [[Thunderbolt]], which happens to be a corresponding requirement for supporting AVB on Mac hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Entity Controller&lt;br /&gt;
&lt;br /&gt;
The AVDECC Entity Controller window is used to see the available AVB devices on the network, and to see (and in some cases alter) their active configurations.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The controller window is started by opening [[Terminal]], and calling the `avbutil` command.}}&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
$ avbutil&lt;br /&gt;
avbutil 900.12&lt;br /&gt;
&lt;br /&gt;
avbutil&amp;gt; controller&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Once started, a window will appear that lists all the available AVB devices on the network. Here you can see three different [[MOTU]] audio interfaces that are currently connected.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Entity_Controller.png|955px|alt=AVDECC Entity Controller]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVB Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The AVB Audio Entity Configuration window shows the active configuration of an AVB audio entity.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Audio Entity Configuration from the Window menu, or by typing Cmnd-1.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:AVB_Audio_Entity_Configuration.png|450px|alt=AVB Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
Entities can be selected by clicking on their names. In the image above, the MOTU 16A is currently selected. By default, no entities are selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Simple Virtual Audio Entity Configuration&lt;br /&gt;
&lt;br /&gt;
The Simple Virtual Audio Entity Configuration window allows the AVB capable Ethernet interfaces of the system to become active AVB entities on the network.&lt;br /&gt;
&lt;br /&gt;
Once enabled, audio can be routed to/from the Mac as though it were an audio interface. This makes it possible for two Mac computers to exchange audio with one another over the network, and for one Mac to remotely manage the AVB connections of another mac using the AVDECC Entity Controller.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The configuration window is opened by selecting Simple Virtual Audio Entity Configuration from the Window menu, or by typing Cmnd-2.}}&lt;br /&gt;
&lt;br /&gt;
[[Image:Simple_Virtual_Audio_Entity_Configuration.png|450px|alt=Simple Virtual Audio Entity Configuration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## AVDECC Connection Matrix&lt;br /&gt;
&lt;br /&gt;
The AVDECC Connection Matrix window shows what AVB streams are patched where. This tool is used to patch [[AVB Talker]]s and [[AVB Listener]]s with each other.&lt;br /&gt;
&lt;br /&gt;
{{Tip|The matrix window is opened by selecting AVDECC Connection Matrix from the Window menu, or by typing Cmnd-4.}}&lt;br /&gt;
&lt;br /&gt;
Talkers are listed across the top, and Listeners across the left.&lt;br /&gt;
&lt;br /&gt;
[[Image:AVDECC_Connection_Matrix.png|600px|alt=AVDECC Connection Matrix]]&lt;br /&gt;
&lt;br /&gt;
In the image above, one can see that the Stream 1 and 2 outputs of the [[MOTU 24Ai]] device are patched to the Stream 1 and 2 inputs of both the [[MOTU 16A]] and [[MOTU 24Ao]] devices. This means that both the 16A and 24Ao devices will receive exactly the same signals. (To note, MOTU AVB streams are 8 channels wide, so this example demonstrates the routing 16 channels of audio.)&lt;br /&gt;
&lt;br /&gt;
The settings demonstrated can also be achieved using the [[MOTU Pro Audio Control]] user interface. Any changes made in the MOTU UI will also be reflected in real-time on the connection matrix UI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Appendix&lt;br /&gt;
### Known avbutil versions&lt;br /&gt;
&lt;br /&gt;
OS                | Version | .0 | .1 | .2 | .3 | .4 | .5 | .6 | .7&lt;br /&gt;
----------------- | ------- | -- | -- | -- | -- | -- | -- | -- | --&lt;br /&gt;
macOS Big Sur     | 11.0    | 900.12 | 900.12&lt;br /&gt;
macOS Catalina    | 10.15   | | | 800.17 | | | | |  850.1&lt;br /&gt;
macOS Mojave      | 10.14   | | | | | (740.1) | | 760.6&lt;br /&gt;
macOS High Sierra | 10.13&lt;br /&gt;
macOS Sierra      | 10.12   | | | | | | | 506.1&lt;br /&gt;
&lt;br /&gt;
(*) v740.1 needs to be verified.&lt;br /&gt;
&lt;br /&gt;
### Alternative AVDECC Controllers&lt;br /&gt;
&lt;br /&gt;
[L-Acoustics](https://www.l-acoustics.com/) provide a set of open source libraries for controlling AVB entities using the [[AVDECC]] protocol that is compliant with the [[Milan]] specifications of the [[Avnu Alliance]]. The libraries are available at https://github.com/L-Acoustics/avdecc.&lt;br /&gt;
&lt;br /&gt;
[Pivitec](http://www.pivitec.com/) once produced AVB hardware that interfaced with the [[Avid S3L]] console. They provided their own AVDECC Controller to manage the hardware. It is still possible to download their [AVDECC Controller](http://www.pivitec.com/avdecc-controller/), although it has not been updated since mid-2015.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:macOS]]&lt;br /&gt;
[[Category:AVB]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=289</id>
		<title>Avid S3L iLok</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=289"/>
		<updated>2020-12-19T14:55:04Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Avid S3L]] has multiple USB slots, including an internal slot specifically designed to hold the supplied [[iLok]] USB dongle for licenses. See the [S3L System Guide](http://akmedia.digidesign.com/support/docs/S3L_System_Guide_80099.pdf) (PDF) for more information.&lt;br /&gt;
&lt;br /&gt;
## Internal iLok&lt;br /&gt;
&lt;br /&gt;
To manage an internally installed iLok, it is possible to install the PACE [iLok License Manager](https://www.ilok.com/#!license-manager) on the Windows desktop of the S3L so that the licenses can be managed without removing the iLok.&lt;br /&gt;
&lt;br /&gt;
The S3L is old enough that the latest versions of the License Manger unfortunately will not work. The last known working version is 3.1.7.1901.&lt;br /&gt;
&lt;br /&gt;
Below is a table of tested License Manager versions, and whether they work with the S3L.&lt;br /&gt;
&lt;br /&gt;
| Version                   | Works?    | Info / MD5 |&lt;br /&gt;
| ------------------------- | --------- | --- |&lt;br /&gt;
| 5.0.0                     | No        | The PACE driver is too new. |&lt;br /&gt;
| [3.1.7.1901][v3_1_7] (\*) | Yes       | 83803f7f5dd233a9c7198526c7b5675d |&lt;br /&gt;
| [2.4.8][v2_4_8]           | No        | The PACE driver is too old. |&lt;br /&gt;
&lt;br /&gt;
[v3_1_7]: https://drive.google.com/file/d/1t6-YiwzNjuAINI0eulejUSwb7Jsoyk6G/view?usp=sharing&lt;br /&gt;
[v2_4_8]: https://installers.ilok.com/iloklicensemanager/legacy/2_4/LicenseSupportInstallerWin64_v2_4_8_r37293.zip&lt;br /&gt;
&lt;br /&gt;
**(\*)** A direct link to the 3.1.7.1901 installer is no longer available from https://www.ilok.com/#!resource/legacy, so I've uploaded a copy that I have to Google Drive and provided the MD5 sum of the file. If you are able to find an official copy of the installer, please use that instead and kindly send me a link so I can update the link.&lt;br /&gt;
&lt;br /&gt;
_(If you work for iLok, could you provide an official link to the 3.1.7.1901 version as it is the last one that worked with the S3L with the updated PACE driver provided by Avid.)_&lt;br /&gt;
&lt;br /&gt;
## Notes&lt;br /&gt;
&lt;br /&gt;
If the License Manager crashes when signing in, connect a second iLok that was recently synced with the iLok servers to another USB port. Try running the License Manager and signing in again, with both iLok dongles attached. This seems to mitigate (but not fix) the crashing issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:iLok]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=288</id>
		<title>Avid S3L iLok</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=288"/>
		<updated>2020-12-19T14:51:33Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Avid S3L]] has multiple USB slots, including an internal slot specifically designed to hold the supplied [[iLok]] USB dongle for licenses. (See the [S3L System Guide](http://akmedia.digidesign.com/support/docs/S3L_System_Guide_80099.pdf) (PDF) for more information.&lt;br /&gt;
&lt;br /&gt;
## Internal iLok&lt;br /&gt;
&lt;br /&gt;
To manage an internally installed iLok, it is possible to install the PACE [iLok License Manager](https://www.ilok.com/#!license-manager) on the Windows desktop of the S3L so that the licenses can be managed without removing the iLok.&lt;br /&gt;
&lt;br /&gt;
The S3L is old enough that the latest versions of the License Manger unfortunately will not work. The last known working version is 3.1.7.1901.&lt;br /&gt;
&lt;br /&gt;
Below is a table of tested License Manager versions, and whether they work with the S3L.&lt;br /&gt;
&lt;br /&gt;
| Version                   | Works?    | Info / MD5 |&lt;br /&gt;
| ------------------------- | --------- | --- |&lt;br /&gt;
| 5.0.0                     | No        | The PACE driver is too new. |&lt;br /&gt;
| [3.1.7.1901][v3_1_7] (\*) | Yes       | 83803f7f5dd233a9c7198526c7b5675d |&lt;br /&gt;
| [2.4.8][v2_4_8]           | No        | The PACE driver is too old. |&lt;br /&gt;
&lt;br /&gt;
[v3_1_7]: https://drive.google.com/file/d/1t6-YiwzNjuAINI0eulejUSwb7Jsoyk6G/view?usp=sharing&lt;br /&gt;
[v2_4_8]: https://installers.ilok.com/iloklicensemanager/legacy/2_4/LicenseSupportInstallerWin64_v2_4_8_r37293.zip&lt;br /&gt;
&lt;br /&gt;
**(\*)** A direct link to the 3.1.7.1901 installer is no longer available from https://www.ilok.com/#!resource/legacy, so I've uploaded a copy that I have to Google Drive and provided the MD5 sum of the file. If you are able to find an official copy of the installer, please use that instead and kindly send me a link so I can update the link.&lt;br /&gt;
&lt;br /&gt;
_(If you work for iLok, could you provide an official link to the 3.1.7.1901 version as it is the last one that worked with the S3L with the updated PACE driver provided by Avid.)_&lt;br /&gt;
&lt;br /&gt;
## Notes&lt;br /&gt;
&lt;br /&gt;
If the License Manager crashes when signing in, connect a second iLok that was recently synced with the iLok servers to another USB port. Try running the License Manager and signing in again, with both iLok dongles attached. This seems to mitigate (but not fix) the crashing issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:iLok]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=287</id>
		<title>Avid S3L iLok</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=287"/>
		<updated>2020-12-19T14:43:21Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Avid S3L]] has multiple USB slots, including an internal slot specifically designed to hold the supplied [[iLok]] USB dongle for licenses. (See the [S3L System Guide](http://akmedia.digidesign.com/support/docs/S3L_System_Guide_80099.pdf) (PDF) for more information.&lt;br /&gt;
&lt;br /&gt;
## Internal iLok&lt;br /&gt;
&lt;br /&gt;
To manage an internally installed iLok, it is possible to install the PACE [iLok License Manager](https://www.ilok.com/#!license-manager) on the Windows desktop of the S3L so that the licenses can be managed without removing the iLok.&lt;br /&gt;
&lt;br /&gt;
The S3L is old enough that the latest versions of the License Manger unfortunately will not work. The last known working version is 3.1.7.1901.&lt;br /&gt;
&lt;br /&gt;
Below is a table of tested License Manager versions, and whether they work with the S3L.&lt;br /&gt;
&lt;br /&gt;
| Version                   | Works?    | Info / MD5 |&lt;br /&gt;
| ------------------------- | --------- | --- |&lt;br /&gt;
| 5.0.0                     | No        | The PACE driver is too new. |&lt;br /&gt;
| [3.1.7.1901][v3_1_7] (\*) | Yes       | 83803f7f5dd233a9c7198526c7b5675d |&lt;br /&gt;
| [2.4.8][v2_4_8]           | No        | The PACE driver is too old. |&lt;br /&gt;
&lt;br /&gt;
[v3_1_7]: https://drive.google.com/file/d/1t6-YiwzNjuAINI0eulejUSwb7Jsoyk6G/view?usp=sharing&lt;br /&gt;
[v2_4_8]: https://installers.ilok.com/iloklicensemanager/legacy/2_4/LicenseSupportInstallerWin64_v2_4_8_r37293.zip&lt;br /&gt;
&lt;br /&gt;
**(\*)** A direct link to the 3.1.7.1901 installer is no longer available from https://www.ilok.com/#!resource/legacy, so I've uploaded a copy that I have to Google Drive and provided the MD5 sum of the file. If you are able to find an official copy of the installer, please use that instead and kindly send me a link so I can update the link.&lt;br /&gt;
&lt;br /&gt;
_(If you work for iLok, could you provide an official link to the 3.1.7.1901 version as it is the last one that worked with the S3L with the updated PACE driver provided by Avid.)_&lt;br /&gt;
&lt;br /&gt;
## Notes&lt;br /&gt;
&lt;br /&gt;
If the License Manager crashes when signing in, connect a second iLok that was recently synced with the iLok servers to another USB port. Try running the License Manager and signing in again, with both iLok dongles attached. This seems to fix the crashing issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:iLok]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=286</id>
		<title>Avid S3L iLok</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=286"/>
		<updated>2020-12-19T14:26:48Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Avid S3L]] has multiple USB slots, including an internal slot specifically designed to hold the supplied [[iLok]] USB dongle for licenses. (See the [S3L System Guide](http://akmedia.digidesign.com/support/docs/S3L_System_Guide_80099.pdf) (PDF) for more information.&lt;br /&gt;
&lt;br /&gt;
To manage an internally installed iLok, it used to be possible to install the PACE [iLok License Manager](https://www.ilok.com/#!license-manager) on the Windows desktop so that the licenses can be managed without removing the iLok. Unfortunately this is no longer possible.&lt;br /&gt;
&lt;br /&gt;
Today, The S3L is old enough that the latest versions of the License Manger will not work, and the versions that used to work crash and won't sign in anymore. C'est la vie.&lt;br /&gt;
&lt;br /&gt;
Below is a table of tested License Manager versions, and whether they [used to] work with the S3L.&lt;br /&gt;
&lt;br /&gt;
| Version    | Works?    | URL |&lt;br /&gt;
| -----------| --------- | --- |&lt;br /&gt;
| 5.0.0      | No        | |&lt;br /&gt;
| 3.1.7.1901 | Yes       | |&lt;br /&gt;
| 2.4.8      |           | https://installers.ilok.com/iloklicensemanager/legacy/2_4/LicenseSupportInstallerWin64_v2_4_8_r37293.zip |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:iLok]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_E3_Engine_Internals&amp;diff=285</id>
		<title>Avid E3 Engine Internals</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_E3_Engine_Internals&amp;diff=285"/>
		<updated>2020-12-19T13:59:52Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;## Overview&lt;br /&gt;
&lt;br /&gt;
The [[Avid E3 Engine]] contains a daughter board, the Diamond Platform controller (see [[Avid Diamond Platform]]) running Linux that bridges the physical audio connections of the E3 engine with the [[AVB]] protocol stack.&lt;br /&gt;
&lt;br /&gt;
It also contains a second daughter board, the Feroceon-KW controller (see [[Avid Feroceon-KW]]) running Linux that enables the Ethernet switching functionality of the AVB ports (ports A, B, and C). It also provides an [[EUCON]] proxy for connecting to the [[Avid S3 Console]].&lt;br /&gt;
&lt;br /&gt;
The fourth Ethernet port is controlled by Windows.&lt;br /&gt;
&lt;br /&gt;
This is a rough block diagram based on my current understanding from my digging.&lt;br /&gt;
&lt;br /&gt;
[[File:Avid_E3_Engine_Block.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Credits&lt;br /&gt;
&lt;br /&gt;
Many thanks to Karl Noon (audio@noon.ruhr), who is the person who supplied me with just enough info that I was able to find my way into the internals of the [[Avid S3L]].&lt;br /&gt;
&lt;br /&gt;
Avid [ex]-employees I've tracked down&lt;br /&gt;
- Jeff Koftinoff (http://www.linkedin.com/in/jdkoftinoff/) – Senior Networking Software Engineer at Apple and IEEE Technical Editor; member of AES&lt;br /&gt;
- Jessie Forgues (https://www.linkedin.com/in/jesseforgues/) – Senior Engineer at Gibson. Previously a Principal Engineer of the Avid S3L system.&lt;br /&gt;
- Rob Silfvast (https://www.linkedin.com/in/robsilfvast/) – Hardware and Systems Engineering at Apple; developer of many parts of the Avid S3L AVB internals&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Machine&lt;br /&gt;
&lt;br /&gt;
Info&lt;br /&gt;
; OS : Windows Embedded 8&lt;br /&gt;
; Processor : Intel(R) Celeron(R) CPU -- P4500 @ 1.87GHz&lt;br /&gt;
; Installed memory (RAM) : 2.00 GB (1.87 GB usable)&lt;br /&gt;
; System type : 64-bit Operating System, x64-based processor&lt;br /&gt;
&lt;br /&gt;
Device Manger&lt;br /&gt;
- Dongles&lt;br /&gt;
  - iLok -- Provider: PACE Anti-Piracy, Inc. Date: 4/11/2013 Version: 6.1.1.0&lt;br /&gt;
- Human Interface Devices&lt;br /&gt;
  - Avid Virtual Keyboard Device -- Provider: Avid, Date: 8/21/2014 Version: 4.5.0.507&lt;br /&gt;
  - Avid Virtual Mouse Device -- Provider: Avid, Date: 8/21/2014 Version: 4.5.0.507&lt;br /&gt;
- Network adapters&lt;br /&gt;
  - Intel(R) 82574L Gigabit Network Connection -- Provider: Intel Date: 8/26/2013 Version: 12.10.13.0&lt;br /&gt;
  - Intel(R) 82577LM Gigabit Network Connection -- Provider: Intel Date: 6/19/2013 Version: 12.7.27.0&lt;br /&gt;
- Sound, video and game controllers&lt;br /&gt;
  - Bonanza-On-Berlin -- Provider: Avid Date: 2/6/2018 Version: 4.6.1.4&lt;br /&gt;
&lt;br /&gt;
## TODOs&lt;br /&gt;
- Research stuff in `C:\Program Files\Digidesign\D-Show`&lt;br /&gt;
  - `BonanzaUnitImage.bin`&lt;br /&gt;
  - `BonanzaZirconUnitImage.bin`&lt;br /&gt;
  - `BuckyballFPGA_d803.bin`&lt;br /&gt;
  - `CarbonLogsCollector` -- Check the `eucon_FTP_get_script.bat` batch script in here for interesting `dns-sd` stuff…&lt;br /&gt;
  - `KirkwoodUnitImage.bin`&lt;br /&gt;
  - `portwellx64.sys` -- related to https://portwell.eu/ ??cat &lt;br /&gt;
  - `TophatFPGA_d200.bin`&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=284</id>
		<title>Avid S3L iLok</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=284"/>
		<updated>2020-12-19T13:39:15Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Avid S3L]] has multiple USB slots, including an internal slot specifically designed to hold the supplied [[iLok]] USB dongle for licenses. (See the [S3L System Guide](http://akmedia.digidesign.com/support/docs/S3L_System_Guide_80099.pdf) (PDF) for more information.&lt;br /&gt;
&lt;br /&gt;
To manage an internally installed iLok, it is possible to install the PACE [iLok License Manager](https://www.ilok.com/#!license-manager) on the Windows desktop so that the licenses can be managed without removing the iLok. The S3L is old enough that the latest versions of the License Manger will not work. Below is a table of tested License Manager versions, and whether they work with the S3L.&lt;br /&gt;
&lt;br /&gt;
| Version        | Works?    | URL |&lt;br /&gt;
| -------------- | --------- | --- |&lt;br /&gt;
| 5.0.0          | No        | |&lt;br /&gt;
| 3.1.7 (r37900) | Partially (starts, but cannot sign in) | |&lt;br /&gt;
| 2.4.8          |           | https://installers.ilok.com/iloklicensemanager/legacy/2_4/LicenseSupportInstallerWin64_v2_4_8_r37293.zip |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:iLok]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=283</id>
		<title>Avid S3L iLok</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L_iLok&amp;diff=283"/>
		<updated>2020-12-19T13:38:59Z</updated>

		<summary type="html">&lt;p&gt;Kward: Created page with &amp;quot;The Avid S3L has multiple USB slots, including an internal slot specifically designed to hold the supplied iLok USB dongle for licenses. (See the [S3L System Guide](ht...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Avid S3L]] has multiple USB slots, including an internal slot specifically designed to hold the supplied [[iLok]] USB dongle for licenses. (See the [S3L System Guide](http://akmedia.digidesign.com/support/docs/S3L_System_Guide_80099.pdf) (PDF) for more information.&lt;br /&gt;
&lt;br /&gt;
To manage an internally installed iLok, it is possible to install the PACE [iLok License Manager](https://www.ilok.com/#!license-manager) on the Windows desktop so that the licenses can be managed without removing the iLok. The S3L is old enough that the latest versions of the License Manger will not work. Below is a table of tested License Manager versions, and whether they work with the S3L.&lt;br /&gt;
&lt;br /&gt;
| Version        | Works?    | URL |&lt;br /&gt;
| -------------- | --------- | --- |&lt;br /&gt;
| 5.0.0          | No        | |&lt;br /&gt;
| 3.1.7 (r37900) | Partially (starts, but cannot sign in) | &lt;br /&gt;
| 2.4.8          |           | https://installers.ilok.com/iloklicensemanager/legacy/2_4/LicenseSupportInstallerWin64_v2_4_8_r37293.zip |&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:iLok]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=282</id>
		<title>Avid S3L</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=Avid_S3L&amp;diff=282"/>
		<updated>2020-12-19T13:09:54Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Avid S3L console (including the updated [[Avid S3L-X]] version) is an amazing digital console. Anyone who has used an older [Avid](https://avid.com/) console (e.g., the [[Avid D-Show]] or [[Avid Profile]]) will be right at home with the [[Avid VENUE]] software interface, meaning they can jump straight to crafting their mix.&lt;br /&gt;
&lt;br /&gt;
## Background&lt;br /&gt;
&lt;br /&gt;
**This site focuses on non-standard solutions to problems that many S3L users are curious about.** Information abounds on the internets for how to use the console for normal situations. Google is your friend for finding it.&lt;br /&gt;
&lt;br /&gt;
**None of the information on this site is endorsed or supported by Avid.** Do not contact Avid about anything you have read here!&lt;br /&gt;
&lt;br /&gt;
## Information&lt;br /&gt;
&lt;br /&gt;
Information and solutions provided:&lt;br /&gt;
&lt;br /&gt;
**Avid S3L**&lt;br /&gt;
&lt;br /&gt;
- [[Avid S3L:3P AVB]] – Configuring the S3L to work with third-party (3P) AVB devices (e.g., the [[MOTU Stage-B16]]).&lt;br /&gt;
- [[AVB Switches]] – Tested AVB capable Ethernet switches.&lt;br /&gt;
- [[Avid S3L iLok]] – Running the [[iLok]] License Manager on the Windows desktop.&lt;br /&gt;
&lt;br /&gt;
**Avid E3 Engine**&lt;br /&gt;
&lt;br /&gt;
- [[Avid E3 Engine]]&lt;br /&gt;
- [[Avid E3 Engine Internals]] -- Information about the internals of the E3 Engine (e.g., the multiple embedded Linux devices).&lt;br /&gt;
&lt;br /&gt;
**Avid Stage 16**&lt;br /&gt;
&lt;br /&gt;
- [[Avid Stage 16]]&lt;br /&gt;
- [[Avid Stage 16 Internals]] – Information about the internals of the stage box (e.g., the embedded Linux AVB server).&lt;br /&gt;
- [[Avid Stage 16 Standalone]] – Configuring the Stage 16 stage box to work as a stand-alone device (e.g., directly accessible from macOS, or attached via [[AVB]] to a [[MOTU Stage-B16]] without the [[Avid E3 Engine]])&lt;br /&gt;
&lt;br /&gt;
## Security&lt;br /&gt;
&lt;br /&gt;
The security model of the Avid S3L console was never designed for it to be attached directly to an open, unprotected internet connection. If you decide to connect the device to a network that connects to internet, **please ensure that connection is secured with a firewall**!!&lt;br /&gt;
&lt;br /&gt;
The embedded Windows 8.1 installation has few open ports, but the multiple embedded Linux devices in the [[Avid E3 Engine]], [[Avid Stage 16]] stage box, as well as the [[Avid S3 Console]] all have some open ports with practically zero protections in place.&lt;br /&gt;
&lt;br /&gt;
Ideally, the Avid S3L would only be connected to an isolated network with devices dedicated only to the task at hand, with no other devices.&lt;br /&gt;
&lt;br /&gt;
[[Category:Avid]]&lt;br /&gt;
[[Category:S3L]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
	<entry>
		<id>https://wiki.forestent.com/index.php?title=MacOS_AVB&amp;diff=240</id>
		<title>MacOS AVB</title>
		<link rel="alternate" type="text/html" href="https://wiki.forestent.com/index.php?title=MacOS_AVB&amp;diff=240"/>
		<updated>2020-12-12T16:55:46Z</updated>

		<summary type="html">&lt;p&gt;Kward: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Supported macOS versions&lt;br /&gt;
&lt;br /&gt;
[[AVB]] is supported on all Mac hardware that includes Thunderbolt ports. The first macOS release supporting Thunderbolt, and thereby AVB, was OS X Yosemite in 2014.&lt;br /&gt;
&lt;br /&gt;
| OS                | Release | Notes |&lt;br /&gt;
| ----------------- | ------- | ----- |&lt;br /&gt;
| macOS Big Sur     | 11.0+   | Clocking issues at 48kHz. |&lt;br /&gt;
| macOS Catalina    | 10.15.x | |&lt;br /&gt;
| macOS Mojave      | 10.14.x | |&lt;br /&gt;
| macOS High Sierra | 10.13.x | All releases have serious AVB clocking issues that. This release is **highly discouraged**. |&lt;br /&gt;
| macOS Sierra      | 10.12.x | |&lt;br /&gt;
| OS X El Capitan   | 10.11.x | |&lt;br /&gt;
| [OS X Yosemite](https://en.wikipedia.org/wiki/OS_X_Yosemite) | 10.10.x | Only Apple supplied AVB drivers are supported. |&lt;br /&gt;
&lt;br /&gt;
For more detailed information see the [[Avid S3L and macOS]] page.&lt;br /&gt;
&lt;br /&gt;
# Resources&lt;br /&gt;
&lt;br /&gt;
Apple&lt;br /&gt;
- [Browse your network for an AVB device in Audio MIDI Setup on Mac ](https://support.apple.com/guide/audio-midi-setup/browse-your-network-for-an-avb-device-amsavb001)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:macOS]]&lt;br /&gt;
[[Category:AVB]]&lt;br /&gt;
[[Category:Pro Audio]]&lt;/div&gt;</summary>
		<author><name>Kward</name></author>
	</entry>
</feed>