Tap to unmute

Hacking a weird TV censoring device

Teilen
Einbetten
  • Am 26 Nov 2022 veröffentlicht

KOMMENTARE • 3 809

  • Technology Connections
    Technology Connections Vor 5 Tage +15283

    Well, this is ' delightful! A triumph for science. Thank you!

    • Robotmeister
      Robotmeister Vor 3 Stunden

      @Ragnarok this is because both of them have a technology connection

    • DorquemadaGaming
      DorquemadaGaming Vor 4 Stunden

      Now to build a TVtourette machine that uses this wordlist to randomly insert swears into TV signal.

    • Dan Quayles ITS SPELT POTATOE!
      Dan Quayles ITS SPELT POTATOE! Vor 6 Stunden

      @Ben Eater All this for free porn in hotels! Why not just use the internet!

    • Patrick O'Brien
      Patrick O'Brien Vor 9 Stunden

      And to think you brought me here! Love this type of content creation and collaboration!

    • Nathan Smith
      Nathan Smith Vor 10 Stunden

      I just subscribed to you channel after watching this video (and then I also subscribed to Ben Eater lol). Thank you ☺!

  • Jonathan Korman
    Jonathan Korman Vor Tag +178

    It's hilarious to me that in the effort to keep (arbitrarily) naughty words out of one's home, you could buy a device that sat quietly in your home, secretly filled with profanities and blasphemy, whispering them to itself every cycle

    • nep disc
      nep disc Vor 2 Stunden

      the FUCKSHITPISS machine in the corner

  • Chauvin Emmons
    Chauvin Emmons Vor Tag +167

    I am so envious of how he can just type out a search line of code without any pause just like a little machine gun.

    • DoctorX17
      DoctorX17 Vor 57 Minuten

      It helps that he’s an android, he it only takes a tiny fraction of a second for his positronic brain to retrieve the relevant information

    • Ivan Sciacca
      Ivan Sciacca Vor 2 Stunden +3

      @A Brit Abroad in the Philippines I think he was referring to the idea that probably he already has done this MANY times for work/hobby already, so he is Experienced and we get to see the result of that experience, not talking about the video being multiple edits.

    • A Brit Abroad in the Philippines
      A Brit Abroad in the Philippines Vor 2 Stunden +2

      @hglbrg I don't think so m8 this guy knows what he's doing.

    • hglbrg
      hglbrg Vor 4 Stunden +15

      if he filmed all the hundreds, if not thousands, of times it took to get there, we'd have a pretty long video. You get to enjoy the result of a lot of practice and hard work. Important to remember.

  • Kedo
    Kedo Vor 4 Tage +669

    Now that we know how this works, it wouldn't be too hard to rewrite the EEPROM to basically make a reversal device that would take G-rated words and replace them with unsavory ones. Run your old tapes of Barney the dinosaur through that version and never sleep well again. I suppose if you did that and then twitch streamed it, you could make some good money.

    • SullySadface
      SullySadface Vor Stunde

      Oooh, a copyright machine

    • ivan dolg
      ivan dolg Vor 3 Stunden

      So, we can make gachisator?

    • MikehMike01
      MikehMike01 Vor 6 Stunden

      All it does is mute audio and modify captions so it wouldn’t be very funny

    • Greg Huey
      Greg Huey Vor 10 Stunden

      @J J Me too.

    • J J
      J J Vor 11 Stunden +1

      @Greg Huey Well, it's still fucking hilarious. I watched it again right after recommending it.

  • Nicholas Cary
    Nicholas Cary Vor 5 Tage +508

    I work in the closed captioning industry developing hardware and its really cool to see how things were handled then vs now with relatively simple hardware!

    • seble
      seble Vor 10 Stunden

      Thank you for your service!

    • Hank Kingsley
      Hank Kingsley Vor 21 Stunde

      When it comes to censorship there is no limit to how creative people can get

    • S1n1stersixs Gaming
      S1n1stersixs Gaming Vor Tag

      @Michael If I remember correctly Technology Connections mentioned it muted the entire audio for that bar of CC, probably due to not being able to sync when the offensive work would be said during that section.

    • Yuki
      Yuki Vor Tag +1

      I’m not even hard of hearing and always use cc! It’s easier to understand things when you can read them in my opinion, thank you for your work!!

    • Klabbity Kloots
      Klabbity Kloots Vor Tag +1

      You're doing God's work. I salute you, closed-captionist.

  • Eliasdbr
    Eliasdbr Vor 5 Tage +3807

    Is anyone gonna mention the amount of skill this man has with spreadsheet functions?

    • hey you in the bushes
      hey you in the bushes Vor 7 Stunden

      A real freak in the sheets

    • Frank T
      Frank T Vor 9 Stunden

      I'm convinced that he's just an AI stuffed into a human body. Ungodly fast typing, and brilliant. I would imagine he has no trouble paying his bills.

    • Treska
      Treska Vor 13 Stunden

      *Me, having put "Excel" on my resume before*: ;>_>

    • JoJo Wolf
      JoJo Wolf Vor 17 Stunden

      @May Sparkle ​Given I‘m pretty decent at programming, but still am a noob at spreadsheets, I‘m hella surprised.

    • Computernaut
      Computernaut Vor 20 Stunden

      I didn't know it was even possible to do any of those things in a spreadsheet!

  • Toon
    Toon Vor Tag +42

    I love that your videos go in detail and explain everything that you're doing. There are a lot of videos that would just say "I did some testing and coding and here are the results". I learned a lot from this video!

  • Gwonk Reefkeeping
    Gwonk Reefkeeping Vor Tag +89

    As an owner of the TV Guardian, and a tech guy, this was a delightful deep dive. I will be rewatching this video several times. Thank you.👍🏾👍🏾👍🏾

    • Gwonk Reefkeeping
      Gwonk Reefkeeping Vor 13 Stunden +10

      @Phone Account It mutes the sound when profanity is used, and places a closed caption replacement statement on the screen without the profanity.

    • Phone Account
      Phone Account Vor 15 Stunden +1

      What this device do? It replaces words in running string in tv signal?
      For what it was used?

    • William Campbell
      William Campbell Vor Tag +2

      why do you own this? are you a snowflake?

  • Isaac Alonso
    Isaac Alonso Vor 4 Tage +220

    It would be interesting to put the eeprom back and capture how the microchip searches for words. Since they are ordered I'd expect a binary search, but maybe inside the pic ROM there's data that makes it even faster (eg: storing the positions where every character starts, so the binary search requires less readings).

    • Paul Romsky
      Paul Romsky Vor Tag

      @Paul Brown I think it is a simple word match (with flags for special cases) and just replaced with the looked up (translated word). That PIC doesn't have enough program memory to hold a big program with a fancy grammatic algorithm. They could have replaced ALL bad words simply with ', but they went the extra step to give you a clue to the bad words. So, they went PG instead of G and worked the technology of the day.
      Closed Caption: 'SHIT ASSHOLE, YOU ARE ONE FUCKING DICKHEAD.'
      PG Edit: 'DANG JERK, YOU ARE ONE WOWING SHLONG END'.
      G Edit: ' , YOU ARE ONE .'
      So, even if not grammatically correct, the simple PG word replacement was better than the simpler approach.

    • Paul Romsky
      Paul Romsky Vor Tag

      @Isaac Alonso. The PIC microcontroller does not have enough program memory to have a lookup address for each bad word. I think they broke up the words into groups within 256 byte blocks (why we see a lot of NULLs or 00's at the end of each block), then took the first two letters of each word to start a rough search in a specific block in the EEPROM library and then complete the search after finding a 2 character match. This way 'ASS' and, say, 'SHIT' could each be looked up quite quickly, 'AS' starts the search in the first 256 byte bank, and 'SH' starts the search in its appropriate bank (several blocks deeper in EEPROM), thereby skipping the blocks it knows it won't find it.
      My ZX-81 computer did something similar for variables, I can call a variable pretty much anything that I wanted, but only the first two characters are used to look up the variable: 'APPLE' , and 'APE' would not be allowed in that case. The PIC is using the same first two character to select a bank and look for matches based on the flag bytes that follow the dictionary words.

    • Simon Blackham
      Simon Blackham Vor 2 Tage +1

      @Hyxtryx ... it searches the whole table and stores a pointer to the last match ... therefore (for example) Dick van Dyke is found last and overwrites the Dick pointer and skips over Dyke too.

    • Hyxtryx
      Hyxtryx Vor 2 Tage +1

      @Paul Brown It wouldn't search for "FUCK" before "THE FUCK", because it sees the text "THE FUCK" and searches for "THE FUCK", finds it, and replaces it with an empty string.
      As for searching the words, notice how each block of 256 bytes contains words starting with 3 different letters. The first block has words starting with A, B, C. The second with D, E, F, etc. So it probably checks the first letter, and from that it knows which block to search.

    • Roger Thomas
      Roger Thomas Vor 3 Tage +3

      With the limited space in the PIC I would guess that that is a simple block table that provides an index into the 256 byte blocks found in the EPROM. So words starting A-C would index to block 0 and so on. As they seem to be on rev 5 of the firmware it would explain why one of the word blocks on the EPROM is full - they have added words and features without completely re-indexing the blocks.

  • Luke Anderson
    Luke Anderson Vor 2 Tage +42

    I’m studying engineering and we just learned about interfacing and communicating with PIC microcontrollers, and it was so cool to see you doing so much of the stuff we learned about. I must have written a program very similar to yours about 100 times this semester! 😂

  • B J
    B J Vor 5 Tage +3225

    13:04 I don't know what I was expecting, but I've never seen a chip respond with such hostility to being probed

    • Vousie V
      Vousie V Vor 4 Stunden

      @Bob Holowenko I guess it would be angry, given that it's filled with so much profanity. 😂

    • Искандер Сайфуллин
      Искандер Сайфуллин Vor 2 Tage +1

      ​@Andy Lundell Trust me, even today, there's a lot of profanity is hidden in the source code of the apps and games as code comments, no matter what age rating the game is

    • Rena Kunisaki
      Rena Kunisaki Vor 3 Tage

      @TissuePaper when your ROM glitches and dumps the entire Bee Movie script

    • Andreas Ottosson
      Andreas Ottosson Vor 5 Tage +2

      Lucky Tron didn't take place inside this "computer"

    • zaraak323i
      zaraak323i Vor 5 Tage +1

      @chitlitlah Of course, Mr. Carlin only had 7 words!

  • Lunar Hermit
    Lunar Hermit Vor Tag +8

    Interesting looking through all the replacements and all the "naughty words" they had to program in~ Very good work, and thank you for walking us through everything!

  • The Nephilim
    The Nephilim Vor 22 Stunden +7

    I was just writing a comment about how I didn't understand how matching closed captions to a database would be able to mute the spoken words of a movie or TV show. Those TV Guardian devices seem to still exist today. There's a current website where you can still get them 🙈 And it says that whenever the device comes across a censored word in the closed captions, the sound would be muted during the duration of the complete sentence, which probably means that you'd miss like half of the context of any modern action movie 😂

    • Simon Jones
      Simon Jones Vor 3 Stunden +2

      If you watch the Technology Connections video you see that, encountering a banned word, the sound is muted AND the caption is displayed, with the offending word REPLACED by an innocuous one. That's why device contains a list of replacement words.
      So you can still follow what's going on without being offended.
      Alternatively, you could join the rest of us in the 21st Century and stop being offended by swearing and blasphemy.

    • Singlespeedpunk
      Singlespeedpunk Vor 7 Stunden +3

      “Lock, Stock and Two Smoking Barrels” is now a silent movie 😁

  • 💜ID 0342 - TAP ME TO have Sех wITн -ME-💜

    As a software dev, I'm used to this channel explaining tools outside of my grasp. As expected, I could never dream of having that mastery of exel. (Just last week I broke the glass and used js/app script for sheets)

  • thelasttimeitried
    thelasttimeitried Vor 2 Tage +24

    Thanks for the step-by-step walkthrough of how you approached this (compilation errors included!) instead of just jumping to the end. And for not using the chip programmer! Really top notch.

  • ikkuranus
    ikkuranus Vor 5 Tage +1910

    So, do you have any plans to modify the word list and make a follow-up video? I think it would be funny to have a TV guardian which replaces common words with profanity

    • Paul Crowder
      Paul Crowder Vor Tag +2

      Where do I donate money to make this happen?

    • C6 Modellsport
      C6 Modellsport Vor Tag

      @Wisteela Replace it with the world shit.

    • MISC BITS
      MISC BITS Vor Tag +2

      I wonder if you could encheferise the captions. Bork Bork Bork!

    • ETXAlienRobot201
      ETXAlienRobot201 Vor Tag

      @Dimitar Nikolov eh, why go to that extreme? then again, harry potter with guns is a thing...XD

    • Backward Sabotage
      Backward Sabotage Vor Tag +2

      It should replace every adjective with "f-ing". It would be hilarious

  • Darkstate
    Darkstate Vor 4 Tage +33

    A lesson in trying to read the PIC on a breadboard would be useful, even if it is protected (you could go further and explore glitching??) The way you explained the EEPROM read at that level was most educational and the Arduino code that followed was great for those learning how to interface at the basic level. Reading a Microcontroller PIC is a bit different to reading an EEPROM since the pins have to be toggled to read and write, so I hope you do explore PIC chips in the same way you did the EEPROM.

  • Bru2al1ty USA
    Bru2al1ty USA Vor Tag +14

    Technology connections is a great channel; I'm so glad you are back to releasing videos again. Keep up the good work.

  • John Cox
    John Cox Vor 5 Tage +62

    Ben - are there other modes/options for the device (religion, moderate, etc)? I believe 00 indicates it has to be a complete word instead of "starts with'. 01 - appears to be associated with possible people names (Dick, Woody) and maybe end of sentence. 02 - maybe something like, throw out till end of sentence. The fact the processor only has 128 bytes of memory means it will need to scan over this ROM a lot. The ROM is organized into 256 byte blocks (A-C: 0 D-F: 1 G-I: 2 J-O: 3 P-S: 4 T-Z: 5) 6 - replacement words, 7 - program strings. I expected to find the letter mapping somewhere in the ROM data but didn't see it. If I used this device to watch Pulp Fiction I'm pretty sure I could figure out the algorithm :)

    • Hackwrench
      Hackwrench Vor 14 Stunden +1

      02 to me looks like a flag for it not to censor if the word in question is part of a larger word. I've played games online without flags like this, and a word like attitude will come up as at!@#ude or as this thing would write it, atformude. or assassin as tailtailin or basketballs as baskettail. Of course I could be wrong, as some of the words with the 02 flag I can't think of a word that it would be part of.

    • APIError
      APIError Vor 19 Stunden +2

      In the original video, Elec showed of a few sentences using Goodfellas (I think), so there is some test data to verify these theories.

    • Ceri Cat
      Ceri Cat Vor Tag +2

      As I recall from the original video there's off, regular, and strict/religious.

    • Lucwousin
      Lucwousin Vor 2 Tage +6

      I imagine the "mundane words" are in there as exit conditions as well, just stop if it's a common word cause there's no point in searching more

    • Text Mé On Telegrám👉Ben Eaterl
      Text Mé On Telegrám👉Ben Eaterl Vor 3 Tage

      🆙 Thanks for watching🔝🔝 message right away I have something for you:🆙🆙

  • HyperVectra
    HyperVectra Vor Tag +3

    I've always avoided coding because I always thought I didn't like it, but when I used mIRC I heavily used the scripting language that I knew for doing day to day tasks parsing data like what you are doing. I no longer use mIRC and learnt any other script but watching this video not only reminded me how much I used scripting for various things on a PC and that I have lost that skill, but it _actually_ was pretty fun. Oh shit am I about to start to learn python?

    • L2
      L2 Vor Tag +2

      Another one who picked up a lot from ye olde mIRC scripting here. If you heavily used it then you already know the basics of how to code with functions/subroutines, these days it's a lot easier because there's so many simply tutorials and videos etc. Not to mention all the open source sample code out there. If you don't fancy writing any code you could look into Scratch, which has you dragging "blocks" together like Lego. Perhaps you need a good reason to dive into any code, so may I suggest picking up a cheap Raspberry Pi one day and taking a look at the endless things you can do with it? I got quite into home automation for example.

  • Subhasis Chakraborty
    Subhasis Chakraborty Vor 6 Tage +1211

    you are the only one who breaks down technology every bit by bit, just to let us understand. Thank you man, you are the best teacher.

    • Subhasis Chakraborty
      Subhasis Chakraborty Vor Tag

      @Cooper yah, i agree but all i want to say is, this kind of channel/people are very very rare..

    • Subhasis Chakraborty
      Subhasis Chakraborty Vor Tag

      @Andrias Stefandi yes, all it takes is one soler flare or one asteroid unfortunately ☹️

    • Andrias Stefandi
      Andrias Stefandi Vor Tag +2

      I'm a bit afraid that future generation will not know something like this.. and if something happens, the technology will forever be lost, and we have no idea how to rebuild it.

    • RogerRamjet
      RogerRamjet Vor Tag

      I've based entire units of work I do with my students from Ben Eater's videos! They're so good.

    • Cooper
      Cooper Vor 3 Tage +1

      Hey now, not the only one. Technology connections goes just as in depth. Theres definitely a reason he featured him at the beginning of this video

  • Resident Boe Jiden
    Resident Boe Jiden Vor Tag +2

    Im glad someone is teaching how to test this stuff no matter how cheaply built. I found this very useful and replaying it too. That said if i see one of these anywhere i might just accidentally destroy it. Censorship isnt the answer its teaching the kids when to properly use the words they’re going to inevitably learn

  • gdutfulkbhh
    gdutfulkbhh Vor 3 Tage +11

    This was fascinating. Also very good to see a master at his craft, when you were coding. Thanks.

  • Fernando Zigunov
    Fernando Zigunov Vor 2 Tage +13

    It would be great to see a follow up on how it reads the closed caption data and sends the mute signal / injects the cleaned up strings.
    This was really cool to see though! You're awesome!

  • 👉Bridget- GO T0 МY chаnnеl livе *now*

    I wish I could like this video twice.
    This is such a nice, condensed collection of knowledge and skills combined with a practical demonstration of their use.
    I feel like you could develop a whole curriculum just based on this video.

  • mauro foti
    mauro foti Vor 5 Tage +1654

    In Technology Connection's video (at time 7:07), you can see that the Guardian removes articles attached to the foul word (in that cases it censores "What the fuck is that?" into "What is that?"). The whitelisted words are all articles (the, that, those) that would have to be removed to maintain the sense of the phrase. Probably for the microcontroller firmware, the fact that the word is whitelisted and has a substition bit (0x1) flags it as "if encountered before a foul work, also remove that article"

    • Sa'ruk Maktao
      Sa'ruk Maktao Vor 2 Tage +2

      In the google docs spreadsheet, you can actually check all the words and phrases. It looks like it's looking for the language listed, so if you were to blacklist "word", it won't filter out "wor" but it will filter out "word" and "words" or "wordlist".
      It does also include "the fuck" on line 142, and it's set to replace it with, nothing.

    • JdeBP
      JdeBP Vor 4 Tage +1

      @NeunEinser No. He noted that he misread "go go away" as "go go away your". Because of course "fuck you" is in the list, and matches "fuck your". You are trying to guess at meaning when there is no extra behaviour to actually account for.

    • NeunEinser
      NeunEinser Vor 4 Tage +4

      @JdeBP In Technology Connection's video at 13:10, he noticed in edit that "your" was additionally removed but "fork off your" is not directly in the wordlist, yet "your" is one of those curious words.
      Presumably, "the fork" is just there additionally to have a different replacement word compared to just "fork", so it would probably already have included "the" and replaced "the fork" with "wow" if "the fork" wasn't explicitly configured to be replaced with blank. Similarly, both "hell" and "the hell" are specified but "hell" only applies in strict mode whereas "the hell" is always filtered.
      As for the 01's and 02's it's hard to guess since they are so rare and we don't have enough data of examples where words with those numbers specified are filtered, especially in conjunction with the special allow words. One guess is it could be a bitmask for which of these allow words can be applied (where all are applied when the bitmask is not specified) but it's impossible to say exactly without either decoding the program or experimenting with the device a lot. I also doubt it applies serious advanced grammar rules of some sort given the very simple nature of its design.
      So in short, I agree with the op's theory that those allow words are additionally removed around censored words, and as for the additional numbers we can only guess.

    • jort93z
      jort93z Vor 5 Tage +5

      @JdeBP I am not gonna scroll through a thousand comments to find yours, lol.
      Edit, found it. It's not really addressing anything I said. Most of the stuff in that comment is pretty obvious.
      Still, as I said, I believe the pronouns were intended for dick and woody.

    • JdeBP
      JdeBP Vor 5 Tage +3

      @jort93z Go and read what I actually wrote in that top-level comment before asking what I realize. (-:

  • Lukas
    Lukas Vor 2 Tage +6

    As someone who doesnt find enough motivation to learn programming i really appreciate the pseudo Code explanation to make it understandable for everyone. Really enjoyed that Video!

  • Al Campbell
    Al Campbell Vor 22 Stunden

    Very good job on this one Ben. After high school, back in 1974 I went to DeVry tech for basic electronics. This was before MCU`s and MPU`s. So I really did not get a deep understanding of digital stuff. But I managed to work in electronics the rest of my life. Mostly as a test technician at the factory level in circuit board assembly plants. Most of these places make circuit boards for many different customers, so I do get to see and test a wide variety of circuit boards. You are the kind of brain I need when I have boards that fail test and i`m just lost. LOL.

  • reallifeistoflat
    reallifeistoflat Vor 2 Tage +1

    this was both very entertaining and really cool. i've been wanting to explore into the world of electronics and arduino and i would've never considered that you could extract data from the tv guardian. neato.

  • Merry Midlight
    Merry Midlight Vor 8 Stunden

    This was one of the coolest presentations I've ever watched. I've always wondered what goes into a project like this.
    It made it feel so much more approachable.

  • Euclidsfifthpostulate
    Euclidsfifthpostulate Vor 7 Tage +947

    Ah, yes, my favorite classic film actor, Jerk van Gay

    • Sitra Ahra
      Sitra Ahra Vor 9 Minuten

      @Friendly Octopus Actually, that's exactly what happened! 🤣
      I was wondering about the Dick van Dyke thing and whether it might be related to some odd lawsuit so I went and googled for: Dick van Dyke "TV Guardian".
      It gave me a WSJ article[1] from '99 where the creator mentioned that they tested the device with Mrs. Doubtfire where DvD was mentioned - and his name consequently got butchered. He then went and fixed it...
      And the original "bad word list" came from Carlins "7 Dirty Words" script. 🤣
      [1]: WSJ: articles/SB919287241129534500

    • Sparkette
      Sparkette Vor 2 Tage

      @Rena Kunisaki I remember you from Twitch Plays Pokémon. You might remember me too under the name "flarn2006"

    • Rena Kunisaki
      Rena Kunisaki Vor 3 Tage +1

      @Sparkette replace "gay (homosexual)" with "gay (happy)", makes perfect sense 🤪

    • David Kempton
      David Kempton Vor 3 Tage

      @David Gillies 😂👍

    • Doug Gale
      Doug Gale Vor 3 Tage

      @Sparkette Yeah, at 15:27. Makes me wonder if there would be outrage about a product blocking "gay" today.

  • Polar Blue
    Polar Blue Vor 4 Stunden

    First I didn't even know there was such a thing as a TV censor device. Second the way you tear through the layers of unknownium as if it were tissue paper is truly amazing. I am astonished by seeing stuff that only a true Brainiac would know about thanks for making the video it was really a neat ride through the Wabbit hole territory!

  • John Smith
    John Smith Vor 22 Stunden +1

    I'm truly thankful for you, Ben. For the last few years I've been on-and-off wanting to learn how to use Arduino for interacting with simple microcontrollers, but I've been kept back by the fear of failure, and I retreat to avoid that. Watching this video gave me all I need to get over that fear after realising that I'm able to understand and follow most of the steps you've presented.
    On this weekend I've already started doing. I have an old toy book lock and I'm trying to connect to its microcontroller to read the PIN code to unlock the book lock.
    Thank you for inspiring me!

    • John Smith
      John Smith Vor 5 Stunden

      @James1095 I don't know what you're doing, but it's way less effective than you think it is. You're talking logic to an emotion. That doesn't work. I didn't reason myself into an emotion, so I don't expect to reason myself out of it. What worked is watching this video.

    • James1095
      James1095 Vor 17 Stunden

      You should never be held back by fear of failure, to avoid doing something because you might fail instead guarantees failure because you never even tried. You can get an arduino clone for just a few dollars, what is the worst that could happen if you never get anywhere with it?

  • Nathan Williams
    Nathan Williams Vor Tag

    This video showed up in my “recommended” and I was floored with how much information was coming at me. The knowledge, skill, and speed was jarring (in a good way). I actually started laughing because I was so impressed. I’m definitely going to be watching more.

  • Guillaume Nani
    Guillaume Nani Vor Tag

    Very interesting and instructive video!
    As to the mystery 01 and 02, here's my guess:
    The device censors both the captions and the sound, so these numbers might represent how long it should censor the sound.
    I believe Technology Connections mentioned it mutes the sound around these "offensive" words.

    • Kieran
      Kieran Vor Tag

      It mites the sound the entire time the caption would be on screen.

  • mabus42
    mabus42 Vor 5 Tage +378

    Now that we know how this works, it wouldn't be too hard to rewrite the EEPROM to basically make a reversal device that would take G-rated words and replace them with unsavory ones. Run your old tapes of Barney the dinosaur through that version and never sleep well again. I suppose if you did that and then twitch streamed it, you could make some good money.

    • Mission: Ed Possible
      Mission: Ed Possible Vor 4 Stunden

      I was looking for this comment, and if I didn't see it, I was gonna post it :)

    • mickey thompson
      mickey thompson Vor 3 Tage +3

      @mabus42 Cool idea... it could replace the word ''love''' with the F-word.
      (Sing the Barney song...)

    • mickey thompson
      mickey thompson Vor 3 Tage +1

      @Stephen Walker "Oh sod it, the bloody thing's stuck again."
      (That out-take actually got used much later in the plush toy Clanger with the sound chip.)

    • WeatherStone
      WeatherStone Vor 3 Tage +2

      happy to see that i was not the only one to thought of that, except the barney part, he give me creeps no matter what he says.... geez

    • TheDuplicator
      TheDuplicator Vor 3 Tage

      I'm sold.

  • Dorian Anreiter
    Dorian Anreiter Vor 20 Stunden

    this video was utterly amazing. I watched the TC video and loved it. so now watching this pt2, as it were, was fascinating. especially because of late I have started mucking about with arduinos and writing code, whilst learning about electricty. so it all really made sense. (yesterday I managed to use an ESP8266 with an attached dht11, to read the temp and humidity from a location in my house, send it to a website (thingspeak) and then use another esp8266 with a little oled screen to display that data) In a somewhat circuitious manner, my present voyage of discovery into electrical matters was occasioned by watching TC videos (the ones which mentioned flyback transformers, and the wiring in his house) and realising I knew sod all about any of it. that was months ago and here we are. I can now watch videos that talk about the shapes of waves and nod knowledgably. DA

  • Bas .botberg
    Bas .botberg Vor 3 Stunden

    I have great admiration in the way you're very practically explaining your journey of hacking this weird device. Especially your practical approach and clear narration inspire me for future challenges. Thanks for sharing.

  • Errol Neal
    Errol Neal Vor 2 Tage +2

    Really impressive analysis. Thanks so much for sharing your knowledge with the world!

  • Ly khai
    Ly khai Vor 4 Tage +9

    One of the best things is that he never takes credit for himself when he achieves something. He always respect us, the audience, and his team, and he is always polite in all of his videos. We congratulate ourselves on this achievement. More to come and everything to come :(

  • Joe Mieszczur
    Joe Mieszczur Vor 15 Stunden

    GREAT VIDEO! I really loved the speadsheet-fu to actually show mostly how the program works, minus how the graphics physically work in the code. which might make a neat follow up, maybe dumping the micro controller and checking its assembly code to see how its drawing things to the screen in general, so you could make your own picture in picture device. maybe for your graphics card on a breadboard lol.

  • Henrik Andersson
    Henrik Andersson Vor 23 Stunden

    The split up into blocks tells me, a programmer, that it is using a very rough indexing setup. for each candidate word it looks at the first letter and based on the letter starts reading the correct block of data. This is marginally faster than a linear search without being very complex to implement.

  • Canyon Wanderer
    Canyon Wanderer Vor 16 Stunden

    Very cool to see how you've approached this, both on the arduino side as well as the data analysis (my respect for spreadsheets has gone up a notch as well!)

  • pablojrl123
    pablojrl123 Vor 17 Stunden

    Didn't expect a video like this, good job! Would love to see more unofficial collaborations specially dealing with old hardware.

  • Joel Anderson
    Joel Anderson Vor 7 Tage +430

    I got a kick out of Technology Connections' coverage of this device and was thrilled to see it examined further here. What a nostalgic surprise to learn a PIC is at its heart.
    The reverse circuit engineering reminds me of the work Big Clive does on his channel. I wonder if we can get him to puzzle out the purpose of the comparator? Imagine that: my three favorite YT channels all dissecting the same device! A nerd's dream, come true.

    • Squelch's stuff 'n' things
      Squelch's stuff 'n' things Vor 3 Tage

      @Marc Intosh Absolutely. I'm not even sure if that was in doubt, and Ben shows his method admirably here albeit with some questions remaining over some of the word flags. The whole Big Clive thread was just more cross pollination I believe, and somehow meandered into NTSC and TV ownership. Neither of which are prerequisites.

    • Marc Intosh
      Marc Intosh Vor 3 Tage

      @Squelch's stuff 'n' things While that certainly would be interesting, it's not needed to reverse engineer the circuitry.

    • Squelch's stuff 'n' things
      Squelch's stuff 'n' things Vor 3 Tage

      @Marc Intosh Indeed, but to fully understand the replacement words/phrases, it might be useful to run some "live" tests. Alec certainly found some doozies where it failed or simply produced nonsense dialogue in the closed captions.

    • Squelch's stuff 'n' things
      Squelch's stuff 'n' things Vor 3 Tage

      @ce neblock I seem to recall that he doesn't think much of TV fare so doesn't have one. I know he likes to let TV licensing waste their time badgering him. TBH, I'm in the same boat, and only watch streaming services, but did acquiesce and report I didn't need one.

    • Marc Intosh
      Marc Intosh Vor 5 Tage +1

      @Squelch's stuff 'n' things You don't need a TV to reverse engineer this.

  • 💞Lina- g0 T0 M-Y chаnnеl livе *now*

    I live for cross-over videos - I love Technology Connections and your channel, Ben. Really good to see the story continue :D Thank you!
    PS: I've been tinkering with my own 65C02 computer on breadboards and revisiting 6502 assembler from my childhood (it's been too long lol) - All thanks to you!

  • Steven Ingram
    Steven Ingram Vor 4 Tage

    I love low level stuff like this. It always feels like you've cracked some secret code when it gives up its data. And figuring out bit states was just a master class on low level hackery. :)

  • Grunto Polouski
    Grunto Polouski Vor Tag

    First time the new DEclips “zoom” feature was more than just neat - it let me see the tiny connections between the pins! A rare YT win!
    And then the silly scope! Double win!
    Glad I found your channel! Looks like DEclips thinks I’ll like watching you as much as I like watching Mark Rober!
    (Subbed to your channel, and also that of technology connections - thx!)

  • grimcity
    grimcity Vor 22 Stunden

    Cheers, I stumbled upon this breakdown and it was utterly fascinating!
    I'd heard of these devices but had never seen one... never expected to get drawn into this the way I did!
    Great stuff, mate! Incredibly interesting!

  • TheMan InBlue
    TheMan InBlue Vor 2 Tage +1

    Absolutely great investigation work ! Hats off Sir 👏🏼 And great technology for the time !

  • plasmar1
    plasmar1 Vor 23 Stunden

    Technology Connections is easily one of my fav channel when relating to video quality, definitely comes off as a well thought out and researched

  • 👉Larisa- Go t0 M-Y Ch@nnel livе N0W!

    As a 45 year old who's worked a life in IT without having to learn code, I find this channel inspiring.

  • AnthropomorphicMonster
    AnthropomorphicMonster Vor 12 Stunden

    I had one of these when I was a kid. Our model was such a pain to use, we eventually just unplugged it because it would silence entire sentences and made watching anything a real chore. My whole family would get so upset everytime it sensored something trivial like "butt".
    I guess now as.... an adult... I'm curious. Could you reverse engineer this to replace common everyday words with swear words? Could be a fun little project.

  • wayne logan
    wayne logan Vor 5 Tage +547

    I started watching your videos about three years ago and my reaction was usually, "what sorcery is this!" I am now finishing my second year in electrical and electronics engineering (you can guess who is partly to blame for this decision 😂) and for the first time, I can say that I understood everything you did. You are such an inspiration. A role model too while at it. You sort of make embedded systems accessible en masse. Like an adult explaining a math problem to you, but it involves ICs and bitwise operations. lol ❤

    • fexworldwide
      fexworldwide Vor 2 Tage

      I'm so glad to read this because I've been watching these videos for years too, and sometimes I feel pretty dumb that I really only have the barest idea of what's going on. It's reassuring that I would need to have been spending year studying to really be able to keep up (congrats to you for doing so!). It's true that Ben's explanation of these detailed concepts is very accessible and clear, but sometimes that makes feel it feel deceptively straightforward when it's actually really complex.

    • Ross Radford
      Ross Radford Vor 2 Tage

      @SpaghettiEnterprises The joke is; the difference between having a PhD is realizing how much you don't know!

    • One More Guy Online
      One More Guy Online Vor 3 Tage +2

      I'd make an XOR joke, but either way I'd be the 1 appreciating it the most.

    • Mad Scientific
      Mad Scientific Vor 3 Tage

      @florkgagga probba Schools teach principles. Not real world. I'm sorry but it's just how it is. I'm not negating their place in the mix... But attempts to blow smoke up my ass aren't going to work, when I've seen time after time after time where it failed to meet expectations in the real world.
      As an old boss put it more than once, "take the paperwork into the bathroom, it'll serve better there". His point was you can't teach critical thinking, and all the school in the world can't make up the difference.
      People either got it or they don't, and the information alone is useless. Without the critical thinking, watching someone try to apply the knowledge would be much funnier if it wasn't so sad. People pigeon hole themselves into positions they can't handle all the time... I've seen enough of it that I don't even care to work anymore until the educational systems are reformed.
      Passionate usually wins over educated in my experience. The difference is in what the drive is for... One is seeking to expand their universe and make a difference in ours in the process, the other just saw the numbers and wanted the check.

    • florkgagga probba
      florkgagga probba Vor 3 Tage

      @Mad Scientific I beg to differ Mr. Mad S. there definitely are ways to learn something in school that you can use in real life! Oh, I'm in Europe, maybe there's no point... but seriously, back then, I was a teen in the 80s, in high school (I guess, we call it middle school, age 14-18) i was studying to be an electronics technician. Didn't make much of it, after all it was in a slightly underdeveloped country where the proliferation of tech progress was sort of tied to political affiliations so the teachers were not super motivated to invest into really getting us up to spot. But, there were ways to get past that, for example if i only knew how important the proper instruments were, including soldering stations with all the gadgets, we could have organized so every one in class gets what we can and organize sharing equipment that was too expensive to get individually. And go on with sourcing chips and other stuff that goes on a pcb from throwaway stuff. Even in Yugoslavia it was not impossible to get microprocessors from the 70s, if I only knew how important that was, alas I saw most of it as a chore to chew through, ofc lamenting that we had to study so much other stuff, like history and biology and whatnot. I was envious of the american school system, at least what we saw in movies, they seem much more project oriented as opposed to pronounced "ex cathedra" teaching that I experienced, but there were ways to hack oneself to proper education. I think even today it helps if a kid that's bright but not too fond of school (like my 11yo) focuses on the 2-4 teachers and their subjects that they like and treats the others like assistants. And there you have real life, figuring out how to talk to teachers is much like later talking to colleagues and superiors.

  • 💝Ariel- G0 t0 my Ch@nnel LIVE -NOW-

    In Technology Connection's video (at time 7:07), you can see that the Guardian removes articles attached to the foul word (in that cases it censores "What the fuck is that?" into "What is that?"). The whitelisted words are all articles (the, that, those) that would have to be removed to maintain the sense of the phrase. Probably for the microcontroller firmware, the fact that the word is whitelisted and has a substition bit (0x1) flags it as "if encountered before a foul work, also remove that article"

  • mceajc
    mceajc Vor 5 Tage +2

    I can't thank your Patrons enough. Thank you all, this is wonderful, and gives me hope for the future. I'm dead serious.

  • AWal
    AWal Vor 4 Tage +1

    All the naughty works on EEPROM, huh. I wonder if there were versions for other languages as well.
    Given that it's using a PIC micro for the brains (and assuming it's read protected) it would be cool to see if there's a bug or exploit that could be used to get the code off of that as well.

  • P
    P Vor Tag

    Is the final text ("TV Guardian", "The Foul Language Filter", "Dictionary Version 1.05", etc) ever actually displayed on screen?
    It looks like an internal reference. The manufacturer likely has ROMs for many different products.
    It could be a copyright trap. To clearly identify who made the original data when it gets cloned or pirated.

  • electron
    electron Vor 3 Tage

    Engineer thinking, analytic solving and great logic! Like always 10/10! Great!

  • Turk Wendell
    Turk Wendell Vor 4 Stunden

    Good for this guy to give respect to technology connections and all that he seems like a professional guy whoever makes these videos

  • un_known_origin
    un_known_origin Vor 18 Stunden

    Although that all went pretty much over my head that was very interesting. I have a slightly better understanding of how electronics are coded something that has eluded me for a long time.

  • Joakim Karlsson
    Joakim Karlsson Vor 5 Tage +3

    So fun to see this video as I some time ago built my own eeprom reader for a 93LC66 512 byte chip using a UNO :) As usually your videos are awesome Ben!!

  • TimeHunter
    TimeHunter Vor 3 Tage

    This was amazing! I find this kind of video fascinating, seeing how by putting a 1 or 0 in the data tells the device what to allow and block. Some strange substitute words though, some make no sense.

  • Aaron R.
    Aaron R. Vor Tag

    I am curious as to how this device would deal with the audio. I can see how it would be easy to replace words in the subtitle track but beeping them in the audio track would be much harder. I assume the subtitle track will not tell you exactly and precisely where each and every word shows up in the audio track but maybe I am wrong about that.

  • Matias Ikkala
    Matias Ikkala Vor 2 Tage

    Your videos are awesome! This is exactly the kind of stuff I wanted to learn when starting to study CS. Unfortunately it rarely goes to this level, and when it does, it is never explained as well as you do.

  • PastaAivo
    PastaAivo Vor 17 Stunden

    Reverse-engineering tech is quite fascinating, it's amazing how many different parts are needed to make even the "simple" stuff tick.

  • Cookieglue
    Cookieglue Vor 5 Tage +544

    It's so funny seeing someone as chill as ben talk casually as there's such violent profanity in the background 😂

    • Scott M
      Scott M Vor Tag +1

      @megabooooo so ridiculous. What is 'hugs' doing in there?! Meanwhile, there's probably people blasting away with guns in the background video. But as long as there's no 'profanity'!

    • Iidi Knavely
      Iidi Knavely Vor Tag

      i'm proud to be an early achiever

    • ClutchNorris
      ClutchNorris Vor Tag +4

      @Jere Pakkala Aye its mad I think In Scotland we first got taught Sex ed in Primary 5/6 which is about age 10 then later on in high School at around 12-14 we obviously got a much more in depth Sex Ed then an even more in depth Sex ed at like 16/17. Its Natural at the end of the day and Im thankful we got that education

    • Jere Pakkala
      Jere Pakkala Vor Tag +5

      @megabooooo The reason why "condom" is censored is the same reason why American sex ed takes place far too late in schools and is extremely surface-level. Sex is seen as obscene and crude and not as something natural that children should know about. It's the same reason why the entire nation lost its mind when Janet Jackson had her nipple showing for less than a second during the Super Bowl halftime show in 2004

    • Anthony Berube
      Anthony Berube Vor Tag

      @Nethescurial I'm really curious as to what your favorite words are...

  • Steve Sether
    Steve Sether Vor 4 Tage

    It might be interesting to get the 1.0 data list and see how this device evolved over time.
    My guess is enough people complained that their kids were watching "Jerk Van Gay" reruns every day, and got tired of explaining to their dimwitted kids why Dick Van Dyke was a bad man that needed to be censored.

  • NoNameNerds
    NoNameNerds Vor 2 Tage +1

    Oh nice... I was already considering to get one of these myself to figure out if I can get the list of bad words out of it... this is really straight forward. Great work!

  • pouu ktin
    pouu ktin Vor 4 Tage

    Great video. You never cease to amaze me (a moderate hobbyist) with your technical cunning. Keep up the good work and teaching and inspiring people.

  • DorffMeister
    DorffMeister Vor 14 Stunden

    Thanks for doing this! After watching TC's video no long ago, I thought "It should be easy to identify and dump the ROM." Very cool!

  • Hugo Dahl
    Hugo Dahl Vor 7 Tage +388

    I'm wondering, since the device also does audio drop-out, could the "mystery bytes" indicate whether audio should drop out? Perhaps in relation to strict mode?

    • Kees van de Wetering
      Kees van de Wetering Vor 5 Tage

      @s10jam Patreon, I guess

    • jort93z
      jort93z Vor 5 Tage +3

      Okay, so my theory is basically, the words woody and dick both have 01 after them(and they are the only two that do), because they can also be used as names.
      If they have any of these allowed articles marked with a 1 at the end in front of them, they will be blocked, otherwise the box will assume they are used as names and not block them.

    • Username
      Username Vor 5 Tage

      @Swordfish393 He does say to watch the Technology Connections video first, it sets the stage and answers most questions about how this works before diving in to the block/allow list stuff.

    • Hugo Dahl
      Hugo Dahl Vor 5 Tage +1

      @chitlitlah Same, but it's what seemed to be most "obvious" to me. Alternative use might be the type of match for the text; something like "Starts with" "contains"? Days later, still wracking my brain about it!

    • Hugo Dahl
      Hugo Dahl Vor 5 Tage

      @s10jam Early access before release through Patreon.

  • Le tieu
    Le tieu Vor 4 Tage +1

    The actual heartbeat of the COD community. We love everything you do Jev

  • SergTTL
    SergTTL Vor 17 Stunden +1

    What a nice work! Thank you and thanks to all the patrons of this channel.

  • zfg hbs3551
    zfg hbs3551 Vor 4 Tage

    mark: reaches the ice caps 27 minutes in
    me: sees that the whole stream is 1 hour 37 minutes i am sure that this is going to go perfectly and nothing will go wrong :)

  • Wayne
    Wayne Vor Tag

    This was really cool ,I have never ripped code and looked through it and while some was hard to understand you explained it good and made it understandable. Many thanks for sharing & as always stay healthy

  • Karma Petiks
    Karma Petiks Vor 3 Tage

    I've been a big fan of your work ever since I've discovered your breadboard computers 3 years ago. You are such an excellent teacher, i feel you've condensed all my years in uni to just a few short videos. Cheers!

  • Lionel Spencer-Ward
    Lionel Spencer-Ward Vor 21 Stunde

    I was so surprised this device even existed..... the electronic equivalent of sticking your fingers in your ears and shouting “la la la la la la la la”
    Your analysis of the circuit board and the contents of the ROM was a very smooth exercise in logic.

  • Kitch’N Sync
    Kitch’N Sync Vor 4 Tage

    a wonderful demonstration of how common tools can be used to access hardware - within reach of many students 👍

  • BlazingImp77151
    BlazingImp77151 Vor 3 Tage

    I dont know if its possible, or if its gone into on Technology Connections' video, but I think it would be interesting to see someone go through how it fully works, and what's on the chip you didn't check.
    Cool video regardless, I'll have to check more of your channel out :)

  • Kani Ou
    Kani Ou Vor 3 Tage +4

    Incredible. Watching you type out code like that so fluidly and effortlessly was like watching a magician, I wish I could be anywhere remotely close to as good at that at anythin

  • psmitty840
    psmitty840 Vor Tag

    As an electronics technician who has repaired everything from handheld radios to SATCOM stations to military RADARs, the gulf between my knowledge and this guy's knowledge upsets me. I'm sure it's just a career/education path difference, but (to use the TV Guardian-approved language) "wow me" I couldn't have analyzed a board like that at all. Truly impressive.

  • Will Kew
    Will Kew Vor 3 Stunden

    This is an excellent video - really neat demo of SPI, reverse engineering a chip and a board, everything... super cool.

  • John Jones
    John Jones Vor 5 Tage +436

    The PIC microcontroller used only has 2K of program memory. Besides doing the word substitution, it also interfaces with the CC decoder IC, on screen display IC, and mutes the audio. All in 2K. That's some neat and tight coding.

    • Smidge204
      Smidge204 Vor Tag

      @Meneldal I've done a fair amount of hobby-level development for the Attiny series, which typically only have 1 or 2 KB of flash, so it's always in AVR assembly. There's basically no other option!

    • Meneldal
      Meneldal Vor Tag

      @Smidge204 If you remove the printf dumping over serial which probably takes a lot of space, code like this should compile to something quite small. A pretty straightforward translation of this to ARM/AVR assembly or similar RISC with 16 bits instructions would definitely not take anywhere close to 2k bytes. 200 bytes however seems like a pretty difficult ordeal, even for handcrafted code.

    • chitlitlah
      chitlitlah Vor 2 Tage

      @Al Banana I'm checking it out right now. I love tricks like that: using code segments as data segments, overwriting code, etc. I've made small programs just to see if I can do stuff like that.

    • 16vSciroccoboi
      16vSciroccoboi Vor 3 Tage

      @fattestallenalive he literally read only the external eeprom in the video and nothing off the mc that this comment references. The fuck?

    • zyeborm
      zyeborm Vor 3 Tage

      @2009dudeman dude check out elite dangerous. An entire 3d galaxy fits on a 1.44mb floppy disc

  • Todd Johnston
    Todd Johnston Vor 2 Tage

    Amazing. I want to go through your video's for more. Not that I'm able to learn, but just nice to know somebody is able to decipher what's going on in these little chips.

  • otakujhp
    otakujhp Vor 3 Tage

    I would love to see a reverse engineering of the HD version. I attempted it, but it's a much more advanced device, and my skills are crap.

  • Christian Linnell

    "'Bitwise and' the decimal representation of that binary string with 31, so that'll just grab the last 5 bits."
    Such a great example of fantastic teaching. You ignored the more obvious substring functions to sneakily showcase a way of thinking about bit string manipulation.

  • Ace
    Ace Vor 5 Tage +5

    Fascinating video. As a retired electrical engineer, I commend your knowledge, ability on reverse engineering, and decoding that chip's info.

  • Andrei Baciu
    Andrei Baciu Vor 7 Tage +275

    The reverse engineering we never knew we needed :)) great video! This has the potential of a series, no doubt about that

    • D.
      D. Vor 5 Tage +3

      Oh I immediately thought about ben when I saw the original video :)

  • DCD Laser & CNC
    DCD Laser & CNC Vor Tag

    Very cool seeing how you essentially, reverse engineered the chip. Next you could enable writing to the chip and create some really hilarious translations and then remount the chip and hookup the device and enjoy the hilarity.

  • Leuel48Fan
    Leuel48Fan Vor 3 Tage +1

    Aww this is so cool man! Had just seen the Tech Connections video on the device, and when he said "if anyone could extract the word dictionary" you came to my mind. BEN EATER DOES NOT DISAPPOINT!!

  • uxwbill
    uxwbill Vor 2 Tage +5

    Fascinating. I definitely learned a few things! (I think I need to watch again to let everything you did in the sketch sink in.)
    Amongst the many problems with this idea, the lack or extremely sorry/degraded state of closed captioning data seems the most severe. There's also the matter of the closed caption data sometimes lagging behind the audio, especially on live TV. It's probably a bit much to expect even a very bright kid to figure out how to strip the VBI data, but I could see definitely see one weakening the incoming signal to the point where it's still watchable but that data is mangled!

    • kindlin
      kindlin Vor Tag

      @uxwbill He has a certain... sense of humor. It grows on you. Kind of like Sabine.

    • uxwbill
      uxwbill Vor Tag

      @kindlin I plan to do that when next I have a moment. However, I'm replying mainly because DEclips says there are three replies to my original comment, yet yours is the only one I see. Edit: on a device where I am not and have never signed into DEclips, I see that one of the replies is scam spam that's all over this and many other comment areas, but the other seems perfectly legit.
      I will admit I'm not the biggest fan of Technology Connections' personality, no disrespect whatsoever intended. :-)

    • kindlin
      kindlin Vor Tag

      You're going to want to watch the Technology Connections video that started this, it covers most of your points.

    • Mr Byamile
      Mr Byamile Vor 2 Tage

      Even a low IQ kid could figure out how to remove the RCA jack and bypass this device.

    • Text Mé On Telegrám👉Ben Eater
      Text Mé On Telegrám👉Ben Eater Vor 2 Tage

      🆙 Thanks for watching🔝 message right away I have something for you
      👉 Telegram🔝

  • bejoscha
    bejoscha Vor 3 Tage

    This is so delightful. Thanks a lot. I really appreciate that you go into full detail with all your videos, including manuals and how they are to be understood.

  • Yami
    Yami Vor 3 Tage

    I have to wonder, what prompted the rewriting of the code to display the data in a hex editor fashion? Are you planning for a part 2 messing around and probing at the chip with specific injected bytes or just a force of habit?

    • Yuri Bacon
      Yuri Bacon Vor 3 Tage

      I just assumed its because its easier to read and analyze. I mean, if I was doing this myself I'd find a way to just dump the EEPROM into a .bin file and open it in an actual hex editor instead of making clean serial output. I imagine they did that silently anyhow, to speed up putting everything into a spreadsheet of data.

  • Technolus
    Technolus Vor 2 Tage +1

    Damn this was impressive. And the fact that you managed to extract so much information.... damn. Well done.

  • Craig Jensen
    Craig Jensen Vor Tag

    Someone needs to truly _reverse_ this and make it a "TV Sailor", injecting cuss words at the most inopportune times when they don't even make sense, like mad parents do.

  • TheFoxyNixon
    TheFoxyNixon Vor Tag

    Incredible. I remember my parents had one of these growing up. I had completely forgotten about it 'til now.

  • MrKltpzyxm
    MrKltpzyxm Vor 5 Tage +108

    I wish I could like this video twice.
    This is such a nice, condensed collection of knowledge and skills combined with a practical demonstration of their use.
    I feel like you could develop a whole curriculum just based on this video.
    Not a Masterclass, but an inspiration for designing a class or, more likely, set of classes that result in the ability to perform the tasks in this video.
    (This is all from the perspective of someone who has spent decades watching, listening, and reading about other people doing interesting things, but never learning them myself. I feel worried that anyone with expertise is rolling their eyes at this effusive praise, but this video just clicked for me in a way that made me feel like there is a path that I can still follow to get there too. Sorry for dumping my insecurities out. Unfortunate habit of mine. But the venting helps. Writing long, rambly, meandering DEclips comments is mostly harmless and feels like free therapy sometimes.)

    • ezra cramer
      ezra cramer Vor 2 Tage +1

      true, I was fiddling with arduino for some time based on theoretical practices&examples, this thing totally blew my mind

    • NEWQ
      NEWQ Vor 4 Tage +3

      What's wild is how much he got done using just a damn spreadsheet. I switched careers from information technology and went back to college for a science degree. I barely touched Excel working in IT, but doing science things, we use it constantly. I guess you bring it full circle when you start doing computer science!

    • Jessy
      Jessy Vor 5 Tage +9

      I am finishing off a computer engineering degree and the concepts in here were covered this year, such as what a PIC is, an SPI, a breadboard, reading input/output/clock, timing diagrams, reading datasheets, seeing the data in a table of hex and ascii in the format he showed, microcontrollers, shifting, binary addresses, etc. Seeing it applied so practically is insane to me and I wish this was used as a consistent example throughout our studies to make it more meaningful than the confusing projects we got.

  • Newbie Sone
    Newbie Sone Vor 5 Tage +2

    I was curious about the cross-hatching pattern on the PCB. Apparently at the time it was difficult to laminate multi-layer PCB; cross-hatched patterns of copper that would then be roughened created a surface for the next layer to grip onto across the board.

    • Beardy McBeardface
      Beardy McBeardface Vor 2 Tage

      That's interesting, but this is on the top? I thought this was an attempt to provide ground plane shielding between layers, whilst minimising capacitance.
      Something that could be useful for CMOS, which incurs an increase in power consumption with an increase of capacitance on CMOS outputs. An increase in power consumption means an increase in heat and a decrease in CMOS part life.

    • Alistair Boyer
      Alistair Boyer Vor 3 Tage

      Isn't it a ground plane for the signal

    • Text Mé On Telegrám👉Ben Eaterl
      Text Mé On Telegrám👉Ben Eaterl Vor 3 Tage

      🆙 Thanks for watching🔝🔝 message right away I have something for you:🆙🆙🆙