AMAZON ECHO FLEX: MICROPHONE MUTE, REAL OR FAKE?

Sdílet
Vložit
  • čas přidán 10. 01. 2021
  • How 'real' is the microphone mute button? Does it just turn a LED on or off... or does it actually disable the microphone? Let's find out!
  • Věda a technologie

Komentáře • 60

  • @kttkttkt
    @kttkttkt Před 3 lety +59

    This is 100% useful information (with a healthy amount of flexing) and 0% clownery. So rare on the internet nowadays. Thank you!

    • @RambozoClown
      @RambozoClown Před 3 lety +1

      Oh really?

    • @m80116
      @m80116 Před 3 lety +4

      Yes but I still think that 100% I won't ever let that into my house...

    • @nickf3242
      @nickf3242 Před 3 lety +1

      I was a huge fan of smart devices around my home but have slowly been cutting back, no real reason... maybe a little paranoia. I did stay away from the no-name branded stuff and always researched before implementing something new. I preferred Amazon/Alexa as my ecosystem. This video as well as the previous teardown makes me feel better that I made "the right choice" but in a cheeky way. I came here to share that my little experiment after having my devices for awhile was to ask Alexa to mute/unmute itself. I don't remember what happened exactly but it think it was something along the line of responding "I can't do that" and not just an unanswered request. Unfortunately I can't easily check at the moment. But I wanna say I was somewhat impressed at the time.

  • @DmitriIvanov
    @DmitriIvanov Před 3 lety +27

    Great video and teardown, never would buy one of these devices but interesting to see from an engineering perspective anyhow!

  • @PaulHuininken
    @PaulHuininken Před 3 lety +9

    Love the line of thought: starting with consumer's fear and leading to confidence via Silicon. Thank you.

  • @dwDragon88
    @dwDragon88 Před 3 lety +8

    Excellent analysis and explanation! I'm actually extremely surprised to see so much circuitry for this function. It's ACTUALLY a mute button.... I think most designers would want to just control the LEDs from the SoC and implement the "mute" programmatically, i.e. stop processing speech.

  • @rpavlik1
    @rpavlik1 Před 3 lety +4

    Super useful and interesting. I'm still not getting one but good to know they're being honest.

  • @mdsakibanwar8360
    @mdsakibanwar8360 Před 3 lety +1

    Probably my first public comment. Loved your work! And I am saying this with utmost respect to your work that you have a very soothing voice and you can go for a podcast to fall asleep to. It is a real deal on spotify!

  • @simonstergaard
    @simonstergaard Před 3 lety +8

    Top 1% of usefull youtube info. Thanks !

  • @ghubb
    @ghubb Před 2 lety

    great video. thanks for drawing out the circuits

  • @Darieee
    @Darieee Před 3 lety

    great stuff! ..have to say I'm a bit surprised jeff isn't trying to pull a fast one on us

  • @ChipGuy
    @ChipGuy Před 2 lety +1

    I like your approach to unknown top markings. Usually people would just research it by putting the code into the big manufacturer's top mark web database searches. You: "I have opened the chip to looked at the die to find out what it really is".

  • @AlexTaradov
    @AlexTaradov Před 3 lety +27

    Note that SOC control pin can only disable the mics. So you can disable them remotely, but in order to enable them back, you need to physically press the button. That's part of why this circuit it so complicated.
    Here is a detailed reverse engineering of the same circuit from Echo Dot czcams.com/video/xH8LnK9hh6w/video.html

    • @KNfLrPn
      @KNfLrPn Před 3 lety

      Is it not the other way around? RST forces /Q outputs high, NAND gate output low, PFET on, mic on.

    • @AlexTaradov
      @AlexTaradov Před 3 lety +2

      @@KNfLrPn That flip flop has both set and reset. The actual pins that go to the SOC are sets, not resets.

    • @KNfLrPn
      @KNfLrPn Před 3 lety

      @@AlexTaradov Gotcha, thanks.

    • @alertjean
      @alertjean Před 3 lety

      Any reason why they didn't go for a simple two position switch in series with the mic?

    • @AlexTaradov
      @AlexTaradov Před 3 lety

      @@alertjean Because a mechanical switch won't let you mote remotely. And mechanical design to accommodate the switch is more complicated.

  • @brockdesignstudios
    @brockdesignstudios Před 3 lety

    This was awesome. Can you check the other Amazon devices?

  • @FordTransitvan
    @FordTransitvan Před 3 lety

    Brilliant, thank you.

  • @frankf.8220
    @frankf.8220 Před rokem

    Unbelievable helpful information. Thank you so much! Is there any chance you can check Amazon Echo Show? This would really made my day!

  • @xiro6
    @xiro6 Před 3 lety +1

    maybe looking for the processor activity in a silent room vs talking in the room.even power consumption if you cant acces.

    • @simonstergaard
      @simonstergaard Před 3 lety

      you could just wireshark the hell out of it...

  • @dosgos
    @dosgos Před 3 lety +1

    Interesting video!

  • @s3vR3x
    @s3vR3x Před 3 lety +1

    Come back!!!!!!! We need more teardown time!

  • @FrankSiler
    @FrankSiler Před 3 lety

    This is great! I've noticed that the deaf state survives power cycle, at least on Echo Dot and Studio. How does that fit in for this circuit, or does it?

    • @TomStorey96
      @TomStorey96 Před 2 lety

      Best guess, the clock input and also the output state are also fed into the SOC so that it can also hard mute the mic and know what state it is in if the user mutes it.
      This may not have been an exhaustive reverse engineering attempt, so to confirm this you would need to probe all of the SOC pins and see if they are in any way connected to the mute circuit.

  • @llllwwww75
    @llllwwww75 Před 3 lety

    Gréât work!

  • @piotrludorowski9529
    @piotrludorowski9529 Před 3 lety

    thanks!

  • @dosgos
    @dosgos Před 3 lety

    How about running the speaker as a microphone?

  • @Spritetm
    @Spritetm Před 3 lety +2

    Interesting. The fact that the SoC only can turn off the mute (likely in case of a reset, but who knows, maybe an attacker can force that to re-enable the microphone) means that there will always be proof of the device listening: the SoC can't turn the microphone on at a particular moment to sneakily evesdrop, then turn it off again to hide the proof.

    • @userPrehistoricman
      @userPrehistoricman Před 3 lety +2

      If you follow the diagram, the SoC can only disable the mics, not enable. I'm not sure how they guarantee that the mics are turned on at power-on though...

    • @Videogamer-555
      @Videogamer-555 Před rokem

      The power on state of the flipflop is likely the state that enables the microphone.

  • @Videogamer-555
    @Videogamer-555 Před rokem

    How did you figure out the connections? You can't just look at the tracings. This is a multilayer PCB, which means you can't see all of the tracings that connect the components. Also how did you decap the components? Anything that will remove the ceramic case of the chip will also damage the silicon inside if it hits the silicon. And the separation between the case and the silicon is less than a millimeter usually. The only equipment that can do that successfully is multi million dollar equipment owned by the FBI, which they use to decap flash memory chips inside USB devices to read the data stored optically via a high power microscope. This allows them to check the content of USB sticks that have been intentionally damaged by the suspect, so as to prevent them from being read in a normal computer's USB port.

  • @bojanostojic6451
    @bojanostojic6451 Před 3 lety

    Hmm, may be I'm wrong, but it seems to me that the microphone turns on when the SOC resets the bistable. After resetting, the /Q outputs go into H state, and after inverting turn on P-MOS and microphone power.

  • @s3vR3x
    @s3vR3x Před 3 lety +1

    more on the amazon echo!!!!

  • @memoriasIT
    @memoriasIT Před 3 lety

    Ver cool

  • @poiiihy
    @poiiihy Před 3 lety +1

    cool

  • @Bubu567
    @Bubu567 Před 3 lety +1

    Mosfets typically fail closed, not open, so you can be fairly sure the mic is disabled if the LED is on.

    • @TomStorey96
      @TomStorey96 Před 3 lety

      But in this case, the MOSFET only supplies power to the mic. The LED is powered by the output of the NAND gate which is controlled by the flip flops.
      It seems entirely possible to me for the MOSFET to fail and power the mic while the LED remains off because the flip flops have never been clocked and thus do not represent the state of power to the mic.

    • @Bubu567
      @Bubu567 Před 3 lety +1

      @@TomStorey96 Well, the LED is on when the mic is OFF. LED off when the mic is on. So if it is failing so that the LED doesn't turn on, it will basically be always telling you the mic is on, which is how it should do.

    • @TomStorey96
      @TomStorey96 Před 3 lety

      But if it fails while the mic is supposed to be turned off..? That's what I'm thinking of. You won't know until the next time you reset or try to change it.

  • @Francois_Dupont
    @Francois_Dupont Před 3 lety +2

    the thing is... if people fear their internet spying devices is spying on them why do they even have it?

  • @IvanStepaniuk
    @IvanStepaniuk Před 3 lety +7

    Nice teardown as always!
    It seems that this microphone thing is freaking everybody out, but most of us carry several microphones in our pockets at all times, plus an active GPS, without a hardware mute button, tied to equally evil corporations. I don't get the level of fuzz about this other microphone.

    • @statinskill
      @statinskill Před 3 lety +2

      But let's not go overboard here. Many people put their phones away when they're having a conversation that's not suitable for other people's ears. Nobody wants to run around the house and mute a ton of devices before they can have a talk about how there are no women with penises nor that there is global warming. In Norway right now it is a crime to say anything that could be construed as "transphobic" even when you say it at home and in private.
      Besides that, there are many other very good reasons not to have the voice of Amazon in your life all the time.

    • @NiHaoMike64
      @NiHaoMike64 Před 3 lety

      A lot of popular Android smartphones support an aftermarket ROM like LineageOS.

    • @statinskill
      @statinskill Před 3 lety +3

      @@NiHaoMike64 It doesn't matter. Most phone SoCs have a number of high-powered application cores that run the user operating system which usually is some form of android. These cores are NOT in control of the multiple mikes on a phone nor the cameras on a phone. Instead phones have an additional core, often an ARM cortex-m that runs the entire telephony and mobile data stack (LTE/UMTS/GPRS). The camera interfaces are directly connected to that core as are the Analog/Digital Converters for the mikes. The firmware that runs on these radio cores as they are called is not publically explored much if at all. It's trivial for them to include a surveillance function that sends your location, audio and video from your phone without the Android side having any way to notice what is happening. The only thing you might observe from the outside is the device warming up and the battery not lasting as long as it usually does.
      This just to dispel your inappropriate sense of security.

    • @subadanus6310
      @subadanus6310 Před 2 lety

      if you are even on youtube as a platform i don't want to hear anything about "privacy" or "spying"

  • @huawatuam4965
    @huawatuam4965 Před 3 lety

    Who cares if the red light really turns off the microphone?
    If you really wanna make sure that no word leaves your room, then you gonna unplug it anyway.

  • @kmg501
    @kmg501 Před 3 lety

    Who is going to reverse engineer these in two or three years when the dust has settled...?

  • @Videogamer-555
    @Videogamer-555 Před rokem

    The best way to know if the mic is off is to issue a command. If it doesn't respond to your command, the microphone is off.

  • @TouYubeTom
    @TouYubeTom Před 3 lety

    the voice recording of this video is awful.

    • @AtlasReburdened
      @AtlasReburdened Před 3 lety +6

      Fortunately this isn't an asmr channel, so that's fine.

  • @panthony1525
    @panthony1525 Před 3 lety +2

    Sorry, had to unsubscribe, couldn't understand what you were saying sometimes. Seemed to talk rather fast in some parts of the video and I kept rewinding some bits to try and make out what was said, but gave up. No doubt a good piece of reverse engineering though.

    • @float32
      @float32 Před 3 lety +9

      Listen to a few hours of his voice and you’ll adapt. I always find it really interesting how accents slowly disappear after some time.

    • @kellymoses8566
      @kellymoses8566 Před 3 lety +3

      @@float32 In college I had a calculus professor from Palestine who I simply did not understand for the first two weeks of the class. By the end of the class I understood him perfectly.

    • @userPrehistoricman
      @userPrehistoricman Před 3 lety +3

      Auto-generated captions do a very good job

    • @2string861
      @2string861 Před 3 lety

      Just set the speed to .75, it makes him sound like a stoner but if you cant understand him it makes it easier