Welcome Guest ( Log In | Register )

4 Pages < 1 2 3 4 >Bottom

Outline · [ Standard ] · Linear+

 Enable USB audio on any Android 4.X device

views
     
TSDanBa
post Jan 6 2013, 11:00 PM

Getting Started
**
Junior Member
51 posts

Joined: Feb 2012
QUOTE(noobandroid @ Jan 5 2013, 12:11 AM)
i wonder why the 24bit cricri+ could not work with the s3 otg, is it cause of the fact that it is a 24 bit device or something?
*
The Galaxy S3 can work with the 24bit ODAC.
I think the USB audio driver of the Galaxy S3 is intolerant with USB DACs which are not quite conform to the USB specification.
http://www.head-fi.org/t/595071/android-ph...30#post_8910009

You should test the interworking S3 - 24bit cricri+ with the USB Audio Recorder PRO app.
https://play.google.com/store/search?q=usb+...io+recorder+pro

The USB Audio Recorder PRO app includes its own USB audio function.
The eXtream Software Development solution does audio over the USB without using the USB audio implemented in the Linux kernel (i.e. no need to request Google / Android device manufacturers to implement standard USB audio on USB host-capable Android devices).

user posted image
user posted image

USB audio & Android

USB standard (audio, mass storage, etc.) driver supported on stock Galaxy S3 / Note2
"As long as the kernel on the Android device supported the USB standard driver of the hardware (mass storage, input, etc.), Android would be able to use it and therefore open up a new range of extra devices compatible with the system."

USB standard (audio, mass storage, etc.) driver not supported:
* Developing your USB standard (audio, etc.) driver at the kernel space
"However, there are many devices that have not been "compatible" from the beginning. For instance, let's say your common RFID reader. It most likely uses a USB-serial port and probably comes with a Linux or Windows driver as well as some software. Most Android tablets will come without the USB-serial driver for your RFID reader however.
Therefore, if you want to load your driver you will need to root your tablet, determine the version of your current kernel, find the kernel sources online, hope that everything compiles to have your driver ready and then load it onto your tablet. In the end, when you finally have your kernel driver running, you will be required to write C code as well as some JNI glue to communicate with your Activity or Service in Android.
All in all, this approach is not very straightforward.

* Writing your own USB "soft driver" at the user space
There is a very elegant solution to aforementioned problem.
It requires far less skills in hacking and porting than the mentioned approach. However, you will require some advanced knowledge in Android programming as well as some USB know-how.
You can write your own "soft driver" in Android. Since the USB Host API has been released, it is now possible to communicate with any USB device using the most commonly seen USB transfers (control, interrupt, bulk).
In the end, your result will be portable across all Android devices that have USB host enabled and have Android version 3.1+. Moreover, this solution does NOT require root access to the tablet or phone. It is currently the only viable solution that does not require the user to have any know-how of rooting/hacking the device and risk losing warranty in the process."
http://android.serverbox.ch/?p=549


Added on January 6, 2013, 11:19 pm
QUOTE(wkkm007 @ Jan 5 2013, 12:50 AM)
How about the Nexus 7 by Asus? 899 16gb now
*
. Stock Google Nexus 7 & USB audio at the user space:
http://www.extreamsd.com/USBAudioRecorderPRO/

music stored on stock Nexus 7 > USB Audio Recorder PRO music player > digital USB audio out >> USB OTG cable >> USB DAC >> amp >> headphones


. Custom Google Nexus 7 & USB audio at the kernel space:
http://www.head-fi.org/t/627459/use-a-stan...p-by-step-guide

music stored on custom Nexus 7 > legacy music player > digital USB audio out >> USB OTG cable >> iBasso D10 USB DAC/amp >> headphones


user posted image

user posted image

Samsung Galaxy Note II & Ray Samuels Audio The Intruder, fully balanced amp / USB DAC:
http://www.raysamuelsaudio.com/products/intruder
http://www.head-fi.org/t/640209/modified-b...eyerdynamic-t5p
http://www.6moons.com/audioreviews/balance...phones/one.html
http://www.head-fi.org/t/445591/how-balanc...ed#post_6016338
http://www.head-fi.org/t/633511/pictures-o...20#post_9018661

