Android phones and USB DACs
Sep 6, 2013 at 2:10 AM Post #3,046 of 9,526
I downloaded and installed USB Audio Recorder Pro Trial and tried it with Minix Neo X7 and FiiO E07k.
First try was disaster: the X7 crash & froze. I had to eventually reflash the ROM.
The second try was great success: I can inform you that UARP works with E07k. I tried both mini-USB OTG cable on mini-USB port and normal USB cable on regular port. Both ways worked equally good. I played some FLAC files as long as trial let me.
Oh, and UARP worked with my unrooted (older model) Nexus 7 and E07k through mini-USB OTG cable.

Sent from my Nexus 4 using Tapatalk 4
 
http://www.head-fi.org/t/638910/fiio-e07k-andes-review-and-help-thread/945#post_9776849

 
Sep 6, 2013 at 7:35 AM Post #3,047 of 9,526
From Hands on with the Onyx e-Ink Android phone:
 
onyx-eink-phone.jpg


Onyx intends on releasing the first fully featured e ink phone in the 3rd quarter of 2013. We got our hands on the final hardware model of this new phone and the only thing that will change is the firmware. One of the big hyping factors behind this is the front-lit display, much akin to the Amazon Kindle Paperwhite and the one week battery life.

The Onyx e Ink phone takes e-Paper out of the e-Reader world and transplants it in the very competitive smartphone arena. It features a 4.2 inch screen, running on Android 2.3 operating system. The resolution is 480×800 and is powered by a 1 GHZ CPU processor. Battery life should last you around one week, the device we had was being constantly fondled for the last 36 hours and was still at 90%.

Sure, it has Android 2.3, but if it could be rooted, the battery life sure looks attractive.
Not sure whether a smartphone screen drains more battery than hi-res music playback though.
 
Sep 6, 2013 at 9:58 AM Post #3,048 of 9,526
Originally Posted by hoichi /img/forum/go_quote.gif
 
Sure, it has Android 2.3, but if it could be rooted, the battery life sure looks attractive.
Not sure whether a smartphone screen drains more battery than hi-res music playback though.

 
Good question. I highly doubt hi-res music playback could ever drain as much battery as the screen but I could be wrong. Smartphone processors are quite powerful these days and it really doesn't take a whole lot of processing power even to decode 24bit/192khz. I think with most devices, even if the processor is being maxed out, the screen will likely still consume more power unless its turned off. I've only noticed significant battery drain from my processor when both the CPU and GPU are being really taxed, as with some 3D games. As I say though, I could be wrong. It would be interesting to see what kind of battery life different devices get while playing hi-res music.
 
Sep 6, 2013 at 8:48 PM Post #3,049 of 9,526
  Downsampling is an android "feature" for compatibility. It resamples every stream to 48/16 to work on every, even the cheapest DACs. It's not kernel related (well, partially), but mainly OS limitation, so bypassing this requires either heavy modifications to android sound logic, especially if you want bit perfect output. There is bunch of audio layers, such as mixer, dsp effects and so on. Global bypass is painful, but can be done relatively easy by using player, that can send pcm stream to alsa directly, but it have to get root privileges, so it will be a system app from manufacturer, if you don't want to mess with your phone rooting it and so on. Afaik iBasso did the same trick with their DX100, and probably LG will take the same approach.
 
There are other ways, but you will either have to root your phone to do it yourself, or wait for google to change their audio logic.

Just want to make sure I understand. I see Danba's photos of the M2TECH HI Face via UARP outputing a 352/32(whatever) signal with a 44/16 input. So is UARP or HiFace upsampling the 44/16 input? My understanding is that upsampling doesn't really improve the sound. Playing at the native resolution recorded is best. What do you think? Thanks, satwilson
 
