The Amp Hour

Interview with Michael Ossmann - Gifted Grimgribber Grokker


Listen Later

Welcome, Michael Ossmann!

  • Michael's open source company is called Great Scott Gadgets.
  • He got started in software and IT security work.
  • It was only 4 years ago that he got back into and started building electronics. His first big project was the Ubertooth Zero.
  • This was designed with Dominic Spill, one of the authors of the paper that inspired the device. It can discover "non-discoverable" bluetooth devices.
  • This turned into the Ubertooth One, a successfully funded Kickstarter project.
  • Michael was inspired in hardware by people like Joe Grand, Travis Goodspeed, Amanda Wozniak. All doing security work and designing cool conference badges!
  • Started out looking through sparkfun beginning electronics tutorial
  • Michael also works with Jared Boone, OSHW developer.
  • Designed the UberTooth Zero in EAGLE.
  • Manufactured in Shanghai based on a recommendation.
  • Most recently, the Hack RF Project has caught everyones attention as an SDR that goes from 30 MHz to 6 GHz for less than $300, both TX and RX! Funded nearly $550,000 on Kickstarter.
  • Works with existing software like GNU radio (which helps you program SDRs in C++ or Python) and SDRsharp.
  • Everything that Great Scott Gadgets does is open source hardware and software. So is the layout program (KiCAD).
  • GNU radio companion is a graphical tool to get beginners started.
  • The HackRF Jawbreaker (prototype/beta unit) has the LPC43xx as its main micro. Chosen for the highly configurable SDGPIO. Also has a small CPLD on board. 
  • Regardless of not having an FPGA on board, it can still do 1000 FFTs per second and stream lots of data back to PC for processing.
  • The power on board is limited by design; this reduces cost and stays under the radar (sic) for the FCC. Regardless, it still has 10 dB of front end gain.
  • The newest project is called Daisho. It's an open, high speed man-in-the-middle protocol analyzer 
  • Includes super speedy standards like USB 3.0 and GB ethernet. The implementation is similar to the NETV by Bunnie, but that can only do 1080i.
  • Marshall Hecht is doing a lot of the design for that. The USB 2.0 stuff already is up and running.
  • Had one kickstarter that wasn't successful, the Firefly cap. It used an energy harvesting circuit, which priced it out of the perceived hobbyist market. Michael liked that KS showed the project was not viable in the market.
  • Everything is open source and tracked on wikis, GitHub and standard open tools.
  • One "designer" for the hardware, but they are using Git for design reviews (awesome!).
  • For more info, check out Great Scott Gadgets or Michael's Blog. He's also on twitter under the handle @MichaelOssmann.

     And in an Amp Hour first, Michael wrote in with even more…stuff he forgot to mention, links and answers to questions on the subreddit that weren’t fully answered! Wow!

    Here are a few things from the "How did I talk for over an hour and not
    mention that?" department that might be good to include in the show
    notes:

    The person who has published some information about using HackRF with

    Remote Keyless Entry systems is dragorn (who introduced me to Chris):
    http://blog.kismetwireless.net/2013/08/playing-with-hackrf-keyfobs.html

    One of the more exciting aspects of the HackRF Project was that I gave

    away 500 Jawbreakers for beta testing. As far as I know, this was the
    largest ever give-away of open source hardware:
    http://ossmann.blogspot.com/2013/05/giving-away-hackrf.html

    I’m adapting my two day SDR class into a free online video series. It

    will consist primarily of lectures with a whiteboard and demonstrations
    and exercises using GNU Radio Companion:
    http://www.kickstarter.com/projects/mossmann/hackrf-an-open-source-sdr-platform/posts/563588

    At this point it is very safe to say that HackRF will be available for

    sale post-Kickstarter. If people want to be notified about this and
    other Great Scott Gadgets happenings, they can sign up for the
    GSG-announce mailing list:
    http://four.pairlist.net/mailman/listinfo/gsg-announce
    And here are some answers to questions I see on reddit that we didn’t
    get to:

    oojingoo asked about tracking Bluetooth devices “idle in one’s pocket”

    with Ubertooth: The primary use of Ubertooth One is passive monitoring
    of Bluetooth communications. If a Bluetooth device is idle and is not
    currently connected to any paired device, it may be totally silent such
    that an Ubertooth One would not detect any packets. Such a device may
    (as long as its Bluetooth function isn’t switched off) periodically
    attempt to contact paired devices to see if they are available, and
    those connection attempts are observable with Ubertooth. More about
    tracking people with Ubertooth can be found on the Ubertooth blog:
    http://ubertooth.blogspot.com/2012/11/so-you-want-to-track-people-with.html

    itdnhr asked about HackRF support in software other than GNU Radio: My

    primary software goal for HackRF is to maintain strong support in GNU
    Radio. Beyond that, we maintain libhackrf, a cross-platform software
    library that anyone can use to add HackRF support to their software.

    A few people asked about the future of Great Scott Gadgets and HackRF: I

    see HackRF being an active project in something like its current form
    for a long time to come. One of the potential uses for Daisho beyond
    wired communication applications is SDR. We don’t have any Daisho
    front-end modules for SDR yet, but we probably will eventually. In
    particular I’m interested in being able to do SDR with much higher RF
    bandwidth (100 MHz or more) than we can achieve with USB 2.0. So I’ll
    likely have some USB 3.0 SDR stuff based on Daisho, and HackRF will
    remain the lower cost, more portable, USB 2.0 solution.

    codebudo asked if HackRF can be used for ham radio: Certainly. Several

    of the HackRF beta testers already use HackRF for operation in various
    amateur bands. It is very easy to use HackRF for receiving such
    transmissions with software like Gqrx or SDR#. HackRF can transmit too,
    but you’ll likely need external amplification and filtering as we
    discussed on the show.

    drabanus asked about HackRF applications including the possibility of

    measuring distance with a moon bounce: Wow! It would be so cool if
    someone did a moon bounce with HackRF! You would probably need some
    large antennas and external amplification and filtering to do it. One
    of the things I find so exciting about HackRF is that people can use it
    for things I never even imagined. It has already been used to receive
    weather satellite images, track automotive tire pressure monitors
    (TPMS), experiment with remote keyless entry system security, monitor
    GSM communications, listen to wireless microphone transmissions, control
    radio controlled toys, and more.

    ...more
    View all episodesView all episodes
    Download on the App Store

    The Amp HourBy The Amp Hour (Chris Gammell and David L Jones)

    • 4.9
    • 4.9
    • 4.9
    • 4.9
    • 4.9

    4.9

    226 ratings


    More shows like The Amp Hour

    View all
    The Changelog: Software Development, Open Source by Changelog Media

    The Changelog: Software Development, Open Source

    289 Listeners

    This Week in Tech (Audio) by TWiT

    This Week in Tech (Audio)

    3,061 Listeners

    Security Now (Audio) by TWiT

    Security Now (Audio)

    2,009 Listeners

    Software Engineering Daily by Software Engineering Daily

    Software Engineering Daily

    626 Listeners

    Talk Python To Me by Michael Kennedy

    Talk Python To Me

    583 Listeners

    SpyCast by SpyCast

    SpyCast

    1,534 Listeners

    SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast) by Johannes B. Ullrich

    SANS Internet Stormcenter Daily Cyber Security Podcast (Stormcast)

    648 Listeners

    Embedded by Logical Elegance

    Embedded

    190 Listeners

    Smashing Security by Graham Cluley

    Smashing Security

    317 Listeners

    Darknet Diaries by Jack Rhysider

    Darknet Diaries

    8,051 Listeners

    Physics World Weekly Podcast by Physics World

    Physics World Weekly Podcast

    77 Listeners

    Practical AI by Daniel Whitenack and Chris Benson

    Practical AI

    208 Listeners

    Hackaday Podcast by Hackaday

    Hackaday Podcast

    64 Listeners

    Latent Space: The AI Engineer Podcast by Latent.Space

    Latent Space: The AI Engineer Podcast

    101 Listeners

    Robinson's Podcast by Robinson Erhardt

    Robinson's Podcast

    265 Listeners