Galaxy Note II > digital USB audio out >> balanced RSA Intruder USB DAC / amp >> balanced Beyerdynamic T5p


user posted image

user posted image

user posted image

user posted image

user posted image

user posted image

user posted image

user posted image
Balanced mode

user posted image
Normal mode

A list of stock Android-powered devices reportedly interworking with standard USB DAC and a list of standard USB DAC reportedly interworking with the stock Samsung Galaxy Note II / S III are updated at the 1st post:
http://forum.lowyat.net/topic/2222840

This post has been edited by DanBa: Jan 7 2013, 12:27 AM
noobandroid
post Jan 7 2013, 10:28 AM

Audiophile
********
All Stars
11,836 posts

Joined: Mar 2011
From: Kota Kinabalu, Sabah


QUOTE(DanBa @ Jan 6 2013, 11:00 PM)

*
got it working using that app, thanks man
wkkm007
post Jan 14 2013, 03:16 PM

Look at all my stars!!
*******
Senior Member
3,123 posts

Joined: Sep 2008
From: OUG - Muhibbah LRT


QUOTE(DanBa @ Jan 14 2013, 02:28 AM)
A list of stock Android-powered devices reportedly interworking with standard USB DAC and a list of standard USB DAC reportedly interworking with the stock Samsung Galaxy Note II / S III are updated at the 1st post:
http://forum.lowyat.net/topic/2222840
*
thank bro nice job. rclxms.gif
http://www.extreamsd.com/USBAudioRecorderPRO/
QUOTE
Manufacturer Model Owned by developers Notes
Asus TF300   
  TF700   
  Transformer Prime

via USB Audio Recorder PRO

no Asus padfone 2
Qualcomm Snapdragon APQ8064 Krait

but Sony Xperia S use Qualcomm Snapdragon MSM8260
can using USB Audio Recorder PRO.

From USB Audio Recorder PRO list mostly working device are Nvidia Tegra 2/3 and Samsung Exynos 4 power microprocessor.

QUOTE
Probably all Rockchip-based tablets do not work

China table can even support USB modem but can't send out audio signal rclxub.gif

@DanBa, where are you from?
Nice to meet you smile.gif

This post has been edited by wkkm007: Jan 14 2013, 03:50 PM
TSDanBa
post Jan 15 2013, 07:50 AM

Getting Started
**
Junior Member
51 posts

Joined: Feb 2012
I am living in France.

Samsung Galaxy Note II & Apex Glacier USB DAC/amp:
http://www.ttvjaudio.com/Apex_High_Fi_Audi.../aaa0000010.htm
http://www.jhaudio.com/product/jh16-pro-custom-ear-monitor
http://www.head-fi.org/t/632019/apex-glaci...65#post_8924724

Galaxy Note II > digital USB audio out >> Apex Glacier USB DAC/amp >> JH Audio JH16 Pro IEM

"Even with my DX100 , I did not get such clarity and sound-stage.
I am happier with this setup, than the DX100, alas, no 96/24 capability (android limitation...for now)
Neutron with the Glacier, are giving me the chills............................ "


user posted image

user posted image

user posted image

user posted image

user posted image

user posted image

user posted image

HTC Butterfly (aka HTC Droid DNA, HTC J Butterfly): 5", 1920*1080, 2GB RAM, quad-core S4
http://www.htc.com/www/smartphones/htc-butterfly/
http://www.eprice.com.tw/mobile/talk/4542/...84/2/m/4843526/

stock HTC Butterfly > digital USB audio out >> USB OTG cable >> iBasso D12 Hj USB DAC/amp >> Westone UM-3X IEM


user posted image

USB audio & us$99 Minix Neo X5 Android mini PC (Android 4.1 Jelly Bean, ARM Cortex A9 dual-core CPU at 1.4GHz, quad-core Mali 400 GPU, 1GB RAM, 16GB ROM, SD card slot, USB 2.0 port x 3, micro USB OTG port, optical SPDIF port, HDMI port, Ethernet port, Wi-Fi, Bluetooth, IR receiver, microphone jack, headphone jack)
http://www.minix.us/products/NEO-X5.html
http://www.squidoo.com/android-mini-pc-buying-guide
http://forum.audiogon.com/cgi-bin/fr.pl?dd...20&openflup&5&4

