nullstring
Headphoneus Supremus
- Joined
- Oct 24, 2008
- Posts
- 1,755
- Likes
- 21
Quote:
sorry nullstring, but this is where you are being a little bit naive. there is a big reason you cant just use usb audio with it,
Firstly it requires for the ipod to be told its alright to send the data
Secondly the output is likely to be pretty jittery,
3rd you will have to use a dac that supplies its own power for the usb receiver as ipod will run out of juice quickly otherwise.
4th it took Matt McBeth (the designer) quite some time to develop this device and he has been contracting for Apple for years (then it took ages to get approved, copyright lawyers, music industry approval etc)
then you have software, as with the solo the dac controls the ipod so the data stream is sent according to its needs. the way its described on the alo site, it sounds to me like the lesser known isochronous end-point, not the asynchronous they say. but thats without all the info, so totally could be wrong there
i dont know why you would use the bantam in this way, no offense to the designers, as it was designed as an entry level cheap dac project for people just starting in diy to get their teeth into. Personally i dont see it as an upgrade to the internal dac, more like a downgrade, as at least the last version i saw just used the pcm270X usb receiver's own internal dac.
Sorry, I was just rambeling/thinking outloud.
I didn't mean for that to be taken so seriously.
That said, you haven't explained to me why this wouldn't work.
My assumptions
I actually know very little about OSX/iOS, so some of this could just be plain wrong.
- We're only talking about devices running unix
- USB audio works in darwin on OSX, so I doubt there is any reason it wouldn't work on iOS if added to the kernel
- You can compile in the USB drivers as kernel modules or into the kernel directly (possibly wrong? maybe iOS kernel is closed source unlike OSX kernel)
- iOS uses the same sound stack as OSX.
- iPhone can be made to work in Host Mode/OTG mode
Please tell me which one of my assumptions is incorrect?
The information you stated is mostly only valid with the propriety usb interface by apple...
This sort of method works on Android phones. ie. Nexus 1
source: http://sven.killig.de/android/N1/2.2/usb_host/
Also, I only said bantamDAC because I was discussing a DAC that follows USB Audio 1.0 specs. If it works with this, it'll work with any of the USB Audio 1.0 DACs
EDIT: so, I looked into it.. and it looks like this works on both the Apple TV(maybe?) and the iPad with USB Camera Connection Kit.
This leads me to conclude that will can work on the iPhone and iPod Touch as soon as someone gets a working USB port in host mode, and a usb audio drivers if they aren't included.
Now, whether thats possible or not. I don't know.
http://www.maclife.com/article/feature/seven_hidden_features_ipad_camera_connection_kit
Apple TV:
http://wiki.awkwardtv.org/wiki/Enable_Kext_Loading
http://0xfeedbeef.com/appletv/