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!
So now we have the talk on the
radio and what happened to
it, if you've been to the Congress,
you're already familiar with software,
defined radio and the great Munich
security team that organized
it. We have CEC and Schneider here
who are members and also founders
of the CCC Munich
and organized on the
radio at the camp.
Thank you.
All right. Hello, everyone, welcome to
Radio Plus plus radio, half
a year later,
radio and half a year.
I mean, a lot can happen and we'll cover
stuff.
So what is the radio?
The radio? What's the electronic name
batch of this year's Chaos Communication
Camp? And statistics
say that around 50 percent of the people
in this room probably haven't been to
the camp.
And we wanted to make something
special for camp.
And it's a multiracial SDR batch
that means it's a software defined
radio, but also that
we made it compatible to the hacker,
which some of you might know.
It's one a very popular open source
SDR platform from Michael Osman.
We took a lot of there and his designs
and made it into a batch.
It's not only an SDR, it's also a
development platform and has a dual core
CPU on it, also to a USB port
with our support, which I think
it's quite nice to play with.
So why did we do that thing?
Four years ago, we did the rocket,
also an electronic named for
communication come 2011.
And that thing was a blast.
We had a lot of fun doing.
It was very stressful, but also very
rewarding.
Lots of people did very nice projects
with it and four years
later, it was almost
not a question anymore.
Do we want to do it, but rather what
do we want to do?
And that gets tricky.
I mean, you don't want to stand still.
And really, the goal of
the rocket in the beginning was to have
something reusable that people use
afterwards and also learn something.
So not just an Arduino, but something
where you can actually have fun with
discover something new.
And four years ago, that was the norm
process on.
So why an SDR?
But basically we were into Aspers
roughly one year ago and we
thought that would be a nice thing to
have on a bet.
It's not like some sense we put
on there. And one and a half years
later, the next Samsung, whatever
smartphone has that thing already on
there. But it's something which will be
not available to the general public
or cheaply available for quite
some time. And we wanted to make that
stuff available for people to play.
So SDR sounds
nice or too complicated,
but interesting.
Why would you want to have an SDR,
because lots of stuff is wireless today
and wireless stuff pops up
on your doorstep potentially as
a smart meter or something different, and
there's no way you can have a look at
that. But if an SDR, you can
you can probe that stuff, you can
interact with that stuff.
You can learn more things and.
Roughly one and a half years ago.
Secondly, we started looking at
satellites, you got into SDR and
we lost our fear about SDR basically,
and that's one of these myths,
SDR. It's not hard.
I mean, you can make it hard if you want
to, but you don't have to.
If you have enough time and motivation,
you can get it done.
And you need like three math
functions. You need sine
Cosine and Protagoras and
then you can figure things out.
Basically, you can think of
SDR as the signs
of a point moving in a plane and
figuring out how it moves in that plane.
That's at least how we in the end
understood SDR.
And that's what we have here.
There's a picture there.
It has lots of points.
They move in circles and the circle moves
in a circle.
And what it means is that you have some
frequency which is
modulating an offset from your center.
Basically, you follow the point on the
plane and apply some math to it.
We won't go we won't get into
too much of this talk because
we're focusing a little bit on the radio
that's got the talk of me in German,
actually, which I held.
That's ECB. You can find it on media
Tokuda, which expands a little
bit of stuff. And Michael Oarsmen,
he has great videos for the heck
of tutorials about Star.
Check them out.
You will not.
I have a problem afterwards.
So what can you get a radio?
Well, half a year ago, we told you,
well, maybe we'll build some more,
but really no one has stepped up.
No one has the time.
And it's unlikely that
that that will change.
But it's an open source project.
After all, the ego fights
on GetUp!
The original fights for the hacker.
I find Kickett.
We had to somehow speed things
up. If you have a million egos, it's ego
files. Sorry for that.
But nevertheless, a free
viewer and the Garba fans will be there.
So one of our product manufacturers
agreed to step up and
accept orders for the radio, ideally
in bulk, and will have contact
details at the end of the talk and some
idea about how to manage that.
Table of contents, no.
Let's get into it, we'll cover
some changes in half a year.
We'll cover what happened to the hardware
and you wouldn't imagine how much can
happen to hardware in half a year.
We'll look back on the
radio challenge at the camp where we had
an easier challenge.
We'll talk a little bit about a nice
art project involving the radio
and the launch and then a little bit
of SDR, some resources
and find out what's
now sick is our summer
guru.
He did a lot of stuff, a lot of magic
to get all of this bootloader stuff
and switching between different parts
of the round going.
And he will cover the familiar part.
So the format was
not only my doing, you know,
I had lots of help from other
people of the CCC and
we will not be going into all details.
We just want to show you what's
what's the current state of the farm.
So the four of us, as at
the camp still on get up.
There have been quite a few changes.
Several people have sent in poll
requests and most of them have
been merged.
We might have missed something if we
missed something.
Just maybe contact us again
and we will look at it.
It's always right after events.
We are a little bit busy with all the
requests and might drop something on the
floor. I'm sorry for that.
But it's still open for everyone.
The current form of I
don't know, I mean, half of you will
probably not at the camp has,
uh, different, uh,
concepts that the camp from, uh,
the one that chose your nickname and
run stuff.
And this one loads
small modules that are called audibles,
which is a self-contained small binary,
uh, that you can run inside
the normal camp application
with. Uh, we had, uh,
quite a list of notables
in the meantime, uh, many
of them submitted by different
people.
And we will just do a quick overview
of what we've got now, uh,
to maybe get you in the mood of
writing some code for the
radio yourself.
It's not that difficult.
So the first one is called,
uh, B, which is, uh,
re implementation of a fairly
famous, uh, Web game.
I mean, it doesn't
look like the best strategy here.
Where well, OK,
so you can play and
of course, the display space is limited.
So after like
nine, it goes to A and B, and if you
reach B, you're done.
That's why it has this name.
So the next loadable is
Snake.
That's an implementation
of the old Nokia snake
game. So we need to be compatible to old
phones.
And because he ran into the wall, there's
also a snake to, uh,
where you can.
Wait for it, those suspense.
The.
OK, that makes it much more
difficult to kill yourself, as you can
see right there.
Then we have tapes
which we sped up a little bit because
the start of Tetris is quite boring.
No one of us can play that fast.
OK, but it's all the games and
the next one is also
also a game, I mean, it's the simplest
thing that's actually a part of
the loadable, which we also had for
the rocket four years ago, just
with some added colors.
Uh, tarballs,
I mean.
Oh, I didn't get it for the other
the next thing is bricks,
which is, uh, submission.
We got, uh, I
mean, looks all the familiar.
Uh, well,
OK, might need some improvement
then then there is
also nice graphics hacks like
the Cube, which I particularly
like, just nice to look
at, and the motherboard, uh,
which is actually also a part of an
old model before the rocket
can zoom in quite far.
Well,
then we have to fire a lot of the,
uh, and I think the
last thing is, yes,
I didn't think of those names, those
sorts of missions, but that
you can see that the CPU is quite fast
to do this stuff.
And then there's the always the question,
how much space is on my
radio left?
We have a two megabit
megabyte flash, which has
one point five megabytes for the
filesystem to put all the stuff on it.
And you can also see a nice
graph of how much space is the left.
Uh, then we have the
schedule, a lot of which is
done by Ray, which has a small,
uh, schedule of the
current, uh, 32
three.
You can get it at our Vickki.
Or if you stop by our assembly and,
uh, your radio at the flash
station, then you have the schedule.
And if the servers are down again,
then you can just look it up on your
radio.
So the next loadable is
no, that's not my lord, I'm sorry, the
next day, those are actually also loaded
them into the idle animation of
your of your radio shows, your nickname
and maybe some animations.
Uh, they just have a special
name and, uh, display your nickname.
This is a life which has
some kind of way game of life in the
background going.
Then we also have the
Matrix loadable animation,
which shows you the
thing and some nice stars
in the background.
And this is also
a submission.
I rather like the fact that
it's running very smoothly.
And the last one is
using the full color capability of
our display, which is the color
of plasma.
That's also like the basic ones
to just show you next to nothing.
But those are not as interesting.
And then this concludes the
list of laudably which run inside the
camp from and can use all
the framework of the camp for all the
functions that are already implemented.
You can write a complete application
which runs standalone on the radio
and has nothing to do to enter
the menu. For that is, if you turn it
on, you hold the joystick to the left and
then you get a list of the applications.
The most common ones
are the camp application, which shows
you a nickname and stuff, and
F, which is
by now replaced by the hacker of app
application, which has the
capability to I mean, do you have it as
a SDR, which you can use with
your computer, with no radio and
it's compatible to the heck
of
that. We have also some
other applications like submitted
one that plays modifiers that
we have a demo.
Once again.
Just the second.
Thank you.
That was rather nice.
I mean, you need to plug in headphones
for this, but and then
we also have the Arafat,
which does some stand
alone, R.F. things like
a waterfall display where you can see
you can set the frequency which are
chosen and it shows you if there is
activity there or not.
You can also select to speed up to
how fast the soup will allow you to go
and has a band with two megahertz,
which is not too bad for for a standalone
thing.
And Arafat also
has some additional features like
FM receiver transmitter, which we want to
demo right now.
Just a second.
OK, the thing is, a
wideband band, FM receiver and
transmitter submitted by ear
so you can select the frequency you want
to send on or receive
on push to talk.
If you press the button, uh,
inside this application, your patch
basically merges into
an FM transmitter and we are now tuning
to two point four gigahertz on
on our badges.
And we'll transmit
audio from sex back to my bed.
I'm running the receiver.
He's running the transmitter.
It's better. It's the same software.
You just have to make it the transmitter.
Let's see if it works.
Yes.
No.
So I got.
I think we I
cannot hold three things at once.
I get away
bit.
Oh, yes, hello.
Test your
crappy quality, but.
OK, I guess that was a little bit of
overpowering the receiver, but in
fact, if you tune into a
White FM broadcast station has a very
good quality.
Also, you might need
to have an antenna appropriate
for the frequency of the built antenna is
only tuned for to
around 2.5 gigahertz.
And radio is quite
a little bit lower than that.
And thanks to a tilzer
who wrote this application, he
really went
into the RF stuff and implemented
all the all the necessary functions
for that.
We wouldn't have had the time to do it in
as nice fashion as he did.
Yeah, I told you a little bit before
about the hacker app.
I mean, before at the camp, you
started in hacker mode and it would work
like a hacker, but you would not see
anything on a display and would not
get any feedback from from the
application. What you do.
Now we have to the full GUI
experience where you can actually see
what the what the badge is doing.
I mean, the system and what when
you started it off.
And then you can if you receive
something from your computer, then
the display shows that you are receiving.
Oh, yeah, yeah.
And you can also see the settings,
if the amplifier is enabled or disabled
or the game settings
and which at which rate you are
receiving, because we found
the hacker of tools sometimes confusing
to to not I
mean, if you if you don't set
anything, it just leaves the last set
mode for, like the amplifier.
And that might be confusing.
And so you can see at a glance if it's on
or not and then if you transmit it shows
you that you are transmitting
and you get the full feedback.
There's nothing to select
on the batch. But you at least you get a
nice display.
And last but not least, uh,
just a few days ago, again,
at his submitted
The R.F. Flip, which does,
uh,
several RF related stuff
in a nice library where you have
quite easy functions to set the frequency
and retrieve, um,
run binary frequency shift keying
to transmit data or receive data.
It even uses some offload
some of the processing to the second car
on the on the batch
so you can run up
that code on in
the meantime while you while you receive
stuff on the main CPU
that works really great.
The only caveat is that if
you want to send something to the
display, you need a special
function from the library.
So the display is set up correctly
and does not conflict with the RF code
in the meantime.
But that is really great and that's
part of the GitHub since
three days ago.
Some last minute additions,
but it's really great.
And, uh,
what we what we still plan to do,
what we haven't yet gotten around
to is we want to upstream
the changes we made in the radio to the
Hakka of GitHub.
So we don't have to maintain them
separately. And we can always
be up to date with any other changes
that happen upstream.
And one project that
Schnieder still wants to do is
to send and receive
stuff directly from the SD
card that is not populated
by default. But you can on stickered
slot, on your on your badge and then
from the server read and write files.
And you could in theory, this is what we
want to do.
Uh, um, we just received
something writing to the SD card
and then replay it from the SD card.
So so you would have a standalone RF
replay device, which
might be nice if you have, like, old
character openers or something like that.
Now we come to the
hardware details and I have to
defer that to Schneider because he's the
hardware Google.
All right.
So what can happen in half
a year to hardware, you might ask?
Well, box,
you can find a lot of box in half a year
and something you've cobbled together in
two months. And we found plenty
of them.
And some of them you can fix in software,
some of them you can't.
And we'll go through all of them right
now, all of those we know about
and tell you if you can do something in
software, if you can do something
yourself or if it's just like that.
No.
OK, so one of the
common problems also is the hacker is
that you can get lots of interferences
from clients which are on the PCV
itself and they manifest as
that's peaks in the spectrum.
These are
inherent to the design.
You can't really get rid of them.
If you have a clock at 40 megahertz
somewhere on that device, you will have
peaks at 80, 120, 160
megahertz and they won't go away.
Thankfully, if
you have, for example, a clock at 40
megahertz, you can see here there's a big
peak at 80 megahertz.
That's the first harmonic there.
And if you but if you go up in frequency
at 120, it's a bit lower on 60,
even lower, 200
gets a little bit lower and roughly 400
and above. You can't see that anymore.
But it means that's something you have
to live with if you see these peaks in
the spectrum and they just they're
there, they don't move.
Whatever you do, you attach the antenna,
you remove the antenna that you have to
ignore him. And there's only a limited
amount of stuff we can do.
We did a little bit of cover that
head on and talk, but just as
a heads up.
Be aware.
All right, next one.
Um hmm.
Missing high pass, so
we announced the radio as being
workable from lower frequencies,
roughly 10 to 30 megahertz up to four
gigahertz, but we didn't populate
one key part for the four gigahertz
operation that's in high pass filter.
We had to save cost.
That thing was going to throw us out
of budget and we left
it out. But the
result is that you can't transmit or
receive above two point seventy five
gigahertz.
We originally thought that we can solve
that in software, but now realize that's
not possible.
There's only two solutions.
Either you populate the hypos yourself,
you can get the number from the
schematic, no problem.
Or you just Richard.
But be aware, if you break it and you
transmit something, you really have
to add an external filter to remove
some of the harmonics created by this,
because as the reason this thing was
under in the first place, you just want
to receive above two point seven, five
gigahertz should be OK to just bridge
that thing.
And we have reports of the backlights
staying on, and that's caused
by a design decision, which
we took where we placed the pin, which
controls the backlight onto a pin, which
also controls the boot options on the
MCU.
It's high by default.
And if you turn it off, it's floating a
little bit and but high and on some
batches it turns on the display, even
went off
tricky to solve.
The only real solution
to this is to unplug your battery.
Otherwise it will drain
your battery and at some point
will just be empty.
Antenna, originally, the antenna
was designed to be at around two pine
forests and a little bit up, so
two point four a 2.5,
because there's a bit of space where
there's no Wi-Fi.
And it
would be nice to have the radio
transmitter and receive the best because
that gives the best batch to batch
communication.
But turns out that we
missed you a little bit.
It's too low at two point forty
five gigahertz works well still
at two point four, 2.5
gigahertz, but not the best.
Sadly, nothing we can do about that
either.
USB power.
Now we have to use reports on there
and our current limited.
Also, the first USB port takes
precedence, so if you plug
in the first USB port, it will always
take as much power as it can from that
thing to get powered.
If you attach the radio to a recipe, that
can be a problem because the phone can't
supply enough power anymore.
You cannot supply at the same time for
the second USB port because that thing
doesn't take precedence and is also
limited to half an empire, which is not
enough to supply the radio.
There's two solutions to that.
Either you take some WI
adapter, which basically takes power
from some other part,
or a USB hub which is powered, which
is basically that.
Or the Hecke gets
ported to the second USB port and you can
power it for the first port and have data
coming off of the second port.
This hasn't been done yet, but just be
aware, if you attach this thing to an
embedded device, might
take too much power.
And the clock input,
we initially thought that
around one third of all radios have a
working clock input or at least
could be made workable, but
turns out that during the design
we hard
wired that clock input to ground.
There's no way you can fix this.
It looks easy on the picture here.
Just remove that
that piece of copper which connects
the pin to the ground.
It's below the chip and you won't
reach that.
So the only way to introduce
an external clock into radio is really to
attach it, solar it to the
pads of the of the crystal and
supplied with 27 megahertz.
No way around that.
And the ice people floating.
We missed the pull up, we've seen it once
someone swallowed something to connect
on the radio, didn't build up anymore.
There's a pin on the microcontroller
called ISP. It's floating.
And if it goes low, the thing doesn't
boot. So if you have something like that,
that's really rare.
So far, we've seen it once and unique.
It seems to be no problem as long as you
don't soldier on any connectors to
any connect which has the ISP
pin on, check the datasheet
and the schematics for that.
Something similar happened, we've seen it
a little bit touchy. If you
put anything onto the reset button, make
sure that that thing still gets pulled
high. We've seen radios reset
occasionally if something is
happening there.
So typical problems.
Now we get into stuff we can actually fix
broken display.
Well, look for Nokia, six thousand
one hundred. This space on eBay
available.
Not that expensive.
We also have some at the radio assembly
right now. I think we have 40 of us.
If you have a broken display, just step
by and we can swap that thing out.
And because someone told it to us,
you can't use a rocket display their pin
incompatible. And if you think you move
that, I'm surprised that the thing
doesn't go up in smoke.
So please don't do that.
Next one, no audio input output.
The headphone connector sometimes isn't
properly checked.
That depends on the headphone connector,
Soledad. And again, to make
sure you have contact and sometimes you
also have to rotate the headset a little
bit like the actual connector of
the headset to make contact.
We've seen that also this
that power switch.
It's like the most stressed part of the
rocket. If it fails,
remove it. Put a jump on there.
That's fine.
Um, no data flowing.
You've seen that you're going to
have mode.
It's detected.
Everything works. You can set the
settings even the heck out of it, which
is roadshow's stuff.
But there's no data flowing.
That's potentially because of bad USB
cable, too long USB cable, not enough
power getting in.
The display flickering, please charge a
battery, that's the battery
indication, actually, of the protection
circuit, which is a little bit it's not
very steep, so it starts to flicker when
the voltage goes down.
Nothing to worry.
Just charge your
radio.
Then if you mount the thing,
I mean, mountain internal flash memory
onto your PC.
It takes a very long time to write
something to the flash memory
that's normal.
Please use the safe eject feature
of your operating system or type thing
into a console on Linux and enter and
wait until it returns.
That way, you make sure that you don't
copy your data, your file system
and everything will be on there.
Just you have to be very patient.
You can take a few minutes to transfer
large amounts of data to the radio.
Then Ogilvie alleges
we made a mistake in the layout
of the transistors, which
would turn on the power, off the power
unpopulated correctly,
and then we had some mishap
in the communication with
a few guys.
So really, it's not necessary to run any
wires or anything across the bridge, just
bits to Petzold,
every transistor. And you will be good to
go. No special
tax necessary.
The antenna connector, if you solo on
a connector to the antenna, make
sure that you don't bridge the two
parts which are in this circle, they're
very close together.
They're not connected by default and
they're easily to bridge.
And if you break them, you bridge the
power supply to ground.
The thing won't do anything anymore.
We would just get very hot.
Sadly, it has
no solar mask in there, I think, and a
very, very close together.
It looked like a huge distance
of Leotis, nothing.
But really, it's very small and really
easy to bridge.
Make sure you don't bridge these two
things.
Also, if you have some
sort of an unbiased you, you might have
an active antenna like GPS antennas or
modified GPS antennas, for example, that
we use for Iridium and other stuff which
have amplifiers in the antenna.
You can add a small coil in there,
like 10 microanalysis, for example, for
GPS antenna, and that will power
the antenna.
Also, make sure that you
don't breach the patch there.
And while the hacker has this
thing as default built in and also
switchable via software, we never had
the time nor the money to implement it.
But if you want that, it's really big
Patts you can solve in a rather large
inductor there.
Yeah, just let it to
get it done by someone.
Do it yourself. Should be fine.
One very important thing, if your antenna
is a DC path and that means an
electrical path from the inner conductor
of the semiconductor connector to the
outer conductor, that
thing might burn out
the conductor, for example, just like
periodic that we show here that
we used to capture
some iridium stuff has at the very end
a small connection connecting the two
parts of the antenna.
Make sure you don't do that.
OK, protection.
There are some very tiny parts on the
radio and they get off easily.
We really recommend you solo
on some shields or get some case for the
radio, because they
break off easily. We have a few of them
now or at least take
a lot of care when Trendspotting radio,
wrap it into something, make sure there's
nothing scraping on the PCB.
Then performance improvements, we've
improved the format quite a lot,
you can see here in the middle, there's
the signal which way it should be, and on
the sides, there's huge
mountains of unwanted spurs and
energy which should not be there.
We had we did some improvements to
the PLL and now looks a bit different
like this really does improve
the, um, transmission and reception
a lot. And I urge you to update
your firmware if you do anything of DDR
on the radio, but it's a lot
better now.
Same thing for the Spurs.
We disabled a few clocks, which most
likely no one uses at the moment anyways.
We've removed one clock.
We've moved one to another clock so
that we don't get additional spurs.
That's improving the reception
a lot.
Again, please update your format.
So Radio Challenge, we had a real
challenge at the camp and is going to
talk about that.
And so at camp,
when we gave out all these badges, we
had the problem
that we wanted to people to play
with SDR.
Um, there is this
misconception
about SDR that it is
difficult and obscure and
people tend to say, oh
yeah, that looks difficult.
I don't want to touch it.
And we wanted to get people to to try
out all the features of the badge.
So we ran a radio challenge
where we wanted to have some
invite to people to play with the radio.
And at the same time, I mean, have
clearly defined
things they could do.
And we wanted
to have them, I
mean, all at the same time trying
stuff. So we implemented the radio
challenge.
Uh, we wanted to
ramp up the difficulties, start with very
easy problems and slowly increase the
difficulty.
We didn't want to have really difficult
things. We wanted to get people to
introduce them.
We were very short on time because we
also had to finish the the
radio before camp and then
give them out to people and give
support for problems.
And so we only managed nine challengers.
One of them had to be removed because
there was some miscommunication.
And, uh, all the possible
answers were from, uh,
so actually on the eight challenges
and we got some from the
CDC to have a Web interface
for solution tracking where you could
register and put your solutions
in. That made it easy for us to to at
the end to check who had the most
correct answers.
Um, uh, then we have, uh, I
have a quick overview about the
challenges for you.
I mean, the first one was just flash
some code on it.
This is like a really low barrier
of entry. So people have to
like, look at your badge and find out
how to start it and run some code on
it.
And maybe if they see that
it's not that difficult, maybe they even
develop some loadable or something later
on. Uh, the second challenge
was a waterfall challenge.
There was, uh,
a hidden transmitter somewhere which
transmitted the signal, which was turning
on and off at certain intervals.
And the answer was just how much time
passes between two
two times the, uh, when the signal
was on.
Uh, so this gets to people
to install a simple waterfall
tools or just turn
it on and play with it.
Uh, the second one was,
uh, like only slightly
more difficult to find, uh, where
in the frequency of the signal is.
We told him it is somewhere between, I
think, one gigahertz and one point five
gigahertz, and then you have to just
use X or any waterfall
diagram and, uh, find
it.
Uh, we had, uh, the, uh, improve
the difficulty a little bit for the next
one. Uh.
And we had an FM transmitter which
was transmitting some self recorded
stuff, the
RF at this point did not exist.
So it was not just starting the RFA,
but you had to install some SDR tools and
do some of them receive or you can do it
with GQ asks which does it build
in? But still, you need to familiarize
yourself with the tools
then just because we are at camp and we
wanted to get people moving around a bit.
We hit one transmitter somewhere
and people had to locate it.
And the first
challenge was somewhere near our village
because it was fun to see people running
around in your village and searching for
something.
And and then this was
concluded the most of the easy
challenges. And we wanted to have a
little bit of difficulty at the end.
This is the age two two six two is
the remote
controlled power sockets, the really
cheap ones.
And we had
the remote control for one of them at our
village and people had to decode the
address that it was sending.
It's not that difficult.
We had some introduction in in
the question and we had an SDR
workshop where we discussed this in case
you wanted some help and
how many people managed to
do this.
You can also do it just by looking
at a waterfall diagram that is really
fast enough to catch
the signal if you
if you just want the easy way.
And the last two challenges
was
the same remote control polysaccharides,
but you had to turn one of the sockets
on that might have been too difficult
or we fucked something up because
nearly no one got it correct.
I think we had one contestant who got
it correct. So I'm I'm sorry for
that.
We I thought it would be easy
enough. And the last one was just for
fun was again, locate a signal
source.
And at this time it sent something in
Morse code that you needed to ask if you
call the Morse code.
And was
once we hit that at the
at some other village and
at the end when we wanted to to grab
it, we knew where we hit it, but it
wasn't there anymore.
So the plus point is, when
you give all the people on the camp, the
radio, everyone has a radio.
So we just grab the next person and
ask them to borrow their laptop and the
radio. And so we started to search
for it and find out it's surprisingly
difficult without a directional antenna
to actually find the sticks.
And the the successful
strategy was having several
people around standing in the way
and blocking the signal to make a
human directional antenna.
Yeah, in the end, we
just asked they had a lost and found
bin at this villager did was in their.
So we had a really fun to
make this challenge and
the feedback we got was really positive,
unfortunately not that many people took
part.
So we wanted to
revive this challenge for the campaign,
for the Congress.
And we we still
haven't set up anything but
stopped by our assembly later.
And we might have put up a few of the
challenges, again, just if you want to
play with it.
And there is one more
thing.
Uh, we have some
lights which are remote
controlled light bulbs.
So anything you have
with knowledgeability, they're not that
expensive and use either
the normal
both normal light sockets.
I forgot the names of those.
And if the first standalone
radio application that someone writes
to which remote control is one of those,
the protocol is not that difficult.
And Googlebot, I mean, the
first one who stops by the assembly and
chose a standalone application on radio
gets two of those lamps.
He doesn't need a remote control.
So this concludes the part of the radio
transmission. Now we come to the launch
list.
OK, so this is
an art installation in the launch Ansen
Chris from the Munich,
he did it.
It's basically just a
radio connected to DMX of the launch
which transmit it has to light
information of all these installations
transmitted of radio to the
other batches, and they can receive that
and switch on their lids.
Like the lounge once said, all
Vijay wants it and it's pretty easy.
There's a
there's a small protocol.
You can set all LCD, you can send him off
to the same color, to different colors.
And we have a small
piece of hardware. It's just black box
radio strapped to it, small power
amplifier. It goes up onto
some antenna in the lounge and you can
receive the signal there.
And there's a small
application that shows you a nickname,
and when you get near to the launch, it
starts to clouds change the background
color of the display,
and so you can be part
of the light. So at, uh.
Launch, this is based on your flip
phone here.
Oh, yeah, you should have some LCD, but
we have lots of LEDs at assembly,
so if you need some, just
get to us.
We have a PlayStation at the assembly.
You can get the latest from over there,
including the launch up.
And otherwise you can get it from GitHub.
Just compiled yourself.
We'll have some binary distribution later
on today. I think.
Now, SDR, this is going to be very short.
What can you do with Estado?
Some recent tax?
I mean, of course, what with the Iridium
stuff as also global stuff, so that
satellites there was very nice
hacked lately using
very weak encryption are known
keys of the secrecy protocol to open
locks and stuff like that.
Have a look at that.
Play around with that stuff.
Public transport.
Maybe you want to receive your local
schedule for public transport.
You can use the radio for that.
That's quite a few different hacks.
Go to academic ATSDR
Tech on Hockaday and you'll find lots of
stuff.
Interesting protocols, satellites,
airplanes, DCT, you name
it, building automation, there's lots of
stuff to look at.
Upload the slides later on so we can have
a look at all the links also from the
previous slide. And this stuff
hack on your heart's content.
There's a lot of stuff to be discovered
and it's not that hard, really.
Possible standalone applications now,
really,
I mean, this thing, it's
a multi role SDR batch, so,
I mean, it has the battery,
it can run standalone
use, that use of processing power you
have on there, do something which is not
running on your laptop, used to power
and have something,
you know, which just turn on.
It just works. You don't have to build
anything. You have to start up in radio
and have stuff like that, which is not
working and potentially because some
software update what's going on.
And that's a lot of stuff to do,
put stuff on the SD card, something until
you start transmitting from the SD card,
Southmead home automation, maybe some
power sockets you want to turn on or off.
You can do it out of the radio.
No problem in the localization
also.
The USB ports, no one has done
something of the USB parts yet, but
I mean, their host, they support
the host mode so you can take a USB
stick plug into one socket.
The venues be on to go adapter, take the
radio, plug it into your computer, have a
look at what's going on over USB, maybe a
USB firewall, USB sniffer
intercepting stuff.
You might know the
house called again throws Goldsby.
It has a nice one, the face
Dansa which does that also.
Now you can do it off the radio too, for
sure.
Then getting a radio, as
I said before, that was
one of our product manufacturers which
has agreed to manufacture radios again,
if you assume it's
electronic manufacture.
I propose that if you really
want to get a radio, get together on the
waiting list. We now have a mailing list,
will be on the next slide, get
some group orders going.
We'll provide a dataset of complete
data set, which you can give to them so
they can manufacture the stuff.
But really, you're on your own, probably
sourcing the parts, getting the deal of
them going really well, not in the
business of selling stuff.
And that's probably
not going to change.
Then last night.
Mailing lists, there's no mailing list,
took us half a year to do it, but we
finally have it get
on it, especially if you want to get a
radio.
I will get to vote.
We'll also be on there.
We'll try to answer any questions you
have for.
Support you in any way,
get up, of course, get the radio,
get the film from there, the wiki.
Hasn't been that active lately, but
really, if you want to document
something, go there, I think lots of
people are still looking into that thing
and the radio batch Twitter account,
you can get any news from there.
The thing I think we had some
nice responses just before Congress for
the launch list and the other
new apps we have for the radio.
Then at the assembly down at
Hall Free, we have to station.
You can get the latest from there.
From there. Just plug your radio in,
have the joystick moved up at that
point, and you will get the latest
greatest from the take
your radio to the lounge.
I hope this is already life.
Yesterday wasn't yet, but we're working
on it hard. And I think Chris and
Owensville will be happy to have you
have you with your radio there.
Johnny Assembly will be hacking, will be
hacking on your slides, will be hacking
on SD cards and stuff like that.
And yes, half an
hour after this talk will have the sale
of some Connector's LCD
and a few cases
which are left and supercute
from any race I think has had this
morning eight RF kits left
and he's willing to sell them.
He's at Milky Way.
Get to him if you want to have some of
these. Thank you very much.
Thanks a lot, 2nd Schneider.
So we have 10 minutes left for questions
if you need to get out already.
Please be quiet.
And if you can stay, please stay.
Do we have questions from the Internet?
A few. All right.
If you have questions here in the
audience, please come to the microphones.
They are always like in the 80s.
And we take the first question from the
Internet, please.
The first question from and then to
Tussler, from the wondering
what tools were used to dimensioned
the antenna.
Pieces of copper,
Larry, the antenna is a reference
design from I am not sure, I think
he actually and
we had it on the first prototype, it was
way off. And what we did, we took
little pieces of copper.
We sold them on, try to change
the dimensions a little bit to make it
to tune it to the right frequency.
And then we measured these dimensions
and put it into the final batch.
And it's off a little bit.
That's what we did.
Trial and error basically
test it was trial and error,
basically.
OK, one question from the microphone.
Three.
Hello. You mentioned that you found some
box in the hardware and
you published the plans.
Did you adjust them after you found them?
That's a good question.
No, we did not.
So the thing is, I'm
working in hardware a little bit also
professionally, and I
tend to don't touch it.
It's working more or less right now, and
it's working pretty well given what time
we developed it in and the box we found
our mind.
I would say if you want to change
gears, you'll have to file
a request, change them, but be aware
that if you change anything on hardware
and you produce that stuff in mass.
That's tricky.
You need to do prototypes, really small
change. You need to do a prototype.
That's my opinion.
Thanks. One question from the Internet,
please.
A question from Hector At
which power level does the famous sender
or the sender in general?
We can put out the roughly plus
10 DBM, so that
was it.
Yeah, and
but we don't reach that always.
It's a little bit dependent on the
frequency. And the FM
transmitter has all the games
available to you so you can tune up the
text again and activate the
external amplifier if you want to.
Put a little bit more power
away if you put on turn on the external
amplifier or not, I like
the extra amplifier and you also turn on
up to to gain a lot.
You'll get a lot of harmonics.
That's like it is.
But yeah, we don't care
about that too much.
OK, no. Microphone four, please.
Oh let's not question.
OK then. Three, please.
Hello.
So it's more than a feature
request.
So it would be cool to have
a generator generator for
new radios so you can
build a flow chart
their flow diagram and produce a
python code and
do the same with
the radio project.
To produce record straight to the
C.P.U of radio.
But the flow graph,
it's not on our To-Do list, I
would say.
Sounds nice also
really hard.
Yeah, honestly, I have no idea
how to do that
right now.
So it's not on our plans.
If you have plans to do
it and then submit a
request, we would be happy to merge it,
but.
I don't see that happening right now.
OK, thanks for providing
the poor request.
So one question from the signal, Angel
Tetzlaff room is wondering,
is there a hardware altar file somewhere?
And if not, could you put it there
on GitHub?
Yes, we've just presented it to you.
No, seriously, we found out a few of
these bugs two days ago while
checking some things again and making
sure of a few assumptions we always had.
And at the moment, it's this
presentation.
But it's a good point.
And we'll put up a wiki page this.
Yes.
OK, great, we still have five minutes so
we can relay a few more questions from
the Internet. Thank you.
Also, from top to bottom, could
you give some pointers toward softer
tools and resources to write apps
and firmware for the radio?
All right.
I mean, the.
Softer towards the softer towards it's
just a compiler and you can
you can look at the GitHub code that
is there, there's no magic
documentation anywhere.
I'm sorry we didn't have the time, but
I think the code is not too hard to
understand. If you just look at the code
that is already there and that's
all you all the help you get at the
moment. I'm sorry.
One more.
Um, yes, so
also wondering how important
are the metal cans around the sensitive
circuits with regard with regard to
the RF parks, because
some people didn't get them at the CCC
camp.
I metal cages.
How important?
Well, they're quite important for
mechanical protection, really,
and we did measurements
with regarding our air performance and
it's not that much better with
the shields on, but we're
very happy with people have shields on
because that will protect the,
um, the things
from mechanical damage.
I mean, they they give
a lot of better a lot better results if
you have some strong
transmitter next to your batch.
And that might be a motor, for example,
something that you a laptop wi Wi-Fi.
Yes. Anything which has something
which creates a spark or has a powerful
transmitter in it that will radiate
into the radio and you will get that
in your received data.
But if you don't have that, that's not
too much additional
benefits from having the shields on.
Do you have another one?
Yes, there was some discussion about the
preferred design
tools for hardware, and would you
recommend a keycard or
basically, yes.
What's the preferred design tool for the
community?
Would you say, Kica, for sure
if we did it?
And I would like to do it in kickout,
really? The problem was that
we didn't have time to
get some people into Kickett at that
point. That's that's including me.
And we had to really
spit this thing out in a
hurry. And so we
had to go back to Igoe because everyone
in the team was fine
with ego and knew how to do that stuff.
And that's the only way we were able to
get this thing done in time.
The Hekker have original files on
Kickett, and I think that's really
good. And it would have been nice to
have the radio and Kica too.
But that's sadly not the case.
Thank you and microphone seven,
please.
I just want to ask if you have
any information about external
amplifiers.
And information,
the only information I can give you is
there's two things.
Take a look at the latest video from
Michael Oarsmen. He's talking about
transmitting and also amplifiers.
And the second one is put a filter
after that thing.
If you amplify your signal a
lot, you will have spurts
at places where you don't
expect them, especially if you
amplify stuff and you have
to check the full spectrum analyzer.
You really should if you put an external
amplifier on there and you should put
filters on there to limit the amplifier
to the region where you want to amplify
something unless
your amplifier has some internal filter
characteristic already.
OK, and one last from the Internet.
What is so Robinson wants to know,
what is the maximum supported sample
rate?
It's around 20 mega samples per second,
you can go a little bit higher, and
I'm talking about the radio in Hakura
remote connected to a PC, you
can get around 20 mega samples per second
if you have a fast PC, potentially
even one or two more.
But I think that depends on the USB stick
and other factors.
But really, you are limited by the
bandwidth that USB can support at that
point.
OK, thanks a lot for those questions.
I was somebody else who can transcribe
them somehow and some F Q
or something that people can read
afterwards also.
Do you have enough are think doesn't
affect you on the weekend?
Yes.
OK, so you can extended and
maybe put all the information you got
today from the talk also
in some written form so people
can access it even easier.
Thank you.
Thanks.
And thanks for this great project,
somebody of you has a radio at home and
doesn't use it, please just
donate it to somebody who can put it to
better use to your hackerspace or to
some up and coming hackers or something.
So the radios are not
in the closet somewhere and getting
dusty.