Minix Neo X5 > digital USB audio out >> regular USB cable (i.e. standard-A plug to standard-B plug USB cable) >> Valab DAC

"SB Touch...buh bye. Hello Android Media Box…

Plug and play USB audio support - no drivers, no snap crackle pop, no dropouts. Wow. The sound was absolutely fantastic. What a great way to consolidate my favorite streaming apps and have my ripped collection just a click away as well. All controlled remotely from the comfort of my easy chair and viewed on my big screen TV. I AM Slothman!

In summary, this was all an exercise in music listening convenience for me and obviously NOT an audiophile quest. However, I do believe that devices such as these and the applications being developed are on the verge of further revolutionizing this hobby in a big way soon. After my initial experience with this (basic) media box, I can certainly see why Logitech decided to kick the SB Touch to the curb. I hope this thread may spark a little more discussion and interest in these Android media boxes/ mini PC's. I haven't seen much mentioned about them here or on computeraudiophile."


user posted image

user posted image

user posted image


With Android phone, Android tablet and Android mini PC, Android is definitely a New Kid in Town for the USB DAC market sector.

Sony Xperia Z & USB audio:
http://www.engadget.com/2013/01/07/sony-xp...ds-on-ces-2013/

Xperia Z > digital USB audio out >> FiiO E17 USB DAC/amp >> headphones



blacklizard90
post Jan 30 2013, 12:16 PM

On my way
****
Senior Member
657 posts

Joined: Jun 2009
From: KL, Ampang, Desa Pandan


UD100 work on HTC One X with Jelly Bean(kernel 3.x) original from HTC

I'm strill trying to port htc onex+ kernal for aosp, mostly reboot.

Attached Image <-- This is my friends phone, my HTC One X is using my own custom kernel + AOSP, my kernel dont have OTG support

Just a heads up, CM10/CM10.1 having problem routing the digital signal to usb even though the present of usbaudio.o.. Work good on a vanilla AOSP

@wkkm007 as long as the kernel have support for usbaudio and have audio routing in OS, any dac that works on linux machine should work in android, theoretically

Use stock android and kernel that come with your phone, as long as the phone have kernel version 3.x and >=ICS, it should work. Or find aftermarket rom which support usbaudio

Test with USB Device info to check if its detected, if its detected replace your asound.conf with this:

CODE
pcm.usbdac {
type hw;
card Audio;
}
ctl.usbdac {
type hw;
card Audio;
}
pcm.!default usbdac


Try to see if its works. Make sure you backup the original asound.conf

This post has been edited by blacklizard90: Jan 31 2013, 06:28 AM
wkkm007
post Jan 30 2013, 05:47 PM

Look at all my stars!!
*******
Senior Member
3,123 posts

Joined: Sep 2008
From: OUG - Muhibbah LRT


Any advance news on the upcoming Sony xperia Z?

Same processor with HTC Butterfly. Any android power Portable media player android version ipod touch beside Sony support external DAC using micro USB.

QUOTE(DanBa @ Feb 19 2013, 02:31 AM)
Sony Xperia Z & USB audio:
http://www.engadget.com/2013/01/07/sony-xp...ds-on-ces-2013/

Xperia Z > digital USB audio out >> FiiO E17 USB DAC/amp >> headphones

*
wow the Xperia Z can and enough to power the USB hub and the USB floppy disk drive, for Fiio E17 it has own battery smile.gif

What USB hub is that? brand hehe lol

Hi DanBa,
Do u know about the INTEL android smartphone. About
IntelAtomSoCAndroid-IA(X86)smartphone,INTEL inside, The NEW- Lenovo K900
http://forum.lowyat.net/index.php?showtopic=2752934&hl=
Thread by me

Can support external USB DAC?

This post has been edited by wkkm007: Jan 30 2013, 05:54 PM
siles1991
post Feb 20 2013, 06:18 PM

I love tubes so should you!
******
Senior Member
1,861 posts

Joined: Feb 2008
From: Selangor


so to make this work dont need any software just OTG cable and the DAC?

so i bought an e10 recently and when i use the OTG cable nothing happens, so does that mean I need to use external app? after plug in already sound still comes out from my S3 speakers is there something i need to config?

sadly usb recorder pro needs to be paid for it to work for mroe than 15m D:

