AMAZON ECHO FLEX: MICROPHONE MUTE, REAL OR FAKE?

Ғылым және технология

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!

Пікірлер: 60

  • @kttkttkt
    @kttkttkt3 жыл бұрын

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

  • @RambozoClown

    @RambozoClown

    3 жыл бұрын

    Oh really?

  • @m80116

    @m80116

    3 жыл бұрын

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

  • @nickf3242

    @nickf3242

    3 жыл бұрын

    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
    @DmitriIvanov3 жыл бұрын

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

  • @PaulHuininken
    @PaulHuininken3 жыл бұрын

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

  • @dwDragon88
    @dwDragon883 жыл бұрын

    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.

  • @AlexTaradov
    @AlexTaradov3 жыл бұрын

    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 kzread.info/dash/bejne/qnxsrtCEacvOZto.html

  • @KNfLrPn

    @KNfLrPn

    3 жыл бұрын

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

  • @AlexTaradov

    @AlexTaradov

    3 жыл бұрын

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

  • @KNfLrPn

    @KNfLrPn

    3 жыл бұрын

    @@AlexTaradov Gotcha, thanks.

  • @alertjean

    @alertjean

    3 жыл бұрын

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

  • @AlexTaradov

    @AlexTaradov

    3 жыл бұрын

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

  • @simonstergaard
    @simonstergaard3 жыл бұрын

    Top 1% of usefull youtube info. Thanks !

  • @mdsakibanwar8360
    @mdsakibanwar83603 жыл бұрын

    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!

  • @rpavlik1
    @rpavlik13 жыл бұрын

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

  • @ChipGuy
    @ChipGuy2 жыл бұрын

    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".

  • @ghubb
    @ghubb2 жыл бұрын

    great video. thanks for drawing out the circuits

  • @Darieee
    @Darieee3 жыл бұрын

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

  • @Spritetm
    @Spritetm3 жыл бұрын

    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

    3 жыл бұрын

    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

    Жыл бұрын

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

  • @xiro6
    @xiro63 жыл бұрын

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

  • @simonstergaard

    @simonstergaard

    3 жыл бұрын

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

  • @Videogamer-555
    @Videogamer-555 Жыл бұрын

    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.

  • @s3vR3x
    @s3vR3x3 жыл бұрын

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

  • @frankf.8220
    @frankf.8220 Жыл бұрын

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

  • @bojanostojic6451
    @bojanostojic64513 жыл бұрын

    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.

  • @lillykovar3265

    @lillykovar3265

    3 жыл бұрын

    Aj ne kaki Bojane, vidis da ne znas

  • @Bubu567
    @Bubu5673 жыл бұрын

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

  • @TomStorey96

    @TomStorey96

    3 жыл бұрын

    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

    3 жыл бұрын

    @@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

    3 жыл бұрын

    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.

  • @FrankSiler
    @FrankSiler3 жыл бұрын

    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

    2 жыл бұрын

    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.

  • @dosgos
    @dosgos3 жыл бұрын

    How about running the speaker as a microphone?

  • @brockdesignstudios
    @brockdesignstudios3 жыл бұрын

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

  • @FordTransitvan
    @FordTransitvan3 жыл бұрын

    Brilliant, thank you.

  • @dosgos
    @dosgos3 жыл бұрын

    Interesting video!

  • @IvanStepaniuk
    @IvanStepaniuk3 жыл бұрын

    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

    3 жыл бұрын

    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

    3 жыл бұрын

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

  • @statinskill

    @statinskill

    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

    2 жыл бұрын

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

  • @s3vR3x
    @s3vR3x3 жыл бұрын

    more on the amazon echo!!!!

  • @piotrludorowski9529
    @piotrludorowski95293 жыл бұрын

    thanks!

  • @poiiihy
    @poiiihy3 жыл бұрын

    cool

  • @llllwwww75
    @llllwwww753 жыл бұрын

    Gréât work!

  • @Francois_Dupont
    @Francois_Dupont3 жыл бұрын

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

  • @memoriasIT
    @memoriasIT3 жыл бұрын

    Ver cool

  • @huawatuam4965
    @huawatuam49653 жыл бұрын

    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.

  • @Videogamer-555
    @Videogamer-555 Жыл бұрын

    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.

  • @kmg501
    @kmg5013 жыл бұрын

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

  • @TouYubeTom
    @TouYubeTom3 жыл бұрын

    the voice recording of this video is awful.

  • @AtlasReburdened

    @AtlasReburdened

    3 жыл бұрын

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

  • @panthony1525
    @panthony15253 жыл бұрын

    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

    3 жыл бұрын

    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

    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

    3 жыл бұрын

    Auto-generated captions do a very good job

  • @2string861

    @2string861

    3 жыл бұрын

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

Келесі