Sep 7, 2013 at 5:08 AM Post #3,050 of 9,526
The format and resolution of "Input" are more meant for recording: USB Audio Recorder PRO is mainly a USB recorder, hence the format of USB Input from an eventual microphone is displaying.
 
 

 

 

 

 
 
 
Google Nexus 7, AudioQuest DragonFly and USB Audio Recorder PRO:
http://vaiopocket.seesaa.net/article/353122143.html
 
"DragonFly employs sophisticated Asynchronous USB Audio Data Transfer to dramatically improve every aspect of audio performance. Tremendous amounts of engineering ensure the best possible sound on any type of music files. DragonFly accepts music files ranging from MP3 to full-resolution, standard CD files (16-bit/44kHz). DragonFly will even play your high-resolution 24-bit/96kHz music files! (NOTE: the DragonFly will play files up to 24bit/192k, but it will down-sample them to 24/96). Plus, it has a clever LED indicator that changes color to display the resolution of the incoming signal. (Green=44.1k, Blue=48k, Yellow=88.2k, White=96k or above.)"
 
16/44.1:
 

 
 
24/96:
 

 
 
 
From Cypher Labs:
http://cypherlabs.com/blog/post/android-devices-play-high-resolution-audio-using-the-algorhythm-solo-db
 
 

 

 
 
"Android Devices Play High Resolution Audio Using the AlgoRhythm Solo -dB
 
Tracks of resolutions up to 24/192 now play from Android devices through the AlgoRhythm Solo –dB, at full resolution in asynchronous mode. Simply load tracks, or entire folders of tracks, onto a micro SD card, connect the devices and play tracks using the application "USB Audio Recorder Pro"..."
 
 

 

 
 
USB audio is not yet implemented by Google.
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/2625#post_9614979
 
Actually each Android device manufacturer implements its own USB Audio. 
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/2985#post_9762071
 
The different native USB audio implementations use the Android media player framework which currently has some hi-res limitation instructions (i.e. only 16/44.1).
 
The USB Audio Recorder PRO app available on Google Play store, including a USB audio driver at the Android user space, allows a lot of stock Android devices with or without native USB audio to interwork with a lot of USB DACs.
 
USB Audio Recorder PRO is currently my preferred music player because it can output a very natural sound. I have also Neutron and Poweramp music players.
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/2475#post_9511388
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/1185#post_8989408
http://www.head-fi.org/t/595071/android-phones-and-usb-dacs/2475#post_9513867
 
Sep 7, 2013 at 6:57 AM Post #3,051 of 9,526
Any body could point me where could i download free 32bit 384khz audio file to test my M2tech Hiface Dac?
 
Will be highly appreciated. Thanks! 
 
Sep 7, 2013 at 8:10 AM Post #3,052 of 9,526
I'm unable to get USB Audio Recorder PRO to open with a HiFimeDIY Tiny DAC on my LG Optimus G (AT&T, E970).
 
Do I need a different kernel or what? I'm on stock 4.1.2 (latest for E970).
 
Sep 7, 2013 at 11:08 AM Post #3,053 of 9,526
I think you don’t need a different kernel: just use the stock kernel.
 
I am wondering if you have separately tested the different elements of your setup:
LG Optimus G using USB Audio Recorder PRO >> USB OTG cable adapter >> HiFimeDIY Sabre Tiny USB DAC >> IEM
 
. LG Optimus G in USB host mode and USB OTG cable adapter:
LG Optimus G >> USB OTG cable adapter >> simple USB peripheral like USB mouse or USB keyboard
 
. HiFimeDIY Sabre Tiny USB DAC:
PC or Mac >> HiFimeDIY Sabre Tiny USB DAC >> IEM
 
 
 USB OTG cable adapter:
http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=micro+USB+OTG+cable+adapter&rh=i%3Aaps%2Ck%3Amicro+USB+OTG+cable+adapter
 
Sep 7, 2013 at 12:31 PM Post #3,054 of 9,526
I tested the DAC on my PC and it worked fine. It looks like there's either something wrong with my OTG cable (maybe they sent me a non-OTG cable?) or something is wrong with my phone -- I can't get any of my flash drives to mount to my phone through the OTG cable. 
 