anyone know any way to get USB DAC to work without USB recorder pro?

QUOTE(blacklizard90 @ Apr 5 2013, 11:15 PM)
Use stock android and kernel that come with your phone, as long as the phone have kernel version 3.x and >=ICS, it should work. Or find aftermarket rom which support usbaudio
*
im using the galaxy s3 with 4.1.2 E10 only works with USB audio recorder pro. Currently looking for a ROM which supports usbaudio

QUOTE(blacklizard90 @ Apr 6 2013, 01:50 AM)
Test with USB Device info to check if its detected, if its detected replace your asound.conf with this:

CODE
pcm.usbdac {
type hw;
card Audio;
}
ctl.usbdac {
type hw;
card Audio;
}
pcm.!default usbdac


Try to see if its works. Make sure you backup the original  asound.conf
*
last time i was able to make it work with usb recorder pro now i cant at all...and it isnt detected eventhough i plug it in and out.

edit: the OTG cable jaben provided doesnt work i had to use another...yeah im gonna try changing the asound.conf now

edit2: i cant find the asound.conf anywhere only dbus.conf, audio_effects.conf

edit:3 I couldnt find the asound.conf so i added one into the /etc folder and rebooted but made no difference....
noobandroid
post Feb 20 2013, 06:28 PM

Audiophile
********
All Stars
11,836 posts

Joined: Mar 2011
From: Kota Kinabalu, Sabah


QUOTE(siles1991 @ Feb 20 2013, 06:18 PM)
so to make this work dont need any software just OTG cable and the DAC?
*
some non propriety usd dac may need external app, but if it is using standard USB drivers, then it is a plug and play

but then non proprietary drivers, like cricri+ couldnt work off the bat from devices, will it be involved in this matter? cricri+ uses Ti Audio USB Drivers
TSDanBa
post Feb 22 2013, 07:10 AM

Getting Started
**
Junior Member
51 posts

Joined: Feb 2012
A transportable rig:
http://www.headfonia.com/cheaper-better-th...nce-dacport-lx/
http://www.headfonia.com/nwavguys-objectiv...hany-acoustics/
http://www.avguide.com/review/beyerdynamic...one-playback-34
http://androidspin.com/2012/12/06/review-a...thats-under-50/
http://www.head-fi.org/t/595071/android-ph...55#post_9188208

Samsung Galaxy S3 > digital USB audio out >> CEntrance DACport LX USB DAC >> O2 amp >> Beyerdynamic DT 990 headphones

The Samsung Galaxy S3 and the CEntrance DACport LX are powered by an Anker Astro3E USB battery.


user posted image

A portable rig:
http://www.head-fi.org/t/633511/pictures-o...10#post_9188815

Samsung Galaxy Note 2 > digital USB audio out >> HiFimeDIY Sabre >> Grado SR80 headphones


user posted image

user posted image


HiFimeDIY Sabre:
http://www.head-fi.org/t/626632/tiny-dac-b...35#post_8837442
"Volume Level is controlled by the normal volume control keys on your computer" / smartphone
http://hifimediy.com/index.php?route=produ...2&product_id=83
"ESS SABRE: Premier Stereo DAC with 2Vrms Driver:
. Feature: Adjustable output level
. Benefit: Allow designer to customize output level (up to 2Vrms) based on application requirements via an external resistor"
http://www.esstech.com/PDF/ES9023%20PB%20R...PB%20110117.pdf

Grado SR80 headphones:
http://reviews.cnet.com/headphones/grado-s...7-30618184.html

The USB audio of the Galaxy S3 is intolerant with USB DACs, like the FiiO E10 or the FiiO E17, which are not quite conform to the USB specification.
http://forum.lowyat.net/topic/2222840/+60
http://dl.dropbox.com/u/11992935/dmesg.txt

Like the FiiO E17, the FiiO E10 should work with the Galaxy S3 using the USB Audio Recorder PRO app available on Google Play store.
https://play.google.com/store/search?q=+USB...io+Recorder+PRO
There is a trial version.


user posted image

user posted image

