LineageOS on Motorola Z2 Force
       ========================================================================
       
       Whenever there is a major LineageOS Update, chances are that I forgot
       tthe flashing process. So here are the notes.
       
       Disclaimer: Due to the missing tools to flash from OpenBSD, I use my
       work computer, which runs windows.
       
       Required Downloads:
       * Android Platform Tools (contains adb and fastboot)
         https://dl.google.com/android/repository/platform-tools-latest-windows.zip
       * Motorola Smart Assistant (contains USB drivers for fastboot)
         https://support.lenovo.com/us/en/downloads/ds101291
       
       Prepare:
       - Install motorola smart assistant
       - Extract  platform-tools  make  sure  you're  in  the  platform  tools
         directory or that they are in your $PATH.
       
       Update steps:
       - > Boot into bootloader (power+down)
       - $ fastboot flash boot_a <lineageos_recovery>.img
       - $ fastboot flash boot_b <lineageos_recovery>.img
       - > Boot into bootloader (power+down) -> Boot Recovery
       - > Factory Reset -> Wipe data / factory reset + Wipe System
       - > Apply update -> adb sideload
       - $ adb sideload <lineageos>.zip
       - $ adb sideload <addons>.zip
       - > Reboot
       
       $ == commandline activity
       > == phone activity
       
       Notes:
       * "adb devices" works without USB drivers
       * "fastboot devices" shows nothing if USB drivers are not installed
       * This phone has two boot areas and therefore "fastboot flash boot" will
         fail. The areas "boot_a" and "boot_b" must be used instead. If "boot_a"
         and "boot_b" are flashed differently, booting will fail.
       
       # Changelog:
       # * 2019-10-17: Created
       # * 2019-10-17: Added activity indicator and "Prepare"
       # * 2019-10-17: Clarify boot_a, boot_b situation