[APP][2.2+] SDR Touch - Android Apps and Games

Not my app just posting here in hopes more people use it to help the developer improve it
SDR Touch (Software Defined Radio) for android 2.2+
Turns your mobile phone or tablet into a cheap and portable software defined radio scanner. Allows you to listen to live on air FM radio stations, weather reports, police, fire department and emergency stations, taxi traffic, airplane communications, audio of analogue TV broadcasts, audio amateurs, digital broadcasts and many more! Depending on the hardware used, its radio frequency coverage could span between 50 MHz and 2.2 GHz.
You can get a compatible USB receiver for under $20 online from eBay. Just plug in your rtl-sdr compatible USB DVB-T tuner into your Android device using a USB OTG Cable and turn on SDR Touch. For list of supported Realtek RTL2832U based dongles, please see the end of the description.
This application is currently experimental and may crash. Please, report any bugs to the email provided in the Help.
Compatible USB DVB-T tuners:
- Generic RTL2832U (e.g. hama nano)
- ezcap USB 2.0 DVB-T/DAB/FM dongle
- Terratec Cinergy T Stick Black (rev 1)
- Terratec NOXON DAB/DAB+ USB dongle (rev 1)
- Terratec Cinergy T Stick RC (Rev.3)
- Terratec T Stick PLUS
- Terratec NOXON DAB/DAB+ USB dongle (rev 2)
- PixelView PV-DT235U(RN)
- Compro Videomate U620F
- Compro Videomate U650F
- Compro Videomate U680F
- Sweex DVB-T USB
- GTek T803
- Lifeview LV5TDeluxe
- MyGica TD312
- PROlectrix DV107669
- Zaapa ZT-MINDVBZP
- Twintech UT-40
- Dexatek DK DVB-T Dongle (Logilink VG0002A)
- Dexatek DK DVB-T Dongle (MSI DigiVox mini II V3.0)
- Dexatek Technology Ltd. DK 5217 DVB-T Dongle
- MSI DigiVox Micro HD
- Genius TVGo DVB-T03 USB dongle (Ver. B)
- GIGABYTE GT-U7300
- DIKOM USB-DVBT HD
- Peak 102569AGPK
- SVEON STV20 DVB-T USB & FM
Note: If you have a device with an older Android verison (3.1 and below), root must be present in order to connect with the USB dongle and USB Host must be enabled on the device.
Click to expand...
Click to collapse
Created by Martin Marinov
https://play.google.com/store/apps/...lt#?t=W251bGwsMSwxLDEsIm1hcnRvLmFuZHJvc2RyIl0
Click to expand...
Click to collapse

Reserved

Thanks for sharing, killerdan56
I will soon make a full-featured thread but I want to clean all of the bugs before really advertising it. I will also make a video as well
Hope SDR Touch is useful to you guys,
Martin Marinov

I have created a new thread for SDR Touch - http://forum.xda-developers.com/showthread.php?p=36930621 Thank you!

Related

[Q] USB sound card on Android?

