xtensa / PodEmu

Android application that emulates iPod to use together with old 30-pins iPod serial interface.
GNU General Public License v3.0
94 stars 14 forks source link

Is it able to use type-c connector to replace 30-pin connector. #21

Open zero-custom opened 2 years ago

zero-custom commented 2 years ago

the 30-pin cable is getting less and less day by day, and the connectors are switching to type-c. so Is it able to use type-c connector to replace 30-pin connector.

penguinjeff commented 8 months ago

I have a similar question but an answer to yours with questions of my own. So from what I have been reading this is using a fully functional ipod/iphone 30 pin adapter that breaks out a usb port from the stereo unit into a left, right and ground analog in and serial comm wires. Does anyone know if we can get the chip that is in one of those 30 pin to usb connectors and just solder the whole thing up ourselfs? I too am having a hard time finding one of those cables and the breakout board. It would be nice if I could make my adapter power my phone as well using the 5v from the stereo. I would really like if I could find the chip on a breakout like board to make it easier to solder with my limited soldering skills. I'm not going to buy a heat gun to solder onto circuit boards. Personal thoughts: Eww analog in. Maybe I just need to buy a new stereo but my goodness do they cost an arm and a leg.

penguinjeff commented 8 months ago

Oh more about my understanding that might not be clear: The usb to serial needs another adapter to plug into your phone and your phone looks like it would need to power that adapter your phone would also need an audio jack or you could use one of the bluetooth methods that still need the 30 pin full cable that we are having a harder and harder time finding thus why I ask if anyone knows of the chip/chips in these original 30 pin cables that support the serial comm and analog audio in.

penguinjeff commented 8 months ago

So to plug into usb-c with the diagram shown you would need a usb-c male to USB-A female adapter that you should easily be able to find.

penguinjeff commented 8 months ago

For mine I think I'm just gonna skip all this and get one of these https://www.amazon.com/Adapter-Thunderbolt-Charging-MacBook-Surface/dp/B0C9FXZ79R As my stereo has an extra hdmi in. If your stereo has an analog in it would probably sound better just using your android device through it than using this project. About the device I posted: It likely just needs a newer android with a recent version of android. My phone is fairly new it should work.

penguinjeff commented 8 months ago

For me this might even work. https://www.amazon.com/Wireless-Miracast-Toneseas-Streaming-Education/dp/B0886K4CZ1 and I might already be able to connect with my tv and use the audio out from my tv to my stereo. with no extra cables. Since I already have a fiber cable from my tv to my stereo.

dzid26 commented 8 months ago

http://elabbay.com/products/apple-30m-bo-v1ac-apple-30-pin-male-plug-breakout-board-compact-type

You may want this I-WAVE 30 Pin Bluetooth 5.1 Audio Receiver A2DP Music Mini Wireless Adapter For iPhone iPod 30Pin Jack Analog Speaker https://a.aliexpress.com/_mth2QBG Screenshot_20240216_094122_AliExpress

Replacing 30pin connector with usb-c makes no sense to me in the context of this project.
You can possibly replace usb-a and audio jack with single usb-c using "audio accessory mode" (google it) by connecting 1k resistors between cc1 & cc2 to ground. There is usb-c breakout boards available.

xtensa commented 8 months ago

So to answer to all ideas like how to replace 30-pin connector with USB-C or any other usb cable. This is not only about connector but about protocol. 30-pin connector is using serial protocol that I used for communication. USB cables are using usb standard to communicate, plus Apple added some security/certification routines on top to even start the communication. So all of that is not implemented in PodEmu, and probably never will (unless someone will fork the project and will find the time to do it).

As for I-Wave - like dongles. Of course, before starting PodEmu project I tested couple of such chinese dongles and non of them worked with my car. In addition they implement only simple iPod protocal (no song title handling). Ifyou will be able to find any dongle that will work with song titles, etc, I will be happy to here about it.