Android & Practical Devices XM6 USB DAC/amp:
http://www.head-fi.org/t/510543/new-practi...complete-review
http://www.head-fi.org/t/547276/practical-...-tv-episode-002
http://nwavguy.blogspot.fr/2011/06/sennheiser-hd-650.html
http://www.head-fi.org/t/633511/pictures-o...90#post_9215369

Samsung Galaxy S3 > digital USB audio out >> Practical Devices XM6 >> Sennheiser HD 650 headphones


user posted image

QUOTE(wkkm007 @ Apr 5 2013, 08:57 PM)
Hi DanBa,
Do u know about the INTEL android smartphone. About
IntelAtomSoCAndroid-IA(X86)smartphone,INTEL inside, The NEW- Lenovo K900
http://forum.lowyat.net/index.php?showtopic=2752934&hl=
Thread by me

Can support external USB DAC?
*
The Lenovo K900 doesn’t have the USB host feature according to the following site:
http://www.phonearena.com/phones/compare/L...hones/7663,7100

If it’s true, the Lenovo K900 can’t work with USB DAC always operating as USB peripheral, because the Lenovo K900 can’t operate as a USB host.

USB is a master-slave communication bus: USB communication can only take place between a master device (i.e. USB host) and a slave device (i.e. USB peripheral)

QUOTE(siles1991 @ Apr 6 2013, 01:24 AM)
im using the galaxy s3 with 4.1.2 E10 only works with USB audio recorder pro. Currently looking for a ROM which supports usbaudio
*
There are two ways to implement USB audio for Android:
1. USB audio driver, like the free open source ALSA USB audio driver, in the Android Linux kernel (S3 native solution)
2. USB audio service at the user space, using the USB host driver
http://www.head-fi.org/t/595071/android-ph...60#post_9020197

user posted image

A USB audio service is included in the USB Audio Recorder PRO music player.

The Galaxy S3, using USB Audio Recorder PRO can work with the FiiO E10, and the same Galaxy S3 using native USB audio can’t.
=>
Apparently FiiO engineers and Samsung engineers don’t have the same interpretation of some USB specification part.
Put in other words, the implementation of USB audio by Samsung developers is not enough tolerant to the FiiO implementation of the USB audio specification than the one by USB Audio Recorder PRO developers.

Apparently, the Galaxy S3 has a perfectible native USB enumeration that stops interacting with the FiiO E10 / E17 when receiving a buggy USB interface descriptor.
http://forum.xda-developers.com/showpost.p...2&postcount=458
http://www.head-fi.org/t/595071/android-ph...15#post_8807747

According to the USB specification, “interfaces are numbered from zero to one less than the number of concurrent interfaces supported by the configuration”.

The three interface descriptors of the E17 are the following:
. interface descriptor number 0: Human Interface Device
. interface descriptor number 1: Audio Control
. interface descriptor number 3: Audio Streaming

This latter should have the number 2.

The USB enumeration of USB Audio Recorder PRO is more tolerant; and the Galaxy S3 using USB Audio Recorder PRO can work with the FiiO E10 / E17.

As modify the software of the Galaxy S3 is much easier than modify the firmware of existing USB DAC, I asked Samsung to improve the USB enumeration of the Galaxy S3.
http://developer.samsung.com/forum/board/t...&startId=zzzzz~

That Samsung thread is somewhat a petition to improve USB audio.
The more people post in that Samsung thread, the better Android USB audio could be improved.

And what is good for Samsung is also good for others (HTC, Sony,…) which seem to follow Samsung in USB audio.

This post has been edited by DanBa: Feb 22 2013, 07:30 AM
wkkm007
post Apr 6 2013, 01:07 PM

Look at all my stars!!
*******
Senior Member
3,123 posts

Joined: Sep 2008
From: OUG - Muhibbah LRT


QUOTE(DanBa @ Apr 6 2013, 02:41 AM)
The Lenovo K900 doesn’t have the USB host feature according to the following site:
http://www.phonearena.com/phones/compare/L...hones/7663,7100

If it’s true, the Lenovo K900 can’t work with USB DAC always operating as USB peripheral, because the Lenovo K900 can’t operate as a USB host.

USB is a master-slave communication bus: USB communication can only take place between a master device (i.e. USB host) and a slave device (i.e. USB peripheral)
*
user posted imageuser posted image

