Thanks David, but I cheated a little. It's not really Android, more like an unholy mixture of Android and GNU/Linux.
The way it works is you pop in an SD card, and an Android app starts a Debian container which runs Gnuradio, FreeDV and possibly also any other Linux amateur radio software. The host Android OS is blissfully unaware of what is happening underneath, and this also means you don't have to go destructive on your phone. The downside is you lose temporarily the ability to make calls, because Linux takes over the whole sound system. This is why I'd like to see some Android developers stepping up. As for the PTT, it's currently not operational, because the audio out line has a weird pin-out, with one pin being used for the button on the headphones, which is not making my Yaesu FT60 happy. I'll probably use that button for the radio PTT and to trigger the application itself. A different radio like the 857 might require a different cable, and I'm terrible at hardware design. Cheers, Adrian On Sunday 05 June 2016 06:34:00 David Rowe wrote: > Wow that's really awesome Adrian! Great job at integrating all of those > modules with Android. How well does the PTT work, e.g. can you use it > for real QSOs? > > Cheers, > > David > > On 04/06/16 18:13, Adrian Musceac wrote: > > Hi all, > > I was thinking the other day, that it would be nice to pair a cheap > > Android smartphone with a standard analog FM handheld radio (maybe a > > Baofeng) and upgrade your aging FM transceiver to a state of the art > > digital radio with Bluetooth, GPS, the ability to bridge voice through a > > VoIP channel using the Wifi or 3G connection and many other features. > > > > So what is stopping us from doing that? Not very much apparently. All > > the bits and pieces are there already, David and Brady did a huge amount > > of work on the VHF 2400 modes, so sending a 1300 bit/s stream of Codec2 > > over the air using a standard handheld should be a breeze. But we might > > need to be able to also talk APRS to send coordinates, so switching > > between modes should be easy. > > > > Or, why not connect a bog standard Android phone to a credid card sized > > SDR frontend like the USRP B205-mini and step into the future of pocket > > SDR radio from DC to daylight. Gnuradio already has very good > > optimizations for ARM v7 using the neon_hardfp_orc Volk kernel, and it > > can only get better from here. > > > > So, I hacked together a few scripts to pair a cheap Chinese cellphone > > with my analog FM handheld and send digital voice using gnuradio and > > Codec2. Introducing project DroidDV - digital voice through a standard > > smartphone. Now, if only I could find a couple of enthusiastic Android > > developers to create all the software and wrap it around in a nice > > looking interface to make it marketable. > > > > Here's a video showing what can be done in a few hours: > > https://www.youtube.com/watch?v=JibJhNs13qw > > > > Cheers, > > Adrian > > > > > > -------------------------------------------------------------------------- > > ---- What NetFlow Analyzer can do for you? Monitors network bandwidth and > > traffic patterns at an interface-level. Reveals which users, apps, and > > protocols are consuming the most bandwidth. Provides multi- vendor support > > for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using > > capacity planning reports. > > https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > > > > > > > > _______________________________________________ > > Freetel-codec2 mailing list > > Freetel-codec2@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 > > ---------------------------------------------------------------------------- > -- What NetFlow Analyzer can do for you? Monitors network bandwidth and > traffic patterns at an interface-level. Reveals which users, apps, and > protocols are consuming the most bandwidth. Provides multi-vendor support > for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using > capacity planning reports. > https://ad.doubleclick.net/ddm/clk/305295220;132659582;e > _______________________________________________ > Freetel-codec2 mailing list > Freetel-codec2@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freetel-codec2 ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2