[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,{\i1}silent 30C3 preroll titles{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,{\i1}applause{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Travis Goodspeed: First I need to apologize\Nfor typesetting this in OpenOffice. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I know that the text looks\Nlike a ransome note. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But that's what happens\Nwhen you don't use LaTex. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I'd also like to give a shoutout call,\NMallnarf (?) is here, and our Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Dinosaur rock band.\N{\i1}laughs, applause{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We are a Christian rock band - we are\Ncalled 'Jesus lives in the ISS', and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we know that he's always watching us,\Nbut we think that it's easier for him Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to hear our prayers when he's, you\Nknow, in an orbit that passes over us. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So we need this orbital tracking\Nto know when to pray! Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,As I'm sure you can guess I'm not\Nrecognized as a legal minority religion Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in Germany. I'd also like to thank Skytee\Nand Fabienne (?)(?)(?) and Adami Lori Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and Jim (?)(?)(?) for some\Nprior satellite tracking work, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the skuby crew (?) at Dartmouth\NCollege for all sorts of fun Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,whenever I bounce out there.\NThis is the mission patch Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,of the Southern Appalachians Space Agency. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,{\i1}applause and cheers{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This was drawn by Scot Biben and there are\Na few pieces of my people's native culture Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that I need to point out here. On the\Nright the little Dinosaur type thing Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,with it's finger going out, you might\Ncall him E.T. but we call these things Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,'buggers'. They're like this tall, and\Nthey're green and that's why the man Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,on the left has a shotgun.\N{\i1}laughter{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Because he doesn't want to be abducted.\NYou got a satellite dish in the middle, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and it's sitting on sinter blocks because\Nthat's also a piece of my people's Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,native culture. There's a moonshine still\Nin the background. That's kind of like Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Waldcubbet (?) You make it at home, and\Nfrom corn. And then there's the mountain... Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,A piece, it looks like there are snowpeaks\Non those mountain tops. But our mountains Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,aren't tall enough to have snow. These are\Nactually that we've blown off the leads Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in the mountains, for coal mining.\NWhich is another piece of my people's Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,native culture. And at the top, in space\Nyou can see the ISS, and you can see Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,a banana, and you can see what I think is\Na bulb. This is to signify space trash. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I mean there's a lot of stuff up there.\NAnd, you know' it's symbolism that matters Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in these things, you know? At BerlinSides,\Nin May of 2012 I did a lecture on Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,reverse engineering the SPOT Connect. The\NSPOT Connect is a litte hockey puck type thing Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,– this is what it looks like. And these\Nthings are great. It weighs a bit more Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,than your cell phone, but it runs off of\Na couple of batteries, it connects Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to your phone via Bluetooth. Originally\Nthese were emergency locator beacons. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So if you're going hiking...\NHave any of you seen the movie where Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the guy has to cut off his arm with a dull\Nknife? If you're hiking and you don't want Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,allow you to tweet, and make Facebook posts.\N{\i1}laughs, laughter{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the same experience, you buy one of these\Nthings. And then there's an emergency button Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you can push, that transmits your GPS\Ncoordinates via satellite to rescue workers. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But that was boring, so they had to add\Nsocial media. {\i1}laughs, laughter{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So in addition to keeping you from chewing\Noff your own arm this device will also Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The idea is as you're running – here I'm\Ncrossing the Schuylkill River in Philadelphia Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the Android phone on the left is\Nmaking a post. And I did an article Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,on reverse-engineering the Bluetooth\Nside of these things. Because... I use Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,a weird brand of phone that Microsoft\Nkilled off, and I'm terribly bitter about it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But I also figured out the physical layer.\NAnd that's what this diagram shows. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This transmits 1.6125 GHz. And it\Nsends a pseudo-random stream, so Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,each one of these zeros is a long chunk\Nwhere it's bouncing back and forth Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,between 2 different frequencies And\Nthe same for the ones. But the way Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that the pattern works is that it switches\Nthe signal whenever it is going from Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the 0 signal to the 1 signal. And\Ninternally, there are these little pops Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that you can actually identify on\Na software defined radio recording. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And this is how you can reverse-engineer\Nthe signal that the SPOT Connect is Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,sending up to its satellite network. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Everything is clear text on this.\NAnd it's completely unencrypted. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It just has your serial number, your GPS\Ncoordinates, and a bit of ASCII text. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,If you listen on this frequenzy and have the correct recording software Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you can actually watch all the spot connect messages that are transmitting up from your location Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,this be great except that this is designed for hiking in areas where there's no cell phone service Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So having an antenna on the uplink freq is kind of useless. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you know you actually have to go out to a national park find some guy who is about to chew his arm and Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,then you could listen to his uplink where he is liked reading hey I'm gonna chew my arm of you know {\i1}laughing{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So that's great as a proof of concept, but it's not really anything practical. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the current stated that was that I knew the protocol and I could sniff the uplinks, but I wanted to sniff the downlinks. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's easy to get the thing that goes up to the satellite, but I wanted to get that what comes down from the satellite. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and that requires a a satellite dish Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but a geostationary dish isn't good enough Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because the satellites that run this network there are a lot of them Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,– it's called the Globalstar network – Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They fly really low across the earth, and they fly on very tight and fast orbits Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,they move from horizon to horizon in 15 to 20 minutes Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which means that you either need like a sweatshop army of kids trying aim the satellite dishes is going across Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or you have to make it computer controlled. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Stepping back from the SC a little, Adam laurie made some work on geostationary satellites Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that stay in one position in the sky Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,he gave two sets of talks – one in 2008 and the second in 2010 Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,He used a DVB-S card connected to a sat dish with a diseqc motor Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so they could move the satellite dish in order to scan a region of the horizon. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,His tool is publicly available at satmap you can grab it at this URL Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And then after he finds a signal, he has a feed scannner. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Normally when you have sat TV, you provider gives you a listing of the frequencies Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and your provider gives you an exact orbital position to aim your satellite dish at Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But adam's tool allows you to scan to see which frequencys are in use Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and which protocols are in use once you've correctly aimed your dish Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,he also describes a technique from moving your dish left and right while doing this in order to identify where the satellites are Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This recording here is from reimplementation and I made as Adams work in order to catch up with it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,In this diagram the x-axis shows the azimuth, this shows how much left or right my sat dish has moved. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the y-axis shows the frequency and all these dots are strong signals Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Every vertical bar in which you see chunks of frequencies, that's a satellite. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but the stay in the same position so it's easy for me to repeat this experiment its easy for me to rerun it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and to find the same satellites in the same position. It's easy to debug this. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But it can't move in elevation. This diagram is just a small slice of the sky. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We're looking at a single line maybe 10 degrees across. Maybe only five degrees across. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Hacking KU-band – the television satellites – has the advantage that you can use cheap standardized hardware. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I bought one one of this DVB-S cards in Mauerpark, Berlin for 3 euros. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can use standardized disecq motors, you can but them at a satellite TV shop. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,TV signals come with video feeds, so you can actually see pictures. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There was a scandal a couple of years ago, where you could actually see drone feeds bouncing off satellites. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I in the the nineties it was very popular to listen to the sorta unedited sections of interviews Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,when people would be interviewed over a satellite before Skype and such things became options Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and and the there also networking signals here using TCP IP packets Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So you can actually turn your DVB-S card as promiscuous ethernet adapter. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and start sniffing all the traffic that comes across Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,this is also a great way to get free down link bandwidth because you can just fled packets at an address Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that you know will be routed to you or several addresses and then used if it out as the legitimate receiver ignores them Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But it also has some disadavntages. It only works with geostationary satellites. If the satellite moves, you can't track it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you dish awesome is very slowly and it only moves left and right it won't move up and down Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You're limited on standardized signals. While it's great that you get video and his TCP/IP Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you're never going to get anything weird – you not gonna get any the mobile data Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,are you not going to get brazilian truck-drivers – we will get to those in a bit Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I misspoke, you will actually get brazilian truck-drivers in this. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I bought a satellite dish – one of the best things about living in america is that you can buy Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,an industrial hardware cheap as dirt on e-bay Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I know things are likely used to be XXXX in human children anymore Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This sat dish here on the left – the one in the radome – that's my dish. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And to the right, that's the boat it came from. {\i1}applaus{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This came from a military ship. But the dish itself is also available to civilians for very large yachts. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the dish itself as a fellcom 81 and it was intended for use with the network called in Inmarsat Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Imarsat allows for telephone connections and also data connections when you're on a boat. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,If the crew wants to call home or wants to go to AOL keywords Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or whatever was popular back when this was common they could do that Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Teh dish was desgined to be at the very top of a ships' mast. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The reason why is that at the top of the mast there aren't any obstructions – it has a clear view of the sky in all directions. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But there's a complication for being on the top of the mast. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which is that the ship is rocking beneath you and you're moving more than the rest the ship Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So they have stepper-motors for azimuth elevation and tilt and they have spinning gyroscopes. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,back before the iPhone there is this dark dark time whens gyroscopes actually spun Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,this is the sort of gyros that it has – actually four of them so that it can measure its movement Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and than it has a control computer. The idea is that the dish itself can be moved while remaining absolutely stable with regard to the gyroscopes Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it compensates for the rocking of the ship beneath it as it's targeting a stationary satellite Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,In america this costs two 250 dollars Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but its electronics equipment so while you think that would only be a 180 euro it's more like 2500 Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that's before import duties and it being impounded Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we also have this lovely culture in which people love excuses to use their trucks so the guy that I but as from offered to deliver it to my home from the two hundred dollars it was an 11 hours drive Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But if you wanted this, you'd have to carry this in your carry-on luggage and it could be awkward. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I got this dish and I decided I had to do something with it site created the southern appalachians space agency Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I'm from the state of Tennessee formerly known as the State of Franklin and till north carolina invaded us Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's ok, I know europeans suck at history. {\i1}laughing{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,now I'm trying to think you've had a show you on a map for Tennessee is without having a map but gonna its okay in a sec a jogger finisher get it send Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Texas is our first colony but it's actually a decent drive to the east dewey's you don't actually have to go anyways Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I took these motors which were designed to be able to move the a satellite dish to compensate for the rocking the ship Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and repurposed them to track through the sky while the ground is stable Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we don't have very many earthquakes in Tennessee – the last one that we had made rivers run the wrong direction but its okay – it's a geography thing Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This allows me to track things that are moving through the sky, but it doesn't actually matter where they're moving, because that's just a software problem. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so in addition to tracking objects that are in low Earth orbit by a software patch I can also track\Nthings that are in deep space it's not much harder to track and deep space probes or stars than it is to track items in low-earth orbit Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And then i added an software defined radio which allows me to record a signal now and demodulate it later. Which is necssary when you want to reverse engineer a signal. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because a lot of the downlink of the satellites are completely non completely undocumented and being able to tune in to the right frequency is only half that you also need Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You also need a recording of sufficent quality to reverse engineer later on. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We are sort of spoiled by software defined radios. When doing software defined radio work we usually have a very good signal to work from Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,having high quality signals for later reverse engineering is necessary. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I really wanted to be able to identify undocumented downlinks for low earth orbit in the same way that we already do this for and geo stationary orbit using tools like the ones that Adam Loria and Jin XXX made, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I built a software framework as a collection of python daemons. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,there's a beagle board inside the radome, and there's a server in my home. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,For maintenance, i can make my laptop pretend to be my dish, and can have steppers on my desk Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Voyager 2 doesn't acutally come into the sky because of my position in the northern hemisphere. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This isn't accurate enough to target the dish, so Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is skytee helping out with the dish. He's zip-tying it because we know everything about duct-taping wehre i come from, but we know nothing about zip ties, so I had to bring in a german engineer. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,As this thing spins around, by original design there's a ring connector where all the signals go through. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And that worked in the 90s because it had no reason to send anything faster than 9600 baud. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It can only move 400 degrees around, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We've got hte beagle board on the left, a usb-hub on the right and a Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it also takes care of updating the motor position Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The stepper motors themselves are the originals that the dish was designed with. They run into an EggBot-Board, which was designed to Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so you can actually aim a satellite dish that's taller than you with technology easier than what's needed for a 3d printer. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The satellite dish sits in Tennessee, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So instead we took the radomeâthat's frank, that's my catâgive him cheers. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We took tape and we ran tape down the edges of the radome and then marked it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And then you can sort of scan the sky for a stationary Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and you can recover your position. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But I can also arrange it as a polar plot, which gives me a plot of what the radome is seeing. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[applause] A significant portion of the gui client was written while i was stuck on the U-Bahn connected using 3g Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can take the data out of this and run it through scientific software Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The daemons that build this up, you need a norbit prediction daemon. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You need to update the orbits themselves. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But this format isn't incredibly accurate for satellites that correct their orbit. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So you need a daemon that grounds the new files from spacetrack and this is just a matter of a recursive Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you also need motor control because you need to move the dish physically to Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and then you need radio daemons to Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and then after that you start to take software recorderings of that Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So for orbit prediction i began with a DOS program that had been ported to Unix called predict. This works but it's garbage. It only supports 20 stars Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because it's designed for astronomy photographers that want to take pictures of things Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because otherwise you have to set an alarm clock for the half-hour pass where you can record them. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So i managed to track every single item in geostat orbit this thick ring here is the clarke-bell of all geostationary satellites as viewed from my northern hemisphere [?] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,All IPC is running through this PostreSQL Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you then send it simple commands, like SM,3000,500,-400 Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And then it will count that out, and send me back an OK. If i want to disable the motors, i'll send them em,0,0 Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,EM,1,1 will enable both motors in 1/16s Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,You can see the motors themselves with the belts and the geartrains. This thing on the right would probably be illegal for me to turn on Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The belts and stuff need to be measured to figure out what the reduction is Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the IMU unit , this vectornav vn100 is a Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it costs 500$ which was more than all of the other components together. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Now for position calculation, the elevation itself comes from the IMU. The azimuth Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so the accelerometer will drift while the compass will be confused by the magnetic fields while the Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the IMU will be come of a backup how to make it reliable, but at the moment the position Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The radio daomens. The first is a spectrum analyzer. It just measures the strength of the frequency Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the downlink recorder dumps the IQ values Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,directly to an NFS share. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Client GUI is PyGame Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Also notes these faint blue lines are positions where i saw particularly strong signals Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I'm running out of time by these markers. does this mean we skip Q&A or that I get kickd off of stage? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It takes SDR, it can provide maps of used different satellites in the sky. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I'd also like to make other ground stations. The software that I wrote should be portable Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Another way that you can do it, the way that it's traditionally done to track stationary satellites is with a YAGI antenna Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is my van, my van is amazing. {\i1}applause{\i0} Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Thanks to nick farr. I had a bit to much too drink in Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But you want a news-van. And I said Hell yes, I want a news van! Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But most importantly, it does SECAM Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,.. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,This is the control panel, and that's my talk! [applause]