|
||||
Re: FM Radio Discussion
diamond hspl
__________________
If I helped you feel free to buy me a beer https://www.paypal.com/cgi-bin/websc...=H82G7AW4ZWC5Q
|
This post has been thanked 1 times. |
|
||||
Re: FM Radio Discussion
Yes there is an I2S for digital FM audio, but it is unused. Look at the Diamond or GSM Touch Pro, you will find references to I2C but not a single one to I2S.
I want to emphasize this as much as possible because it doesn't seem to be understood by anyone other than me and kb9nate: The FM chip on the CDMA Touch Pro is working What does this mean? It is 99.9% NOT an SPL disable. The chip is working! What is not working? 1. Picking up a signal (other than an incredibly strong one) 2. Audio output It is possible that (2) could be an SPL disable. (1) is absolutely not possible to disable in SPL. I am 99.9% sure this is a hardware disable. Though as I said before, I would truly love to be proven wrong. I also said before that Version 1 may not suffer from the same hardware disconnect. So if you want to put your effort into something that actually has half a chance of working, try to get the radio working on a V1 device.
__________________
eBay sucks! Use Craigslist instead!
|
This post has been thanked 1 times. |
|
||||
Re: FM Radio Discussion
Did you check fms_api.dll? That's the only one of the above that isn't part of the standard Microsoft sys. Also, FWIW, coredll.dll is part of the MSXIPKernel, but that wouldn't be different between a working device and non-working device either.
There is a reasonable chance that the hardware initialization for the FM Radio doesn't exist in nk.exe in the OEMXIP for our devices. During early boot, nk.exe calls a user-supplied hardware initialization routine to set up registers, etc. specific to the hardware. Since nk.exe is hardware-specific, all of us are using the original nk.exe that shipped with our phones. Might be worth doing a dependency comparison on the OEMXIP files between a working ROM and one of ours. Long shot, but perhaps there is something obvious we are overlooking. Here are the OEMXIP files: ceddk.dll ddi.dll (display driver) flashdrv.dll (flash device block driver) GxDMA.dll htcfsfilter.dll mmmap.dll nk.exe (kernel) relfsd (some strange sample file system filter - not sure why it's there) smem.dll wce_rex.dll
__________________
ROM: WM6.5 nk.exe (Da_G), sys 23518 (Da_G), VZW OEM pack (scrosler)
Apps: Manila 2.1 (yozgatag), Leo dialer (pyrorob) |
|
||||
Re: FM Radio Discussion
I don't think you're quite understanding. The FM chip is not disabled. It is fully functioning at the hardware level. The antenna and audio out are disconnected.
Using your analogy of the BIOS... imagine that the WiFi card in your laptop is enabled in the BIOS and with the right drivers it shows up in Windows. But you can't connect to any networks because the WiFi chip is not connected to an antenna. That's basically the situation we have here. Looking at the diagram on TI's own site, it is entirely possible and I would even say easy to simply leave some of the connections unsoldered. The FM antenna and FM audio output each have their own connectors that would be very easy to leave off. |
|
||||
Re: FM Radio Discussion
BigD - the bluetooth seems to be on a different board in the diamond. is it on that little board above the d-pad? thats the only chip I could make out the TI symbol.
|
|
||||
Re: FM Radio Discussion
Ok. As you all can see. This is my first post. I really don't contribute unless I have something to contribute.
As I see it they have disabled this three ways. First, software. As this is not my forte, I will digress to the ones specialized in it. Second, hardware. I have looked at the pictures of the Touch Pro in detail as well as my own here. I have also looked at the simple diagram available on TI.com. Both indicate a separate "analog audio output". On the board on my own Touch Pro, I did notice two sets of contact points that are not connected to each other. My thoughts are they have removed these in hopes of permanently disabling the radio feature. Third, firmware. As per the simple diagram on the TI.com website there are two "codec interfaces". These are most likely held in an external ROM and pulled as needed. I believe these to have been removed from the ROM. So, to get this "simple" feature working seems like it will be a daunting task. The hardware will be the easy part. I wish you guys with the software and firmware knowledge much luck and cunning. You will need it. PS: I will gladly test your solutions on my own Touch Pro. |
This post has been thanked 2 times. |
|
||||
Re: FM Radio Discussion
Quote:
http://www.nuerom.com/BlogEngine/pos...-Research.aspx
__________________
|
This post has been thanked 9 times. |
|
|
|