rippingdragon
100+ Head-Fier
- Joined
- Jan 31, 2007
- Posts
- 102
- Likes
- 0
Quote:
Thanks for all of the info. That was massively helpful and what I was looking for from the start.
Two things I did pick up from that are:
1) Re: USB power - I think I found a flaw in the IS2 direct connection approach. The Pico DAC is powered by USB and not by the included battery (this powers the amp section only). Therefore to use the DAC you would need to have the Pico also plugged into a powered USB source/host. Other then cramping the portability, this may also impact functionality (unless it would still work with no audio signal being received from the USB host, just the power).
2) If it is possible to write a hoststack for Rockbox this does sound like the preferable option. I don't think it would be any "harder", it would just require different skills. The advantage to this would also be that is infinitely replicable with minimal effort on all users part (all they have to do is install the new firmware). Also re: power, the Pico would then be drawing power from your iPod and as such this would reduce battery times.
In conclusion I would love for someone to investigate the option of performing a firmware modification that would allow this kind of interaction
Originally Posted by error401 /img/forum/go_quote.gif Yes. First of all, USB has 'host' and 'peripheral' devices. The host is responsible for mediating the bus and there must be exactly one on each bus (it's also responsible for providing power). <Snip> It's probably possible for a USB host stack to be written for RockBox or iPod Linux (the PortalPlayer CPU in the iPod has a USB port that can be either a host or device) that could potentially allow connection of a USB audio class device for audio playback. You're welcome to try - but tapping the I2S lines is sure to be much simpler. This would be pretty cool though. |
Thanks for all of the info. That was massively helpful and what I was looking for from the start.
Two things I did pick up from that are:
1) Re: USB power - I think I found a flaw in the IS2 direct connection approach. The Pico DAC is powered by USB and not by the included battery (this powers the amp section only). Therefore to use the DAC you would need to have the Pico also plugged into a powered USB source/host. Other then cramping the portability, this may also impact functionality (unless it would still work with no audio signal being received from the USB host, just the power).
2) If it is possible to write a hoststack for Rockbox this does sound like the preferable option. I don't think it would be any "harder", it would just require different skills. The advantage to this would also be that is infinitely replicable with minimal effort on all users part (all they have to do is install the new firmware). Also re: power, the Pico would then be drawing power from your iPod and as such this would reduce battery times.
In conclusion I would love for someone to investigate the option of performing a firmware modification that would allow this kind of interaction
