0 00:00:00,000 --> 00:00:30,000 Dear viewer, these subtitles were generated by a machine via the service Trint and therefore are (very) buggy. If you are capable, please help us to create good quality subtitles: https://c3subtitles.de/talk/474 Thanks! 1 00:00:09,510 --> 00:00:11,639 So now we have the talk on the 2 00:00:11,640 --> 00:00:13,739 radio and what happened to 3 00:00:13,740 --> 00:00:15,809 it, if you've been to the Congress, 4 00:00:15,810 --> 00:00:17,759 you're already familiar with software, 5 00:00:17,760 --> 00:00:20,729 defined radio and the great Munich 6 00:00:20,730 --> 00:00:23,039 security team that organized 7 00:00:23,040 --> 00:00:25,799 it. We have CEC and Schneider here 8 00:00:25,800 --> 00:00:28,109 who are members and also founders 9 00:00:28,110 --> 00:00:30,359 of the CCC Munich 10 00:00:30,360 --> 00:00:32,758 and organized on the 11 00:00:32,759 --> 00:00:34,739 radio at the camp. 12 00:00:34,740 --> 00:00:35,740 Thank you. 13 00:00:43,170 --> 00:00:44,969 All right. Hello, everyone, welcome to 14 00:00:44,970 --> 00:00:47,189 Radio Plus plus radio, half 15 00:00:47,190 --> 00:00:48,190 a year later, 16 00:00:49,770 --> 00:00:51,569 radio and half a year. 17 00:00:51,570 --> 00:00:54,359 I mean, a lot can happen and we'll cover 18 00:00:54,360 --> 00:00:55,589 stuff. 19 00:00:55,590 --> 00:00:57,810 So what is the radio? 20 00:00:59,520 --> 00:01:01,689 The radio? What's the electronic name 21 00:01:01,690 --> 00:01:03,479 batch of this year's Chaos Communication 22 00:01:03,480 --> 00:01:05,549 Camp? And statistics 23 00:01:05,550 --> 00:01:07,799 say that around 50 percent of the people 24 00:01:07,800 --> 00:01:09,959 in this room probably haven't been to 25 00:01:09,960 --> 00:01:11,049 the camp. 26 00:01:11,050 --> 00:01:13,259 And we wanted to make something 27 00:01:13,260 --> 00:01:14,519 special for camp. 28 00:01:14,520 --> 00:01:17,129 And it's a multiracial SDR batch 29 00:01:17,130 --> 00:01:19,259 that means it's a software defined 30 00:01:19,260 --> 00:01:20,610 radio, but also that 31 00:01:21,900 --> 00:01:23,879 we made it compatible to the hacker, 32 00:01:23,880 --> 00:01:25,679 which some of you might know. 33 00:01:25,680 --> 00:01:28,169 It's one a very popular open source 34 00:01:28,170 --> 00:01:30,629 SDR platform from Michael Osman. 35 00:01:30,630 --> 00:01:32,999 We took a lot of there and his designs 36 00:01:33,000 --> 00:01:35,609 and made it into a batch. 37 00:01:35,610 --> 00:01:37,709 It's not only an SDR, it's also a 38 00:01:37,710 --> 00:01:39,689 development platform and has a dual core 39 00:01:39,690 --> 00:01:42,209 CPU on it, also to a USB port 40 00:01:42,210 --> 00:01:44,399 with our support, which I think 41 00:01:44,400 --> 00:01:46,349 it's quite nice to play with. 42 00:01:46,350 --> 00:01:48,359 So why did we do that thing? 43 00:01:48,360 --> 00:01:50,699 Four years ago, we did the rocket, 44 00:01:50,700 --> 00:01:52,619 also an electronic named for 45 00:01:52,620 --> 00:01:54,659 communication come 2011. 46 00:01:54,660 --> 00:01:56,369 And that thing was a blast. 47 00:01:56,370 --> 00:01:57,809 We had a lot of fun doing. 48 00:01:57,810 --> 00:02:00,119 It was very stressful, but also very 49 00:02:00,120 --> 00:02:01,079 rewarding. 50 00:02:01,080 --> 00:02:02,969 Lots of people did very nice projects 51 00:02:02,970 --> 00:02:05,039 with it and four years 52 00:02:05,040 --> 00:02:07,109 later, it was almost 53 00:02:07,110 --> 00:02:08,309 not a question anymore. 54 00:02:08,310 --> 00:02:10,439 Do we want to do it, but rather what 55 00:02:10,440 --> 00:02:11,939 do we want to do? 56 00:02:11,940 --> 00:02:13,319 And that gets tricky. 57 00:02:13,320 --> 00:02:15,059 I mean, you don't want to stand still. 58 00:02:15,060 --> 00:02:17,129 And really, the goal of 59 00:02:17,130 --> 00:02:18,869 the rocket in the beginning was to have 60 00:02:18,870 --> 00:02:20,969 something reusable that people use 61 00:02:20,970 --> 00:02:23,609 afterwards and also learn something. 62 00:02:23,610 --> 00:02:25,799 So not just an Arduino, but something 63 00:02:25,800 --> 00:02:27,719 where you can actually have fun with 64 00:02:27,720 --> 00:02:28,919 discover something new. 65 00:02:28,920 --> 00:02:30,569 And four years ago, that was the norm 66 00:02:30,570 --> 00:02:31,570 process on. 67 00:02:32,900 --> 00:02:34,440 So why an SDR? 68 00:02:36,980 --> 00:02:39,289 But basically we were into Aspers 69 00:02:39,290 --> 00:02:41,449 roughly one year ago and we 70 00:02:41,450 --> 00:02:43,279 thought that would be a nice thing to 71 00:02:43,280 --> 00:02:44,249 have on a bet. 72 00:02:44,250 --> 00:02:46,489 It's not like some sense we put 73 00:02:46,490 --> 00:02:48,859 on there. And one and a half years 74 00:02:48,860 --> 00:02:50,779 later, the next Samsung, whatever 75 00:02:50,780 --> 00:02:52,519 smartphone has that thing already on 76 00:02:52,520 --> 00:02:55,309 there. But it's something which will be 77 00:02:55,310 --> 00:02:57,619 not available to the general public 78 00:02:57,620 --> 00:02:59,749 or cheaply available for quite 79 00:02:59,750 --> 00:03:01,249 some time. And we wanted to make that 80 00:03:01,250 --> 00:03:02,930 stuff available for people to play. 81 00:03:05,910 --> 00:03:08,219 So SDR sounds 82 00:03:08,220 --> 00:03:10,739 nice or too complicated, 83 00:03:10,740 --> 00:03:11,740 but interesting. 84 00:03:12,910 --> 00:03:15,219 Why would you want to have an SDR, 85 00:03:15,220 --> 00:03:17,469 because lots of stuff is wireless today 86 00:03:17,470 --> 00:03:20,169 and wireless stuff pops up 87 00:03:20,170 --> 00:03:22,269 on your doorstep potentially as 88 00:03:22,270 --> 00:03:24,939 a smart meter or something different, and 89 00:03:24,940 --> 00:03:26,259 there's no way you can have a look at 90 00:03:26,260 --> 00:03:28,479 that. But if an SDR, you can 91 00:03:28,480 --> 00:03:30,669 you can probe that stuff, you can 92 00:03:30,670 --> 00:03:31,689 interact with that stuff. 93 00:03:31,690 --> 00:03:33,729 You can learn more things and. 94 00:03:34,860 --> 00:03:36,329 Roughly one and a half years ago. 95 00:03:36,330 --> 00:03:38,399 Secondly, we started looking at 96 00:03:38,400 --> 00:03:40,529 satellites, you got into SDR and 97 00:03:40,530 --> 00:03:43,619 we lost our fear about SDR basically, 98 00:03:43,620 --> 00:03:45,989 and that's one of these myths, 99 00:03:45,990 --> 00:03:47,429 SDR. It's not hard. 100 00:03:47,430 --> 00:03:49,109 I mean, you can make it hard if you want 101 00:03:49,110 --> 00:03:51,419 to, but you don't have to. 102 00:03:51,420 --> 00:03:53,579 If you have enough time and motivation, 103 00:03:53,580 --> 00:03:54,479 you can get it done. 104 00:03:54,480 --> 00:03:56,879 And you need like three math 105 00:03:56,880 --> 00:03:59,069 functions. You need sine 106 00:03:59,070 --> 00:04:01,319 Cosine and Protagoras and 107 00:04:01,320 --> 00:04:02,939 then you can figure things out. 108 00:04:02,940 --> 00:04:05,069 Basically, you can think of 109 00:04:05,070 --> 00:04:07,529 SDR as the signs 110 00:04:07,530 --> 00:04:09,599 of a point moving in a plane and 111 00:04:09,600 --> 00:04:11,549 figuring out how it moves in that plane. 112 00:04:11,550 --> 00:04:13,049 That's at least how we in the end 113 00:04:13,050 --> 00:04:14,249 understood SDR. 114 00:04:14,250 --> 00:04:16,409 And that's what we have here. 115 00:04:16,410 --> 00:04:18,449 There's a picture there. 116 00:04:18,450 --> 00:04:20,338 It has lots of points. 117 00:04:20,339 --> 00:04:22,439 They move in circles and the circle moves 118 00:04:22,440 --> 00:04:23,579 in a circle. 119 00:04:23,580 --> 00:04:25,289 And what it means is that you have some 120 00:04:25,290 --> 00:04:27,719 frequency which is 121 00:04:27,720 --> 00:04:30,479 modulating an offset from your center. 122 00:04:30,480 --> 00:04:31,919 Basically, you follow the point on the 123 00:04:31,920 --> 00:04:34,269 plane and apply some math to it. 124 00:04:34,270 --> 00:04:36,539 We won't go we won't get into 125 00:04:36,540 --> 00:04:39,199 too much of this talk because 126 00:04:39,200 --> 00:04:41,609 we're focusing a little bit on the radio 127 00:04:41,610 --> 00:04:43,589 that's got the talk of me in German, 128 00:04:43,590 --> 00:04:44,839 actually, which I held. 129 00:04:44,840 --> 00:04:46,649 That's ECB. You can find it on media 130 00:04:46,650 --> 00:04:48,719 Tokuda, which expands a little 131 00:04:48,720 --> 00:04:50,819 bit of stuff. And Michael Oarsmen, 132 00:04:50,820 --> 00:04:52,879 he has great videos for the heck 133 00:04:52,880 --> 00:04:54,719 of tutorials about Star. 134 00:04:54,720 --> 00:04:56,009 Check them out. 135 00:04:56,010 --> 00:04:57,010 You will not. 136 00:04:58,610 --> 00:04:59,950 I have a problem afterwards. 137 00:05:02,080 --> 00:05:04,929 So what can you get a radio? 138 00:05:04,930 --> 00:05:07,329 Well, half a year ago, we told you, 139 00:05:07,330 --> 00:05:09,519 well, maybe we'll build some more, 140 00:05:09,520 --> 00:05:11,889 but really no one has stepped up. 141 00:05:11,890 --> 00:05:13,419 No one has the time. 142 00:05:13,420 --> 00:05:15,579 And it's unlikely that 143 00:05:15,580 --> 00:05:17,049 that that will change. 144 00:05:17,050 --> 00:05:18,669 But it's an open source project. 145 00:05:18,670 --> 00:05:21,009 After all, the ego fights 146 00:05:21,010 --> 00:05:22,209 on GetUp! 147 00:05:22,210 --> 00:05:24,249 The original fights for the hacker. 148 00:05:24,250 --> 00:05:25,269 I find Kickett. 149 00:05:25,270 --> 00:05:27,639 We had to somehow speed things 150 00:05:27,640 --> 00:05:29,509 up. If you have a million egos, it's ego 151 00:05:29,510 --> 00:05:31,539 files. Sorry for that. 152 00:05:31,540 --> 00:05:33,639 But nevertheless, a free 153 00:05:33,640 --> 00:05:35,540 viewer and the Garba fans will be there. 154 00:05:36,550 --> 00:05:39,069 So one of our product manufacturers 155 00:05:39,070 --> 00:05:41,529 agreed to step up and 156 00:05:41,530 --> 00:05:45,219 accept orders for the radio, ideally 157 00:05:45,220 --> 00:05:47,319 in bulk, and will have contact 158 00:05:47,320 --> 00:05:49,869 details at the end of the talk and some 159 00:05:49,870 --> 00:05:51,339 idea about how to manage that. 160 00:05:54,290 --> 00:05:56,089 Table of contents, no. 161 00:05:57,150 --> 00:05:59,699 Let's get into it, we'll cover 162 00:05:59,700 --> 00:06:01,599 some changes in half a year. 163 00:06:01,600 --> 00:06:03,299 We'll cover what happened to the hardware 164 00:06:03,300 --> 00:06:04,829 and you wouldn't imagine how much can 165 00:06:04,830 --> 00:06:05,999 happen to hardware in half a year. 166 00:06:07,380 --> 00:06:09,479 We'll look back on the 167 00:06:09,480 --> 00:06:11,099 radio challenge at the camp where we had 168 00:06:11,100 --> 00:06:12,659 an easier challenge. 169 00:06:12,660 --> 00:06:14,879 We'll talk a little bit about a nice 170 00:06:14,880 --> 00:06:17,129 art project involving the radio 171 00:06:17,130 --> 00:06:19,199 and the launch and then a little bit 172 00:06:19,200 --> 00:06:21,359 of SDR, some resources 173 00:06:21,360 --> 00:06:23,669 and find out what's 174 00:06:23,670 --> 00:06:26,219 now sick is our summer 175 00:06:26,220 --> 00:06:27,599 guru. 176 00:06:27,600 --> 00:06:30,029 He did a lot of stuff, a lot of magic 177 00:06:30,030 --> 00:06:32,099 to get all of this bootloader stuff 178 00:06:32,100 --> 00:06:34,199 and switching between different parts 179 00:06:34,200 --> 00:06:35,189 of the round going. 180 00:06:35,190 --> 00:06:37,320 And he will cover the familiar part. 181 00:06:46,310 --> 00:06:48,469 So the format was 182 00:06:48,470 --> 00:06:50,659 not only my doing, you know, 183 00:06:50,660 --> 00:06:52,849 I had lots of help from other 184 00:06:52,850 --> 00:06:55,939 people of the CCC and 185 00:06:55,940 --> 00:06:57,919 we will not be going into all details. 186 00:06:57,920 --> 00:07:00,169 We just want to show you what's 187 00:07:00,170 --> 00:07:02,029 what's the current state of the farm. 188 00:07:04,100 --> 00:07:06,229 So the four of us, as at 189 00:07:06,230 --> 00:07:07,550 the camp still on get up. 190 00:07:08,570 --> 00:07:10,490 There have been quite a few changes. 191 00:07:11,540 --> 00:07:13,849 Several people have sent in poll 192 00:07:13,850 --> 00:07:16,009 requests and most of them have 193 00:07:16,010 --> 00:07:17,129 been merged. 194 00:07:17,130 --> 00:07:18,709 We might have missed something if we 195 00:07:18,710 --> 00:07:20,089 missed something. 196 00:07:20,090 --> 00:07:22,369 Just maybe contact us again 197 00:07:22,370 --> 00:07:24,139 and we will look at it. 198 00:07:24,140 --> 00:07:27,289 It's always right after events. 199 00:07:27,290 --> 00:07:29,419 We are a little bit busy with all the 200 00:07:29,420 --> 00:07:31,219 requests and might drop something on the 201 00:07:31,220 --> 00:07:33,470 floor. I'm sorry for that. 202 00:07:35,210 --> 00:07:37,489 But it's still open for everyone. 203 00:07:40,080 --> 00:07:42,319 The current form of I 204 00:07:42,320 --> 00:07:44,329 don't know, I mean, half of you will 205 00:07:44,330 --> 00:07:46,509 probably not at the camp has, 206 00:07:46,510 --> 00:07:48,979 uh, different, uh, 207 00:07:48,980 --> 00:07:51,289 concepts that the camp from, uh, 208 00:07:51,290 --> 00:07:53,359 the one that chose your nickname and 209 00:07:53,360 --> 00:07:54,379 run stuff. 210 00:07:54,380 --> 00:07:57,139 And this one loads 211 00:07:57,140 --> 00:07:59,539 small modules that are called audibles, 212 00:07:59,540 --> 00:08:02,269 which is a self-contained small binary, 213 00:08:02,270 --> 00:08:04,589 uh, that you can run inside 214 00:08:04,590 --> 00:08:06,679 the normal camp application 215 00:08:06,680 --> 00:08:08,869 with. Uh, we had, uh, 216 00:08:08,870 --> 00:08:10,939 quite a list of notables 217 00:08:10,940 --> 00:08:13,219 in the meantime, uh, many 218 00:08:13,220 --> 00:08:15,319 of them submitted by different 219 00:08:15,320 --> 00:08:16,249 people. 220 00:08:16,250 --> 00:08:18,529 And we will just do a quick overview 221 00:08:18,530 --> 00:08:20,659 of what we've got now, uh, 222 00:08:20,660 --> 00:08:23,359 to maybe get you in the mood of 223 00:08:23,360 --> 00:08:25,609 writing some code for the 224 00:08:25,610 --> 00:08:26,719 radio yourself. 225 00:08:26,720 --> 00:08:28,009 It's not that difficult. 226 00:08:29,510 --> 00:08:31,609 So the first one is called, 227 00:08:31,610 --> 00:08:34,548 uh, B, which is, uh, 228 00:08:34,549 --> 00:08:37,129 re implementation of a fairly 229 00:08:37,130 --> 00:08:38,689 famous, uh, Web game. 230 00:08:42,510 --> 00:08:44,819 I mean, it doesn't 231 00:08:44,820 --> 00:08:46,420 look like the best strategy here. 232 00:08:48,100 --> 00:08:50,249 Where well, OK, 233 00:08:50,250 --> 00:08:52,499 so you can play and 234 00:08:52,500 --> 00:08:54,639 of course, the display space is limited. 235 00:08:54,640 --> 00:08:57,089 So after like 236 00:08:57,090 --> 00:08:59,039 nine, it goes to A and B, and if you 237 00:08:59,040 --> 00:09:00,059 reach B, you're done. 238 00:09:01,090 --> 00:09:02,759 That's why it has this name. 239 00:09:02,760 --> 00:09:04,889 So the next loadable is 240 00:09:04,890 --> 00:09:05,849 Snake. 241 00:09:05,850 --> 00:09:07,949 That's an implementation 242 00:09:07,950 --> 00:09:10,709 of the old Nokia snake 243 00:09:10,710 --> 00:09:12,899 game. So we need to be compatible to old 244 00:09:12,900 --> 00:09:13,900 phones. 245 00:09:15,000 --> 00:09:16,799 And because he ran into the wall, there's 246 00:09:16,800 --> 00:09:19,049 also a snake to, uh, 247 00:09:20,550 --> 00:09:21,550 where you can. 248 00:09:23,510 --> 00:09:25,639 Wait for it, those suspense. 249 00:09:29,070 --> 00:09:30,070 The. 250 00:09:33,890 --> 00:09:35,959 OK, that makes it much more 251 00:09:35,960 --> 00:09:37,669 difficult to kill yourself, as you can 252 00:09:37,670 --> 00:09:38,670 see right there. 253 00:09:40,040 --> 00:09:42,379 Then we have tapes 254 00:09:42,380 --> 00:09:44,729 which we sped up a little bit because 255 00:09:44,730 --> 00:09:46,460 the start of Tetris is quite boring. 256 00:09:47,990 --> 00:09:49,639 No one of us can play that fast. 257 00:09:52,940 --> 00:09:55,039 OK, but it's all the games and 258 00:09:55,040 --> 00:09:57,279 the next one is also 259 00:09:57,280 --> 00:09:59,089 also a game, I mean, it's the simplest 260 00:09:59,090 --> 00:10:01,279 thing that's actually a part of 261 00:10:01,280 --> 00:10:03,469 the loadable, which we also had for 262 00:10:03,470 --> 00:10:05,719 the rocket four years ago, just 263 00:10:05,720 --> 00:10:06,820 with some added colors. 264 00:10:08,020 --> 00:10:10,999 Uh, tarballs, 265 00:10:11,000 --> 00:10:12,000 I mean. 266 00:10:13,470 --> 00:10:16,139 Oh, I didn't get it for the other 267 00:10:16,140 --> 00:10:18,509 the next thing is bricks, 268 00:10:18,510 --> 00:10:20,849 which is, uh, submission. 269 00:10:20,850 --> 00:10:22,949 We got, uh, I 270 00:10:22,950 --> 00:10:24,360 mean, looks all the familiar. 271 00:10:28,220 --> 00:10:29,220 Uh, well, 272 00:10:33,580 --> 00:10:36,129 OK, might need some improvement 273 00:10:36,130 --> 00:10:38,499 then then there is 274 00:10:38,500 --> 00:10:40,869 also nice graphics hacks like 275 00:10:40,870 --> 00:10:43,089 the Cube, which I particularly 276 00:10:43,090 --> 00:10:45,219 like, just nice to look 277 00:10:45,220 --> 00:10:48,369 at, and the motherboard, uh, 278 00:10:48,370 --> 00:10:50,499 which is actually also a part of an 279 00:10:50,500 --> 00:10:53,139 old model before the rocket 280 00:10:53,140 --> 00:10:54,519 can zoom in quite far. 281 00:10:57,760 --> 00:10:58,760 Well, 282 00:10:59,950 --> 00:11:02,469 then we have to fire a lot of the, 283 00:11:02,470 --> 00:11:04,539 uh, and I think the 284 00:11:04,540 --> 00:11:05,860 last thing is, yes, 285 00:11:07,810 --> 00:11:09,319 I didn't think of those names, those 286 00:11:09,320 --> 00:11:11,859 sorts of missions, but that 287 00:11:11,860 --> 00:11:13,959 you can see that the CPU is quite fast 288 00:11:13,960 --> 00:11:14,979 to do this stuff. 289 00:11:16,300 --> 00:11:18,279 And then there's the always the question, 290 00:11:18,280 --> 00:11:20,349 how much space is on my 291 00:11:20,350 --> 00:11:22,179 radio left? 292 00:11:22,180 --> 00:11:24,309 We have a two megabit 293 00:11:24,310 --> 00:11:26,769 megabyte flash, which has 294 00:11:26,770 --> 00:11:28,449 one point five megabytes for the 295 00:11:28,450 --> 00:11:30,549 filesystem to put all the stuff on it. 296 00:11:30,550 --> 00:11:32,799 And you can also see a nice 297 00:11:32,800 --> 00:11:35,819 graph of how much space is the left. 298 00:11:35,820 --> 00:11:38,559 Uh, then we have the 299 00:11:38,560 --> 00:11:40,839 schedule, a lot of which is 300 00:11:40,840 --> 00:11:43,659 done by Ray, which has a small, 301 00:11:43,660 --> 00:11:46,419 uh, schedule of the 302 00:11:46,420 --> 00:11:48,969 current, uh, 32 303 00:11:48,970 --> 00:11:50,289 three. 304 00:11:50,290 --> 00:11:52,179 You can get it at our Vickki. 305 00:11:52,180 --> 00:11:54,339 Or if you stop by our assembly and, 306 00:11:54,340 --> 00:11:56,649 uh, your radio at the flash 307 00:11:56,650 --> 00:11:59,049 station, then you have the schedule. 308 00:11:59,050 --> 00:12:01,139 And if the servers are down again, 309 00:12:01,140 --> 00:12:02,439 then you can just look it up on your 310 00:12:02,440 --> 00:12:03,440 radio. 311 00:12:05,440 --> 00:12:08,079 So the next loadable is 312 00:12:08,080 --> 00:12:10,149 no, that's not my lord, I'm sorry, the 313 00:12:10,150 --> 00:12:12,539 next day, those are actually also loaded 314 00:12:12,540 --> 00:12:14,649 them into the idle animation of 315 00:12:14,650 --> 00:12:16,479 your of your radio shows, your nickname 316 00:12:16,480 --> 00:12:18,129 and maybe some animations. 317 00:12:18,130 --> 00:12:20,319 Uh, they just have a special 318 00:12:20,320 --> 00:12:23,049 name and, uh, display your nickname. 319 00:12:23,050 --> 00:12:25,209 This is a life which has 320 00:12:25,210 --> 00:12:27,189 some kind of way game of life in the 321 00:12:27,190 --> 00:12:28,509 background going. 322 00:12:28,510 --> 00:12:30,579 Then we also have the 323 00:12:30,580 --> 00:12:33,219 Matrix loadable animation, 324 00:12:33,220 --> 00:12:34,450 which shows you the 325 00:12:35,470 --> 00:12:38,019 thing and some nice stars 326 00:12:38,020 --> 00:12:39,669 in the background. 327 00:12:39,670 --> 00:12:41,829 And this is also 328 00:12:41,830 --> 00:12:43,269 a submission. 329 00:12:43,270 --> 00:12:45,549 I rather like the fact that 330 00:12:45,550 --> 00:12:47,769 it's running very smoothly. 331 00:12:47,770 --> 00:12:50,169 And the last one is 332 00:12:50,170 --> 00:12:52,239 using the full color capability of 333 00:12:52,240 --> 00:12:54,509 our display, which is the color 334 00:12:54,510 --> 00:12:55,809 of plasma. 335 00:12:55,810 --> 00:12:58,059 That's also like the basic ones 336 00:12:58,060 --> 00:12:59,949 to just show you next to nothing. 337 00:12:59,950 --> 00:13:01,869 But those are not as interesting. 338 00:13:03,110 --> 00:13:05,199 And then this concludes the 339 00:13:05,200 --> 00:13:07,359 list of laudably which run inside the 340 00:13:07,360 --> 00:13:09,579 camp from and can use all 341 00:13:09,580 --> 00:13:11,499 the framework of the camp for all the 342 00:13:11,500 --> 00:13:13,419 functions that are already implemented. 343 00:13:13,420 --> 00:13:15,939 You can write a complete application 344 00:13:15,940 --> 00:13:18,219 which runs standalone on the radio 345 00:13:18,220 --> 00:13:20,499 and has nothing to do to enter 346 00:13:20,500 --> 00:13:22,569 the menu. For that is, if you turn it 347 00:13:22,570 --> 00:13:24,699 on, you hold the joystick to the left and 348 00:13:24,700 --> 00:13:27,339 then you get a list of the applications. 349 00:13:27,340 --> 00:13:29,529 The most common ones 350 00:13:29,530 --> 00:13:31,659 are the camp application, which shows 351 00:13:31,660 --> 00:13:34,149 you a nickname and stuff, and 352 00:13:34,150 --> 00:13:36,639 F, which is 353 00:13:36,640 --> 00:13:39,369 by now replaced by the hacker of app 354 00:13:39,370 --> 00:13:41,539 application, which has the 355 00:13:41,540 --> 00:13:43,629 capability to I mean, do you have it as 356 00:13:43,630 --> 00:13:45,879 a SDR, which you can use with 357 00:13:45,880 --> 00:13:47,979 your computer, with no radio and 358 00:13:47,980 --> 00:13:50,139 it's compatible to the heck 359 00:13:50,140 --> 00:13:51,140 of 360 00:13:52,690 --> 00:13:54,969 that. We have also some 361 00:13:54,970 --> 00:13:57,189 other applications like submitted 362 00:13:57,190 --> 00:13:59,409 one that plays modifiers that 363 00:13:59,410 --> 00:14:00,410 we have a demo. 364 00:14:03,010 --> 00:14:04,010 Once again. 365 00:14:07,010 --> 00:14:08,010 Just the second. 366 00:14:27,580 --> 00:14:28,580 Thank you. 367 00:14:30,460 --> 00:14:32,319 That was rather nice. 368 00:14:32,320 --> 00:14:34,809 I mean, you need to plug in headphones 369 00:14:34,810 --> 00:14:37,029 for this, but and then 370 00:14:37,030 --> 00:14:39,669 we also have the Arafat, 371 00:14:39,670 --> 00:14:41,859 which does some stand 372 00:14:41,860 --> 00:14:44,349 alone, R.F. things like 373 00:14:44,350 --> 00:14:47,319 a waterfall display where you can see 374 00:14:47,320 --> 00:14:49,029 you can set the frequency which are 375 00:14:49,030 --> 00:14:50,529 chosen and it shows you if there is 376 00:14:50,530 --> 00:14:52,809 activity there or not. 377 00:14:52,810 --> 00:14:55,299 You can also select to speed up to 378 00:14:55,300 --> 00:14:57,789 how fast the soup will allow you to go 379 00:14:57,790 --> 00:14:59,889 and has a band with two megahertz, 380 00:14:59,890 --> 00:15:02,139 which is not too bad for for a standalone 381 00:15:02,140 --> 00:15:03,189 thing. 382 00:15:03,190 --> 00:15:05,499 And Arafat also 383 00:15:05,500 --> 00:15:07,569 has some additional features like 384 00:15:07,570 --> 00:15:09,729 FM receiver transmitter, which we want to 385 00:15:09,730 --> 00:15:10,730 demo right now. 386 00:15:22,850 --> 00:15:23,850 Just a second. 387 00:15:29,710 --> 00:15:31,779 OK, the thing is, a 388 00:15:31,780 --> 00:15:33,339 wideband band, FM receiver and 389 00:15:33,340 --> 00:15:35,979 transmitter submitted by ear 390 00:15:35,980 --> 00:15:37,959 so you can select the frequency you want 391 00:15:37,960 --> 00:15:40,029 to send on or receive 392 00:15:40,030 --> 00:15:41,499 on push to talk. 393 00:15:41,500 --> 00:15:43,719 If you press the button, uh, 394 00:15:43,720 --> 00:15:46,149 inside this application, your patch 395 00:15:47,200 --> 00:15:49,389 basically merges into 396 00:15:49,390 --> 00:15:51,579 an FM transmitter and we are now tuning 397 00:15:51,580 --> 00:15:54,919 to two point four gigahertz on 398 00:15:54,920 --> 00:15:56,229 on our badges. 399 00:15:56,230 --> 00:15:58,539 And we'll transmit 400 00:15:58,540 --> 00:16:00,939 audio from sex back to my bed. 401 00:16:00,940 --> 00:16:01,959 I'm running the receiver. 402 00:16:01,960 --> 00:16:02,979 He's running the transmitter. 403 00:16:02,980 --> 00:16:04,299 It's better. It's the same software. 404 00:16:04,300 --> 00:16:06,459 You just have to make it the transmitter. 405 00:16:06,460 --> 00:16:07,460 Let's see if it works. 406 00:16:08,710 --> 00:16:09,710 Yes. 407 00:16:10,270 --> 00:16:11,270 No. 408 00:16:13,410 --> 00:16:14,410 So I got. 409 00:16:22,570 --> 00:16:24,669 I think we I 410 00:16:24,670 --> 00:16:26,110 cannot hold three things at once. 411 00:16:36,480 --> 00:16:38,899 I get away 412 00:16:38,900 --> 00:16:39,900 bit. 413 00:16:46,370 --> 00:16:47,999 Oh, yes, hello. 414 00:16:48,000 --> 00:16:49,500 Test your 415 00:16:51,080 --> 00:16:52,429 crappy quality, but. 416 00:17:01,900 --> 00:17:04,809 OK, I guess that was a little bit of 417 00:17:04,810 --> 00:17:06,909 overpowering the receiver, but in 418 00:17:06,910 --> 00:17:09,249 fact, if you tune into a 419 00:17:09,250 --> 00:17:11,529 White FM broadcast station has a very 420 00:17:11,530 --> 00:17:12,399 good quality. 421 00:17:12,400 --> 00:17:14,499 Also, you might need 422 00:17:14,500 --> 00:17:17,049 to have an antenna appropriate 423 00:17:17,050 --> 00:17:18,969 for the frequency of the built antenna is 424 00:17:18,970 --> 00:17:21,159 only tuned for to 425 00:17:21,160 --> 00:17:22,899 around 2.5 gigahertz. 426 00:17:22,900 --> 00:17:25,149 And radio is quite 427 00:17:25,150 --> 00:17:26,349 a little bit lower than that. 428 00:17:27,700 --> 00:17:30,039 And thanks to a tilzer 429 00:17:30,040 --> 00:17:32,739 who wrote this application, he 430 00:17:32,740 --> 00:17:34,959 really went 431 00:17:34,960 --> 00:17:37,029 into the RF stuff and implemented 432 00:17:37,030 --> 00:17:39,369 all the all the necessary functions 433 00:17:39,370 --> 00:17:40,370 for that. 434 00:17:40,870 --> 00:17:42,889 We wouldn't have had the time to do it in 435 00:17:42,890 --> 00:17:44,650 as nice fashion as he did. 436 00:17:46,930 --> 00:17:49,059 Yeah, I told you a little bit before 437 00:17:49,060 --> 00:17:50,709 about the hacker app. 438 00:17:50,710 --> 00:17:52,959 I mean, before at the camp, you 439 00:17:52,960 --> 00:17:55,179 started in hacker mode and it would work 440 00:17:55,180 --> 00:17:57,339 like a hacker, but you would not see 441 00:17:57,340 --> 00:17:59,619 anything on a display and would not 442 00:17:59,620 --> 00:18:01,269 get any feedback from from the 443 00:18:01,270 --> 00:18:02,739 application. What you do. 444 00:18:02,740 --> 00:18:05,199 Now we have to the full GUI 445 00:18:05,200 --> 00:18:07,719 experience where you can actually see 446 00:18:07,720 --> 00:18:10,269 what the what the badge is doing. 447 00:18:10,270 --> 00:18:12,369 I mean, the system and what when 448 00:18:12,370 --> 00:18:13,989 you started it off. 449 00:18:13,990 --> 00:18:16,839 And then you can if you receive 450 00:18:16,840 --> 00:18:19,269 something from your computer, then 451 00:18:19,270 --> 00:18:21,130 the display shows that you are receiving. 452 00:18:22,760 --> 00:18:23,760 Oh, yeah, yeah. 453 00:18:25,550 --> 00:18:28,189 And you can also see the settings, 454 00:18:28,190 --> 00:18:30,649 if the amplifier is enabled or disabled 455 00:18:30,650 --> 00:18:33,439 or the game settings 456 00:18:33,440 --> 00:18:35,599 and which at which rate you are 457 00:18:35,600 --> 00:18:37,729 receiving, because we found 458 00:18:37,730 --> 00:18:39,919 the hacker of tools sometimes confusing 459 00:18:39,920 --> 00:18:42,199 to to not I 460 00:18:42,200 --> 00:18:44,299 mean, if you if you don't set 461 00:18:44,300 --> 00:18:46,279 anything, it just leaves the last set 462 00:18:46,280 --> 00:18:48,349 mode for, like the amplifier. 463 00:18:48,350 --> 00:18:49,469 And that might be confusing. 464 00:18:49,470 --> 00:18:51,289 And so you can see at a glance if it's on 465 00:18:51,290 --> 00:18:53,029 or not and then if you transmit it shows 466 00:18:53,030 --> 00:18:55,249 you that you are transmitting 467 00:18:55,250 --> 00:18:57,619 and you get the full feedback. 468 00:18:57,620 --> 00:18:59,869 There's nothing to select 469 00:18:59,870 --> 00:19:01,579 on the batch. But you at least you get a 470 00:19:01,580 --> 00:19:02,580 nice display. 471 00:19:04,010 --> 00:19:06,499 And last but not least, uh, 472 00:19:06,500 --> 00:19:08,929 just a few days ago, again, 473 00:19:08,930 --> 00:19:11,569 at his submitted 474 00:19:11,570 --> 00:19:13,909 The R.F. Flip, which does, 475 00:19:13,910 --> 00:19:14,910 uh, 476 00:19:15,980 --> 00:19:18,049 several RF related stuff 477 00:19:18,050 --> 00:19:20,389 in a nice library where you have 478 00:19:20,390 --> 00:19:23,269 quite easy functions to set the frequency 479 00:19:23,270 --> 00:19:25,939 and retrieve, um, 480 00:19:25,940 --> 00:19:28,309 run binary frequency shift keying 481 00:19:28,310 --> 00:19:30,280 to transmit data or receive data. 482 00:19:31,430 --> 00:19:33,739 It even uses some offload 483 00:19:33,740 --> 00:19:35,719 some of the processing to the second car 484 00:19:35,720 --> 00:19:37,939 on the on the batch 485 00:19:37,940 --> 00:19:40,129 so you can run up 486 00:19:40,130 --> 00:19:42,349 that code on in 487 00:19:42,350 --> 00:19:44,179 the meantime while you while you receive 488 00:19:44,180 --> 00:19:45,700 stuff on the main CPU 489 00:19:47,150 --> 00:19:49,099 that works really great. 490 00:19:49,100 --> 00:19:51,349 The only caveat is that if 491 00:19:51,350 --> 00:19:52,609 you want to send something to the 492 00:19:52,610 --> 00:19:54,919 display, you need a special 493 00:19:54,920 --> 00:19:56,239 function from the library. 494 00:19:56,240 --> 00:19:58,519 So the display is set up correctly 495 00:19:58,520 --> 00:20:00,589 and does not conflict with the RF code 496 00:20:00,590 --> 00:20:02,089 in the meantime. 497 00:20:02,090 --> 00:20:04,219 But that is really great and that's 498 00:20:04,220 --> 00:20:06,739 part of the GitHub since 499 00:20:06,740 --> 00:20:08,059 three days ago. 500 00:20:08,060 --> 00:20:11,179 Some last minute additions, 501 00:20:11,180 --> 00:20:12,180 but it's really great. 502 00:20:13,100 --> 00:20:15,289 And, uh, 503 00:20:15,290 --> 00:20:17,389 what we what we still plan to do, 504 00:20:17,390 --> 00:20:19,549 what we haven't yet gotten around 505 00:20:19,550 --> 00:20:21,889 to is we want to upstream 506 00:20:21,890 --> 00:20:24,499 the changes we made in the radio to the 507 00:20:24,500 --> 00:20:25,699 Hakka of GitHub. 508 00:20:26,750 --> 00:20:28,729 So we don't have to maintain them 509 00:20:28,730 --> 00:20:30,799 separately. And we can always 510 00:20:30,800 --> 00:20:33,259 be up to date with any other changes 511 00:20:33,260 --> 00:20:34,939 that happen upstream. 512 00:20:34,940 --> 00:20:37,279 And one project that 513 00:20:37,280 --> 00:20:39,499 Schnieder still wants to do is 514 00:20:39,500 --> 00:20:41,629 to send and receive 515 00:20:41,630 --> 00:20:43,729 stuff directly from the SD 516 00:20:43,730 --> 00:20:46,399 card that is not populated 517 00:20:46,400 --> 00:20:48,479 by default. But you can on stickered 518 00:20:48,480 --> 00:20:50,689 slot, on your on your badge and then 519 00:20:50,690 --> 00:20:53,029 from the server read and write files. 520 00:20:53,030 --> 00:20:54,859 And you could in theory, this is what we 521 00:20:54,860 --> 00:20:55,769 want to do. 522 00:20:55,770 --> 00:20:58,219 Uh, um, we just received 523 00:20:58,220 --> 00:21:00,349 something writing to the SD card 524 00:21:00,350 --> 00:21:02,599 and then replay it from the SD card. 525 00:21:02,600 --> 00:21:05,449 So so you would have a standalone RF 526 00:21:05,450 --> 00:21:07,669 replay device, which 527 00:21:07,670 --> 00:21:09,409 might be nice if you have, like, old 528 00:21:09,410 --> 00:21:11,270 character openers or something like that. 529 00:21:15,670 --> 00:21:17,859 Now we come to the 530 00:21:17,860 --> 00:21:19,959 hardware details and I have to 531 00:21:19,960 --> 00:21:21,639 defer that to Schneider because he's the 532 00:21:21,640 --> 00:21:22,640 hardware Google. 533 00:21:23,830 --> 00:21:25,149 All right. 534 00:21:25,150 --> 00:21:27,369 So what can happen in half 535 00:21:27,370 --> 00:21:29,409 a year to hardware, you might ask? 536 00:21:29,410 --> 00:21:30,970 Well, box, 537 00:21:32,170 --> 00:21:34,089 you can find a lot of box in half a year 538 00:21:34,090 --> 00:21:36,129 and something you've cobbled together in 539 00:21:36,130 --> 00:21:38,289 two months. And we found plenty 540 00:21:38,290 --> 00:21:39,519 of them. 541 00:21:39,520 --> 00:21:41,499 And some of them you can fix in software, 542 00:21:41,500 --> 00:21:42,819 some of them you can't. 543 00:21:42,820 --> 00:21:45,039 And we'll go through all of them right 544 00:21:45,040 --> 00:21:47,379 now, all of those we know about 545 00:21:47,380 --> 00:21:49,419 and tell you if you can do something in 546 00:21:49,420 --> 00:21:50,649 software, if you can do something 547 00:21:50,650 --> 00:21:52,179 yourself or if it's just like that. 548 00:21:52,180 --> 00:21:53,180 No. 549 00:21:53,830 --> 00:21:55,989 OK, so one of the 550 00:21:55,990 --> 00:21:57,709 common problems also is the hacker is 551 00:21:57,710 --> 00:22:00,429 that you can get lots of interferences 552 00:22:00,430 --> 00:22:02,619 from clients which are on the PCV 553 00:22:02,620 --> 00:22:04,989 itself and they manifest as 554 00:22:04,990 --> 00:22:07,329 that's peaks in the spectrum. 555 00:22:07,330 --> 00:22:09,849 These are 556 00:22:09,850 --> 00:22:11,059 inherent to the design. 557 00:22:11,060 --> 00:22:12,459 You can't really get rid of them. 558 00:22:14,060 --> 00:22:16,069 If you have a clock at 40 megahertz 559 00:22:16,070 --> 00:22:18,099 somewhere on that device, you will have 560 00:22:18,100 --> 00:22:20,679 peaks at 80, 120, 160 561 00:22:20,680 --> 00:22:22,390 megahertz and they won't go away. 562 00:22:23,680 --> 00:22:25,809 Thankfully, if 563 00:22:25,810 --> 00:22:27,579 you have, for example, a clock at 40 564 00:22:27,580 --> 00:22:29,319 megahertz, you can see here there's a big 565 00:22:29,320 --> 00:22:30,429 peak at 80 megahertz. 566 00:22:30,430 --> 00:22:31,929 That's the first harmonic there. 567 00:22:31,930 --> 00:22:33,879 And if you but if you go up in frequency 568 00:22:33,880 --> 00:22:36,009 at 120, it's a bit lower on 60, 569 00:22:36,010 --> 00:22:38,079 even lower, 200 570 00:22:38,080 --> 00:22:40,359 gets a little bit lower and roughly 400 571 00:22:40,360 --> 00:22:42,429 and above. You can't see that anymore. 572 00:22:42,430 --> 00:22:44,499 But it means that's something you have 573 00:22:44,500 --> 00:22:46,179 to live with if you see these peaks in 574 00:22:46,180 --> 00:22:48,429 the spectrum and they just they're 575 00:22:48,430 --> 00:22:50,229 there, they don't move. 576 00:22:50,230 --> 00:22:52,269 Whatever you do, you attach the antenna, 577 00:22:52,270 --> 00:22:54,249 you remove the antenna that you have to 578 00:22:54,250 --> 00:22:56,469 ignore him. And there's only a limited 579 00:22:56,470 --> 00:22:57,459 amount of stuff we can do. 580 00:22:57,460 --> 00:23:00,339 We did a little bit of cover that 581 00:23:00,340 --> 00:23:02,499 head on and talk, but just as 582 00:23:02,500 --> 00:23:03,500 a heads up. 583 00:23:04,580 --> 00:23:05,659 Be aware. 584 00:23:05,660 --> 00:23:07,949 All right, next one. 585 00:23:07,950 --> 00:23:09,189 Um hmm. 586 00:23:10,940 --> 00:23:13,309 Missing high pass, so 587 00:23:13,310 --> 00:23:15,889 we announced the radio as being 588 00:23:15,890 --> 00:23:18,199 workable from lower frequencies, 589 00:23:18,200 --> 00:23:20,059 roughly 10 to 30 megahertz up to four 590 00:23:20,060 --> 00:23:22,309 gigahertz, but we didn't populate 591 00:23:22,310 --> 00:23:25,219 one key part for the four gigahertz 592 00:23:25,220 --> 00:23:27,799 operation that's in high pass filter. 593 00:23:27,800 --> 00:23:29,029 We had to save cost. 594 00:23:29,030 --> 00:23:31,129 That thing was going to throw us out 595 00:23:31,130 --> 00:23:33,229 of budget and we left 596 00:23:33,230 --> 00:23:35,450 it out. But the 597 00:23:37,310 --> 00:23:39,379 result is that you can't transmit or 598 00:23:39,380 --> 00:23:40,939 receive above two point seventy five 599 00:23:40,940 --> 00:23:42,109 gigahertz. 600 00:23:42,110 --> 00:23:43,639 We originally thought that we can solve 601 00:23:43,640 --> 00:23:45,919 that in software, but now realize that's 602 00:23:45,920 --> 00:23:47,229 not possible. 603 00:23:47,230 --> 00:23:48,409 There's only two solutions. 604 00:23:48,410 --> 00:23:50,569 Either you populate the hypos yourself, 605 00:23:50,570 --> 00:23:51,919 you can get the number from the 606 00:23:51,920 --> 00:23:53,479 schematic, no problem. 607 00:23:53,480 --> 00:23:54,889 Or you just Richard. 608 00:23:54,890 --> 00:23:56,839 But be aware, if you break it and you 609 00:23:56,840 --> 00:23:59,059 transmit something, you really have 610 00:23:59,060 --> 00:24:01,819 to add an external filter to remove 611 00:24:01,820 --> 00:24:03,949 some of the harmonics created by this, 612 00:24:03,950 --> 00:24:05,659 because as the reason this thing was 613 00:24:05,660 --> 00:24:07,639 under in the first place, you just want 614 00:24:07,640 --> 00:24:09,229 to receive above two point seven, five 615 00:24:09,230 --> 00:24:11,029 gigahertz should be OK to just bridge 616 00:24:11,030 --> 00:24:12,030 that thing. 617 00:24:12,950 --> 00:24:15,349 And we have reports of the backlights 618 00:24:15,350 --> 00:24:17,569 staying on, and that's caused 619 00:24:17,570 --> 00:24:19,669 by a design decision, which 620 00:24:19,670 --> 00:24:21,709 we took where we placed the pin, which 621 00:24:21,710 --> 00:24:23,749 controls the backlight onto a pin, which 622 00:24:23,750 --> 00:24:25,729 also controls the boot options on the 623 00:24:25,730 --> 00:24:26,730 MCU. 624 00:24:27,380 --> 00:24:29,269 It's high by default. 625 00:24:29,270 --> 00:24:31,189 And if you turn it off, it's floating a 626 00:24:31,190 --> 00:24:33,349 little bit and but high and on some 627 00:24:33,350 --> 00:24:35,779 batches it turns on the display, even 628 00:24:35,780 --> 00:24:36,780 went off 629 00:24:37,880 --> 00:24:39,349 tricky to solve. 630 00:24:39,350 --> 00:24:41,629 The only real solution 631 00:24:41,630 --> 00:24:43,309 to this is to unplug your battery. 632 00:24:43,310 --> 00:24:45,889 Otherwise it will drain 633 00:24:45,890 --> 00:24:48,169 your battery and at some point 634 00:24:48,170 --> 00:24:49,170 will just be empty. 635 00:24:51,050 --> 00:24:53,329 Antenna, originally, the antenna 636 00:24:53,330 --> 00:24:56,329 was designed to be at around two pine 637 00:24:56,330 --> 00:24:58,549 forests and a little bit up, so 638 00:24:58,550 --> 00:25:00,769 two point four a 2.5, 639 00:25:00,770 --> 00:25:02,059 because there's a bit of space where 640 00:25:02,060 --> 00:25:03,229 there's no Wi-Fi. 641 00:25:03,230 --> 00:25:05,329 And it 642 00:25:05,330 --> 00:25:06,409 would be nice to have the radio 643 00:25:06,410 --> 00:25:08,569 transmitter and receive the best because 644 00:25:08,570 --> 00:25:10,189 that gives the best batch to batch 645 00:25:10,190 --> 00:25:11,329 communication. 646 00:25:11,330 --> 00:25:13,459 But turns out that we 647 00:25:13,460 --> 00:25:14,659 missed you a little bit. 648 00:25:14,660 --> 00:25:16,879 It's too low at two point forty 649 00:25:16,880 --> 00:25:18,979 five gigahertz works well still 650 00:25:18,980 --> 00:25:21,349 at two point four, 2.5 651 00:25:21,350 --> 00:25:23,060 gigahertz, but not the best. 652 00:25:24,120 --> 00:25:25,609 Sadly, nothing we can do about that 653 00:25:25,610 --> 00:25:26,610 either. 654 00:25:27,450 --> 00:25:28,599 USB power. 655 00:25:28,600 --> 00:25:30,809 Now we have to use reports on there 656 00:25:30,810 --> 00:25:32,009 and our current limited. 657 00:25:33,910 --> 00:25:35,889 Also, the first USB port takes 658 00:25:35,890 --> 00:25:37,989 precedence, so if you plug 659 00:25:37,990 --> 00:25:39,579 in the first USB port, it will always 660 00:25:39,580 --> 00:25:42,009 take as much power as it can from that 661 00:25:42,010 --> 00:25:43,599 thing to get powered. 662 00:25:43,600 --> 00:25:45,639 If you attach the radio to a recipe, that 663 00:25:45,640 --> 00:25:47,739 can be a problem because the phone can't 664 00:25:47,740 --> 00:25:49,809 supply enough power anymore. 665 00:25:49,810 --> 00:25:51,579 You cannot supply at the same time for 666 00:25:51,580 --> 00:25:53,739 the second USB port because that thing 667 00:25:53,740 --> 00:25:55,629 doesn't take precedence and is also 668 00:25:55,630 --> 00:25:57,819 limited to half an empire, which is not 669 00:25:57,820 --> 00:25:59,559 enough to supply the radio. 670 00:25:59,560 --> 00:26:01,059 There's two solutions to that. 671 00:26:01,060 --> 00:26:03,519 Either you take some WI 672 00:26:03,520 --> 00:26:05,799 adapter, which basically takes power 673 00:26:05,800 --> 00:26:07,989 from some other part, 674 00:26:07,990 --> 00:26:10,179 or a USB hub which is powered, which 675 00:26:10,180 --> 00:26:11,289 is basically that. 676 00:26:11,290 --> 00:26:13,419 Or the Hecke gets 677 00:26:13,420 --> 00:26:15,459 ported to the second USB port and you can 678 00:26:15,460 --> 00:26:17,589 power it for the first port and have data 679 00:26:17,590 --> 00:26:18,939 coming off of the second port. 680 00:26:18,940 --> 00:26:21,129 This hasn't been done yet, but just be 681 00:26:21,130 --> 00:26:22,659 aware, if you attach this thing to an 682 00:26:22,660 --> 00:26:24,729 embedded device, might 683 00:26:24,730 --> 00:26:25,739 take too much power. 684 00:26:27,130 --> 00:26:28,450 And the clock input, 685 00:26:29,860 --> 00:26:32,049 we initially thought that 686 00:26:32,050 --> 00:26:34,389 around one third of all radios have a 687 00:26:34,390 --> 00:26:36,549 working clock input or at least 688 00:26:36,550 --> 00:26:38,619 could be made workable, but 689 00:26:38,620 --> 00:26:41,319 turns out that during the design 690 00:26:41,320 --> 00:26:43,599 we hard 691 00:26:43,600 --> 00:26:46,059 wired that clock input to ground. 692 00:26:46,060 --> 00:26:47,890 There's no way you can fix this. 693 00:26:49,780 --> 00:26:51,309 It looks easy on the picture here. 694 00:26:51,310 --> 00:26:53,379 Just remove that 695 00:26:53,380 --> 00:26:55,599 that piece of copper which connects 696 00:26:55,600 --> 00:26:56,579 the pin to the ground. 697 00:26:56,580 --> 00:26:58,749 It's below the chip and you won't 698 00:26:58,750 --> 00:26:59,750 reach that. 699 00:27:00,290 --> 00:27:02,569 So the only way to introduce 700 00:27:02,570 --> 00:27:04,969 an external clock into radio is really to 701 00:27:04,970 --> 00:27:07,759 attach it, solar it to the 702 00:27:07,760 --> 00:27:09,979 pads of the of the crystal and 703 00:27:09,980 --> 00:27:11,899 supplied with 27 megahertz. 704 00:27:11,900 --> 00:27:12,919 No way around that. 705 00:27:14,700 --> 00:27:17,609 And the ice people floating. 706 00:27:17,610 --> 00:27:20,489 We missed the pull up, we've seen it once 707 00:27:20,490 --> 00:27:22,769 someone swallowed something to connect 708 00:27:22,770 --> 00:27:25,199 on the radio, didn't build up anymore. 709 00:27:25,200 --> 00:27:27,659 There's a pin on the microcontroller 710 00:27:27,660 --> 00:27:29,579 called ISP. It's floating. 711 00:27:29,580 --> 00:27:31,739 And if it goes low, the thing doesn't 712 00:27:31,740 --> 00:27:33,989 boot. So if you have something like that, 713 00:27:33,990 --> 00:27:35,279 that's really rare. 714 00:27:35,280 --> 00:27:38,609 So far, we've seen it once and unique. 715 00:27:38,610 --> 00:27:40,409 It seems to be no problem as long as you 716 00:27:40,410 --> 00:27:43,229 don't soldier on any connectors to 717 00:27:43,230 --> 00:27:45,419 any connect which has the ISP 718 00:27:45,420 --> 00:27:47,579 pin on, check the datasheet 719 00:27:47,580 --> 00:27:48,869 and the schematics for that. 720 00:27:51,570 --> 00:27:53,609 Something similar happened, we've seen it 721 00:27:53,610 --> 00:27:55,140 a little bit touchy. If you 722 00:27:56,400 --> 00:27:58,199 put anything onto the reset button, make 723 00:27:58,200 --> 00:28:00,389 sure that that thing still gets pulled 724 00:28:00,390 --> 00:28:02,519 high. We've seen radios reset 725 00:28:02,520 --> 00:28:04,769 occasionally if something is 726 00:28:04,770 --> 00:28:05,770 happening there. 727 00:28:06,780 --> 00:28:08,789 So typical problems. 728 00:28:08,790 --> 00:28:10,889 Now we get into stuff we can actually fix 729 00:28:10,890 --> 00:28:12,359 broken display. 730 00:28:12,360 --> 00:28:14,519 Well, look for Nokia, six thousand 731 00:28:14,520 --> 00:28:15,720 one hundred. This space on eBay 732 00:28:17,050 --> 00:28:18,149 available. 733 00:28:18,150 --> 00:28:19,919 Not that expensive. 734 00:28:19,920 --> 00:28:21,869 We also have some at the radio assembly 735 00:28:21,870 --> 00:28:24,689 right now. I think we have 40 of us. 736 00:28:24,690 --> 00:28:26,489 If you have a broken display, just step 737 00:28:26,490 --> 00:28:28,739 by and we can swap that thing out. 738 00:28:28,740 --> 00:28:31,919 And because someone told it to us, 739 00:28:31,920 --> 00:28:34,049 you can't use a rocket display their pin 740 00:28:34,050 --> 00:28:35,969 incompatible. And if you think you move 741 00:28:35,970 --> 00:28:37,649 that, I'm surprised that the thing 742 00:28:37,650 --> 00:28:39,299 doesn't go up in smoke. 743 00:28:39,300 --> 00:28:40,300 So please don't do that. 744 00:28:41,360 --> 00:28:44,009 Next one, no audio input output. 745 00:28:44,010 --> 00:28:46,589 The headphone connector sometimes isn't 746 00:28:46,590 --> 00:28:47,579 properly checked. 747 00:28:47,580 --> 00:28:50,549 That depends on the headphone connector, 748 00:28:50,550 --> 00:28:52,619 Soledad. And again, to make 749 00:28:52,620 --> 00:28:54,149 sure you have contact and sometimes you 750 00:28:54,150 --> 00:28:55,619 also have to rotate the headset a little 751 00:28:55,620 --> 00:28:57,779 bit like the actual connector of 752 00:28:57,780 --> 00:28:59,159 the headset to make contact. 753 00:28:59,160 --> 00:29:01,709 We've seen that also this 754 00:29:01,710 --> 00:29:02,849 that power switch. 755 00:29:04,190 --> 00:29:06,209 It's like the most stressed part of the 756 00:29:06,210 --> 00:29:08,309 rocket. If it fails, 757 00:29:08,310 --> 00:29:10,349 remove it. Put a jump on there. 758 00:29:10,350 --> 00:29:11,350 That's fine. 759 00:29:12,570 --> 00:29:14,759 Um, no data flowing. 760 00:29:14,760 --> 00:29:16,899 You've seen that you're going to 761 00:29:16,900 --> 00:29:18,029 have mode. 762 00:29:18,030 --> 00:29:19,019 It's detected. 763 00:29:19,020 --> 00:29:20,189 Everything works. You can set the 764 00:29:20,190 --> 00:29:22,349 settings even the heck out of it, which 765 00:29:22,350 --> 00:29:23,549 is roadshow's stuff. 766 00:29:23,550 --> 00:29:25,379 But there's no data flowing. 767 00:29:25,380 --> 00:29:27,509 That's potentially because of bad USB 768 00:29:27,510 --> 00:29:29,099 cable, too long USB cable, not enough 769 00:29:29,100 --> 00:29:30,100 power getting in. 770 00:29:31,340 --> 00:29:33,139 The display flickering, please charge a 771 00:29:33,140 --> 00:29:35,599 battery, that's the battery 772 00:29:35,600 --> 00:29:37,549 indication, actually, of the protection 773 00:29:37,550 --> 00:29:39,679 circuit, which is a little bit it's not 774 00:29:39,680 --> 00:29:41,629 very steep, so it starts to flicker when 775 00:29:41,630 --> 00:29:43,489 the voltage goes down. 776 00:29:43,490 --> 00:29:44,449 Nothing to worry. 777 00:29:44,450 --> 00:29:46,549 Just charge your 778 00:29:46,550 --> 00:29:47,550 radio. 779 00:29:48,740 --> 00:29:51,109 Then if you mount the thing, 780 00:29:51,110 --> 00:29:52,879 I mean, mountain internal flash memory 781 00:29:52,880 --> 00:29:54,619 onto your PC. 782 00:29:54,620 --> 00:29:56,329 It takes a very long time to write 783 00:29:56,330 --> 00:29:58,429 something to the flash memory 784 00:29:58,430 --> 00:29:59,599 that's normal. 785 00:29:59,600 --> 00:30:01,849 Please use the safe eject feature 786 00:30:01,850 --> 00:30:03,559 of your operating system or type thing 787 00:30:03,560 --> 00:30:05,419 into a console on Linux and enter and 788 00:30:05,420 --> 00:30:07,039 wait until it returns. 789 00:30:07,040 --> 00:30:08,389 That way, you make sure that you don't 790 00:30:08,390 --> 00:30:10,699 copy your data, your file system 791 00:30:10,700 --> 00:30:12,349 and everything will be on there. 792 00:30:12,350 --> 00:30:13,969 Just you have to be very patient. 793 00:30:13,970 --> 00:30:15,589 You can take a few minutes to transfer 794 00:30:15,590 --> 00:30:16,940 large amounts of data to the radio. 795 00:30:19,160 --> 00:30:20,380 Then Ogilvie alleges 796 00:30:21,650 --> 00:30:23,749 we made a mistake in the layout 797 00:30:23,750 --> 00:30:25,999 of the transistors, which 798 00:30:26,000 --> 00:30:27,829 would turn on the power, off the power 799 00:30:27,830 --> 00:30:29,269 unpopulated correctly, 800 00:30:30,770 --> 00:30:33,679 and then we had some mishap 801 00:30:33,680 --> 00:30:37,069 in the communication with 802 00:30:37,070 --> 00:30:37,999 a few guys. 803 00:30:38,000 --> 00:30:40,069 So really, it's not necessary to run any 804 00:30:40,070 --> 00:30:42,319 wires or anything across the bridge, just 805 00:30:42,320 --> 00:30:44,539 bits to Petzold, 806 00:30:44,540 --> 00:30:46,129 every transistor. And you will be good to 807 00:30:46,130 --> 00:30:48,389 go. No special 808 00:30:48,390 --> 00:30:49,390 tax necessary. 809 00:30:51,270 --> 00:30:53,999 The antenna connector, if you solo on 810 00:30:54,000 --> 00:30:56,079 a connector to the antenna, make 811 00:30:56,080 --> 00:30:58,589 sure that you don't bridge the two 812 00:30:58,590 --> 00:31:00,209 parts which are in this circle, they're 813 00:31:00,210 --> 00:31:01,649 very close together. 814 00:31:01,650 --> 00:31:03,059 They're not connected by default and 815 00:31:03,060 --> 00:31:04,109 they're easily to bridge. 816 00:31:04,110 --> 00:31:05,489 And if you break them, you bridge the 817 00:31:05,490 --> 00:31:07,109 power supply to ground. 818 00:31:07,110 --> 00:31:08,399 The thing won't do anything anymore. 819 00:31:08,400 --> 00:31:09,539 We would just get very hot. 820 00:31:11,820 --> 00:31:13,979 Sadly, it has 821 00:31:13,980 --> 00:31:15,719 no solar mask in there, I think, and a 822 00:31:15,720 --> 00:31:17,009 very, very close together. 823 00:31:17,010 --> 00:31:19,099 It looked like a huge distance 824 00:31:19,100 --> 00:31:20,399 of Leotis, nothing. 825 00:31:20,400 --> 00:31:22,709 But really, it's very small and really 826 00:31:22,710 --> 00:31:23,879 easy to bridge. 827 00:31:23,880 --> 00:31:25,839 Make sure you don't bridge these two 828 00:31:25,840 --> 00:31:26,739 things. 829 00:31:26,740 --> 00:31:28,569 Also, if you have some 830 00:31:29,670 --> 00:31:31,319 sort of an unbiased you, you might have 831 00:31:31,320 --> 00:31:33,539 an active antenna like GPS antennas or 832 00:31:33,540 --> 00:31:35,369 modified GPS antennas, for example, that 833 00:31:35,370 --> 00:31:37,439 we use for Iridium and other stuff which 834 00:31:37,440 --> 00:31:39,329 have amplifiers in the antenna. 835 00:31:39,330 --> 00:31:41,549 You can add a small coil in there, 836 00:31:41,550 --> 00:31:43,739 like 10 microanalysis, for example, for 837 00:31:43,740 --> 00:31:46,319 GPS antenna, and that will power 838 00:31:46,320 --> 00:31:47,219 the antenna. 839 00:31:47,220 --> 00:31:49,349 Also, make sure that you 840 00:31:50,910 --> 00:31:52,439 don't breach the patch there. 841 00:31:52,440 --> 00:31:54,539 And while the hacker has this 842 00:31:54,540 --> 00:31:57,149 thing as default built in and also 843 00:31:57,150 --> 00:31:59,279 switchable via software, we never had 844 00:31:59,280 --> 00:32:01,349 the time nor the money to implement it. 845 00:32:01,350 --> 00:32:03,539 But if you want that, it's really big 846 00:32:03,540 --> 00:32:05,759 Patts you can solve in a rather large 847 00:32:05,760 --> 00:32:07,259 inductor there. 848 00:32:07,260 --> 00:32:09,419 Yeah, just let it to 849 00:32:09,420 --> 00:32:10,379 get it done by someone. 850 00:32:10,380 --> 00:32:12,479 Do it yourself. Should be fine. 851 00:32:12,480 --> 00:32:14,669 One very important thing, if your antenna 852 00:32:14,670 --> 00:32:17,219 is a DC path and that means an 853 00:32:17,220 --> 00:32:19,379 electrical path from the inner conductor 854 00:32:19,380 --> 00:32:21,309 of the semiconductor connector to the 855 00:32:21,310 --> 00:32:23,549 outer conductor, that 856 00:32:23,550 --> 00:32:24,750 thing might burn out 857 00:32:26,310 --> 00:32:28,229 the conductor, for example, just like 858 00:32:28,230 --> 00:32:30,479 periodic that we show here that 859 00:32:30,480 --> 00:32:32,549 we used to capture 860 00:32:32,550 --> 00:32:34,889 some iridium stuff has at the very end 861 00:32:34,890 --> 00:32:37,259 a small connection connecting the two 862 00:32:37,260 --> 00:32:38,369 parts of the antenna. 863 00:32:39,480 --> 00:32:40,559 Make sure you don't do that. 864 00:32:41,930 --> 00:32:43,159 OK, protection. 865 00:32:43,160 --> 00:32:44,929 There are some very tiny parts on the 866 00:32:44,930 --> 00:32:46,609 radio and they get off easily. 867 00:32:49,110 --> 00:32:51,209 We really recommend you solo 868 00:32:51,210 --> 00:32:53,339 on some shields or get some case for the 869 00:32:53,340 --> 00:32:55,619 radio, because they 870 00:32:55,620 --> 00:32:57,329 break off easily. We have a few of them 871 00:32:57,330 --> 00:32:59,429 now or at least take 872 00:32:59,430 --> 00:33:02,249 a lot of care when Trendspotting radio, 873 00:33:02,250 --> 00:33:04,589 wrap it into something, make sure there's 874 00:33:04,590 --> 00:33:06,320 nothing scraping on the PCB. 875 00:33:08,040 --> 00:33:09,809 Then performance improvements, we've 876 00:33:09,810 --> 00:33:12,149 improved the format quite a lot, 877 00:33:12,150 --> 00:33:14,099 you can see here in the middle, there's 878 00:33:14,100 --> 00:33:16,049 the signal which way it should be, and on 879 00:33:16,050 --> 00:33:17,490 the sides, there's huge 880 00:33:19,590 --> 00:33:22,829 mountains of unwanted spurs and 881 00:33:22,830 --> 00:33:24,539 energy which should not be there. 882 00:33:24,540 --> 00:33:26,639 We had we did some improvements to 883 00:33:26,640 --> 00:33:28,709 the PLL and now looks a bit different 884 00:33:28,710 --> 00:33:31,119 like this really does improve 885 00:33:31,120 --> 00:33:33,479 the, um, transmission and reception 886 00:33:33,480 --> 00:33:35,609 a lot. And I urge you to update 887 00:33:35,610 --> 00:33:37,619 your firmware if you do anything of DDR 888 00:33:37,620 --> 00:33:39,779 on the radio, but it's a lot 889 00:33:39,780 --> 00:33:40,780 better now. 890 00:33:41,520 --> 00:33:43,409 Same thing for the Spurs. 891 00:33:43,410 --> 00:33:45,299 We disabled a few clocks, which most 892 00:33:45,300 --> 00:33:47,429 likely no one uses at the moment anyways. 893 00:33:47,430 --> 00:33:49,379 We've removed one clock. 894 00:33:49,380 --> 00:33:51,539 We've moved one to another clock so 895 00:33:51,540 --> 00:33:53,040 that we don't get additional spurs. 896 00:33:54,150 --> 00:33:56,219 That's improving the reception 897 00:33:56,220 --> 00:33:57,179 a lot. 898 00:33:57,180 --> 00:33:58,589 Again, please update your format. 899 00:33:59,850 --> 00:34:01,589 So Radio Challenge, we had a real 900 00:34:01,590 --> 00:34:03,839 challenge at the camp and is going to 901 00:34:03,840 --> 00:34:05,599 talk about that. 902 00:34:05,600 --> 00:34:07,889 And so at camp, 903 00:34:07,890 --> 00:34:10,738 when we gave out all these badges, we 904 00:34:10,739 --> 00:34:12,899 had the problem 905 00:34:12,900 --> 00:34:15,059 that we wanted to people to play 906 00:34:15,060 --> 00:34:16,259 with SDR. 907 00:34:16,260 --> 00:34:18,448 Um, there is this 908 00:34:18,449 --> 00:34:19,559 misconception 909 00:34:21,600 --> 00:34:23,908 about SDR that it is 910 00:34:23,909 --> 00:34:26,249 difficult and obscure and 911 00:34:26,250 --> 00:34:28,408 people tend to say, oh 912 00:34:28,409 --> 00:34:29,428 yeah, that looks difficult. 913 00:34:29,429 --> 00:34:30,959 I don't want to touch it. 914 00:34:30,960 --> 00:34:33,388 And we wanted to get people to to try 915 00:34:33,389 --> 00:34:35,669 out all the features of the badge. 916 00:34:35,670 --> 00:34:38,158 So we ran a radio challenge 917 00:34:38,159 --> 00:34:41,519 where we wanted to have some 918 00:34:41,520 --> 00:34:43,799 invite to people to play with the radio. 919 00:34:43,800 --> 00:34:46,019 And at the same time, I mean, have 920 00:34:46,020 --> 00:34:47,069 clearly defined 921 00:34:48,210 --> 00:34:49,319 things they could do. 922 00:34:50,370 --> 00:34:52,499 And we wanted 923 00:34:52,500 --> 00:34:54,569 to have them, I 924 00:34:54,570 --> 00:34:56,939 mean, all at the same time trying 925 00:34:56,940 --> 00:34:58,979 stuff. So we implemented the radio 926 00:34:58,980 --> 00:35:00,419 challenge. 927 00:35:00,420 --> 00:35:02,609 Uh, we wanted to 928 00:35:02,610 --> 00:35:04,829 ramp up the difficulties, start with very 929 00:35:04,830 --> 00:35:06,479 easy problems and slowly increase the 930 00:35:06,480 --> 00:35:07,439 difficulty. 931 00:35:07,440 --> 00:35:10,049 We didn't want to have really difficult 932 00:35:10,050 --> 00:35:12,299 things. We wanted to get people to 933 00:35:12,300 --> 00:35:13,259 introduce them. 934 00:35:13,260 --> 00:35:15,359 We were very short on time because we 935 00:35:15,360 --> 00:35:17,519 also had to finish the the 936 00:35:17,520 --> 00:35:19,859 radio before camp and then 937 00:35:19,860 --> 00:35:22,049 give them out to people and give 938 00:35:22,050 --> 00:35:24,509 support for problems. 939 00:35:24,510 --> 00:35:27,419 And so we only managed nine challengers. 940 00:35:27,420 --> 00:35:29,819 One of them had to be removed because 941 00:35:29,820 --> 00:35:31,769 there was some miscommunication. 942 00:35:31,770 --> 00:35:34,019 And, uh, all the possible 943 00:35:34,020 --> 00:35:36,209 answers were from, uh, 944 00:35:36,210 --> 00:35:38,849 so actually on the eight challenges 945 00:35:38,850 --> 00:35:41,579 and we got some from the 946 00:35:41,580 --> 00:35:43,709 CDC to have a Web interface 947 00:35:43,710 --> 00:35:45,059 for solution tracking where you could 948 00:35:45,060 --> 00:35:47,159 register and put your solutions 949 00:35:47,160 --> 00:35:49,319 in. That made it easy for us to to at 950 00:35:49,320 --> 00:35:51,599 the end to check who had the most 951 00:35:51,600 --> 00:35:52,600 correct answers. 952 00:35:53,520 --> 00:35:55,649 Um, uh, then we have, uh, I 953 00:35:55,650 --> 00:35:56,999 have a quick overview about the 954 00:35:57,000 --> 00:35:58,019 challenges for you. 955 00:35:58,020 --> 00:36:00,449 I mean, the first one was just flash 956 00:36:00,450 --> 00:36:01,679 some code on it. 957 00:36:01,680 --> 00:36:04,079 This is like a really low barrier 958 00:36:04,080 --> 00:36:06,749 of entry. So people have to 959 00:36:06,750 --> 00:36:08,939 like, look at your badge and find out 960 00:36:08,940 --> 00:36:11,039 how to start it and run some code on 961 00:36:11,040 --> 00:36:12,040 it. 962 00:36:12,840 --> 00:36:15,029 And maybe if they see that 963 00:36:15,030 --> 00:36:16,619 it's not that difficult, maybe they even 964 00:36:16,620 --> 00:36:18,839 develop some loadable or something later 965 00:36:18,840 --> 00:36:21,089 on. Uh, the second challenge 966 00:36:21,090 --> 00:36:22,619 was a waterfall challenge. 967 00:36:22,620 --> 00:36:24,729 There was, uh, 968 00:36:24,730 --> 00:36:26,729 a hidden transmitter somewhere which 969 00:36:26,730 --> 00:36:29,069 transmitted the signal, which was turning 970 00:36:29,070 --> 00:36:31,199 on and off at certain intervals. 971 00:36:31,200 --> 00:36:33,809 And the answer was just how much time 972 00:36:33,810 --> 00:36:35,869 passes between two 973 00:36:35,870 --> 00:36:38,159 two times the, uh, when the signal 974 00:36:38,160 --> 00:36:39,209 was on. 975 00:36:39,210 --> 00:36:41,459 Uh, so this gets to people 976 00:36:41,460 --> 00:36:43,829 to install a simple waterfall 977 00:36:43,830 --> 00:36:45,959 tools or just turn 978 00:36:45,960 --> 00:36:47,849 it on and play with it. 979 00:36:47,850 --> 00:36:50,009 Uh, the second one was, 980 00:36:50,010 --> 00:36:52,139 uh, like only slightly 981 00:36:52,140 --> 00:36:54,299 more difficult to find, uh, where 982 00:36:54,300 --> 00:36:56,369 in the frequency of the signal is. 983 00:36:56,370 --> 00:36:58,169 We told him it is somewhere between, I 984 00:36:58,170 --> 00:36:59,969 think, one gigahertz and one point five 985 00:36:59,970 --> 00:37:02,849 gigahertz, and then you have to just 986 00:37:02,850 --> 00:37:05,159 use X or any waterfall 987 00:37:05,160 --> 00:37:07,529 diagram and, uh, find 988 00:37:07,530 --> 00:37:08,519 it. 989 00:37:08,520 --> 00:37:10,859 Uh, we had, uh, the, uh, improve 990 00:37:10,860 --> 00:37:12,479 the difficulty a little bit for the next 991 00:37:12,480 --> 00:37:14,489 one. Uh. 992 00:37:14,490 --> 00:37:16,769 And we had an FM transmitter which 993 00:37:16,770 --> 00:37:18,809 was transmitting some self recorded 994 00:37:18,810 --> 00:37:20,879 stuff, the 995 00:37:20,880 --> 00:37:22,839 RF at this point did not exist. 996 00:37:22,840 --> 00:37:25,239 So it was not just starting the RFA, 997 00:37:25,240 --> 00:37:28,109 but you had to install some SDR tools and 998 00:37:28,110 --> 00:37:30,119 do some of them receive or you can do it 999 00:37:30,120 --> 00:37:32,309 with GQ asks which does it build 1000 00:37:32,310 --> 00:37:35,159 in? But still, you need to familiarize 1001 00:37:35,160 --> 00:37:37,319 yourself with the tools 1002 00:37:37,320 --> 00:37:39,449 then just because we are at camp and we 1003 00:37:39,450 --> 00:37:41,969 wanted to get people moving around a bit. 1004 00:37:41,970 --> 00:37:44,219 We hit one transmitter somewhere 1005 00:37:44,220 --> 00:37:46,559 and people had to locate it. 1006 00:37:46,560 --> 00:37:47,699 And the first 1007 00:37:48,840 --> 00:37:51,539 challenge was somewhere near our village 1008 00:37:51,540 --> 00:37:53,309 because it was fun to see people running 1009 00:37:53,310 --> 00:37:54,689 around in your village and searching for 1010 00:37:54,690 --> 00:37:55,690 something. 1011 00:37:56,430 --> 00:37:58,889 And and then this was 1012 00:37:58,890 --> 00:38:01,079 concluded the most of the easy 1013 00:38:01,080 --> 00:38:02,609 challenges. And we wanted to have a 1014 00:38:02,610 --> 00:38:04,769 little bit of difficulty at the end. 1015 00:38:04,770 --> 00:38:06,929 This is the age two two six two is 1016 00:38:06,930 --> 00:38:09,059 the remote 1017 00:38:09,060 --> 00:38:10,499 controlled power sockets, the really 1018 00:38:10,500 --> 00:38:11,729 cheap ones. 1019 00:38:11,730 --> 00:38:14,429 And we had 1020 00:38:14,430 --> 00:38:16,649 the remote control for one of them at our 1021 00:38:16,650 --> 00:38:18,419 village and people had to decode the 1022 00:38:18,420 --> 00:38:20,619 address that it was sending. 1023 00:38:20,620 --> 00:38:21,819 It's not that difficult. 1024 00:38:21,820 --> 00:38:23,899 We had some introduction in in 1025 00:38:23,900 --> 00:38:26,099 the question and we had an SDR 1026 00:38:26,100 --> 00:38:28,289 workshop where we discussed this in case 1027 00:38:28,290 --> 00:38:31,919 you wanted some help and 1028 00:38:31,920 --> 00:38:34,019 how many people managed to 1029 00:38:34,020 --> 00:38:34,439 do this. 1030 00:38:34,440 --> 00:38:36,719 You can also do it just by looking 1031 00:38:36,720 --> 00:38:38,969 at a waterfall diagram that is really 1032 00:38:38,970 --> 00:38:41,099 fast enough to catch 1033 00:38:41,100 --> 00:38:43,289 the signal if you 1034 00:38:43,290 --> 00:38:44,820 if you just want the easy way. 1035 00:38:46,170 --> 00:38:48,479 And the last two challenges 1036 00:38:48,480 --> 00:38:49,480 was 1037 00:38:50,550 --> 00:38:53,039 the same remote control polysaccharides, 1038 00:38:53,040 --> 00:38:55,379 but you had to turn one of the sockets 1039 00:38:55,380 --> 00:38:58,499 on that might have been too difficult 1040 00:38:58,500 --> 00:39:01,529 or we fucked something up because 1041 00:39:01,530 --> 00:39:03,089 nearly no one got it correct. 1042 00:39:03,090 --> 00:39:05,219 I think we had one contestant who got 1043 00:39:05,220 --> 00:39:07,349 it correct. So I'm I'm sorry for 1044 00:39:07,350 --> 00:39:08,339 that. 1045 00:39:08,340 --> 00:39:10,499 We I thought it would be easy 1046 00:39:10,500 --> 00:39:12,599 enough. And the last one was just for 1047 00:39:12,600 --> 00:39:14,759 fun was again, locate a signal 1048 00:39:14,760 --> 00:39:16,229 source. 1049 00:39:16,230 --> 00:39:18,299 And at this time it sent something in 1050 00:39:18,300 --> 00:39:19,829 Morse code that you needed to ask if you 1051 00:39:19,830 --> 00:39:21,369 call the Morse code. 1052 00:39:21,370 --> 00:39:23,439 And was 1053 00:39:23,440 --> 00:39:25,709 once we hit that at the 1054 00:39:25,710 --> 00:39:27,869 at some other village and 1055 00:39:27,870 --> 00:39:30,119 at the end when we wanted to to grab 1056 00:39:30,120 --> 00:39:31,829 it, we knew where we hit it, but it 1057 00:39:31,830 --> 00:39:32,830 wasn't there anymore. 1058 00:39:35,400 --> 00:39:37,499 So the plus point is, when 1059 00:39:37,500 --> 00:39:38,879 you give all the people on the camp, the 1060 00:39:38,880 --> 00:39:40,259 radio, everyone has a radio. 1061 00:39:40,260 --> 00:39:42,329 So we just grab the next person and 1062 00:39:42,330 --> 00:39:44,249 ask them to borrow their laptop and the 1063 00:39:44,250 --> 00:39:46,379 radio. And so we started to search 1064 00:39:46,380 --> 00:39:48,839 for it and find out it's surprisingly 1065 00:39:48,840 --> 00:39:50,669 difficult without a directional antenna 1066 00:39:50,670 --> 00:39:52,300 to actually find the sticks. 1067 00:39:53,640 --> 00:39:56,369 And the the successful 1068 00:39:56,370 --> 00:39:58,679 strategy was having several 1069 00:39:58,680 --> 00:40:00,749 people around standing in the way 1070 00:40:00,750 --> 00:40:02,819 and blocking the signal to make a 1071 00:40:02,820 --> 00:40:04,230 human directional antenna. 1072 00:40:13,200 --> 00:40:15,419 Yeah, in the end, we 1073 00:40:15,420 --> 00:40:17,639 just asked they had a lost and found 1074 00:40:17,640 --> 00:40:19,409 bin at this villager did was in their. 1075 00:40:26,930 --> 00:40:29,569 So we had a really fun to 1076 00:40:29,570 --> 00:40:30,710 make this challenge and 1077 00:40:31,880 --> 00:40:33,529 the feedback we got was really positive, 1078 00:40:33,530 --> 00:40:35,659 unfortunately not that many people took 1079 00:40:35,660 --> 00:40:36,769 part. 1080 00:40:36,770 --> 00:40:38,929 So we wanted to 1081 00:40:38,930 --> 00:40:41,149 revive this challenge for the campaign, 1082 00:40:41,150 --> 00:40:42,319 for the Congress. 1083 00:40:42,320 --> 00:40:44,389 And we we still 1084 00:40:44,390 --> 00:40:46,789 haven't set up anything but 1085 00:40:46,790 --> 00:40:49,309 stopped by our assembly later. 1086 00:40:49,310 --> 00:40:51,769 And we might have put up a few of the 1087 00:40:51,770 --> 00:40:53,479 challenges, again, just if you want to 1088 00:40:53,480 --> 00:40:54,709 play with it. 1089 00:40:54,710 --> 00:40:56,779 And there is one more 1090 00:40:56,780 --> 00:40:57,959 thing. 1091 00:40:57,960 --> 00:41:00,019 Uh, we have some 1092 00:41:00,020 --> 00:41:02,389 lights which are remote 1093 00:41:02,390 --> 00:41:04,999 controlled light bulbs. 1094 00:41:05,000 --> 00:41:07,819 So anything you have 1095 00:41:07,820 --> 00:41:09,679 with knowledgeability, they're not that 1096 00:41:09,680 --> 00:41:11,959 expensive and use either 1097 00:41:11,960 --> 00:41:14,329 the normal 1098 00:41:14,330 --> 00:41:16,459 both normal light sockets. 1099 00:41:16,460 --> 00:41:18,079 I forgot the names of those. 1100 00:41:18,080 --> 00:41:20,749 And if the first standalone 1101 00:41:20,750 --> 00:41:23,119 radio application that someone writes 1102 00:41:23,120 --> 00:41:25,729 to which remote control is one of those, 1103 00:41:25,730 --> 00:41:27,829 the protocol is not that difficult. 1104 00:41:27,830 --> 00:41:29,899 And Googlebot, I mean, the 1105 00:41:29,900 --> 00:41:31,489 first one who stops by the assembly and 1106 00:41:31,490 --> 00:41:33,589 chose a standalone application on radio 1107 00:41:33,590 --> 00:41:34,820 gets two of those lamps. 1108 00:41:36,050 --> 00:41:37,489 He doesn't need a remote control. 1109 00:41:43,290 --> 00:41:44,879 So this concludes the part of the radio 1110 00:41:44,880 --> 00:41:46,139 transmission. Now we come to the launch 1111 00:41:46,140 --> 00:41:47,279 list. 1112 00:41:47,280 --> 00:41:49,469 OK, so this is 1113 00:41:49,470 --> 00:41:51,869 an art installation in the launch Ansen 1114 00:41:51,870 --> 00:41:54,019 Chris from the Munich, 1115 00:41:54,020 --> 00:41:55,229 he did it. 1116 00:41:55,230 --> 00:41:57,299 It's basically just a 1117 00:41:57,300 --> 00:41:59,699 radio connected to DMX of the launch 1118 00:41:59,700 --> 00:42:01,499 which transmit it has to light 1119 00:42:01,500 --> 00:42:04,139 information of all these installations 1120 00:42:04,140 --> 00:42:06,209 transmitted of radio to the 1121 00:42:06,210 --> 00:42:07,979 other batches, and they can receive that 1122 00:42:07,980 --> 00:42:11,369 and switch on their lids. 1123 00:42:11,370 --> 00:42:13,769 Like the lounge once said, all 1124 00:42:13,770 --> 00:42:16,679 Vijay wants it and it's pretty easy. 1125 00:42:16,680 --> 00:42:17,680 There's a 1126 00:42:19,110 --> 00:42:20,339 there's a small protocol. 1127 00:42:20,340 --> 00:42:22,139 You can set all LCD, you can send him off 1128 00:42:22,140 --> 00:42:24,239 to the same color, to different colors. 1129 00:42:24,240 --> 00:42:26,399 And we have a small 1130 00:42:26,400 --> 00:42:29,069 piece of hardware. It's just black box 1131 00:42:29,070 --> 00:42:30,659 radio strapped to it, small power 1132 00:42:30,660 --> 00:42:32,889 amplifier. It goes up onto 1133 00:42:32,890 --> 00:42:34,439 some antenna in the lounge and you can 1134 00:42:34,440 --> 00:42:35,489 receive the signal there. 1135 00:42:37,380 --> 00:42:39,509 And there's a small 1136 00:42:39,510 --> 00:42:41,399 application that shows you a nickname, 1137 00:42:41,400 --> 00:42:42,899 and when you get near to the launch, it 1138 00:42:42,900 --> 00:42:44,879 starts to clouds change the background 1139 00:42:44,880 --> 00:42:46,979 color of the display, 1140 00:42:46,980 --> 00:42:49,109 and so you can be part 1141 00:42:49,110 --> 00:42:51,439 of the light. So at, uh. 1142 00:42:51,440 --> 00:42:53,559 Launch, this is based on your flip 1143 00:42:53,560 --> 00:42:54,560 phone here. 1144 00:42:54,900 --> 00:42:56,899 Oh, yeah, you should have some LCD, but 1145 00:42:56,900 --> 00:42:59,449 we have lots of LEDs at assembly, 1146 00:42:59,450 --> 00:43:00,750 so if you need some, just 1147 00:43:01,760 --> 00:43:03,079 get to us. 1148 00:43:03,080 --> 00:43:04,969 We have a PlayStation at the assembly. 1149 00:43:04,970 --> 00:43:06,349 You can get the latest from over there, 1150 00:43:06,350 --> 00:43:07,999 including the launch up. 1151 00:43:08,000 --> 00:43:10,009 And otherwise you can get it from GitHub. 1152 00:43:10,010 --> 00:43:11,029 Just compiled yourself. 1153 00:43:11,030 --> 00:43:12,709 We'll have some binary distribution later 1154 00:43:12,710 --> 00:43:14,419 on today. I think. 1155 00:43:14,420 --> 00:43:16,639 Now, SDR, this is going to be very short. 1156 00:43:17,690 --> 00:43:19,029 What can you do with Estado? 1157 00:43:19,030 --> 00:43:20,009 Some recent tax? 1158 00:43:20,010 --> 00:43:22,159 I mean, of course, what with the Iridium 1159 00:43:22,160 --> 00:43:24,199 stuff as also global stuff, so that 1160 00:43:24,200 --> 00:43:26,779 satellites there was very nice 1161 00:43:26,780 --> 00:43:29,089 hacked lately using 1162 00:43:29,090 --> 00:43:31,249 very weak encryption are known 1163 00:43:31,250 --> 00:43:33,199 keys of the secrecy protocol to open 1164 00:43:33,200 --> 00:43:34,320 locks and stuff like that. 1165 00:43:35,360 --> 00:43:36,259 Have a look at that. 1166 00:43:36,260 --> 00:43:37,759 Play around with that stuff. 1167 00:43:37,760 --> 00:43:39,169 Public transport. 1168 00:43:39,170 --> 00:43:41,059 Maybe you want to receive your local 1169 00:43:41,060 --> 00:43:42,319 schedule for public transport. 1170 00:43:42,320 --> 00:43:43,550 You can use the radio for that. 1171 00:43:44,720 --> 00:43:47,169 That's quite a few different hacks. 1172 00:43:47,170 --> 00:43:49,609 Go to academic ATSDR 1173 00:43:49,610 --> 00:43:51,589 Tech on Hockaday and you'll find lots of 1174 00:43:51,590 --> 00:43:52,590 stuff. 1175 00:43:53,370 --> 00:43:56,009 Interesting protocols, satellites, 1176 00:43:56,010 --> 00:43:58,169 airplanes, DCT, you name 1177 00:43:58,170 --> 00:43:59,969 it, building automation, there's lots of 1178 00:43:59,970 --> 00:44:01,589 stuff to look at. 1179 00:44:01,590 --> 00:44:03,239 Upload the slides later on so we can have 1180 00:44:03,240 --> 00:44:04,589 a look at all the links also from the 1181 00:44:04,590 --> 00:44:05,939 previous slide. And this stuff 1182 00:44:07,170 --> 00:44:08,639 hack on your heart's content. 1183 00:44:08,640 --> 00:44:10,319 There's a lot of stuff to be discovered 1184 00:44:10,320 --> 00:44:12,209 and it's not that hard, really. 1185 00:44:14,720 --> 00:44:16,459 Possible standalone applications now, 1186 00:44:16,460 --> 00:44:17,460 really, 1187 00:44:19,020 --> 00:44:21,229 I mean, this thing, it's 1188 00:44:21,230 --> 00:44:23,359 a multi role SDR batch, so, 1189 00:44:23,360 --> 00:44:24,559 I mean, it has the battery, 1190 00:44:26,180 --> 00:44:29,569 it can run standalone 1191 00:44:29,570 --> 00:44:31,579 use, that use of processing power you 1192 00:44:31,580 --> 00:44:33,259 have on there, do something which is not 1193 00:44:33,260 --> 00:44:35,599 running on your laptop, used to power 1194 00:44:35,600 --> 00:44:37,819 and have something, 1195 00:44:37,820 --> 00:44:39,019 you know, which just turn on. 1196 00:44:39,020 --> 00:44:40,489 It just works. You don't have to build 1197 00:44:40,490 --> 00:44:42,619 anything. You have to start up in radio 1198 00:44:42,620 --> 00:44:44,569 and have stuff like that, which is not 1199 00:44:44,570 --> 00:44:46,249 working and potentially because some 1200 00:44:46,250 --> 00:44:47,839 software update what's going on. 1201 00:44:47,840 --> 00:44:50,629 And that's a lot of stuff to do, 1202 00:44:50,630 --> 00:44:52,519 put stuff on the SD card, something until 1203 00:44:52,520 --> 00:44:54,799 you start transmitting from the SD card, 1204 00:44:54,800 --> 00:44:56,539 Southmead home automation, maybe some 1205 00:44:56,540 --> 00:44:58,189 power sockets you want to turn on or off. 1206 00:44:58,190 --> 00:44:59,239 You can do it out of the radio. 1207 00:44:59,240 --> 00:45:01,399 No problem in the localization 1208 00:45:01,400 --> 00:45:02,400 also. 1209 00:45:03,710 --> 00:45:05,809 The USB ports, no one has done 1210 00:45:05,810 --> 00:45:08,179 something of the USB parts yet, but 1211 00:45:08,180 --> 00:45:10,339 I mean, their host, they support 1212 00:45:10,340 --> 00:45:12,559 the host mode so you can take a USB 1213 00:45:12,560 --> 00:45:14,429 stick plug into one socket. 1214 00:45:14,430 --> 00:45:16,399 The venues be on to go adapter, take the 1215 00:45:16,400 --> 00:45:18,439 radio, plug it into your computer, have a 1216 00:45:18,440 --> 00:45:20,329 look at what's going on over USB, maybe a 1217 00:45:20,330 --> 00:45:22,489 USB firewall, USB sniffer 1218 00:45:22,490 --> 00:45:23,929 intercepting stuff. 1219 00:45:23,930 --> 00:45:25,099 You might know the 1220 00:45:26,720 --> 00:45:28,669 house called again throws Goldsby. 1221 00:45:28,670 --> 00:45:30,769 It has a nice one, the face 1222 00:45:30,770 --> 00:45:32,479 Dansa which does that also. 1223 00:45:32,480 --> 00:45:34,219 Now you can do it off the radio too, for 1224 00:45:34,220 --> 00:45:35,220 sure. 1225 00:45:36,560 --> 00:45:38,719 Then getting a radio, as 1226 00:45:38,720 --> 00:45:40,969 I said before, that was 1227 00:45:40,970 --> 00:45:42,649 one of our product manufacturers which 1228 00:45:42,650 --> 00:45:45,229 has agreed to manufacture radios again, 1229 00:45:45,230 --> 00:45:47,329 if you assume it's 1230 00:45:47,330 --> 00:45:48,500 electronic manufacture. 1231 00:45:49,760 --> 00:45:51,889 I propose that if you really 1232 00:45:51,890 --> 00:45:53,539 want to get a radio, get together on the 1233 00:45:53,540 --> 00:45:55,099 waiting list. We now have a mailing list, 1234 00:45:55,100 --> 00:45:57,199 will be on the next slide, get 1235 00:45:57,200 --> 00:45:58,459 some group orders going. 1236 00:45:58,460 --> 00:46:01,219 We'll provide a dataset of complete 1237 00:46:01,220 --> 00:46:03,169 data set, which you can give to them so 1238 00:46:03,170 --> 00:46:04,819 they can manufacture the stuff. 1239 00:46:04,820 --> 00:46:06,589 But really, you're on your own, probably 1240 00:46:06,590 --> 00:46:08,689 sourcing the parts, getting the deal of 1241 00:46:08,690 --> 00:46:10,249 them going really well, not in the 1242 00:46:10,250 --> 00:46:11,539 business of selling stuff. 1243 00:46:11,540 --> 00:46:13,789 And that's probably 1244 00:46:13,790 --> 00:46:14,800 not going to change. 1245 00:46:16,520 --> 00:46:17,599 Then last night. 1246 00:46:18,730 --> 00:46:20,559 Mailing lists, there's no mailing list, 1247 00:46:20,560 --> 00:46:22,089 took us half a year to do it, but we 1248 00:46:22,090 --> 00:46:24,189 finally have it get 1249 00:46:24,190 --> 00:46:25,749 on it, especially if you want to get a 1250 00:46:25,750 --> 00:46:26,750 radio. 1251 00:46:27,960 --> 00:46:30,339 I will get to vote. 1252 00:46:30,340 --> 00:46:31,299 We'll also be on there. 1253 00:46:31,300 --> 00:46:32,889 We'll try to answer any questions you 1254 00:46:32,890 --> 00:46:33,890 have for. 1255 00:46:35,140 --> 00:46:36,329 Support you in any way, 1256 00:46:37,330 --> 00:46:39,699 get up, of course, get the radio, 1257 00:46:39,700 --> 00:46:41,440 get the film from there, the wiki. 1258 00:46:42,570 --> 00:46:44,639 Hasn't been that active lately, but 1259 00:46:44,640 --> 00:46:45,989 really, if you want to document 1260 00:46:45,990 --> 00:46:47,519 something, go there, I think lots of 1261 00:46:47,520 --> 00:46:49,139 people are still looking into that thing 1262 00:46:49,140 --> 00:46:51,749 and the radio batch Twitter account, 1263 00:46:51,750 --> 00:46:53,729 you can get any news from there. 1264 00:46:53,730 --> 00:46:56,010 The thing I think we had some 1265 00:46:57,150 --> 00:46:59,049 nice responses just before Congress for 1266 00:46:59,050 --> 00:47:01,469 the launch list and the other 1267 00:47:01,470 --> 00:47:04,049 new apps we have for the radio. 1268 00:47:04,050 --> 00:47:06,329 Then at the assembly down at 1269 00:47:06,330 --> 00:47:07,799 Hall Free, we have to station. 1270 00:47:07,800 --> 00:47:08,819 You can get the latest from there. 1271 00:47:08,820 --> 00:47:10,979 From there. Just plug your radio in, 1272 00:47:10,980 --> 00:47:13,109 have the joystick moved up at that 1273 00:47:13,110 --> 00:47:14,559 point, and you will get the latest 1274 00:47:14,560 --> 00:47:16,649 greatest from the take 1275 00:47:16,650 --> 00:47:17,699 your radio to the lounge. 1276 00:47:17,700 --> 00:47:19,409 I hope this is already life. 1277 00:47:19,410 --> 00:47:21,689 Yesterday wasn't yet, but we're working 1278 00:47:21,690 --> 00:47:23,489 on it hard. And I think Chris and 1279 00:47:23,490 --> 00:47:25,109 Owensville will be happy to have you 1280 00:47:26,310 --> 00:47:28,229 have you with your radio there. 1281 00:47:28,230 --> 00:47:30,089 Johnny Assembly will be hacking, will be 1282 00:47:30,090 --> 00:47:31,709 hacking on your slides, will be hacking 1283 00:47:31,710 --> 00:47:33,629 on SD cards and stuff like that. 1284 00:47:33,630 --> 00:47:35,909 And yes, half an 1285 00:47:35,910 --> 00:47:38,369 hour after this talk will have the sale 1286 00:47:38,370 --> 00:47:40,439 of some Connector's LCD 1287 00:47:40,440 --> 00:47:42,539 and a few cases 1288 00:47:42,540 --> 00:47:45,089 which are left and supercute 1289 00:47:45,090 --> 00:47:47,099 from any race I think has had this 1290 00:47:47,100 --> 00:47:49,619 morning eight RF kits left 1291 00:47:49,620 --> 00:47:50,969 and he's willing to sell them. 1292 00:47:50,970 --> 00:47:51,989 He's at Milky Way. 1293 00:47:51,990 --> 00:47:53,459 Get to him if you want to have some of 1294 00:47:53,460 --> 00:47:54,780 these. Thank you very much. 1295 00:48:02,080 --> 00:48:04,989 Thanks a lot, 2nd Schneider. 1296 00:48:04,990 --> 00:48:07,869 So we have 10 minutes left for questions 1297 00:48:07,870 --> 00:48:09,939 if you need to get out already. 1298 00:48:09,940 --> 00:48:11,589 Please be quiet. 1299 00:48:11,590 --> 00:48:13,800 And if you can stay, please stay. 1300 00:48:15,220 --> 00:48:16,989 Do we have questions from the Internet? 1301 00:48:18,400 --> 00:48:20,679 A few. All right. 1302 00:48:20,680 --> 00:48:22,179 If you have questions here in the 1303 00:48:22,180 --> 00:48:24,289 audience, please come to the microphones. 1304 00:48:24,290 --> 00:48:27,129 They are always like in the 80s. 1305 00:48:27,130 --> 00:48:28,839 And we take the first question from the 1306 00:48:28,840 --> 00:48:29,840 Internet, please. 1307 00:48:31,680 --> 00:48:33,839 The first question from and then to 1308 00:48:33,840 --> 00:48:36,269 Tussler, from the wondering 1309 00:48:36,270 --> 00:48:38,579 what tools were used to dimensioned 1310 00:48:38,580 --> 00:48:39,580 the antenna. 1311 00:48:43,600 --> 00:48:44,600 Pieces of copper, 1312 00:48:45,940 --> 00:48:48,099 Larry, the antenna is a reference 1313 00:48:48,100 --> 00:48:50,239 design from I am not sure, I think 1314 00:48:50,240 --> 00:48:52,779 he actually and 1315 00:48:52,780 --> 00:48:54,939 we had it on the first prototype, it was 1316 00:48:54,940 --> 00:48:57,249 way off. And what we did, we took 1317 00:48:57,250 --> 00:48:58,269 little pieces of copper. 1318 00:48:58,270 --> 00:49:00,429 We sold them on, try to change 1319 00:49:00,430 --> 00:49:02,529 the dimensions a little bit to make it 1320 00:49:02,530 --> 00:49:04,299 to tune it to the right frequency. 1321 00:49:04,300 --> 00:49:06,369 And then we measured these dimensions 1322 00:49:06,370 --> 00:49:08,769 and put it into the final batch. 1323 00:49:08,770 --> 00:49:11,349 And it's off a little bit. 1324 00:49:11,350 --> 00:49:12,279 That's what we did. 1325 00:49:12,280 --> 00:49:13,500 Trial and error basically 1326 00:49:15,080 --> 00:49:17,169 test it was trial and error, 1327 00:49:17,170 --> 00:49:18,170 basically. 1328 00:49:18,910 --> 00:49:20,989 OK, one question from the microphone. 1329 00:49:20,990 --> 00:49:21,990 Three. 1330 00:49:23,410 --> 00:49:26,319 Hello. You mentioned that you found some 1331 00:49:26,320 --> 00:49:28,389 box in the hardware and 1332 00:49:28,390 --> 00:49:29,949 you published the plans. 1333 00:49:29,950 --> 00:49:33,099 Did you adjust them after you found them? 1334 00:49:33,100 --> 00:49:34,100 That's a good question. 1335 00:49:35,110 --> 00:49:36,429 No, we did not. 1336 00:49:36,430 --> 00:49:38,859 So the thing is, I'm 1337 00:49:38,860 --> 00:49:41,649 working in hardware a little bit also 1338 00:49:41,650 --> 00:49:43,959 professionally, and I 1339 00:49:43,960 --> 00:49:46,179 tend to don't touch it. 1340 00:49:46,180 --> 00:49:48,639 It's working more or less right now, and 1341 00:49:48,640 --> 00:49:50,389 it's working pretty well given what time 1342 00:49:50,390 --> 00:49:52,359 we developed it in and the box we found 1343 00:49:52,360 --> 00:49:53,419 our mind. 1344 00:49:53,420 --> 00:49:55,629 I would say if you want to change 1345 00:49:55,630 --> 00:49:57,759 gears, you'll have to file 1346 00:49:57,760 --> 00:50:00,009 a request, change them, but be aware 1347 00:50:00,010 --> 00:50:02,229 that if you change anything on hardware 1348 00:50:02,230 --> 00:50:05,569 and you produce that stuff in mass. 1349 00:50:05,570 --> 00:50:06,499 That's tricky. 1350 00:50:06,500 --> 00:50:08,839 You need to do prototypes, really small 1351 00:50:08,840 --> 00:50:10,339 change. You need to do a prototype. 1352 00:50:10,340 --> 00:50:12,069 That's my opinion. 1353 00:50:12,070 --> 00:50:13,599 Thanks. One question from the Internet, 1354 00:50:13,600 --> 00:50:14,619 please. 1355 00:50:14,620 --> 00:50:16,689 A question from Hector At 1356 00:50:16,690 --> 00:50:19,419 which power level does the famous sender 1357 00:50:19,420 --> 00:50:20,950 or the sender in general? 1358 00:50:22,270 --> 00:50:24,579 We can put out the roughly plus 1359 00:50:24,580 --> 00:50:26,710 10 DBM, so that 1360 00:50:28,120 --> 00:50:29,529 was it. 1361 00:50:29,530 --> 00:50:31,659 Yeah, and 1362 00:50:31,660 --> 00:50:33,099 but we don't reach that always. 1363 00:50:33,100 --> 00:50:34,299 It's a little bit dependent on the 1364 00:50:34,300 --> 00:50:36,369 frequency. And the FM 1365 00:50:36,370 --> 00:50:38,769 transmitter has all the games 1366 00:50:38,770 --> 00:50:40,899 available to you so you can tune up the 1367 00:50:40,900 --> 00:50:42,999 text again and activate the 1368 00:50:43,000 --> 00:50:45,250 external amplifier if you want to. 1369 00:50:46,660 --> 00:50:48,789 Put a little bit more power 1370 00:50:48,790 --> 00:50:51,009 away if you put on turn on the external 1371 00:50:51,010 --> 00:50:53,069 amplifier or not, I like 1372 00:50:53,070 --> 00:50:55,539 the extra amplifier and you also turn on 1373 00:50:55,540 --> 00:50:56,859 up to to gain a lot. 1374 00:50:56,860 --> 00:50:58,180 You'll get a lot of harmonics. 1375 00:50:59,620 --> 00:51:01,089 That's like it is. 1376 00:51:01,090 --> 00:51:03,309 But yeah, we don't care 1377 00:51:03,310 --> 00:51:04,310 about that too much. 1378 00:51:05,060 --> 00:51:07,779 OK, no. Microphone four, please. 1379 00:51:07,780 --> 00:51:09,099 Oh let's not question. 1380 00:51:09,100 --> 00:51:10,659 OK then. Three, please. 1381 00:51:10,660 --> 00:51:11,589 Hello. 1382 00:51:11,590 --> 00:51:13,719 So it's more than a feature 1383 00:51:13,720 --> 00:51:14,709 request. 1384 00:51:14,710 --> 00:51:16,599 So it would be cool to have 1385 00:51:17,800 --> 00:51:20,079 a generator generator for 1386 00:51:20,080 --> 00:51:22,719 new radios so you can 1387 00:51:22,720 --> 00:51:24,909 build a flow chart 1388 00:51:24,910 --> 00:51:26,979 their flow diagram and produce a 1389 00:51:26,980 --> 00:51:29,199 python code and 1390 00:51:29,200 --> 00:51:31,629 do the same with 1391 00:51:31,630 --> 00:51:32,730 the radio project. 1392 00:51:34,130 --> 00:51:36,259 To produce record straight to the 1393 00:51:36,260 --> 00:51:38,630 C.P.U of radio. 1394 00:51:40,570 --> 00:51:42,689 But the flow graph, 1395 00:51:42,690 --> 00:51:44,789 it's not on our To-Do list, I 1396 00:51:44,790 --> 00:51:45,790 would say. 1397 00:51:46,470 --> 00:51:48,689 Sounds nice also 1398 00:51:48,690 --> 00:51:49,690 really hard. 1399 00:51:50,580 --> 00:51:53,279 Yeah, honestly, I have no idea 1400 00:51:53,280 --> 00:51:54,280 how to do that 1401 00:51:55,440 --> 00:51:56,699 right now. 1402 00:51:56,700 --> 00:51:58,889 So it's not on our plans. 1403 00:51:58,890 --> 00:52:00,959 If you have plans to do 1404 00:52:00,960 --> 00:52:03,089 it and then submit a 1405 00:52:03,090 --> 00:52:04,739 request, we would be happy to merge it, 1406 00:52:04,740 --> 00:52:05,740 but. 1407 00:52:06,170 --> 00:52:07,890 I don't see that happening right now. 1408 00:52:09,030 --> 00:52:11,159 OK, thanks for providing 1409 00:52:11,160 --> 00:52:12,809 the poor request. 1410 00:52:12,810 --> 00:52:14,969 So one question from the signal, Angel 1411 00:52:16,140 --> 00:52:18,449 Tetzlaff room is wondering, 1412 00:52:18,450 --> 00:52:21,059 is there a hardware altar file somewhere? 1413 00:52:21,060 --> 00:52:23,309 And if not, could you put it there 1414 00:52:23,310 --> 00:52:24,389 on GitHub? 1415 00:52:24,390 --> 00:52:25,949 Yes, we've just presented it to you. 1416 00:52:27,060 --> 00:52:28,829 No, seriously, we found out a few of 1417 00:52:28,830 --> 00:52:31,649 these bugs two days ago while 1418 00:52:31,650 --> 00:52:33,569 checking some things again and making 1419 00:52:33,570 --> 00:52:35,519 sure of a few assumptions we always had. 1420 00:52:35,520 --> 00:52:37,379 And at the moment, it's this 1421 00:52:37,380 --> 00:52:38,789 presentation. 1422 00:52:38,790 --> 00:52:39,749 But it's a good point. 1423 00:52:39,750 --> 00:52:41,909 And we'll put up a wiki page this. 1424 00:52:41,910 --> 00:52:43,139 Yes. 1425 00:52:43,140 --> 00:52:45,359 OK, great, we still have five minutes so 1426 00:52:45,360 --> 00:52:47,189 we can relay a few more questions from 1427 00:52:47,190 --> 00:52:48,190 the Internet. Thank you. 1428 00:52:51,080 --> 00:52:53,359 Also, from top to bottom, could 1429 00:52:53,360 --> 00:52:55,609 you give some pointers toward softer 1430 00:52:55,610 --> 00:52:57,679 tools and resources to write apps 1431 00:52:57,680 --> 00:52:59,869 and firmware for the radio? 1432 00:52:59,870 --> 00:53:00,870 All right. 1433 00:53:02,320 --> 00:53:03,370 I mean, the. 1434 00:53:04,560 --> 00:53:05,819 Softer towards the softer towards it's 1435 00:53:05,820 --> 00:53:08,009 just a compiler and you can 1436 00:53:08,010 --> 00:53:10,199 you can look at the GitHub code that 1437 00:53:10,200 --> 00:53:12,719 is there, there's no magic 1438 00:53:12,720 --> 00:53:14,259 documentation anywhere. 1439 00:53:14,260 --> 00:53:16,889 I'm sorry we didn't have the time, but 1440 00:53:16,890 --> 00:53:18,929 I think the code is not too hard to 1441 00:53:18,930 --> 00:53:20,849 understand. If you just look at the code 1442 00:53:20,850 --> 00:53:23,129 that is already there and that's 1443 00:53:23,130 --> 00:53:25,079 all you all the help you get at the 1444 00:53:25,080 --> 00:53:26,080 moment. I'm sorry. 1445 00:53:28,960 --> 00:53:29,960 One more. 1446 00:53:32,360 --> 00:53:34,999 Um, yes, so 1447 00:53:35,000 --> 00:53:37,279 also wondering how important 1448 00:53:37,280 --> 00:53:39,469 are the metal cans around the sensitive 1449 00:53:39,470 --> 00:53:41,539 circuits with regard with regard to 1450 00:53:41,540 --> 00:53:44,119 the RF parks, because 1451 00:53:44,120 --> 00:53:45,829 some people didn't get them at the CCC 1452 00:53:45,830 --> 00:53:46,830 camp. 1453 00:53:47,600 --> 00:53:48,710 I metal cages. 1454 00:53:49,890 --> 00:53:50,890 How important? 1455 00:53:51,960 --> 00:53:53,729 Well, they're quite important for 1456 00:53:53,730 --> 00:53:55,309 mechanical protection, really, 1457 00:53:57,480 --> 00:54:00,269 and we did measurements 1458 00:54:00,270 --> 00:54:02,669 with regarding our air performance and 1459 00:54:02,670 --> 00:54:04,889 it's not that much better with 1460 00:54:04,890 --> 00:54:07,019 the shields on, but we're 1461 00:54:07,020 --> 00:54:08,759 very happy with people have shields on 1462 00:54:08,760 --> 00:54:11,069 because that will protect the, 1463 00:54:11,070 --> 00:54:13,139 um, the things 1464 00:54:13,140 --> 00:54:15,509 from mechanical damage. 1465 00:54:15,510 --> 00:54:17,729 I mean, they they give 1466 00:54:17,730 --> 00:54:20,039 a lot of better a lot better results if 1467 00:54:20,040 --> 00:54:22,229 you have some strong 1468 00:54:22,230 --> 00:54:23,819 transmitter next to your batch. 1469 00:54:23,820 --> 00:54:26,469 And that might be a motor, for example, 1470 00:54:26,470 --> 00:54:28,709 something that you a laptop wi Wi-Fi. 1471 00:54:28,710 --> 00:54:31,109 Yes. Anything which has something 1472 00:54:31,110 --> 00:54:33,599 which creates a spark or has a powerful 1473 00:54:33,600 --> 00:54:35,669 transmitter in it that will radiate 1474 00:54:35,670 --> 00:54:37,799 into the radio and you will get that 1475 00:54:37,800 --> 00:54:40,259 in your received data. 1476 00:54:40,260 --> 00:54:42,149 But if you don't have that, that's not 1477 00:54:42,150 --> 00:54:44,489 too much additional 1478 00:54:44,490 --> 00:54:45,929 benefits from having the shields on. 1479 00:54:47,720 --> 00:54:49,219 Do you have another one? 1480 00:54:49,220 --> 00:54:51,259 Yes, there was some discussion about the 1481 00:54:51,260 --> 00:54:53,479 preferred design 1482 00:54:53,480 --> 00:54:55,819 tools for hardware, and would you 1483 00:54:55,820 --> 00:54:58,999 recommend a keycard or 1484 00:54:59,000 --> 00:55:00,259 basically, yes. 1485 00:55:00,260 --> 00:55:02,059 What's the preferred design tool for the 1486 00:55:02,060 --> 00:55:02,689 community? 1487 00:55:02,690 --> 00:55:04,999 Would you say, Kica, for sure 1488 00:55:06,530 --> 00:55:07,889 if we did it? 1489 00:55:07,890 --> 00:55:10,129 And I would like to do it in kickout, 1490 00:55:10,130 --> 00:55:12,559 really? The problem was that 1491 00:55:12,560 --> 00:55:15,499 we didn't have time to 1492 00:55:15,500 --> 00:55:17,479 get some people into Kickett at that 1493 00:55:17,480 --> 00:55:19,609 point. That's that's including me. 1494 00:55:19,610 --> 00:55:22,219 And we had to really 1495 00:55:22,220 --> 00:55:24,439 spit this thing out in a 1496 00:55:24,440 --> 00:55:26,569 hurry. And so we 1497 00:55:26,570 --> 00:55:28,759 had to go back to Igoe because everyone 1498 00:55:28,760 --> 00:55:30,859 in the team was fine 1499 00:55:30,860 --> 00:55:33,319 with ego and knew how to do that stuff. 1500 00:55:33,320 --> 00:55:35,179 And that's the only way we were able to 1501 00:55:35,180 --> 00:55:36,599 get this thing done in time. 1502 00:55:36,600 --> 00:55:38,549 The Hekker have original files on 1503 00:55:38,550 --> 00:55:40,759 Kickett, and I think that's really 1504 00:55:40,760 --> 00:55:42,919 good. And it would have been nice to 1505 00:55:42,920 --> 00:55:44,119 have the radio and Kica too. 1506 00:55:44,120 --> 00:55:46,189 But that's sadly not the case. 1507 00:55:47,400 --> 00:55:49,829 Thank you and microphone seven, 1508 00:55:49,830 --> 00:55:50,519 please. 1509 00:55:50,520 --> 00:55:52,619 I just want to ask if you have 1510 00:55:52,620 --> 00:55:54,779 any information about external 1511 00:55:54,780 --> 00:55:55,780 amplifiers. 1512 00:55:56,690 --> 00:55:57,690 And information, 1513 00:56:00,440 --> 00:56:02,689 the only information I can give you is 1514 00:56:02,690 --> 00:56:03,690 there's two things. 1515 00:56:04,700 --> 00:56:07,159 Take a look at the latest video from 1516 00:56:07,160 --> 00:56:08,749 Michael Oarsmen. He's talking about 1517 00:56:08,750 --> 00:56:10,789 transmitting and also amplifiers. 1518 00:56:10,790 --> 00:56:13,039 And the second one is put a filter 1519 00:56:13,040 --> 00:56:14,539 after that thing. 1520 00:56:14,540 --> 00:56:16,669 If you amplify your signal a 1521 00:56:16,670 --> 00:56:19,249 lot, you will have spurts 1522 00:56:19,250 --> 00:56:21,170 at places where you don't 1523 00:56:22,520 --> 00:56:24,619 expect them, especially if you 1524 00:56:24,620 --> 00:56:26,719 amplify stuff and you have 1525 00:56:26,720 --> 00:56:28,219 to check the full spectrum analyzer. 1526 00:56:28,220 --> 00:56:30,199 You really should if you put an external 1527 00:56:30,200 --> 00:56:31,729 amplifier on there and you should put 1528 00:56:31,730 --> 00:56:34,249 filters on there to limit the amplifier 1529 00:56:34,250 --> 00:56:35,899 to the region where you want to amplify 1530 00:56:35,900 --> 00:56:37,999 something unless 1531 00:56:38,000 --> 00:56:40,459 your amplifier has some internal filter 1532 00:56:40,460 --> 00:56:41,539 characteristic already. 1533 00:56:44,540 --> 00:56:47,299 OK, and one last from the Internet. 1534 00:56:47,300 --> 00:56:49,789 What is so Robinson wants to know, 1535 00:56:49,790 --> 00:56:51,879 what is the maximum supported sample 1536 00:56:51,880 --> 00:56:52,880 rate? 1537 00:56:53,900 --> 00:56:56,539 It's around 20 mega samples per second, 1538 00:56:56,540 --> 00:56:58,759 you can go a little bit higher, and 1539 00:56:58,760 --> 00:57:01,069 I'm talking about the radio in Hakura 1540 00:57:01,070 --> 00:57:03,169 remote connected to a PC, you 1541 00:57:03,170 --> 00:57:05,239 can get around 20 mega samples per second 1542 00:57:05,240 --> 00:57:07,879 if you have a fast PC, potentially 1543 00:57:07,880 --> 00:57:09,439 even one or two more. 1544 00:57:09,440 --> 00:57:11,899 But I think that depends on the USB stick 1545 00:57:11,900 --> 00:57:12,979 and other factors. 1546 00:57:12,980 --> 00:57:14,809 But really, you are limited by the 1547 00:57:14,810 --> 00:57:16,729 bandwidth that USB can support at that 1548 00:57:16,730 --> 00:57:17,730 point. 1549 00:57:18,360 --> 00:57:20,789 OK, thanks a lot for those questions. 1550 00:57:20,790 --> 00:57:22,619 I was somebody else who can transcribe 1551 00:57:22,620 --> 00:57:25,109 them somehow and some F Q 1552 00:57:25,110 --> 00:57:27,449 or something that people can read 1553 00:57:27,450 --> 00:57:28,620 afterwards also. 1554 00:57:30,570 --> 00:57:32,249 Do you have enough are think doesn't 1555 00:57:32,250 --> 00:57:33,299 affect you on the weekend? 1556 00:57:33,300 --> 00:57:33,639 Yes. 1557 00:57:33,640 --> 00:57:35,909 OK, so you can extended and 1558 00:57:35,910 --> 00:57:37,559 maybe put all the information you got 1559 00:57:37,560 --> 00:57:39,839 today from the talk also 1560 00:57:39,840 --> 00:57:42,059 in some written form so people 1561 00:57:42,060 --> 00:57:44,579 can access it even easier. 1562 00:57:44,580 --> 00:57:45,989 Thank you. 1563 00:57:45,990 --> 00:57:46,990 Thanks. 1564 00:57:53,220 --> 00:57:55,709 And thanks for this great project, 1565 00:57:55,710 --> 00:57:57,689 somebody of you has a radio at home and 1566 00:57:57,690 --> 00:57:59,969 doesn't use it, please just 1567 00:57:59,970 --> 00:58:01,799 donate it to somebody who can put it to 1568 00:58:01,800 --> 00:58:04,049 better use to your hackerspace or to 1569 00:58:04,050 --> 00:58:06,929 some up and coming hackers or something. 1570 00:58:06,930 --> 00:58:09,089 So the radios are not 1571 00:58:09,090 --> 00:58:10,739 in the closet somewhere and getting 1572 00:58:10,740 --> 00:58:11,740 dusty.