Echo Dot Hardware Microphone Mute Modification
Channel: Andrew Peters
Date: 2021-01-20

This project adds a hardware microphone mute feature to the Amazon Echo Dot. This adds an extra layer of security against microphone attacks. It uses a Seeeduino Xiao microcontroller that is completely contained inside and powered from the Echo Dot 2nd generation smart speaker. Thanks for watching my video!

00:00 Introduction
00:39 Demonstration
01:42 Attacks prevented
03:36 Details - project development
05:16 Details - trigger/indication
06:28 Details - software
07:45 Techniques
09:07 Testing
11:14 Legalities
12:36 Future ideas?
13:08 End (features my dog)

References:
[1]  Inaudible Voice Commands: The Long-Range Attack and Defense
https://www.usenix.org/conference/nsdi18/presentation/roy

[2]  Light Commands: Laser-Based Audio Injection Attacks on Voice-Controllable Systems
https://www.usenix.org/conference/usenixsecurity20/presentation/sugawara

[3]  Alexa, Amazon free? Blog post by Sascha Schmidt
https://darkspirit510.de/2019/10/alexa-amazon-free/

[4]  Texas Instruments TLV320ADC3101 Analog-to-Digital Converter
https://www.ti.com/product/TLV320ADC3101

[5]  Seeeduino blog about Inter-IC Sound (I2S) Bus Communications
https://www.seeedstudio.com/blog/2020/05/11/basic-electronics-high-quality-audio-with-inter-ic-soundi2s-bus/

[6]  Microchip ATSAMD21G18 microcontroller
https://www.microchip.com/wwwproducts/en/ATsamd21g18

[7]  Github issue: comment by sellensq on Mar 23, 2017
https://github.com/arduino/ArduinoCore-samd/issues/158

[8]  My github code repository
https://github.com/AuxiliaryPanther/EchoDotMuteMod