[00:02.270 --> 00:03.590] My name is John Checco [00:03.870 --> 00:11.430] I am a firefighter, fire instructor, cyber security person, developer, you name it, I've done it. [00:11.930 --> 00:13.190] Anybody know what this tool is? [00:14.130 --> 00:14.570] Halligan. [00:14.870 --> 00:15.310] Halligan. [00:15.810 --> 00:16.930] Anybody know how much it weighs? [00:18.870 --> 00:20.090] About 20 to 30 pounds. [00:20.230 --> 00:21.330] This is a four to one. [00:21.550 --> 00:24.830] A four to one means the leverage you get is four times to one. [00:26.290 --> 00:29.490] This is what I teach with vehicle extrication. [00:29.650 --> 00:33.570] I will tell my students to actually open a car using just this tool. [00:33.850 --> 00:37.850] This is the universal tool for firefighters, whether it's fire or rescue. [00:39.130 --> 00:42.430] Now, we've talked a little bit before about who's been in an accident. [00:42.570 --> 00:47.690] If you've ever been in an accident where you're trapped in the vehicle, it is the scariest thing ever. [00:48.070 --> 00:51.790] People don't realize when you're in the vehicle, it's like an echo chamber. [00:51.790 --> 01:00.210] And someone goes to break the glass, someone goes to bang the door, it is like a hundred times, especially if you're in shock or if you're nervous. [01:01.270 --> 01:07.790] So, I like to say that I don't want to... this is really useful, but I'd rather get you out of the car using this. [01:09.310 --> 01:09.750] Okay? [01:10.210 --> 01:13.850] And there's ways of doing it because of CAN bus. [01:14.190 --> 01:15.270] So, let's get into it. [01:16.450 --> 01:17.550] So, who am I? [01:17.750 --> 01:21.070] Again, I have a long career in development in cybersecurity. [01:21.070 --> 01:22.290] I think I have to go over here now. [01:25.710 --> 01:35.550] And I, you know, I started off as a developer, did some assembly programming, did some firmware programming for ultrasound machines. [01:35.550 --> 01:40.450] If you ever have cardiac ultrasound, I probably wrote the analog to digital software for that. [01:41.270 --> 01:45.310] And again, got into cybersecurity by accident. [01:46.550 --> 01:49.610] Got caught approving my own timesheets, but we won't talk about that. [01:50.830 --> 01:53.970] And ended up, again, getting this great cybersecurity career. [01:53.970 --> 02:02.470] On the side, though, I was actually... actually, I was a firefighter since high school. [02:02.850 --> 02:04.350] It actually kept me out of jail. [02:04.630 --> 02:05.970] That's another story altogether. [02:07.030 --> 02:10.130] But I spent... since 1982, I've been a volunteer firefighter. [02:10.570 --> 02:12.210] I've been in engine companies, truck companies. [02:12.670 --> 02:17.130] I actually am now a fire instructor since 2010, so it's for the past 14 years. [02:17.630 --> 02:20.670] And I teach... one of the things I teach is vehicle extrication. [02:20.670 --> 02:27.650] The reason I teach is because the two departments I've been in in the past 40 years were basically near major highways. [02:27.650 --> 02:31.710] And we had a lot of car accidents and a lot of really severe things. [02:33.110 --> 02:40.690] What I like to tell people is that as a firefighter for the 40 years, I've probably been to a couple of hundred structure fires. [02:40.930 --> 02:42.330] I don't really remember them. [02:42.450 --> 02:44.910] I remember maybe the first one I went to or the last big one I went to. [02:46.030 --> 02:50.510] I've been to almost a thousand extrications, and I can remember every one. [02:51.310 --> 02:53.090] That's the impact that it leaves on you. [02:54.050 --> 02:57.390] So, I started off actually... wow, this is terrible. [02:57.730 --> 02:59.850] I actually started off as an introvert. [03:00.430 --> 03:04.710] And through firefighting and the family that I have and teaching, I actually became an extrovert. [03:04.830 --> 03:07.490] And that actually helped me in my other career, right? [03:08.730 --> 03:09.610] With cybersecurity. [03:10.150 --> 03:15.730] And that's kind of how I got into talking about this topic and teaching about cybersecurity in general. [03:16.250 --> 03:19.510] But let's get back into some of the terms, if you don't know them already. [03:20.070 --> 03:21.690] There's something called drive-by-wire. [03:21.930 --> 03:25.130] So, planes are usually drive-by-wire, right? [03:26.950 --> 03:34.470] In the old cars, we actually had gears and knuckles and transfer cases that actually, when you turn the wheel, it actually turned the pinion. [03:35.350 --> 03:39.690] But when you get into airplanes and some of the modern vehicles, they were drive-by-wire. [03:39.790 --> 03:42.430] So, you turn your steering wheel, it goes to an actuator. [03:42.530 --> 03:48.230] And the actuator would actually have a physical wire that went to another actuator by the pinions and turned the wheels. [03:49.010 --> 03:50.450] And then we get into CAN bus. [03:50.950 --> 03:57.710] Because with this drive-by-wire, a lot of things were now basically being logged by the CAN bus. [03:57.710 --> 03:59.430] And for diagnostic purposes. [04:00.210 --> 04:01.330] But CAN bus is really smart. [04:01.630 --> 04:06.090] So, they started using CAN bus, I say, offensively, rather than defensively. [04:06.210 --> 04:08.550] They actually started using CAN bus to send out commands. [04:08.830 --> 04:11.430] And so, now we have this new thing called drive-by-command. [04:11.690 --> 04:17.690] Where, when you go to turn the steering wheel, the actuator just doesn't send a signal to the pinion. [04:18.690 --> 04:25.070] It actually sends a signal to the main controller and sends it a command and says, Hey, turn the wheels, this in many degrees. [04:25.590 --> 04:38.190] And anybody who's involved in FIRST Robotics and some of the Lego Mindstorm stuff, you know that there's calculations and they give you how much turning radius and how much resistance you have. [04:38.330 --> 04:41.950] So, there's a lot of robotics in that today. [04:42.430 --> 04:47.430] So, those are some of the things you have to kind of think about when we're thinking about CAN bus. [04:47.430 --> 04:55.730] Now, interestingly enough, the CAN bus protocol is a standard, but the commands aren't. [04:56.910 --> 05:01.170] So, the way CAN bus works in every car, it communicates the same way. [05:01.470 --> 05:06.930] The problem is, is that every manufacturer has a different command for their operations. [05:06.930 --> 05:13.310] And so, something like engine speed here, which is, you know, SG engine speed. [05:13.490 --> 05:15.310] I forget what the CAN ID is. [05:15.510 --> 05:18.930] That same CAN ID in a Volvo might mean brake. [05:19.410 --> 05:19.870] Right? [05:20.090 --> 05:24.930] So, it's unfortunate that they never standardize on the commands across cars. [05:25.750 --> 05:30.630] This becomes an issue later on when we start talking about how to work with CAN bus. [05:32.490 --> 05:39.790] So, put on my programmer's hat, if everything in a vehicle is software controlled, you know, we know that hackers can take advantage of it. [05:39.850 --> 05:40.270] And they have. [05:40.550 --> 05:47.550] In fact, we remember Chris Roberts, right, with the USB connection in the airplane. [05:47.710 --> 05:51.250] But we won't... I don't know how true or how false that is. [05:51.290 --> 05:52.570] I've gotten differing stories. [05:53.070 --> 05:56.450] I'm a member of InfraGard, and I work with the FBI very closely. [05:56.690 --> 05:57.710] And they have one story. [05:57.790 --> 05:59.390] And, of course, Chris Roberts has another story. [05:59.610 --> 06:01.430] And the airlines have even another story. [06:05.830 --> 06:11.930] We also talk about the Jeep, right, with Charlie Miller and Chris Valasek. [06:12.570 --> 06:14.970] And they took, basically, a Jeep that was driving. [06:14.970 --> 06:16.610] And it was a test, obviously. [06:16.630 --> 06:21.030] And they were able to take over the CAN bus and send it to command to make it turn right off the road. [06:22.030 --> 06:23.310] Real simple test. [06:23.550 --> 06:26.970] But that means that software is fallible, right? [06:27.110 --> 06:29.910] Anything that's controlled by software can be controlled by you. [06:30.690 --> 06:35.910] And then, of course, we have other ways where cars are... thieves are stealing cars. [06:36.110 --> 06:42.310] By basically tapping into CAN bus, right, and inserting their own commands to get the car to unlock and to start. [06:43.090 --> 06:45.570] And they talk about cutting holes in the bodywork. [06:45.570 --> 06:51.870] That's because the headlight sensor actually is part of the CAN bus. [06:52.050 --> 06:52.790] It's a two-way communication. [06:53.310 --> 06:57.950] And that was easy access to plug in your own module to redefine that sensor. [06:58.510 --> 07:06.230] If they knew this, there's an air-leveling sensor under the rear axle of most cars that is wide, wide open. [07:06.330 --> 07:08.050] They didn't have to actually get to the body. [07:08.050 --> 07:10.510] But I guess the thieves didn't know about that too much. [07:11.230 --> 07:16.790] But, you know, with that particular hack, they found that they started looking at all the other car manufacturers. [07:16.930 --> 07:18.710] They found that they all have that same problem. [07:18.850 --> 07:18.970] Why? [07:19.110 --> 07:22.890] Because the CAN bus network protocol is the same, right? [07:23.050 --> 07:25.830] There's no... now there's levels of security on CAN bus. [07:26.290 --> 07:28.950] But still, it's an API-driven system. [07:30.190 --> 07:35.810] And next time you get in your car and you go to make that left turn, just think about that. [07:37.550 --> 07:38.970] Now I put on my firefighter summit. [07:40.110 --> 07:45.090] If everything in the vehicle is software-controlled, well, why can't I use it to my advantage, right? [07:45.290 --> 07:51.070] If I can stop the car, if a hacker can stop a car, why can't I stop a car? [07:51.570 --> 07:55.690] If a hacker can, you know, disable a car, why can't I disable a car? [07:55.830 --> 07:58.710] If a hacker can roll down the windows, why can't I roll down the windows? [07:58.850 --> 08:03.150] And this is really the talk of this... the purpose of this talk. [08:03.650 --> 08:05.630] So I'm going to show you a few videos. [08:05.890 --> 08:07.190] There's one gruesome video. [08:07.450 --> 08:12.130] And if anybody is queasy, I can either skip it or just... you can leave the room. [08:12.210 --> 08:14.410] But I'll tell you when that goes, when that happens. [08:15.410 --> 08:18.190] So this is the first video of basically what is auto-extrication. [08:18.190 --> 08:31.270] Auto-extrication is the term used to describe the techniques, the tools, and the procedures we use to remove somebody who's entrapped in their vehicle who cannot exit the vehicle under the normal means. [08:35.570 --> 08:36.290] So... [08:36.290 --> 08:38.710] Auto-extrication is the term... [08:38.710 --> 08:39.230] Sorry. [08:40.550 --> 08:41.030] So... [08:42.370 --> 08:45.070] With extrication, it has its inherent dangers, right? [08:45.310 --> 08:54.690] So we're trying to open up a car, make access for an EMT to get in there and get to the patient or to the victim and assess them. [08:55.110 --> 08:58.290] The second part we have to do is we have to create a bigger hole called egress. [08:59.010 --> 09:05.490] And with egress, we have to make sure that everyone... we can pull the patient out properly without making... creating more damage. [09:06.050 --> 09:08.650] You know, we always want to leave every situation better than we started. [09:09.190 --> 09:16.830] The third part is exigency measures, meaning that we have to watch to make sure the car doesn't catch fire, doesn't roll down the hills, so on and so forth. [09:16.830 --> 09:24.390] But we have some really big problems because cars these days have crumple zones, right? [09:24.550 --> 09:25.970] And that's great for the cabin. [09:26.130 --> 09:28.170] It protects the passengers. [09:29.150 --> 09:30.470] What's in the crumple zone? [09:32.250 --> 09:33.390] The gas tank? [09:34.270 --> 09:34.830] Right? [09:35.090 --> 09:39.990] So years ago, you know, cars very rarely caught on fire from an accident, right? [09:40.510 --> 09:45.910] We always had this notion as firefighters that a car gets through an accident, you know, that's movie stuff. [09:45.910 --> 09:46.690] It won't catch fire. [09:46.910 --> 09:52.290] But now with crumple zones, cars are catching fire even for minor accidents because they're impinging on the gas tank. [09:52.810 --> 09:54.590] So we have to always worry about that. [09:55.830 --> 09:59.150] I personally was involved in a Tesla that caught fire. [10:00.130 --> 10:01.930] The driver could not get out. [10:02.970 --> 10:03.710] Anybody have a Tesla? [10:04.550 --> 10:05.910] Come on, raise your hands. [10:06.070 --> 10:06.890] You know you do. [10:08.070 --> 10:09.770] So Teslas have electronic doors. [10:09.890 --> 10:11.310] Anybody have an EV with an electronic door? [10:11.790 --> 10:11.930] Right? [10:12.050 --> 10:13.410] You just touch the door and it goes open, right? [10:13.670 --> 10:14.170] Isn't that cool? [10:15.350 --> 10:18.690] What happens when you get in an accident and the electricity is cut off? [10:19.570 --> 10:19.650] Right? [10:20.190 --> 10:25.110] Anybody know that every one of these EVs, by law, has to have a manual override for the door? [10:25.650 --> 10:27.790] Do you know what Tesla's manual override for the door is? [10:32.410 --> 10:32.810] Yes. [10:33.030 --> 10:33.910] It depends on which model. [10:34.010 --> 10:34.590] That's the problem. [10:34.590 --> 10:45.890] It's actually, if you have that left armrest that you touch normally, there's a crown around the front of it and you pull the crown off to get to the manual handle. [10:46.470 --> 10:49.310] Some models have the handle under the crown so you have to reach under. [10:49.310 --> 10:50.290] Now, think about this. [10:50.370 --> 10:51.150] You got into an accident. [10:51.430 --> 10:53.110] Your seat belt just tightened up on you. [10:53.390 --> 10:53.750] Right? [10:53.830 --> 10:54.330] You're nervous. [10:54.850 --> 10:55.950] Are you going to remember that? [10:56.850 --> 10:57.210] No. [10:57.950 --> 10:58.310] No. [10:59.510 --> 11:01.150] And, you know, and that's it. [11:01.550 --> 11:06.870] A lot of times these dealers tell you you have the manual override, but they don't actually tell you, show you, or make you do it. [11:06.870 --> 11:10.270] Um, to me, big thing is you have to do it yourself to understand it. [11:10.630 --> 11:15.290] So, um, we actually had this, uh, unfortunate driver passed away. [11:15.490 --> 11:16.770] He could not get out of the car. [11:17.030 --> 11:20.830] Um, but that's one of the big problems that we have with these new cars today. [11:21.130 --> 11:28.970] Um, also firefighters have problems because, um, they don't know the situation they're getting into, right? [11:29.030 --> 11:30.130] They're showing up at a scene. [11:30.290 --> 11:31.710] They, they didn't see the crash. [11:31.850 --> 11:33.610] They only see the aftermath of the crash. [11:33.610 --> 11:36.230] They don't know how many people are involved, where they're involved. [11:36.350 --> 11:37.430] We're trying to assess that. [11:37.870 --> 11:40.010] Sometimes we make our own mistakes. [11:40.210 --> 11:47.230] Uh, with this, unfortunately with this firefighter, um, he saw the driver was, uh, uh, impinged against the door. [11:47.450 --> 11:51.550] He went around the car or actually over the car to get to the other side. [11:51.650 --> 11:57.850] And on the other side was the barrier that led to the edge of the bridge and fell off the bridge and ended up passing away. [11:58.830 --> 12:00.570] Again, I was in the middle of the night. [12:00.730 --> 12:02.270] He was not aware that that was... [12:02.270 --> 12:03.190] A tremendous explosion. [12:03.950 --> 12:07.110] I felt myself ejected from the car. [12:07.610 --> 12:09.690] Violently propelled from the car, as a matter of fact. [12:10.150 --> 12:11.310] Landing on my back. [12:11.470 --> 12:16.950] At that point, I had no idea what happened, whether the tool had blown up, the car itself had blown up. [12:17.790 --> 12:18.670] So airbags. [12:19.210 --> 12:20.370] Airbags, big thing, right? [12:20.850 --> 12:25.110] Um, anybody know why your seatbelt tightens you when you get into an accident? [12:27.470 --> 12:29.610] So you don't hit the airbag while it's inflating. [12:30.310 --> 12:32.370] You hit the airbag while it's deflating. [12:32.730 --> 12:36.550] That's how it absorbs your, your force, right? [12:36.550 --> 12:41.450] It's a, it's, it's like 700 PSI that's coming at you. [12:41.710 --> 12:42.930] You don't want to hit it. [12:43.050 --> 12:44.490] So the seatbelt pulls you back. [12:44.650 --> 12:47.610] And by the time you get lurched forward, it's actually deflating. [12:48.210 --> 12:59.370] Um, imagine that you're working on a car, trying to get someone out and it deploys because of electrical short or because of some, uh, some, some are chemical and some are electrical, but something happens. [12:59.370 --> 13:01.070] So it's always been a big thing. [13:01.630 --> 13:04.910] Then you have these cars that run on fobs, right? [13:05.470 --> 13:08.770] This happened just in Brooklyn, right? [13:08.910 --> 13:11.310] Anybody, anybody here from New York, remember this? [13:11.450 --> 13:11.630] Yes. [13:12.110 --> 13:13.090] So what happened? [13:14.150 --> 13:21.290] They went to go, the victim, the car went on its side and they took the fob out, but the fob wasn't far enough away. [13:21.690 --> 13:25.090] And the car was still active because the fob was still within range. [13:25.090 --> 13:28.630] And when you get into a car accident, does the car automatically go and park? [13:29.710 --> 13:30.850] No, it's still in drive. [13:31.170 --> 13:38.190] And as soon as that car got a little traction because the firefighter's weight was on, it kept going forward. [13:38.530 --> 13:39.350] He broke his leg. [13:39.450 --> 13:40.030] He suffered. [13:40.210 --> 13:41.910] That was all he had, which thank God. [13:42.190 --> 13:44.730] But again, these are the things that we have to worry about. [13:45.870 --> 13:49.130] So, um, this is the basics here. [13:49.290 --> 13:54.950] We talked about stabilizing the vehicle, make sure it doesn't go anywhere, creating access for EMS and creating egress. [13:55.090 --> 14:01.750] The second thing we have to worry about is that we have to look for fire and some other, uh, emergency measures. [14:01.830 --> 14:05.490] We call them exigency measures to make sure that everything is safe. [14:06.210 --> 14:08.690] And then we have to figure out, well, how are we going to attack this car? [14:08.930 --> 14:11.390] Is there a plan A, plan B, plan C, right? [14:11.670 --> 14:15.150] So plan A right now is our jaws of life and our halogen. [14:15.470 --> 14:16.850] Maybe plan B is a sawzall. [14:17.110 --> 14:18.490] These are the things we have to think of. [14:18.930 --> 14:21.130] But wouldn't it be great if we didn't have to think about all that? [14:21.870 --> 14:26.150] Um, so let's get into, uh, what I teach. [14:26.310 --> 14:37.010] So I teach extrication and I teach a lot of, uh, you know, I, I time my students as I teach them to get a baseline of how well they're doing. [14:37.410 --> 14:44.830] So if you talk about external stabilization, um, external stabilization is basically making sure the car doesn't roll down the hill, right? [14:44.990 --> 14:46.550] Or make sure that the car is in park. [14:46.870 --> 14:48.750] Or make sure the car is turned off, right? [14:48.950 --> 14:51.490] Some of the basic things that you don't think of when you ride up. [14:52.250 --> 14:53.430] Oh they're nice to see them. [14:53.710 --> 14:53.870] Oh! [14:57.610 --> 14:58.370] Oh hell! [15:00.210 --> 15:01.110] What are you doing here? [15:01.790 --> 15:03.530] Uh, that's actually happening. [15:03.990 --> 15:06.850] The next time over for me, it's probably so fun yet. [15:07.130 --> 15:10.890] But I had a video of the next time over for me, but I got really upset. [15:11.010 --> 15:11.550] They're really upset. [15:11.710 --> 15:12.350] And their mistakes. [15:12.850 --> 15:16.410] But, uh, this is, uh, I mean, this happens. [15:16.670 --> 15:18.010] It's not uncommon. [15:18.810 --> 15:20.730] Uh, second thing is interior stabilization, right? [15:20.730 --> 15:23.450] So, make sure the ignition's off. [15:23.890 --> 15:28.250] Make sure that we have, you know, that there's no power to this system. [15:52.120 --> 15:52.920] You can. [15:53.100 --> 15:54.840] So, I'm just showing one method. [15:55.020 --> 15:57.820] I actually teach four different methods for opening up a hood. [15:58.020 --> 16:00.920] But the whole idea is that opening up a hood takes time. [16:00.920 --> 16:03.900] And for what purpose, right? [16:04.100 --> 16:07.560] To shut off the power so we can get access to the victim. [16:07.620 --> 16:09.220] They've hidden the release. [16:09.480 --> 16:10.700] A little note. [16:10.800 --> 16:11.680] Where's your battery in your car? [16:11.780 --> 16:12.620] What do you think your battery is? [16:12.780 --> 16:13.720] Your 12-volt battery. [16:14.920 --> 16:15.880] Under the hood, right? [16:16.180 --> 16:17.100] I have no idea. [16:17.380 --> 16:18.800] Cadillacs are under the front seat. [16:20.900 --> 16:23.640] BMWs, the EV in the hybrid models. [16:23.760 --> 16:29.460] The 12-volt battery is in the trunk and the high-voltage battery is in the engine compartment. [16:29.460 --> 16:31.460] So, it's exactly opposite of what you would think. [16:31.780 --> 16:37.100] Again, you should know that, but we have to know that because if we cut the wrong thing, things happen. [16:37.100 --> 16:41.040] Okay, so, you know, then we talk about the next thing, EMS access. [16:41.320 --> 16:49.440] So, as soon as we get any type of opening, we send a firefighter in there to stabilize the victim because the biggest problem we worry about is spinal injuries. [16:49.640 --> 16:51.500] So, we have to make sure we secure the spine. [16:51.860 --> 16:55.220] Then we have to basically create access for the EMT. [16:55.220 --> 17:05.400] After gaining access to the patient, the first provider, whenever possible, assumes a position behind the patient and begins manual stabilization of the patient's head and neck. [17:06.140 --> 17:11.040] Then we have to make sure, well, to get access, we want to try and take out all the glass that we need to do. [17:12.220 --> 17:16.280] Any time we're going to be cutting a windshield, make sure you take the time to cover your patient with a tarp. [17:16.440 --> 17:21.080] As you'll see in some videos coming up, a lot of glass dust is generated when we cut windshields. [17:21.080 --> 17:25.840] So, take the time and take a tarp or some kind of a cover, cover that patient up. [17:39.820 --> 17:43.340] Third thing is now we have to basically create an access. [17:44.640 --> 17:45.120] So... [17:45.120 --> 17:48.980] Another option when going pin side is to go from the top versus the side. [17:49.220 --> 17:52.020] Make sure that inside fork is pushing firmly against a post. [17:52.200 --> 17:55.260] And the outside fork is pushing the door out as opposed to forward. [17:56.320 --> 17:59.500] Once our pin is defeated, then we can go ahead and defeat the hinges. [17:59.760 --> 18:01.040] We can either cut or spread. [18:01.280 --> 18:04.520] Once again, if you're going to cut, try to go more vertical as opposed to horizontal. [18:05.020 --> 18:09.100] Doors were swinging open and kids were flying out when cars made turns. [18:10.680 --> 18:14.480] So the Nader pin is extra strength steel, high strength steel. [18:14.700 --> 18:20.100] The hinges are high strength steel, all because of Ralph Nader, which makes it even more difficult for us to open. [18:22.140 --> 18:23.600] But here's the thing, right? [18:24.080 --> 18:24.860] Safety, right? [18:25.000 --> 18:25.720] Safety and usability. [18:25.720 --> 18:28.100] They have that balance, just like in cyber security. [18:28.760 --> 18:30.320] Then third thing, victim egress. [18:30.540 --> 18:32.340] And if you notice, I put in total times. [18:32.700 --> 18:37.980] These are basically my test times for my students for running the exercise. [18:38.180 --> 18:40.120] So if you think about this total for just creating... [18:40.640 --> 18:46.900] After we've done the access, just creating the egress part is about an hour to run through. [18:46.900 --> 18:48.460] And that's worst case scenario. [18:48.700 --> 18:54.000] So if you think about this, an extrication can run anywhere from 15 minutes to two hours in general. [18:55.580 --> 18:57.180] So the dash roll... [18:59.400 --> 19:01.120] And we have hydraulic rams. [19:01.420 --> 19:05.080] That kind of makes up the hydraulic component of what we have. [19:05.260 --> 19:05.720] Fantastic. [19:06.300 --> 19:09.120] Or get your feet trapped, and that becomes an issue. [19:09.500 --> 19:11.740] We'll see that a little later on in real life. [19:12.480 --> 19:13.960] Not in real life, but in real video. [19:14.840 --> 19:15.620] Thank you. [19:16.920 --> 19:18.600] Yeah, somebody want to donate their car? [19:20.100 --> 19:20.620] Um... [19:20.620 --> 19:20.720] No. [19:21.160 --> 19:21.800] This is the third one. [19:21.980 --> 19:23.820] So now we have access to the fix. [19:25.420 --> 19:26.520] Let's make it happen. [19:26.800 --> 19:30.040] You have to actually cut open the side of the car. [19:31.040 --> 19:31.220] Here. [19:32.280 --> 19:32.800] Here. [19:33.340 --> 19:33.700] Here. [19:34.240 --> 19:34.340] Here. [19:34.420 --> 19:34.940] Here. [19:39.180 --> 19:45.460] Make your last relief cut vertically downward, just inside the seat post, following the angle of the wheel well. [19:50.140 --> 19:51.120] Make that open. [20:01.900 --> 20:07.920] Pinch your spreader onto the third door, and push it down to the ground, creating a large access to the back seat. [20:16.220 --> 20:21.200] So now, this whole time, right, your victim is in that seat, just waiting to be taken out. [20:21.740 --> 20:24.200] He's thinking, what the hell's taking so long? [20:24.940 --> 20:28.000] And, uh, you know, it's, it's, it's, it's a real issue. [20:30.080 --> 20:30.440] Um... [20:30.440 --> 20:33.460] Lastly, we always teach, uh, what we call roof remover. [20:33.460 --> 20:36.680] A lot of times that sawzall is going to zip through there a lot quicker. [20:36.920 --> 20:40.720] Once again, anything we can do to reduce our on scene time, the better for the patient. [20:52.100 --> 20:54.980] Once it's time to remove the roof, make sure you're aware of your patient. [20:55.160 --> 20:56.720] We don't want to drag anything over the patient. [20:56.980 --> 20:58.020] And make sure you have plenty of help. [20:58.860 --> 21:02.300] With EMS, if they have spinal injuries, um, that might not be an option. [21:02.980 --> 21:07.700] Alright, so I've gone through, uh, a lot of this ad nauseam, and I... [21:07.700 --> 21:12.060] Every second that we can't get into that car is detrimental to that patient. [21:12.260 --> 21:14.660] So this is a skill that we need to be very efficient at. [21:14.860 --> 21:16.820] Um, we need to know what we're doing. [21:16.980 --> 21:20.840] So training on it is something that we do quite frequently around here. [21:22.640 --> 21:24.960] So taking the victim out of the car is also... [21:24.960 --> 21:28.700] Again, one of the things you have to be careful if you just can't grab them and go. [21:29.020 --> 21:31.560] Um, actually there's one case where you can grab a victim and go. [21:31.800 --> 21:34.520] And if you had it chop off the foot, you would. [21:34.520 --> 21:39.600] And that's if the car's on fire or it's gonna go down a hill or something like that. [21:39.700 --> 21:40.540] And they have to come out. [21:41.440 --> 21:43.460] Um, only had to do that once in 40 years. [21:43.600 --> 21:45.200] So, um, I'm happy about that. [21:45.360 --> 21:46.900] But, um, it does happen. [21:47.540 --> 21:48.400] And what happens? [21:48.500 --> 21:50.560] Why is this, why is this such a big issue these days? [21:50.660 --> 21:53.680] Why are things getting harder and harder to cut open, to open up? [21:54.000 --> 21:55.620] Um, because everything is hardened steel. [21:55.980 --> 21:57.880] We have what they call boron steel. [21:58.020 --> 22:00.900] Boron steel is basically super hardened steel. [22:00.900 --> 22:03.440] And it, the more pressure you put on it. [22:03.660 --> 22:03.880] Sir? [22:06.960 --> 22:09.320] If there's a question at the end, I'll wait for the end. [22:10.020 --> 22:11.180] You can ask a question, yeah. [22:11.640 --> 22:12.260] Uh, yeah. [22:12.580 --> 22:16.060] Um, so I went to school where I wanted to be an EMT. [22:16.200 --> 22:34.220] And one of the main questions I have in this line is, uh, so actually ties into the EMT, how do you cut through this hard boron steel? [22:34.520 --> 22:39.740] So if you look, uh, at this, at this diagram here, uh, and I'll, maybe I can circle it. [22:39.880 --> 22:40.860] I don't know if you can see my mouse. [22:41.300 --> 22:45.380] But, um, the top post where it's connected to the door is actually a weak spot. [22:45.720 --> 22:47.120] That doesn't mean it's not hardened. [22:47.260 --> 22:48.240] It's just a weak spot. [22:48.380 --> 22:52.980] And the way, uh, boron steel works is the more you compress it, the harder it gets. [22:53.860 --> 22:54.220] Okay? [22:54.640 --> 23:02.740] Which means that if you have a cutter, and it's just closing on it, right, it'll, it'll, uh, compress and get harder and harder. [23:02.860 --> 23:10.340] So what we do is we have special cutters that cut at a certain rate that's fast enough to heat up the boron and cracks the steel. [23:11.240 --> 23:13.300] We're not actually cutting through it, we're cracking through it. [23:13.800 --> 23:15.360] So, does that answer your question? [23:15.860 --> 23:16.160] Yeah. [23:17.020 --> 23:17.360] Okay. [23:17.740 --> 23:19.860] All right, so this video is the one that's a little bit gruesome. [23:20.040 --> 23:21.340] I don't know if anybody... [23:21.340 --> 23:23.460] Is everyone going to be okay with a little blood? [23:23.700 --> 23:23.820] Yes? [23:24.400 --> 23:25.960] I know, this is why you come to HOPE, right? [23:28.680 --> 23:32.640] I don't know, I didn't say it last night, so I don't know how much blood there was last night, so... [23:33.200 --> 23:35.120] Um, so, this is a real accident. [23:35.420 --> 23:38.160] Um, I'll, I'll shorten the video a little bit. [23:38.800 --> 23:39.700] It runs about four minutes. [23:39.940 --> 23:43.700] But here you have a car going into the back of a, uh, box truck. [23:44.040 --> 23:45.760] How many times have you seen this on the highway? [23:46.000 --> 23:46.680] You see it a lot. [23:46.840 --> 23:52.480] Listen, um, I don't know what that keeps you in the driving schools these days, but if you can't see big bombs, it's fucking funny. [23:52.680 --> 23:53.020] I don't know. [23:53.500 --> 23:55.940] Um, do you hear the victim screaming? [23:59.040 --> 24:00.100] You don't hear a sound. [24:00.220 --> 24:00.660] You know why? [24:01.760 --> 24:03.140] Oh, where are my emails people here? [24:03.900 --> 24:04.980] Why aren't they making a sound? [24:06.600 --> 24:07.220] No, he's crazy. [24:08.800 --> 24:09.200] Shock. [24:09.520 --> 24:10.200] They're in shock. [24:10.560 --> 24:13.260] Sometimes it means so much that you can't have to. [24:13.980 --> 24:18.060] Uh, that's one of the first things I learned when I was a firefighter in the end of the day. [24:18.400 --> 24:22.500] Is that, if there's a coin bar, you can cry like a baby, usually. [24:23.600 --> 24:25.980] Um, and the coin bar can just stop. [24:26.880 --> 24:27.360] Okay. [24:30.340 --> 24:32.780] So, fuck that exorcist mode, right? [24:32.780 --> 24:33.960] You know what happened there? [24:35.040 --> 24:37.560] It's not the fuck that traffic that's stuck off her. [24:37.840 --> 24:39.220] We have to maintain that, right? [24:39.300 --> 24:40.740] I got an DS in the house. [24:40.860 --> 24:42.660] The fuck's gonna put the fire out... [24:42.660 --> 24:45.160] On top of what we're doing to get the victim out. [24:47.800 --> 24:48.580] How many people? [24:48.780 --> 24:50.200] One guy, this is only for one guy. [24:50.580 --> 24:51.880] How many firefighters do we have there? [24:54.790 --> 24:56.370] How many firefighters are doing nothing? [24:57.370 --> 24:58.770] How many cops are doing nothing? [25:01.150 --> 25:01.870] Just saying. [25:03.370 --> 25:05.550] Just saying. [25:07.590 --> 25:11.190] Alright, so I'm going to beat this up a bit. [25:24.970 --> 25:25.790] There's the victim. [25:26.750 --> 25:28.990] He's actually very well awake. [25:29.470 --> 25:32.750] He's in pain, but he's awake. [25:33.070 --> 25:34.370] And that's a good sign. [25:35.070 --> 25:35.950] That's a good sign. [25:36.090 --> 25:37.910] What you don't want is you don't want anyone to pass out. [25:41.230 --> 25:47.670] He's actually not... he's in a precarious situation, but in this particular case, that whole dashboard came down on his legs. [25:48.390 --> 25:50.470] So they have to kind of lift that dashboard. [25:50.990 --> 25:53.370] But remember that dashboard roll, that little video we showed you? [25:53.470 --> 25:54.730] We can't do that here, right? [25:55.030 --> 25:57.070] So now it's our plan B, right? [25:57.310 --> 26:00.410] So plan B is they took the area of the tires. [26:00.610 --> 26:01.730] They're trying to lift the truck. [26:01.910 --> 26:04.030] That way they can get a little bit of room. [26:04.210 --> 26:10.270] And then finally what they do is once they get a little bit of room, they actually wench the truck out a little bit. [26:10.890 --> 26:18.750] Normally we don't move vehicles with victims in it, but in this case we did, to move them out and actually then we were able to do a dash roll. [26:19.630 --> 26:22.710] Let's see if I can get to the point where... [26:23.210 --> 26:23.970] Take them out. [26:35.040 --> 26:36.280] Okay, got the ambulance ready. [26:40.010 --> 26:41.070] Okay, he's good. [26:41.250 --> 26:42.710] He's like, ah, I'm in pain, I'm in pain. [26:43.050 --> 26:44.650] What he's doing here, you see what he's doing here? [26:44.650 --> 26:46.590] He's actually cutting the hinges on the seat. [26:47.450 --> 26:52.530] Okay, we talked about being able to... if we can roll the seat back, that's great, right? [26:52.910 --> 26:55.390] Now, he's out, he's good. [26:55.850 --> 26:56.750] A lot of work. [26:57.370 --> 26:58.050] A lot of work. [26:58.430 --> 27:01.910] That entire sequence, you know, it was four minutes. [27:02.050 --> 27:02.830] It took about two hours. [27:03.750 --> 27:04.150] Wow. [27:04.150 --> 27:04.470] So... [27:07.090 --> 27:08.090] How do we fix this? [27:08.250 --> 27:09.490] How do we make life better? [27:09.790 --> 27:10.870] How do we use Canvas? [27:11.030 --> 27:12.770] How do we use software programming to fix this? [27:13.190 --> 27:22.450] Well, the idea I had was, if you go to a building and the fire alarm goes off, the elevators have this little red hat, fireman's hat in it, called fire service mode. [27:22.690 --> 27:23.410] Do you know what that is? [27:24.150 --> 27:24.550] Right? [27:24.550 --> 27:26.530] You've seen Chicago fire, come on. [27:27.270 --> 27:27.670] Right? [27:27.790 --> 27:30.090] They get in, they turn the key, you know, everything works, right? [27:31.010 --> 27:33.330] The elevators go into what they call a recall mode. [27:33.570 --> 27:39.810] So, basically, there's two phases to fire service mode in an elevator. [27:40.030 --> 27:43.650] Recall mode, meaning go to a stable position, right? [27:43.770 --> 27:46.010] Get to a position where I can do everything else from. [27:46.010 --> 27:53.910] And that means all the elevators, you can go to the bottom floor, or in some cases, they will go to a safe floor, right? [27:54.290 --> 27:57.270] And a lot of larger buildings, they have staggered elevator systems. [27:57.630 --> 27:59.950] So they're not all going to actually go to the lowest floor. [28:00.070 --> 28:02.030] They'll go to a safe floor, right? [28:03.230 --> 28:04.270] Phase two is movement. [28:04.410 --> 28:10.190] Basically, now that the elevator is in a safe position, I, as a firefighter, can control what happens next. [28:11.470 --> 28:17.610] Normally, what we do is we will shuttle equipment up and down elevators, we will not take the elevators ourselves. [28:18.630 --> 28:21.430] That's a no-no, because if the fire's in the elevator, it becomes a chimney. [28:22.950 --> 28:26.070] So we're, even though I'm a little heavy, I actually am in shape. [28:27.670 --> 28:28.970] So it sounds simple, right? [28:29.110 --> 28:30.850] Let's have fire service mode for cars. [28:31.170 --> 28:31.770] Why not? [28:34.130 --> 28:35.850] Well, it's not that simple, right? [28:35.970 --> 28:37.390] We have to now think about that whole thing. [28:37.670 --> 28:38.990] Stabilization, access, and egress. [28:39.350 --> 28:40.330] So, stabilization. [28:40.870 --> 28:44.650] Well, we only want to stabilize when the airbag sensor is going off, right? [28:44.650 --> 28:50.970] If we try to stabilize the car before that happens, then a lot of people can use it, you know, to brick cars. [28:51.070 --> 28:51.870] We don't want to brick cars. [28:53.150 --> 28:54.590] So, what are we going to do? [28:54.770 --> 28:56.770] Well, we want to maybe turn off the engine, right? [28:57.190 --> 28:58.290] Hit the parking brake. [28:58.990 --> 29:04.130] Maybe shunt the fuel flow, or if it's an EV, disconnect the high power from the low power, right? [29:05.070 --> 29:08.050] And if it's a really fancy car, you can actually deflate the tires. [29:09.630 --> 29:15.230] But, you know, if we can do all those things automatically, that saves us a lot of time, right? [29:15.370 --> 29:21.890] That now we can, if we hit that and we can go up to the car and we can say, all this is done, we don't have to open up the hood, right? [29:21.890 --> 29:23.810] We don't have to track the wheels. [29:23.950 --> 29:30.550] We don't have to worry about the fuel or basically shut the car off, get inside to shut the car off. [29:33.680 --> 29:34.620] We will, we will. [29:34.720 --> 29:35.580] Okay, I'm getting there. [29:35.900 --> 29:36.880] You're a great wingman. [29:37.820 --> 29:39.380] All right, so the access mode, right? [29:39.640 --> 29:44.620] So access mode says after you've done all that, well, maybe we want to be able to disable the airbags, right? [29:44.620 --> 29:45.500] So we don't get hurt. [29:45.740 --> 29:47.380] And then unlock all the doors. [29:48.040 --> 29:49.140] Automatically unlock the doors. [29:49.340 --> 29:50.380] Make it easy for me. [29:50.380 --> 29:56.380] And maybe in a case where I can, maybe I hit a button and roll down the window so I don't have to break the windows. [29:56.540 --> 29:58.300] I can just get in there, right? [29:58.940 --> 30:04.360] And then maybe, again, in another case, another button, we actually unlatch the doors. [30:04.380 --> 30:07.220] So all we have to do is pull them open, especially for those Teslas. [30:08.480 --> 30:10.920] These are the things that we can do just to get access. [30:11.660 --> 30:13.640] From an egress standpoint, right? [30:13.840 --> 30:15.120] We talked about that dash roll. [30:15.380 --> 30:16.640] What's the purpose of the dash roll, right? [30:16.780 --> 30:19.480] Get the dashboard off the person's legs. [30:19.480 --> 30:26.180] Well, there's other ways of doing that, like raising the steering column, which every car has that these days, right? [30:27.020 --> 30:27.860] Lowering the seats. [30:27.860 --> 30:29.980] If you have electronic seats, the seats all move. [30:30.280 --> 30:33.380] Lower the seat, push the seat back, recline the seat. [30:33.720 --> 30:38.700] These are all things that we can just do electronically and get that person out. [30:41.360 --> 30:42.960] And then, of course, there's fire control. [30:43.240 --> 30:44.760] And I'll talk about this in a little bit. [30:44.960 --> 30:49.120] But basically, having a sprinkler system or some other fire retardant system. [30:49.260 --> 30:50.140] It's been tested. [30:50.620 --> 30:52.000] It doesn't work very well. [30:52.220 --> 30:54.040] But again, you might... [30:54.040 --> 30:57.100] You have to think about this in an... [30:57.100 --> 30:58.700] Well, I'll digress a little bit. [30:58.800 --> 31:00.240] In an EV, where's the battery pack? [31:01.480 --> 31:02.320] Under your feet. [31:03.620 --> 31:04.660] How is it strengthened? [31:05.080 --> 31:10.160] Well, it's strengthened on the bottom and the sides, because you don't want to hit a rock and open up your batteries, right? [31:10.620 --> 31:11.620] Where's the weakest point? [31:12.520 --> 31:13.620] The shroud on top. [31:13.900 --> 31:15.460] The shroud on top is made of plexiglass. [31:15.700 --> 31:17.880] When an EV catches fire, which way is the fire going to go? [31:18.720 --> 31:19.120] Up. [31:19.320 --> 31:19.600] Where? [31:19.720 --> 31:21.160] Into the passenger cabin. [31:21.420 --> 31:23.860] So who's the person at danger at most when the car catches fire? [31:24.400 --> 31:24.980] You are. [31:24.980 --> 31:35.200] So again, even though sprinkler systems in cars have been tried and not really effective, maybe they can be used to increase survivability, right? [31:36.040 --> 31:38.800] They're not going to put out the fire, but they may increase the survivability. [31:39.120 --> 31:46.020] So if I took some of the benefits, calculated, and this is just an estimate, right? [31:46.320 --> 31:49.760] Can I cut down two hours to less than an hour? [31:50.020 --> 31:51.980] Yes, I can, if everything works. [31:51.980 --> 31:58.580] But if everything doesn't work, even if only 25% effective, I've taken 15 minutes off of my operations. [31:58.920 --> 32:01.640] These are things that I don't have to think of and prepare for. [32:01.920 --> 32:05.240] So yes, if something doesn't always work, right? [32:05.300 --> 32:08.280] We still use our tried and true how again, right? [32:08.500 --> 32:09.480] But we don't have to. [32:09.720 --> 32:10.720] I move from the podium at all. [32:11.800 --> 32:12.320] All right. [32:12.420 --> 32:14.560] So how do we do this? [32:14.640 --> 32:15.560] It's a real simple workflow. [32:15.560 --> 32:16.580] I'm a programmer, right? [32:16.580 --> 32:31.360] So basically the workflow is, you know, you have that universal firefighter fob that I showed you before, and you press it once and it says, okay, if the crash sensor is set, then you can set the parking brake and de-energize. [32:31.860 --> 32:37.080] If you press it again, maybe you disable the airbags, unlock the doors, or maybe you open the windows. [32:37.080 --> 32:42.500] And then finally you can, you know, raise the steering column and do all the egress methods. [32:42.820 --> 32:44.020] Real simple, right? [32:44.580 --> 32:46.600] And then how do we know it's done? [32:46.800 --> 32:55.000] Well, maybe if the CAN bus is still working, it can Bluetooth back to us or back to that sensor some of the things that it can do and can't do, right? [32:55.480 --> 33:02.320] In fact, if we had a sensor like this with little lights on it, we could say, hey, what worked and what didn't work, right? [33:03.000 --> 33:06.080] That way we know what we have to do. [33:08.640 --> 33:09.040] Right? [33:09.320 --> 33:11.800] These are all the things that we know that we can do. [33:11.920 --> 33:13.960] And basically I'll do the other animation. [33:15.480 --> 33:17.160] So that sounds all good, right? [33:17.740 --> 33:18.640] Everything's great in theory. [33:18.800 --> 33:19.360] We're all programmers. [33:19.480 --> 33:20.740] Everything works in design, right? [33:21.740 --> 33:23.040] What's the reality check here? [33:26.100 --> 33:26.940] We'll get to that. [33:28.400 --> 33:32.780] But so I contacted a friend of mine, Kat DeLorean, the daughter of John DeLorean. [33:33.460 --> 33:35.180] She is now coming out with a car company. [33:35.180 --> 33:38.240] And he actually is coming out with a STEM program that builds cars. [33:39.060 --> 33:40.240] It's pretty cool stuff. [33:40.520 --> 33:46.180] So I talked to her a little bit and I said, listen, want to do this fire rescue type of mode? [33:46.540 --> 33:47.660] You're building a new car. [33:47.900 --> 33:49.380] Can we collaborate? [33:49.640 --> 33:50.500] And she's like, absolutely. [33:50.680 --> 33:51.880] I worked with her at Bank of America. [33:51.880 --> 33:53.960] She was a red teamer at Bank of America. [33:54.220 --> 33:55.020] Very smart. [33:56.080 --> 34:02.740] And now she's on her new career building cars and teaching STEM to folks. [34:02.920 --> 34:04.160] So I thought this was awesome. [34:04.320 --> 34:07.140] But she said there's a reality check here, right? [34:07.300 --> 34:10.020] My perspective is of a first responder, right? [34:10.180 --> 34:13.680] I'm going to follow what they call National Fire Protection Association rules. [34:14.180 --> 34:17.060] I'm going to use standardized protocols and processes. [34:18.020 --> 34:19.520] But she says, well, wait a minute. [34:19.640 --> 34:21.160] We have those with vehicle manufacturers. [34:21.340 --> 34:24.140] We have to follow NHTSA, right? [34:24.340 --> 34:27.500] We have to understand and test before we can build. [34:27.580 --> 34:31.100] We have to drive something for 200,000 miles before we can release it. [34:31.100 --> 34:32.960] So it's not something that's so simple. [34:33.280 --> 34:45.580] In fact, she said sometimes if we can optimize some of these things, we may be able to get it past the testing phase because it's not a new feature. [34:45.580 --> 34:48.520] It's an existing feature that we're re-utilizing, right? [34:50.760 --> 34:52.400] So minor code changes. [34:52.580 --> 35:00.820] So the nice thing about CAN bus is these modes, we'll call it access mode, egress mode, and fire safety mode, right? [35:01.140 --> 35:17.920] Even though every CAN bus has a different data dictionary for the commands, if we standardize on the commands for access, egress, and fire service mode, and all they are are batches of the existing commands that exist today in your DBC data definitions, [35:18.220 --> 35:20.380] every manufacturer can implement it today. [35:21.100 --> 35:24.780] They don't have to make any major changes. [35:24.780 --> 35:29.800] They just happen to add three standardized commands that only batch the existing commands they have. [35:29.960 --> 35:30.500] Does that make sense? [35:30.960 --> 35:31.100] Yeah. [35:31.360 --> 35:31.640] Right? [35:31.820 --> 35:32.340] That's cool. [35:33.180 --> 35:36.920] The problem is that the NHTSA doesn't see it that way, right? [35:37.020 --> 35:38.360] They see these as new features. [35:38.360 --> 35:43.820] And we have to figure out what's going to be a new feature and what's not going to be a new feature. [35:44.740 --> 35:46.800] So automatic engagement of the parking brake. [35:47.140 --> 35:51.260] It's actually there because when you pull the button up on the parking brake, it's electronic. [35:51.700 --> 35:56.480] But if we're going to put it on a FOB, they say we have to test drive it for 50,000 miles. [35:56.680 --> 35:57.100] Right? [35:57.720 --> 35:58.880] Self-deflating tires. [35:59.280 --> 36:00.320] Already on new cars. [36:00.320 --> 36:04.620] But if we're going to put it on a FOB, right, we have to test it. [36:05.420 --> 36:06.720] Disabling the airbag triggers. [36:07.060 --> 36:08.840] Something that's never been done before. [36:08.900 --> 36:09.720] It's there. [36:10.980 --> 36:14.000] It's just never been added as a command. [36:14.920 --> 36:17.940] So the NHTSA says, how are you going to test that? [36:18.120 --> 36:20.500] And this comes back into, how can it be abused? [36:23.640 --> 36:26.160] Automatic reclining of driver's seats and raising of the steering column. [36:26.380 --> 36:26.480] Right? [36:26.680 --> 36:28.440] Again, it's all attached to the FOB. [36:28.600 --> 36:29.420] They don't understand. [36:29.420 --> 36:32.500] Now the reality is, does this FOB actually do anything? [36:33.740 --> 36:34.620] Where's that code? [36:35.360 --> 36:36.300] It's in the car. [36:37.300 --> 36:38.280] The car's doing it. [36:38.360 --> 36:39.060] We're not doing it. [36:39.160 --> 36:41.520] We're just executing a command that's already in the car. [36:41.800 --> 36:48.340] But again, we have to have negotiations with the National Highway and Traffic Safety Administration to make sure we can do that. [36:50.220 --> 36:56.920] You know, if we have to make actuator changes, right, and then when we're designing a new car, we may add some new actuators. [36:56.920 --> 37:00.420] Every actuator has to go through that 200,000-mile test. [37:00.560 --> 37:06.200] So we're going to try not to add actuators to the system and work with what we have. [37:06.860 --> 37:09.480] But that's going to be another issue we're talking about. [37:12.680 --> 37:14.060] So, exploiting CAN bus. [37:14.480 --> 37:15.200] Well, yes. [37:15.340 --> 37:17.060] Can this be used as a physical kill switch? [37:17.740 --> 37:18.220] Absolutely. [37:18.580 --> 37:19.600] Imagine someone... [37:19.600 --> 37:22.740] Imagine Joe Blow having this FOB, right? [37:22.740 --> 37:24.740] And again, it's a universal FOB for all cars. [37:25.120 --> 37:27.920] And he goes up to a car and he just hits the kill switch, right? [37:28.120 --> 37:30.140] He can brick a car, right? [37:32.280 --> 37:36.900] So, that's why we always say that crash sensor has to be the first thing that enables this. [37:37.180 --> 37:41.500] If the crash sensor hasn't gone off, the airbag hasn't gone off, we're not going to be able to do that. [37:42.340 --> 37:44.200] And then, of course, CAN bus encryption. [37:44.700 --> 37:49.820] If the CAN bus isn't encrypted, right, the old version of CAN bus, can you execute those commands without using a FOB? [37:50.380 --> 37:50.820] Absolutely. [37:51.400 --> 37:53.340] So, how are we going to prevent that from happening? [37:53.680 --> 38:00.500] Now, the CAN bus 2.0, I believe, has two layers of networking, navigation and operations. [38:01.760 --> 38:04.140] I'm sorry, entertainment and operations. [38:04.140 --> 38:05.980] And each one is encrypted differently. [38:06.120 --> 38:07.320] They can't communicate with each other. [38:07.740 --> 38:12.220] I don't want to get into too much details, but it does have some capabilities for encryption. [38:12.780 --> 38:14.320] So, let's go back to geeking out. [38:15.820 --> 38:17.200] Anybody know the cybersecurity framework? [38:17.940 --> 38:21.520] Sunil Yu writes in this CSF, the asset management, right? [38:21.920 --> 38:23.480] That's actually been out there for a while. [38:23.600 --> 38:23.940] That's cool. [38:24.040 --> 38:25.200] That's what we do for cybersecurity. [38:25.560 --> 38:28.700] Well, how do we apply that to auto safety, right? [38:29.460 --> 38:31.300] Identify, protect, detect, respond, and rescue. [38:31.560 --> 38:34.020] Let's make it that recovery rescue, right? [38:35.020 --> 38:36.860] And these are all the things we're going to do. [38:37.080 --> 38:38.940] All the things in black are things that are already there. [38:39.400 --> 38:43.420] All the things in blue are things that are there that we just haven't activated yet. [38:43.500 --> 38:47.040] And all the things in red are things that we may have to add an actuator for. [38:47.260 --> 38:47.960] Does that make sense? [38:49.560 --> 38:51.600] So, again, I don't think it's that difficult. [38:51.600 --> 38:59.360] It's just a matter of trying to get through the politics, through the regulations, and getting manufacturers to do this. [39:01.360 --> 39:02.800] So, I'm going to... [39:02.800 --> 39:03.660] How much time do I have left? [39:04.700 --> 39:05.100] Good. [39:05.320 --> 39:05.600] All right. [39:05.680 --> 39:07.720] So, let's go from ideation to implementation. [39:09.560 --> 39:11.300] There's seven security concerns, right? [39:12.480 --> 39:15.060] How do we prevent everyone from having one of these? [39:16.120 --> 39:16.960] Well, we can't. [39:17.080 --> 39:17.940] But there's something... [39:17.940 --> 39:19.820] In the fire service, we have something called the Knox Box. [39:19.820 --> 39:21.980] So, Knox Box is... [39:21.980 --> 39:26.820] If you're a commercial facility, you keep all your keys in a box that has a special lock outside. [39:27.680 --> 39:30.600] And the only person who can undo that lock is dispatch. [39:31.580 --> 39:33.400] And we can do the same thing with these fobs. [39:33.660 --> 39:35.140] They can be stored in that Knox Box. [39:35.400 --> 39:37.320] So, that way, nobody can get access to it. [39:37.320 --> 39:45.980] Unless you call dispatch and say, Dispatch, I need a Knox Box code to open up for this vehicle fire, for this accident. [39:46.180 --> 39:47.000] And they send it. [39:47.080 --> 39:47.620] It's logged. [39:47.860 --> 39:48.800] It's reported. [39:48.800 --> 39:52.560] So, abuses are minimal. [39:54.520 --> 39:55.900] Again, fire service mode. [39:56.080 --> 39:56.400] We don't... [39:56.400 --> 39:57.900] We can press this all we want. [39:58.080 --> 40:01.420] But if there's no airbag that went off, it's not going to do anything. [40:01.640 --> 40:03.260] We have to have that safety feature. [40:03.780 --> 40:06.500] And also, once it's engaged, right? [40:06.800 --> 40:09.140] Once it's engaged, there's no going back. [40:09.140 --> 40:10.640] You can't use this to steal a car. [40:10.820 --> 40:11.640] Because once you shut it... [40:11.640 --> 40:14.820] Once you get into that fire service mode, that car is bricked. [40:15.820 --> 40:16.220] Okay? [40:17.580 --> 40:23.900] How many car accidents do you go to that where the car is actually, you know, salvageable? [40:25.020 --> 40:30.080] Most accidents I go to, if it's a car fire or it's a major accident, it's junked anyway. [40:30.780 --> 40:32.820] So, bricking the car is no big deal to me. [40:32.900 --> 40:33.360] Do you have a question? [40:35.920 --> 40:36.400] All right. [40:38.060 --> 40:38.420] Yeah. [40:38.520 --> 40:38.640] Okay. [40:38.780 --> 40:44.040] So, once activated, no other key fobs like that one we saw with the car in Brooklyn. [40:44.660 --> 40:47.800] Once it's activated, no other fobs will work on that car. [40:48.100 --> 40:49.900] That's another safety feature. [40:50.880 --> 40:57.500] But again, it only supports degradation, meaning we can only go from one stage to more degradation stage. [40:58.000 --> 40:59.700] We can never go backwards on that. [41:00.940 --> 41:06.080] And again, geofencing, meaning the fobs should only work 12 to 18 inches from within the car that you're operating with. [41:07.300 --> 41:09.780] Otherwise, those cops that are doing nothing, I'd do their car. [41:12.200 --> 41:13.760] That's not being taped, is it? [41:16.200 --> 41:16.740] All right. [41:16.840 --> 41:20.960] So, let's talk about, you know, again, being able to do this. [41:21.100 --> 41:25.600] Well, listen, you have, these car manufacturers can actually build the firmware today. [41:25.900 --> 41:28.780] They don't, there's nothing that FOB related about this. [41:28.960 --> 41:37.720] They can actually build that today and actually maybe have switches under the dashboard for the fire service or switches in the engine compartment for the fire service. [41:37.720 --> 41:40.300] It can be done today because it's all software. [41:41.980 --> 41:43.200] It's, again, we talked about it. [41:43.320 --> 41:44.200] It's only batching. [41:44.320 --> 41:47.540] There's no new parts or electronics needed for existing vehicles. [41:47.680 --> 41:48.240] Think about this. [41:48.800 --> 41:55.460] If this came out today, your car, you go to the dealer and have your car, have a firmware update, and you can have this today. [41:56.040 --> 41:57.340] We don't have to wait for a new car. [41:57.560 --> 41:57.800] Sir? [42:00.980 --> 42:08.800] Reversing and then flipping the bits that, or whatever you would need to do with the firmware, and then reflashing that device. [42:09.280 --> 42:10.640] Like, he has a BMW. [42:11.020 --> 42:12.760] You're talking about jailbreaking your car? [42:12.900 --> 42:13.160] Yes. [42:14.740 --> 42:16.680] I'm sure there's a market for it. [42:16.680 --> 42:24.740] And I've seen that with some of the racing cars where they actually put their own firmware in to change the timing and the combustion. [42:25.040 --> 42:26.100] You could do that, right? [42:26.400 --> 42:32.480] There are DBC data definitions available on the web for every single car manufacturer out there. [42:32.920 --> 42:39.040] There's a dongle you can put in your DSUB under your car called iFixit or Just Fixit. [42:39.160 --> 42:43.500] And all it does is goes to your phone and tells you the codes based on your car. [42:43.660 --> 42:45.560] Because the codes for every car is going to be different. [42:46.740 --> 42:47.140] Question? [42:48.380 --> 42:48.780] Yeah. [42:49.040 --> 42:52.240] I work for a company that I do not claim I am trying to leave them. [42:52.420 --> 42:57.840] But they do a lot of remanufacturing of ECMs or bench computers. [42:58.040 --> 42:58.280] Okay. [42:58.380 --> 43:01.880] For particularly older cars that are utilizing this CAN network. [43:03.960 --> 43:11.440] I would love to know a way to at least be able to ask them to implement the way that we make these cars more accessible. [43:14.020 --> 43:15.520] How can I go about doing that? [43:15.660 --> 43:15.860] Okay. [43:16.040 --> 43:17.740] So if we can get it done... [43:17.740 --> 43:20.240] Listen, all we need to do is get one manufacturer to do this. [43:21.460 --> 43:23.360] But here's the rub, right? [43:23.480 --> 43:24.680] The politics of it, right? [43:24.980 --> 43:27.520] Is there a reason for a manufacturer to do this? [43:27.880 --> 43:31.200] For them to go through these extra testing, right? [43:31.200 --> 43:32.500] It's not adding... [43:32.500 --> 43:38.180] Even though it doesn't cost them anything to implement, it costs them something to implement because now they have to retest the car, right? [43:38.820 --> 43:45.160] And they can get NHTSA buy-in that existing functionality doesn't have to be retested. [43:45.400 --> 43:46.680] It would probably be a no-brainer. [43:47.360 --> 43:48.700] But does it give them anything? [43:48.960 --> 43:50.340] Does it buy them anything? [43:50.540 --> 43:50.680] No. [43:51.340 --> 43:51.620] Right? [43:51.960 --> 43:53.220] Do you want to... [43:53.220 --> 43:58.540] I mean, if you buy a house and they say, hey, you've got a sprinkler system in your house, are you going to pay more for that house? [43:58.940 --> 43:59.340] Nah. [43:59.860 --> 44:00.480] It's great... [44:00.480 --> 44:01.600] I believe in it. [44:01.840 --> 44:04.300] Great safety feature, but it's ugly as shit. [44:05.300 --> 44:05.700] Right? [44:05.700 --> 44:14.040] So, is you going to go to a car manufacturer and say, hey, you're going to get trapped and I'm going to die and they come save me? [44:14.320 --> 44:15.320] Who's going to ask that question? [44:15.540 --> 44:17.560] And what vehicle manufacturer is going to say? [44:17.820 --> 44:18.480] Oh, yeah, yeah. [44:19.040 --> 44:19.800] They'll pull you out. [44:19.840 --> 44:20.240] No problem. [44:20.240 --> 44:22.440] It's not their mentality. [44:22.700 --> 44:25.880] It could be. [44:26.000 --> 44:26.380] It could be. [44:26.540 --> 44:26.700] It could be. [44:26.720 --> 44:28.000] And I'll tell you right now. [44:28.100 --> 44:29.960] So, we want to create standards. [44:30.260 --> 44:34.340] What I did was, when we came up with this idea, I applied for a provisional patent. [44:34.600 --> 44:37.780] Hopefully, it goes to patent application and patent. [44:37.980 --> 44:43.800] The whole idea is that I'm patenting it so that way it could be outsourced freely. [44:43.980 --> 44:48.500] So, no single manufacturer could say, we own this type of capability. [44:49.440 --> 44:51.600] And again, I'm doing this with DeLorean. [44:52.040 --> 44:53.800] Kat is very on board with this. [44:54.200 --> 45:05.700] And so, once it does get patented, in fact, all of the work that she's doing in her work with the new build on the DNG motors is going to be open. [45:05.960 --> 45:07.520] And I think that's cool because... [45:11.960 --> 45:14.180] So, I have five minutes for Q&A. [45:14.180 --> 45:19.000] If you want to contact me, my check out at check out.com, especially if you're a CAN bus programmer. [45:19.180 --> 45:23.840] Because Kat and I are trying to create a CAN bus capture the flag for the Detroit Auto Show. [45:24.200 --> 45:24.560] Question. [45:25.520 --> 45:36.820] The first thing that I noticed when you were going through the things of what happened automatically of moving the seat back. [45:38.020 --> 45:39.720] What if there's a passenger in the seat? [45:39.720 --> 45:40.860] So, I'll tell you. [45:40.960 --> 45:42.200] So, I've been to a ton of accidents. [45:42.400 --> 45:45.360] And one of the accidents, unfortunately, happened on Father's Day. [45:47.000 --> 45:48.100] Tree fell on a truck. [45:49.180 --> 45:49.580] Driver... [45:49.580 --> 45:50.360] The father died. [45:51.520 --> 45:54.000] The brother was driving, and the daughter was in the back seat. [45:54.360 --> 45:56.600] And he was pinned under the dashboard. [45:56.780 --> 45:58.280] Tree was on the dashboard, dashboard was on him. [45:58.520 --> 46:01.020] And her leg was caught under the front seat. [46:02.120 --> 46:05.220] So, I can't get him out until I get her out, right? [46:05.760 --> 46:10.680] And so, what we had to do is we had to cut the back seat out to get...room to get her out, right? [46:10.680 --> 46:13.100] And then we move the front seat back. [46:13.380 --> 46:16.140] We use the Jaws of Life to move the front seat back. [46:16.280 --> 46:18.580] I'm just concerned with it automatically. [46:18.880 --> 46:23.240] No, so again, the whole idea here is that we want to have control. [46:23.640 --> 46:27.040] So, like, I'm not going to open up the windows if the car is, like, in a lake. [46:27.820 --> 46:28.220] Right? [46:28.700 --> 46:30.500] So we want to have control. [46:30.780 --> 46:33.800] You know, again, I simplified this, right, the access egress. [46:34.000 --> 46:39.000] But ideally, you'd want to be able to say, oh, maybe you press access twice to do the same thing, right? [46:39.000 --> 46:41.040] Or you press access three times to get to the third thing. [46:41.640 --> 46:44.160] So, again, that all has to be worked out. [46:44.500 --> 46:45.740] But, yes, I agree. [46:45.920 --> 46:47.960] You have to... it's all context relative. [46:48.560 --> 46:49.680] The one to the right there. [46:52.000 --> 46:55.610] There are... [47:13.220 --> 47:15.940] Not yet, but please send me some contact info. [47:16.980 --> 47:17.580] You have a question? [47:17.780 --> 47:18.520] Yeah, two questions. [47:18.680 --> 47:19.580] One for our suggestion. [47:19.580 --> 47:22.840] The one, insurance companies should like this, right? [47:23.040 --> 47:27.640] Yeah, well, and actually, we've talked about approaching them once it's prototyped. [47:28.900 --> 47:33.460] Because, again, the DeLorean is usually going to be a super expensive car to insure. [47:33.880 --> 47:36.560] So, having that capability is important. [47:36.740 --> 47:37.460] And then, my question. [47:38.180 --> 47:41.660] I've been in the back of a lot of armored vehicles in different places. [47:42.940 --> 47:46.280] The Volvo vehicle always has this really massive stall. [47:46.280 --> 47:49.480] Like, nobody here was talking about how you actually do things together. [47:50.820 --> 47:53.460] You're talking about the circular saw, the K-12s? [47:53.460 --> 47:59.380] Yeah, so, the K-12s, but the problem is super loud, create a lot of sparks, and scare the shit out of people. [47:59.560 --> 48:02.200] And if you're not competent in it, you will lose a finger. [48:02.640 --> 48:03.860] I teach that as well. [48:04.080 --> 48:05.880] So, question over here. [48:06.960 --> 48:12.920] Yeah, do you have any, or do you know of any existing systems in something like a racing application? [48:12.920 --> 48:17.840] Is that something that, you know, you could see an application in, like, Formula One or something like that? [48:17.840 --> 48:20.720] So, look at that, that's my timer. [48:21.640 --> 48:24.020] So, yeah, racing cars do this physically. [48:24.260 --> 48:26.600] They actually create a lot of, nothing is electronic. [48:27.200 --> 48:28.580] Everything is a quick release. [48:29.300 --> 48:33.120] So, that, because, again, especially with racing fuel, it's invisible. [48:33.500 --> 48:35.180] So, you catch fire, you don't even know it. [48:35.380 --> 48:37.220] I mean, you know it, but nobody else knows it. [48:39.740 --> 48:43.240] But, yes, that's a, they're there, but they're physical means. [48:43.960 --> 48:46.960] I don't think I'd put electronics into a racing car just yet. [48:48.000 --> 48:48.760] Last question. [48:48.960 --> 48:49.280] I'm sorry. [48:50.140 --> 48:50.760] I'll let you go. [48:51.000 --> 48:54.400] Have you had any luck talking, having early conversations with politicians? [48:54.400 --> 49:01.860] We don't have someone who's active in the way that Ralph Nader is on safety right now, but, or was, but have you had any initial conversations? [49:01.860 --> 49:02.240] Not yet. [49:02.240 --> 49:10.420] Kat and I are trying to figure out where we, how we want to approach this, because I think if we approach it the wrong way, it's going to fall flat on its face. [49:10.520 --> 49:12.000] So, we have to make sure we get champions. [49:12.540 --> 49:15.920] And if we can get a champion, then we can start expanding that role. [49:16.100 --> 49:17.680] So, we, it's in our thought process. [49:17.840 --> 49:19.820] We just haven't got that initial feed yet. [49:20.120 --> 49:20.400] Thank you. [49:20.580 --> 49:21.340] You can't be partisan. [49:22.780 --> 49:23.340] Can't be what? [49:23.840 --> 49:24.160] Partisan. [49:24.900 --> 49:25.660] No, no. [49:25.960 --> 49:28.360] Listen, I'm going to cut that off right here. [49:28.380 --> 49:28.840] I'm just saying. [49:29.920 --> 49:30.320] All right. [49:30.420 --> 49:30.840] Well, thank you. [49:32.240 --> 49:32.560] Thank you.