Intel produce their new atom line up into SoC system on a chip, there are USB controller. But I read the Lenovo K900 don`t support USB OTG. Other phone vendor is Asus don't how.
blacklizard90
post Apr 6 2013, 03:58 PM

On my way
****
Senior Member
657 posts

Joined: Jun 2009
From: KL, Ampang, Desa Pandan


its wierd why S3 is not using ALSA.. Anyway, D-Zero ibasso amp/dac works with stock S3

Attached Image


EDIT: DAC that uses these usb receiver should work with kernel that support usbaudio

08bb Texas Instruments
2702 Speakers
2704 Audio Codec
2706 PCM2706 Audio Codec
2900 PCM2900 Audio Codec
2901 PCM2901 Audio Codec
2902 PCM2902 Audio Codec
2904 PCM2904 Audio Codec
2910 PCM2912 Audio Codec
29b0 PCM2900B Audio CODEC
29b2 PCM2902 Audio CODEC
29b3 PCM2903B Audio CODEC
29b6 PCM2906B Audio CODEC
29c0 PCM2900C Audio CODEC
29c2 PCM2902C Audio CODEC
29c3 PCM2903C Audio CODEC
29c6 PCM2906C Audio CODEC

E10 uses Tenor TE7022L receiver, Tenor TE7022L is not listed in linux usb open source driver, someone with good knowledge with audio and kernel should create the patch and submit for review.

This might be a little help: http://www.alsa-project.org/main/index.php...odule-usb-audio

http://rxwen.blogspot.com/2010/01/understa...-framework.html

This post has been edited by blacklizard90: Apr 7 2013, 09:58 PM
TSDanBa
post Apr 6 2013, 06:08 PM

Getting Started
**
Junior Member
51 posts

Joined: Feb 2012
The ODAC uses a Tenor TE7022L USB chip.

The ODAC can work with a stock Galaxy S3 using a native ALSA USB audio driver, as well as with a stock Galaxy S3 using USB Audio Recorder PRO.

QUOTE(wkkm007 @ Apr 6 2013, 02:07 PM)
Intel produce their new atom line up into SoC system on a chip, there are USB controller. But I read the Lenovo K900 don`t support USB OTG.
*
If the Lenovo K900 doesn’t have USB OTG software/hardware, the Lenovo K900 can’t be switched to USB host mode in order to connect to a standard USB DAC always operating as USB peripheral.
wkkm007
post Apr 6 2013, 06:14 PM

Look at all my stars!!
*******
Senior Member
3,123 posts

Joined: Sep 2008
From: OUG - Muhibbah LRT


QUOTE(DanBa @ Apr 6 2013, 04:11 PM)
If the Lenovo K900 doesn’t have USB OTG software/hardware, the Lenovo K900 can’t be switched to USB host mode in order to connect to a standard USB DAC always operating as USB peripheral.
*
I mean the other manufacture Motorola, Asus, Acer & Lava

1. Lenovo K900
2. Asus FonePad ME371MG
3. Acer Liquid C1
4. Lenovo K800
5. Motorola RAZR i XT890
6. Lava Xolo X1000
blacklizard90
post Apr 6 2013, 06:15 PM

On my way
****
Senior Member
657 posts

Joined: Jun 2009
From: KL, Ampang, Desa Pandan


QUOTE(DanBa @ Apr 6 2013, 06:08 PM)
The ODAC uses a Tenor TE7022L USB chip.

The ODAC can work with a stock Galaxy S3 using a native ALSA USB audio driver, as well as with a stock Galaxy S3 using USB Audio Recorder PRO.
*
Are you saying that ODAC works with stock S3 with alsa usbaudio module?
siles1991
post Apr 6 2013, 06:29 PM

I love tubes so should you!
******
Senior Member
1,861 posts

Joined: Feb 2008
From: Selangor


QUOTE(blacklizard90 @ Apr 6 2013, 06:15 PM)
Are you saying that ODAC works with stock S3 with alsa usbaudio module?
*
how do you even get the stock s3 alsa usbaudio? mine didnt have alsa i think...
blacklizard90
post Apr 6 2013, 06:36 PM

On my way
****
Senior Member
657 posts

Joined: Jun 2009
From: KL, Ampang, Desa Pandan