I have a Android pad running 2.1 and it has 2 x USB ports and a lousy audio out (3.5 Jack).
I was wondering if USB soundcards work on Android? I am under the impression it is plug&play in linux, and that android uses the same audio driver? (just not via USB).
Beeing able to use a USB soundcard with propper sound would greatly improve sound quality (I want to use my pad in my car) :/
+1
I also want to know about USB sound cards support under Android. I have SB Live 24 (USB) and it works with my ARM-based Asus Wi-Fi router, but what about Android 2.2 and MIDs with USB-host port? ;-)
Anyone tried it?
It could be possible
Any update on this thread, would like to get this for my asus transformer if anyone can confirm it works. http://www.asus.com/Multimedia/Audio_Cards/Xonar_U3/#overview
It could be possible!
I tray it on acer iconia tab a500 and noting happend.
It not working.
It maybe need a driver but i don't see any driver anywere
:-(
USB audio in Android progress
Just for note, it works! I recently added self-compiled snd-usb-audio modules to allwinner based tablet. Found corresponding /dev/snd/* devices. Hard part is to add switch to USB audio to java, if there are no full alsa support in ROM. If alsa used, I need only edit /etc/asound.conf ;-)
tsynik said:
Just for note, it works! I recently added self-compiled snd-usb-audio modules to allwinner based tablet. Found corresponding /dev/snd/* devices. Hard part is to add switch to USB audio to java, if there are no full alsa support in ROM. If alsa used, I need only edit /etc/asound.conf ;-)
Click to expand...
Click to collapse
could you give some more details on how this was done?
USB OTG gets mouse/keyboard/mass storage working, but USB soundcard doesn't get sound through it (though the card is receiving power) and I cant see a way to check if it can see the device.
the USB soundcard I'm using was seen by my linux pc (kernel 3.0.0-15) straight away no drivers or config needed.
Here is a what I found on USB AUDIO output with Android (maybe it makes sense to put and update this table to the first topic)
NOTE: as of now SOME (not all!) USB AUDIO Android support implementations stream data through Android MUX that disturbs the original PCM stream for changing volume which means re-sampling original media, but also limited to 44.1kHz(some 48) 16 bit, so for SOME Android:
1) max all your volume controls while using external DAC
2) there is no reason to have / use DAC with higher rates then 44.1/16
3) there is no reason to have / use files of more then 44.1/16 quality. Trying to play 96kHz 24bit file will result in forcing Android to re-sample it on the fly with limited resources and not perfect algorithms leading to degrading output quality lower then proper done in studio or desktop 44.1/16!
There might be a way bypassing the Android layer and going right to ALSA you can do 24 bit.
If you specify a hardware device ("hw:0") in ALSA you can bypass any potential sample conversions.
*there is way around it in linux ALSA http://blog.agdunn.net/?p=434 but i have not seen such for Android
Supporting Devices
---------
Galaxy S III $700 Android phone
ARCHOS G9 $250+ Android tablet (looks like the key is OMAP chipset kernel drivers)
Squeezebox Touch $250 - propriatary logitech linux box
Ainol Novo 7/8 Advance 8gb 100$ Android tablet or Allwinner with a modded Android kernel
Nook Touch with custom rom
any A10 Android tablet http://www.slatedroid.com/topic/33373-rom-cm9-nightlies/
* Hyundai A7HD tablet with Cm9
* Mediacom 907c, Momo11 Bird, JXD S9000, Eken A90
* Visture V3
* Mediacom 910i, Teclast A10t
* ICOO D90W
* CEMA10N7 "unknown" device
* Bmorn V99
* Mediacom 711i, Momo9
* Protab2XXL
* Sanei N83
* Hyundai A7HD
* MOMO9 needs
http://forum.xda-developers.com/showthread.php?p=22280857#post22280857
http://www.slatedroid.com/topic/29289-usb-audio-cards-support-drivers-and-libs/
. B&N Nook Colour with a modded Android kernel
http://forum.xda-developers.com/showthread.php?t=1459892
. WitsTech A81G with a slightly modded Android kernel
http://android.modaco.com/topic/343858-external-usb-devices/page__st__20
Suported DACs:
for Galaxy S III
List of USB DACs with known USB controller that interwork with Samsung Galaxy S III for the time being:
+ AMB Labs Gamma2 with USB controller TI Burr-Brown PCM2707
+ FiiO E7 with USB controller TI Burr-Brown PCM2706
+ HifiMan Express with USB controller TI Burr-Brown PCM2702
+ Topping TP30 with USB controller TI Burr-Brown PCM2704
+ ODAC Tenor TE7022
List of USB DACs with known USB controller that don't interworking with Samsung Galaxy S III for the time being:
. FiiO E17 with USB controller Tenor TE7022
. iBasso D6 with USB controller TI TAS1020B
. Grant Fidelity TubeDAC-11 with USB controller Tenor TE7022
Hegel HD20 with USB controller Tenor TE7022 has also some issue
Audiotrak Prodigy Cube with USB controller Tenor TE7022
for Archos G9
+FiiO E17
+BEHRINGER UCA222
- E10 not supported
for Ainol Novo 7/8 Advance
+FiiO E7
+Burr-Brown PCM2704 USB DAC
+Creative
for Squeezebox Touch
+ Red Wine Audio Isabellina and an
+ HRT Music Streamer II+.
B&N Nook Colour
+Logitech DAC A-5572A |
+Beresford TC-7520SE Caiman |
+FiiO E7
B&N Nook Touch
+C-Media $5 USB adaptor
+Lexicon Alpha 24 bit adaptor
please reply here if you find more info on DAC/devices suppot so i'll keep this post up to date.
I use either a C-Media $5 USB adaptor or a Lexicon Alpha 24 bit adaptor on my Nook Touch.
By bypassing the Android layer and going right to ALSA I can do 24 bit field recording.
If you specify a hardware device ("hw:0") in ALSA you can bypass any potential sample conversions.
Renate NST said:
I use either a C-Media $5 USB adaptor or a Lexicon Alpha 24 bit adaptor on my Nook Touch.
By bypassing the Android layer and going right to ALSA I can do 24 bit field recording.
If you specify a hardware device ("hw:0") in ALSA you can bypass any potential sample conversions.
Click to expand...
Click to collapse
why you are sure that it is 24 bit coming out of Nook Touch tablet?
what ROM / kernel you are using?
where you specify a hardware device? this should be done editing config file or there is a menu items in settings interface?
I'm sure that it's 24 bit because I can look at the file and see that all the bits are exercised.
Moreover, since the microphone only hits about -30dBFS, I have to crank the gain.
Compared to a 16 bit recording (which is effectively 11 bits when using 30 dB gain), the 24 bits (effectively 19 bits) sounds much better.
The Nook doesn't have any builtin audio, except for Dummy which is hw:0
My application uses hw:1
There's really no need to select the audio adapter because there is usually just the one.
Renate NST said:
The Nook doesn't have any builtin audio, except for Dummy which is hw:0
My application uses hw:1
There's really no need to select the audio adapter because there is usually just the one.
Click to expand...
Click to collapse
I am a bit confused.
can you explain step by step how to archive it on stock NOOK touch?
1)install custom ROM with kernel and USB host support?
2)install specific media player? which one do you use?
3)plug in USB DAC, player will use it as output by default so no hw:0 tweaking needed?
The whole USB host mode on Nook Touch is covered here.
You will need a modified kernel.
The stock mediaplayer works but there is an unresolved bug that you need a little utility app to get over.
You need to put in an asound.conf
Renate NST said:
The stock mediaplayer works but there is an unresolved bug that you need a little utility app to get over.
You need to put in an asound.conf
Click to expand...
Click to collapse
So putting asound.conf from the thread you'd mention will solve it and it will be transparent output 24bit 96khz?
can I use other media player such as Astro or PoweAMP?
The Android layer only supports 16 bits.
The MediaPlayer can not play 24 bit files.
To do anything 24 bit you need an external USB adaptor that supports it and an application that directly uses ALSA.
I believe that there are other 24 bit apps on the market.
24 bit is really only useful for recording when there is a large dynamic range.
Renate NST said:
The Android layer only supports 16 bits.
The MediaPlayer can not play 24 bit files.
To do anything 24 bit you need an external USB adaptor that supports it and an application that directly uses ALSA.
I believe that there are other 24 bit apps on the market.
24 bit is really only useful for recording when there is a large dynamic range.
Click to expand...
Click to collapse
I think we are talking about different use-cases.
My question was on plugging external 24bit/96kHz capable DAC (not ADC) to Android device and playing high quality 16bit/44.1 and higher .flac files using one of android players through that external DAC.
As i understand you've done it at least for 16bit DAC? and even mentioned that there is a way to bypass Android layer to get up to24 bit transparently out to the DAC and can highlight the steps for Nook Thouch to archive it.
Can you share your experience, settings and apps you've used?
Most USB adapters you will find are 16 bit.
To get 24 bit, you have to go to a "pro" interface, M-Audio, Lexicon, whatever.
ALSA supports 24 & 32 bits, but does not directly support MP3 or FLAC.
The Android layer supports MP3 (maybe FLAC?) playback, but not record.
You can get 24 bit playback just by using the ALSA utility aplay on PCM files only.
I do not know what there is on the market for 24 bit record/play.
You'd need an app with a JNI interface to the ALSA library.
I wrote a recording application for the Nook Touch that does that.
I cited it in the thread mentioned.
Renate NST said:
Most USB adapters you will find are 16 bit.
Click to expand...
Click to collapse
Just got stock Nook Simple Touch. Can you guide what steps to do to let it play music to external DAC?

[Q] [APP Asking]USB TV TUNER support on android

Hi every wonderfull android devs !!
I'm a proud owner of the wonderfull (again) TF101, but i guess something usefull is missing in android mobility solution : i named : USB/PCI driver and player for TNT DVB-T TV Tuners under android
As now tablets and even phone have USB plugs and enough power to make it, maybe they can support those little USB TV tuner dongles.
As reference under windows i'm using pouchin TV which is a lite and fluid player for TNT TV (DVB-T - H264 codecs etc ...) but i know there are many more like this one and maybe some which could be better... BUT my guess is for android !! i fall in love with it, its not perfect but it tend to be a light and easy to use (and in same time powerfull and completly controlable and customizable).
(But if i can make a parenthesis i would say that android fully interface with windows and that's great but only few apps can fill the connectivity gap between androtablets and androphones (like pdanet for instance). So please think about functionnality between 2 android device in your apps devs
parenthesis closed . )
So what about my suggestion about a new kind of app for android : i mean TNT TV support (for mobility reasons) through mini antennas or wall antenna plugs?..
First : is it possible? (i guess most linux distro already did it)
second : will it be done one day? does some brave guys/grils with gold software coding hands would be brave enough to make it !?
Please respond to my hope!!!
Thank a lot for all the work already done and for the one that will be ! (in any topics )
Trixo
Yep, DVB-T on Android is possible:
http://sven.killig.de/android/N1/2.2/usb_host/
http://forum.xda-developers.com/showthread.php?t=871391
USB TV tuner support on the gen8 Archos devices.
I am looking for this too.
Hi
First thanks for replies.
So if i have well read, froyo include the good drivers for usb tuners, but the transformer is under honeycomb (but that shouldn't be a trouble, as i guess that drivers would be included to it also) and the main trouble would be to adapt this app to the transformer (hardware point of view), it's just à guess as I'm just a Mc guyver with c code... And at least working on a rooted stock Rom..
Am i right?
Trixo
droidtv is the project for android and usb tv tuners. you can get it at; https://github.com/chrulri/droidtv
justPorter said:
droidtv is the project for android and usb tv tuners. you can get it at; https://github.com/chrulri/droidtv
Click to expand...
Click to collapse
But thats for DVB .. any news about ATSC ?
Refer to post #2.
It is possible to have tv on droid 3?
Sorry for the inconvenience, but I wanted to ask if i can have TV on my motorola droid 3. I have a hydrid tv tuner (ISDB-T and Analog TV) and I would know if i can use it in my phone. My phone supports OTG. Thanks
justPorter said:
droidtv is the project for android and usb tv tuners. you can get it at; https://github.com/chrulri/droidtv
Click to expand...
Click to collapse
Is thid project "death"?
I have a DVB-T-Stick with RTL2832U Chip (and 820T).
In the Play store, there is also a driver for this "RTL2832U" based DVB-T sticks Intended for a SDR App.
I can receive flight transponder data live from airplanes with a app, but there is no universal DVB-T tv app ?
Only "DVB-T for Android" etc., for ELECOM Micro-USB etc. DVB-T-Tuners.
Hello All,
May you want to check this USB tuner supports on Android TV;

Surface RT Accessory Compatibility Thread: Post Your Results

I think it is best to keep all USB/BT accessory posts together for easy reference.
If you have working stuff, please let the rest of us know.
Working: Targus SoftTouch BT mouse
Working: Targus Wireless Remote Presenter (w/ USB dongle) (no drivers, plugged in dongle, worked immediately - full control of PPT in presentation and chart view modes)
Working: Targus USB SD Card Reader
Working: PNY Attache 16GB USB memory stick
Working: USB Host Mode to Atrix 4G and RAZR MAXX HD (charging and recognized media)
I'm curious about:
Wacom tablet (i doubt it since drivers are required)
USB keyboard or mouse
Any issues with USB hubs (I may be able to test this at the end of the week)
USB Printer
Not working: Microsoft Xbox 360 Wireless Receiver for Windows - LINK
---------- Post added at 04:03 PM ---------- Previous post was at 03:58 PM ----------
Working: Logitech diNovo Edge keyboard/touchpad (using the Bluetooth adapter that comes with it) - LINK
---------- Post added at 04:08 PM ---------- Previous post was at 04:03 PM ----------
Working: Microsoft Wireless Mouse 5000 - LINK
Working: Brother HL-2170W Printer (only tested via wireless) - LINK
Not working: Microsoft Lifecam Cinema.
(Yes I know that there are cameras built in to the Surface, but I get an adjustable angle, which is better for my desk, with the Lifecam).
Also not working for anything but charging is any WP7 phone. (only WP8 phones will work with the Metro sync app)
Working: iPhone 5 - Charges and allows for importing of pics/videos.
jhoff80 said:
Not working: Microsoft Lifecam Cinema.
(Yes I know that there are cameras built in to the Surface, but I get an adjustable angle, which is better for my desk, with the Lifecam).
Also not working for anything but charging is any WP7 phone. (only WP8 phones will work with the Metro sync app)
Click to expand...
Click to collapse
TheAccuser said:
Working: iPhone 5 - Charges and allows for importing of pics/videos.
Click to expand...
Click to collapse
So does this technically mean that a phone by Apple works better with Windows then a phone by Microsoft lol nice move!
I will get mine 2moro (though not holding breath till I get my hands on it) so I will try a host of hardware.
TheAccuser said:
Working: iPhone 5 - Charges and allows for importing of pics/videos.
Click to expand...
Click to collapse
Ditto for Ipod Touch 4th gen
Working:
* Droid X phone (Charges and file access)
* Six different brands of flash drives
* IOGear GFR204SD memory card reader (Reads SDXC and SD cards)
* A handful of USB keyboards and mice
* Western Digital 2TB My Passport drive (with enough power for the drive)
* Logitech DualAction Game Controller
* Belkin P11438 Hi-Speed USB 2.0 4 Port Hub
* Microsoft Arc Touch Mouse
Not working:
* USRobotics Model 5637 USB dial-up modem
* StarTech USB21000S USB network port
* Hauppauge WinTV-HVR 950Q TV tuner
* HP LaserJet 6P6MP
* Canon iP4200
* HP Deskjet D2360
* BU-353 GPS unit
AndyRathbone said:
Working:
Not working:
* USRobotics Model 5637 USB dial-up modem
* StarTech USB21000S USB network port
* Hauppauge WinTV-HVR 950Q TV tuner
* HP LaserJet 6P6MP
* Canon iP4200
* HP Deskjet D2360
Click to expand...
Click to collapse
I suspected as much WRT the modem/network stuff. Too bad about the TV tuner.
Were the printers USB or wireless connected?
mk1151 said:
I suspected as much WRT the modem/network stuff. Too bad about the TV tuner.
Were the printers USB or wireless connected?
Click to expand...
Click to collapse
The printers were connected to other networked printers through USB.
HP and Dell have both released Windows RT compatibility lists for their printers:
http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03365145http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c03365145
http://support.dell.com/support/topics/global.aspx/support/kcs/document?docid=572562
It's not promising.
I am currently typing this on a mac Bluetooth keyboard on surface rt so that works
Working
-Logitech Bluetooth portable mousem-rcq142
- Any USB mouse I could find
- Any thumbdrive I could find
- 32GB microSD from microcenter (Microcenter branded)
Not Working
Kensington USB Mini Dock with Ethernet
NetGear FA120 USB Ethernet adapter- Shows up as a device but says "not compatible with this version of windows"
Working:
Wacom Graphire 3 tablet, but no pressure sesitivity. Pen works, rocker button works.
Working:
Logitech K800 Wireless Keyboard
Sandisk 64 GB Class 10 microSDXC card
USB audio device - guitar
I plugged in a cheap no name usb guitar interface and the rt picked it up as a usb input and audio device. I could not hear the output after trying a few settings but I was able to record it with a simple voice recording program I found in the store (toolbox). Believe it or not the audio latency was not too bad. Like I said I could not get the output to play simultaneously (probably too processor demanding) but it was encouraging that I could record it. I am a guitarist and one of the things I am hoping is for some good audio music production tools on the surface, which cannot be done on android due to latency issues. IPad owns the music production market currently so hopefully MS will be able to compete
Working:
USB flash drives
USB mice
Canon MX892 (via Wifi, haven't tested USB)
-note: the driver is pretty basic (i.e. no paper quality settings, ink level, etc.), but works
-shows up in Control Panel as being a printer + scanner + fax + card reader, and I could've sworn I saw right-click menu items relating to scanning a few days ago, but now I don't see those (so for now, just the printer part is working-- but compared to other tablets, that itself is quite novel)
EDIT: turns out WinRT automatically a Metro app for the MX892 ("Canon Inkjet Print Utility") that shows printer status (ink levels, etc.). Still no custom print settings (paper type, etc.), though.
Has anybody got a USB RTL8187-based Wi-Fi card that they can test?
MS put up a Windows RT hardware compatibility page, with thousands of devices listed-- quite a lot more than I'd imagined (e.g. over 30 working USB-Ethernet adapters).
http://www.microsoft.com/en-us/windows/compatibility/winrt/CompatCenter/Home
amb9800 said:
MS put up a Windows RT hardware compatibility page, with thousands of devices listed-- quite a lot more than I'd imagined (e.g. over 30 working USB-Ethernet adapters).
http://www.microsoft.com/en-us/windows/compatibility/winrt/CompatCenter/Home
Click to expand...
Click to collapse
Microsoft's site seems to take an "innocent until proven guilty" approach. The site lists my StarTech USB21000S as Windows RT compatible with "free download required."
Sure, it's recognized by Windows RT, but it needs a driver. Windows Update looks, but can't find anything. And, since Windows RT doesn't have any way of installing third-party drivers -- and StarTech doesn't pretend to offer any on its site -- it's incompatible.
AndyRathbone said:
Microsoft's site seems to take an "innocent until proven guilty" approach. The site lists my StarTech USB21000S as Windows RT compatible with "free download required."
Sure, it's recognized by Windows RT, but it needs a driver. Windows Update looks, but can't find anything. And, since Windows RT doesn't have any way of installing third-party drivers -- and StarTech doesn't pretend to offer any on its site -- it's incompatible.
Click to expand...
Click to collapse
Hmm interesting. The chip driving the StarTech USB21000S seems to be the ASIX AX88178, which has all manner of drivers available (including WinCE 5/6 on ARM), so I assume maybe ASIX made one for WinRT (hence the listing), but if it's not on Windows Update, then yeah, it's incompatible from a consumer standpoint.
Some items there seem a bit odd, like Intel's Mini-PCIe wifi cards, which are listed as compatible. I doubt 1) any WinRT machines (at least during MS' tightly-controlled launch phase) are going to use separate Wifi modules and 2) that WinRT users will be swapping said modules. So seems more like an internal component (of which tons are obviously not on the site).
Oh neat- just noticed that Surface automatically installed a Metro app for my Canon MX892 ("Canon Inkjet Print Utility") that shows printer status (ink levels, etc.). Still no custom print options (paper type, etc.), but cool nonetheless.

[Q] Android for Asus OPlay Air (HDP-R3)

Dear All,
I have been using Asus OPlay Air, it has the following H/W specs:
Realtek 1073DD Features:
HD MPEG 1/2/4 & HD JPEG Decoder
HD H.264, VC1, RM/RMVB Decoder
AV Streaming/Transmission via Ethernet & WiFi
TV Encoder with CVBS/S-video/YPbPr/SCART out
HDMI v1.3 1080P
I2S, SPDIF out
USB2.0 Host & PHY
USB2.0 Device & PHY
SATA
Fast Ethernet MAC & PHY
(from legitreviews)
Due to the quality of stock F/W, I have been looking for an alternate from day one.
There are lot of Android media players in the market with Realtek chipset: 1073DD, I am assuming that Android will run even on OPlay Air as well.
Can OPlay air actually run Android? Is there an Android Build for 1073DD Chipset? Requesting your guidance on this please.
Regards.

[APP][4.0.3+] PodMode - Connect ur Android device to iPhone dock/car audio interface

Description
PodMode lets you connect your Android device to an iPhone/iPod dock or car audio interface.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SOFTWARE+HARDWARE REQUIREMENT
Android 4.0.3 device with the Android Open Accessory framework intact (Some device manufacturers strip this out). You can use this great app to check).
USB OTG capability is required if you use PL2303x or FT232 USB-to-Serial chip.
OTG capability is not required if you use FT311D/FT312D chip.
A Custom DIY dock adaptor/cable made up of simple, readily available components (See 2nd post for details and schematic).
For pre-2013 Hyundai car audios, A HC05 Bluetooth module can be used (See 3rd post for details and schematic).
FEATURES
No root required.
Plug and Play - the app will launch automatically in one of the 2 remote modes (decided by the accessory) and run in the background.
You can play and control media in any 3rd party media app that support media buttons.
Simple Remote Mode:
Speaker and Clock radio docks usually work in this mode.
You can play and control media in any 3rd party media app that support media buttons.
Preference to set the default media app to launch and control.
Advanced Remote Mode:
Car audio interfaces usually work in this mode.
Displays currently playing song info on the car audio system's screen.
Filter by Playlist/Genre/Artist/Album/Song
Notification display (** NEW **) - Status bar Notification text (mail/text/Nav turn-by-turn/weather) is displayed on car audio system's track information screen (Album/song name) for 15 seconds.
NOTE:You need to enable this feature in the Phone Settings>>Accessibility>>PodMode.
Preference to set the default media app (** NEW **).
Unplug the USB and the app will pause playback and quit.
Preference to turn screen on - since some devices cannot supply USB host power in screen off/power save mode.
Preference to change the connection speed for different accessories.
Compatibility web page ( http://podmode.spadival.me/compatibility.php ) - List of iPhone/iPod accessories and Android devices where this app is working.
Supports 30-pin accessories that play analog audio ONLY (Not digital audio) and communicate via serial lines(not USB).
CREDITS
@ksksue - Android USB Serial Driver
TESTED ON (Please help me expand this list further.)
Refer to the compatibility web page - http://podmode.spadival.me/compatibility.php
Screenshots
Source code
https://github.com/spadival/PodMode
DIY Cable
WARNING: DO THIS AT YOUR OWN RISK. I AM NOT RESPONSIBLE IF YOU SHORT WIRES AND DAMAGE THE DEVICE/ACCESSORY
(Mods: Not sure where this fits - If necessary, you may move this post to Hardware hacking).
COMPONENT LIST
PL2303HX or FTDI USB to serial TTL cable WITH 3.3v supply - I also managed to get one from a Nokia CA-42 cable as shown here - but pretty hard to break the plastic shell encasing.
30-pin extension cable with at least 16 cords inside (not ones that just charge/sync) or Podsocket breakout
Aux audio cable. If from a headphone cable, be sure to burn off the coating as shown here.
Assorted sacrificial offerings of USB cables for their male plugs/female sockets.
USB OTG cable.
NOTES
I am not going to tell you how to solder and what equipment you need (Get a multimeter at least!!). I have never soldered or used a multimeter before this, so hardly an expert! Plenty of guides out there to help you in the learning process.
Pinout numbers may be reversed on the pod socket (see last column here).
Most of these extension cables have pinout numbers on both male/female end PCB and all the wires are color-coded.
You can pry open the plastic casing without breaking it..or you can break the male end and trace the pinouts to their respective colour-coded wires. Since I didn't want the 5-6 unused wires hanging loose, I preferred to rip everything out and solder only the essential wires directly to the female socket PCB.
Make sure USB to serial is 3.3v and NOT 5v.
30-pin extension cable manufacturers usually have the digital(1) and analog (audio) ground(2) pins shorted in order to scrimp on one lousy extra wire. But my untrained ear hasn't noticed any major interference. Minor interference I hear only when audio is paused is probably from the crappy LCD display on my el-cheapo tablet.
USB Y Cable isn't strictly necessary, but useful for devices that allow OTG charging.
Schematic
Pinout from http://pinouts.ru/PortableDevices/ipod_pinout.shtml
pinouts by spadival, on Flickr
Top view and Front view: Note how pins 1 & 2 are shorted. Ideally, they shouldn't be.
pinout2 by spadival, on Flickr
Link to largest size pic
PodMode cable_schematic by spadival, on Flickr
PodMode_cable by spadival, on Flickr
HC-05 Bluetooth
HC-05 Bluetooth schematic for Hyundai Pre-2013 car audio
Since Hyundai schematic does not use 3.3v Accessory detect, HC-05 Bluetooth module connected to a USB cable can be used.
However, the HC-05 need to be configured with the AT command to the correct baud rate and the Bluetooth device name has to be changed to PodModeBT for it to work with PodMode app.
Please google for instructions on how to enable and run the AT commands on HC-05.
Code:
AT+NAME=PodModeBT
AT+UART=57600,0,0
We need only USB male plug (Shown as connector B above) to be wired to the HC-05 BT chip as shown below
594099938_799 by spadival, on Flickr
Process to connect with PodMode app
1. First, pair the android device with PodModeBT bluetooth device in Settings>>Bluetooth. (Default pin is 1234)
2. Once pairing is successful, open PodMode app.
3. The app will try to connect and once connected, the status on PodMode screen will change to "Connected.."
4. Now you are good to go
Change log
Changes
11/04/2013
Slight change in schematic - Moved USB Y Cable ground from pin 1 to 15/16. Note that these pins may be shorted on some of the extension cables anyway.
24/09/2013
Added support for FTDI FT311D Android Open Accessory USB host chip - Now, devices without OTG USB Host support can use PodMode in conjunction with FT311D ( http://www.ftdichip.com/Products/ICs/FT311D.html )
Minor bug fixes
9/06/2014
Added support for Bluetooth HC05 chip.
Wow, nice hack!
Does USB go to pins 12 _and_ 16?
scotte9999 said:
Wow, nice hack!
Does USB go to pins 12 _and_ 16?
Click to expand...
Click to collapse
No. Pin 12 of the 30-pin dock goes to the TX line of the USB to serial converter. I have fixed the schematic and added more pics for clarity.(Link to largest size pic)
I want to connect the ttl interface to car usb to simulate an Ipod. What kind of connection I have to do?
simulatorhck said:
I want to connect the ttl interface to car usb to simulate an Ipod. What kind of connection I have to do?
Click to expand...
Click to collapse
I made it..It works. i'd prefer to use it with video playing are you working for others features?
Thank you
Great!! Can you tell me what car audio accessory and android phone you are using? Some pictures and video of the working app+hardware would be nice too
I have added a few new features:
* You can now choose a media app for playback in Advanced Remote Mode. Earlier the playback was restricted to media available on your phone and was played back within PodMode (you can still do this). Now you can play & control Pandora/Spotify etc in your car.
* Notifications - in Advanced Remote mode, if you get an sms or use Google Navigation, the sms/turn-by-turn direction text is displayed on your car audio's Track information (Album/song name) display for 15 seconds. .. Edit: Sneak peek pics below. You can display just about any notification like weather or stock info.
* Compatibility webpage - List of accessories and Android devices where this app is working (Information to be crowd sourced on when app is launched for the first time and successful connection is established with the accessory)
* App UI layout improvements - it looks better now (At least I think so! )
Untitled by spadival, on Flickr
Untitled by spadival, on Flickr
Untitled by spadival, on Flickr
I haven't got much spare time to fully test the changes. I will try to upload the new version into Google Play as soon as possible.
Does the app only work with the custom cable??
Hi just bought a cable from cablejive.com called a samdock. its basically the same thing as the custom cable but without the audio jack. WIll the podmode app work with another cable or is it specifically designed for the diy cable above??
Hi. I have an Hyundai i20. I bought an usb-ttl interface from ebay but at the moment the item isn't arrived... So i open an old usb-rs232 interface with pl2303 and used it to connect to car usb
I can't put in links but search
modding-pl-2303-based-usb-to-rs-232
I used only gnd, tx and rx. No 5V to charge android tablet...
I used an xperia sola and Mediacom 810c modded with ICS.
I'd like to use with another tablet with gingerbread but it's impossibile .
When I'll receive the right adapter I'll made a compact cable and post some pics.
simulatorhck said:
Hi. I have an Hyundai i20. I bought an usb-ttl interface from ebay but at the moment the item isn't arrived... So i open an old usb-rs232 interface with pl2303 and used it to connect to car usb
I can't put in links but search
modding-pl-2303-based-usb-to-rs-232
I used only gnd, tx and rx. No 5V to charge android tablet...
I used an xperia sola and Mediacom 810c modded with ICS.
I'd like to use with another tablet with gingerbread but it's impossibile .
When I'll receive the right adapter I'll made a compact cable and post some pics.
Click to expand...
Click to collapse
EDIT: The app currently uses some ICS API functions, so I can't change it right now to work with Gingerbread. I'll have a look when I have time (which is in short supply).
Afromac said:
Hi just bought a cable from cablejive.com called a samdock. its basically the same thing as the custom cable but without the audio jack. WIll the podmode app work with another cable or is it specifically designed for the diy cable above??
Click to expand...
Click to collapse
Short answer: No, samdock won't work with PodMode.
Long answer: I don't know what's inside the samdock cable, but I am guessing it has dedicated hardware to handle the serial protocol and passe-thru analog audio lines from the phone to the dock. My solution is different in that the serial protocol is handled by the app. So my cable design is just a "dumb" hardware.
Also, I don't think samdock cable will give you the remote control feature of controlling media playback on your phone from the speaker dock remote or car steering wheel controls. I know this because it is technically not possible to output both analog audio and usb signals at the same time via the micro-usb port on Samsung phones, even though S3/4 has 11 pin micro-usb
If there is sufficient interest, I may commercialise the hardware and sell it to people who can't DIY.
The usb-ttl adapter arrivet Now work in progress.
But there is possible to control video player with new app version?.
--------
The item is made and tested
Now waiting for your software update
simulatorhck said:
The usb-ttl adapter arrivet Now work in progress.
But there is possible to control video player with new app version?.
Click to expand...
Click to collapse
It is possible to control any media app as long as it handles Media buttons. i.e. you need to check if the app appears on the "Select app" list in app settings.
Screenshot_2013-05-21-08-52-40 by spadival, on Flickr
You can see Samsung video player on the list. However, many video players like Youtube, Vevo etc are not supported. Besides, I don't think it is safe to watch videos in the car
simulatorhck said:
The item is made and tested
Now waiting for your software update
Click to expand...
Click to collapse
That was fast! I have uploaded the latest version of the app to Google Play. EDIT: Check now
Tryied it. All ok. Now I have to undestand what software is better to use .
simulatorhck said:
Tryied it. All ok. Now I have to undestand what software is better to use .
Click to expand...
Click to collapse
Software for video? Are you looking at streaming video software or video players for media stored on the phone?
BTW, I am still waiting for those pics. And it'll be nice if you can post a review on Google Play
spadival said:
Software for video? Are you looking at streaming video software or video players for media stored on the phone?
BTW, I am still waiting for those pics. And it'll be nice if you can post a review on Google Play
Click to expand...
Click to collapse
No streaming no youtube. Only video on microsd wioth player of the tablet.
I havent web space to put in pics. Can i send you with email?
I like the video player in gingerbread so I'll try to get it in ics as soon as possible
____
Made a review on google play
simulatorhck said:
No streaming no youtube. Only video on microsd wioth player of the tablet.
I havent web space to put in pics. Can i send you with email?
I like the video player in gingerbread so I'll try to get it in ics as soon as possible
____
Made a review on google play
Click to expand...
Click to collapse
MX Player works with PodMode. play/pause & Prev/Next works .. NOT Fastforward and rewind.
https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad
Yes, you can send pics by email and thanks for the review .
hi , there's a change to send audio from the otg intead the 3,5plug ??? would be great jeje , congratulatiosn 4 your work , very nice

Categories

Resources