AMAZON ECHO FLEX: MICROPHONE MUTE, REAL OR FAKE?

  Рет қаралды 8,167

electronupdate

electronupdate

3 жыл бұрын

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
@kttkttkt 3 жыл бұрын
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.
@PaulHuininken
@PaulHuininken 3 жыл бұрын
Love the line of thought: starting with consumer's fear and leading to confidence via Silicon. Thank you.
@DmitriIvanov
@DmitriIvanov 3 жыл бұрын
Great video and teardown, never would buy one of these devices but interesting to see from an engineering perspective anyhow!
@dwDragon88
@dwDragon88 3 жыл бұрын
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.
@simonstergaard
@simonstergaard 3 жыл бұрын
Top 1% of usefull youtube info. Thanks !
@ghubb
@ghubb 2 жыл бұрын
great video. thanks for drawing out the circuits
@mdsakibanwar8360
@mdsakibanwar8360 3 жыл бұрын
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
@rpavlik1 3 жыл бұрын
Super useful and interesting. I'm still not getting one but good to know they're being honest.
@FordTransitvan
@FordTransitvan 3 жыл бұрын
Brilliant, thank you.
@AlexTaradov
@AlexTaradov 3 жыл бұрын
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 kzbin.info/www/bejne/rnmbfaGBbs2bbNk
@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.
@Darieee
@Darieee 3 жыл бұрын
great stuff! ..have to say I'm a bit surprised jeff isn't trying to pull a fast one on us
@ChipGuy
@ChipGuy 2 жыл бұрын
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".
@dosgos
@dosgos 3 жыл бұрын
Interesting video!
@piotrludorowski9529
@piotrludorowski9529 3 жыл бұрын
thanks!
@llllwwww75
@llllwwww75 3 жыл бұрын
Gréât work!
@brockdesignstudios
@brockdesignstudios 3 жыл бұрын
This was awesome. Can you check the other Amazon devices?
@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!
@s3vR3x
@s3vR3x 3 жыл бұрын
Come back!!!!!!! We need more teardown time!
@xiro6
@xiro6 3 жыл бұрын
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...
@memoriasIT
@memoriasIT 3 жыл бұрын
Ver cool
@FrankSiler
@FrankSiler 3 жыл бұрын
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.
@Spritetm
@Spritetm 3 жыл бұрын
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.
@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.
@dosgos
@dosgos 3 жыл бұрын
How about running the speaker as a microphone?
@poiiihy
@poiiihy 3 жыл бұрын
cool
@s3vR3x
@s3vR3x 3 жыл бұрын
more on the amazon echo!!!!
@bojanostojic6451
@bojanostojic6451 3 жыл бұрын
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
@Bubu567 3 жыл бұрын
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.
@Francois_Dupont
@Francois_Dupont 3 жыл бұрын
the thing is... if people fear their internet spying devices is spying on them why do they even have it?
@IvanStepaniuk
@IvanStepaniuk 3 жыл бұрын
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"
@huawatuam4965
@huawatuam4965 3 жыл бұрын
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 3 жыл бұрын
Who is going to reverse engineer these in two or three years when the dust has settled...?
@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.
@TouYubeTom
@TouYubeTom 3 жыл бұрын
the voice recording of this video is awful.
@AtlasReburdened
@AtlasReburdened 3 жыл бұрын
Fortunately this isn't an asmr channel, so that's fine.
@panthony1525
@panthony1525 3 жыл бұрын
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
Amazon Echo Flex Teardown      part1
13:53
electronupdate
Рет қаралды 7 М.
3 Cent Microprocessor Teardown: Padauk PMS150
5:50
electronupdate
Рет қаралды 31 М.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 209 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 10 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 86 МЛН
UV-C STERILIZATION LAMP: REAL OR FAKE?
4:50
electronupdate
Рет қаралды 16 М.
Amazon Echo 4 (Fake commercial)
1:05
Antonio Guzmán
Рет қаралды 11 М.
The Truth About SIM Card Cloning
13:04
Janus Cycle
Рет қаралды 1,1 МЛН
INDUSTRIAL ARCHAEOLOGY: 74S04 SCHOTTKY LOGIC
5:48
electronupdate
Рет қаралды 5 М.
Electronic Vernier Caliper Teardown
8:23
electronupdate
Рет қаралды 10 М.
I've NEVER seen an Xbox 360 like this... 💀
25:17
Jacob R
Рет қаралды 28 М.
QUEST SUPERELF: ONE OF THE FIRST PERSONAL COMPUTERS
8:35
electronupdate
Рет қаралды 4 М.
How Right IS Veritasium?! Don't Electrons Push Each Other??
24:29
ElectroBOOM
Рет қаралды 1,9 МЛН
Amazon Echo 3 (Fake commercial)
1:08
Antonio Guzmán
Рет қаралды 12 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 351 М.
Частая ошибка геймеров? 😐 Dareu A710X
1:00
Вэйми
Рет қаралды 4 МЛН
low battery 🪫
0:10
dednahype
Рет қаралды 1,5 МЛН