QUOTE(siles1991 @ Apr 6 2013, 06:29 PM)
how do you even get the stock s3 alsa usbaudio? mine didnt have alsa i think...
*
Follow this link: http://www.alsa-project.org/main/index.php...odule-usb-audio

Does it works?

Anyway, I taking the risk to code to enable usb digital audio for CM10.1, I tried it a while back with my HTX One X but drop it half way, hopefully this time I will finish it. Android is a good OS but the documentation for AOSP just suckz basically zero to none..

Same thing happen to me last time, fails at changing route,,

http://developer.android.com/about/versions/jelly-bean.html

USB audio output is enabled by default since JB 4.1
TSDanBa
post Apr 6 2013, 07:14 PM

Getting Started
**
Junior Member
51 posts

Joined: Feb 2012
QUOTE(blacklizard90 @ Apr 6 2013, 07:15 PM)
Are you saying that ODAC works with stock S3 with alsa usbaudio module?
*
Yes, I am.

user posted image

user posted image

For the time being, as far as I know only USB Audio Recorder PRO music player goes the way of USB audio soft driver (i.e. USB audio service at the user space interfacing with the USB host driver at the kernel space).

For the time being, all other music players like stock Galaxy S3 music player, Neutron or Poweramp go the way of native ALSA USB audio driver (i.e. these music players interact with the Android media player framework interfacing with the ALSA USB audio driver when connecting to external USB DAC).

QUOTE(siles1991 @ Apr 6 2013, 07:29 PM)
how do you even get the stock s3 alsa usbaudio? mine didnt have alsa i think...
*
Every stock Galaxy S3 should have ALSA USB Audio driver:
https://github.com/sgs3/GT-I9300_Kernel/blo...d/usb/card.c#L2

Is your 4.2.2 a custom ROM?

This post has been edited by DanBa: Apr 6 2013, 07:41 PM
siles1991
post Apr 6 2013, 07:22 PM

I love tubes so should you!
******
Senior Member
1,861 posts

Joined: Feb 2008
From: Selangor


QUOTE(DanBa @ Apr 6 2013, 07:20 PM)
Every stock Galaxy S3 should have ALSA USB Audio driver:
https://github.com/sgs3/GT-I9300_Kernel/blo...d/usb/card.c#L2
*
well i couldnt find the asound.conf blacklizard talked about and i jsut only updated my JB to 4.2.2 so lets see how it works, saw cahngelog for 4.2 that there is support for usb audio docks now.

QUOTE(DanBa @ Apr 6 2013, 07:31 PM)
Is your 4.2.2 a custom ROM?
*
yeap it is

QUOTE(blacklizard90 @ Apr 6 2013, 07:48 PM)
Does it works?

Anyway, I taking the risk to code to enable usb digital audio for CM10.1, I tried it a while back with my HTX One X but drop it half way, hopefully this time I will finish it. Android is a good OS but the documentation for AOSP just suckz basically zero to none..
*
well this happened, with my e10 unplugged it plays perfectly but once i plug my e10 in and start playing music my entire phone hangs, and this didnt use to happen. it would jsut play through phone speakers again so it could be something.

maybe my E10 is just an exception...I read the E17/E10 can only work with USB recorder pro so far...but the e07k works flawlessly..
TSDanBa
post Apr 6 2013, 08:23 PM

Getting Started
**
Junior Member
51 posts

Joined: Feb 2012
That was a bad news for me.
http://www.head-fi.org/t/595071/android-ph...90#post_8492288

At the announcement of Android 4.1 Jelly Bean in June 2012, Google introduced a new type of USB DAC behaving as USB host, that can’t interwork with PC or Mac also behaving as USB host.

According to Google, this gives Android devices that do not have host capabilities the ability to interact with USB hardware.

These brand new USB hardware or peripherals have to act as USB host.
These possible new peripherals incompatible with PC or Mac divide the Android peripheral ecosystem. Divide and delay!
No Jelly Bean-announced USB DAC is available for the time being.
It feeds and justifies the attacks of Android foes for their favourite target: Android Fragmentation!

"A plain "Shut up!" from Google on top starred Android issues" [a rather severe judgment]
http://showlabor.blogspot.fr/2013/05/a-pla...gle-on-top.html