Bleh.
 
Sep 7, 2013 at 6:30 PM Post #3,055 of 9,526
  Any body could point me where could i download free 32bit 384khz audio file to test my M2tech Hiface Dac?
 
Will be highly appreciated. Thanks! 

 
2L, a Norwegian record label, has a section of downloadable content with files ranging from DSD to hi-res PCM.
 
http://www.2l.no/hires/index.html
 
Sep 7, 2013 at 8:13 PM Post #3,056 of 9,526
I don't follow the thread any longer, so I'm sure it's already been mentioned.  But in case it hasn't, my AT&T Galaxy S4 with AOSP Slim Bean 4.3 beta 5 is working great with my Behringer DAC.
Slim Bean is my favorite AOSP ROM.  That and Liquid Smooth which is based on Slim.
 
Sep 7, 2013 at 10:05 PM Post #3,057 of 9,526
   
2L, a Norwegian record label, has a section of downloadable content with files ranging from DSD to hi-res PCM.
 
http://www.2l.no/hires/index.html

The reality is that beyond the 96/24 and 192/24 downloads that HD Tracks offers, there really isn't much HiRes in higher bit rates and frequency available. To the point, the M2Tec, Geek DAC, etc DACS that offer these bit rates and frequency to me offer the holy grail of unobtanium music, not my pursuit, my 2 cents. satwilson
 
Sep 7, 2013 at 11:02 PM Post #3,058 of 9,526
  I tested the DAC on my PC and it worked fine. It looks like there's either something wrong with my OTG cable (maybe they sent me a non-OTG cable?) or something is wrong with my phone -- I can't get any of my flash drives to mount to my phone through the OTG cable. 
 
Bleh.

I have bought 3 so called OTG cables. 2/3 were actually OTG. satwilson
 
Sep 7, 2013 at 11:06 PM Post #3,059 of 9,526
So I can't take any credit for the files as all I did was test it out on my Tablet and found out it worked without much fuss, but I did get my fiio e10 working on my Nexus 7 running android 4.3 outside of the CM world. 
 
http://forum.xda-developers.com/showthread.php?t=2029728
http://rootzwiki.com/topic/37176-mod-usb-audio-support/
 
I followed the instructions there except I grabbed the newest version of lean kernel for my device
 
http://rootzwiki.com/topic/35483-kerneljb43v22-9513-leankernel-minimalistic-kernel/
 
And I'm running the 3.99 build of Paranoid Android for grouper (Nexus 7 wifi)
 
http://download.paranoidandroid.co/Roms/
 
Glad I have started playing around again on win7 with one of my laptops which made the process very painless.  I now have a hot-pluggable nexus 7 audio usb out which works with any media playback (no needing of usb audio recorder pro = yay free!!)
 
Battery drain isn't too bad either even though the wife did pick up a usb y splitter and a 10000 portable bat to plug the dac and tablet into.
 
Hope I did't break any etiquette with all the hotlinking to other forums.  If anyone needs any clarification they can PM me and I would be happy to help.
 
Edit:  I will also look at getting this running on my toro (galaxy nexus) next week.
 
Sep 8, 2013 at 12:08 AM Post #3,060 of 9,526
   
2L, a Norwegian record label, has a section of downloadable content with files ranging from DSD to hi-res PCM.
 
http://www.2l.no/hires/index.html

 
Thanks for the help Bro! It was their DXD (24bit/352.8khz) samples that i tested with the Hiface DAC. But as noted they go as far as 24/352.8 NOT full 32/384.
 
There are other websites/stores that offer DXD downloads (not that many though). But they offer the "experience" - of DXD.  
But with many 32/384 capable DACs coming in, is it "nice" that we have something to test its full potential? 
 

Users who are viewing this thread

Back
Top