"Issue trackers are a great facility for getting feedback from the customer base. And they are a great facility for the customers to actually give feedback. But what if there are lots of customers who give feedback and nobody cares? Well, even in those cases issue trackers are great: You, as a customer, can clearly see how responsive the team behind the product is.

Let's take a look at two of Android's most starred issues:
Issue 24614: Add support for USB Audio
Issue 3434: Add APIs for low-latency audio
They are starred by 4904 and 2442 people and rank at place 4 and 7 on the list of Android's most starred issues:

user posted image

Not only do both issues have been starred by many people but there have also been lots of comments made in the issue tracker. But neither of both got even a single comment or response from the Android developers - until today!

An answer - finally

So great news: Google has responded! Yeah, finally, after 1332 comments on issue 24614 and 485 comments on 4855. And here's the long awaited answer from Google: Shut up!

Yes, that's it. No further comment. They haven't responded on issue 4855 for almost 4 years now and all they say is: Shut up! Is this really how they care for feedback?

OK, to be fair, they haven't literally said "Shut up!" they have just closed both issues for comments. But that isn't very different from "Shut up!".

user posted image

To make it clear, most of the comments at least in #24614 are useless 'me too' comments. Nobody want to see them, that's what starring is for. But actually Google could have stopped this kind of comments by just answering even once. Just once! That would have been enough. Closing the "discussion" wihtout any further remarks is what makes it feel like a 'Shut up!' "

https://code.google.com/p/android/issues/de...Summary%20Stars


"Well, the USB Audio issue feels like it could've belonged at LG, or Asus or whoever the maker of each specific device happens to be.
It's the OEMs and platform vendors that actually implement the USB Audio support (I happened to be involved in this when I was at Sony Mobile).
Google (as of Android 4.1) essentially just provides some of the higher-level mechanisms for detection of USB Audio accessories, while the OEM / platform vendor fills in the blanks. Those blanks can either be very small if you only want audio output at a fixed sample rate, or they can grow quite big if you want more features like recording, voice calls, etc.

You could argue that Google should provide a complete basic solution for USB Audio, but that's not the setup today."
http://music.columbia.edu/pipermail/andrau...May/000833.html

Rather good news!
The Google issue 24614 "Add support for USB Audio" has been switched from "Reviewed" to "Assigned".
https://code.google.com/p/android/issues/de...Summary%20Stars


user posted image

user posted image


"Assigned (someone is on it, possibly behind closed doors, possibly anonymously, possibly on a closed-source component relevant for AOSP)."
https://groups.google.com/forum/#!msg/a...U4/L91az8Rr9jIJ

"The expected issue life-cycle for most projects is something like this:

1. A user reports an issue and it has status New.
2. The issue is triaged by a project member, if it was not originally entered and triaged at the same time. It may be rejected by setting its status to Invalid, WontFix, or Duplicate. Or, it may be Accepted. It it is accepted, it is may be labeled with a milestone and a priority within that milestone, and it may also be labeled to identify the part of the product affected or the nature of the cause of the problem.
3. The project owner may ask for more information and the initial reporter may add comments to provide that information. The issue owner may set the status to Started.
4. Other users may provide additional comments that can help resolve the issue, or express their interest in having the issue resolved in a timely milestone.
5…
…"
https://code.google.com/p/support/wiki/IssueTracker
http://www.head-fi.org/t/595071/android-ph...25#post_9614980

Android device & upcoming small 32-bit/384KHz Light Harmonic GEEK USB DAC/amp:
http://www.kickstarter.com/projects/gavn8r...593283#comments

"Android compatibility anyone? No need for external power! Larry estimates 12 hours of high resolution music enjoyment on a single battery charge. Wouldn't it be great if Apple would let us do the same thing with iDevices? smile.gif"

Galaxy S3 > USB audio out >> USB OTG cable adapter >> Light Harmonic GEEK USB DAC/amp >> headphones


user posted image

user posted image

user posted image


sslim3883
post May 16 2013, 11:48 PM

Getting Started
**
Junior Member
260 posts

Joined: Feb 2010
Any One try with Samsung S3mini with Dac ?


4 Pages < 1 2 3 4 >Top
 

Change to:
| Lo-Fi Version
0.0289sec    0.57    6 queries    GZIP Disabled
Time is now: 8th December 2025 - 09:34 AM