PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   HTC Touch Pro (http://forum.ppcgeeks.com/forumdisplay.php?f=63)
-   -   FM Radio Discussion (http://forum.ppcgeeks.com/showthread.php?t=49654)

CozBoogie 12-18-2008 02:47 PM

FM Radio Discussion
 
As promised here, this thread is dedicated to finding a working solution to using the FM radio feature on the Touch Pro.

Please remember to stay on topic and to be considerate and respectful.

For reference, here is the original FM radio thread.

late,
Santa Coz

BigDiesel07 12-18-2008 03:17 PM

Re: FM Radio Discussion
 
So we all are in agreement that the FM Radio chipset is indeed on the Touch Pro and that it is merely a software/firmware issue preventing the usage?

hibby50 12-18-2008 03:23 PM

Re: FM Radio Discussion
 
here are my theories

1. Kernal
2. Something in the fms.dll and the other .dll are pointing something the wrong way.... like to another port. This is my most likely theory. For example you have laptop 1 and laptop 2. you have flash drive 1 and flash drive 2. And the operating system on both computers will only read from port a not port b, and laptop 1 had flash drive a in port b, it wouldnt read it. Therefore the diamond is laptop b with the radio stuff in port a where as the pro is laptop 1 with the radio stuff in port b.

hibby50 12-18-2008 03:23 PM

Re: FM Radio Discussion
 
Quote:

Originally Posted by BigDiesel07 (Post 586448)
So we all are in agreement that the FM Radio chipset is indeed on the Touch Pro and that it is merely a software/firmware issue preventing the usage?

no it has the same stuff as the diamond but could be physically disconnected.

[sammich] 12-18-2008 05:56 PM

Re: FM Radio Discussion
 
Well, I can scan but it will not find stations. There are so many mixed results with this...

Mr. X 12-18-2008 08:12 PM

Re: FM Radio Discussion
 
As it stand the way i see it the driver is missing something for sound still and the api is damaged, it does not save the scanned stations it finds and it just acts a lil funny. it even does on the diamond you have no sound at first untill you cycle to the speaker and then back to the headset. but this could also mean its spl locked and not accessing the hardware correctly, and not a driver issue at all ;)

tsowen 12-20-2008 02:44 AM

Re: FM Radio Discussion
 
Well its crazy because if you look in the Windows folder there are a few bmp's for the radio such as radio_lost_signal and others there is also a RadioInfo.dll which is dependant on the Ril.dll and the coredll.dll and also a FMS.dll and fms_api.dll and both are depedant on the coredll.dll as well. Two other files are fm_on.bts. fm_on_2_0.bts and fm_on_2_1.bts so it has to be just disabled in the SPL.

black_co 12-20-2008 03:54 AM

Re: FM Radio Discussion
 
This may or may not help.

At my last job we used a program to check dll dependencies. If somebody could rip the windows folder out of their TP then we might be able to use something like Dependency Walker to check the dll's in question to see if all the needed dll's are there.

Just my 2% of a dollar.

Here's the link: http://www.dependencywalker.com/

ruined 12-20-2008 02:14 PM

Re: FM Radio Discussion
 
Heres what I remeber from my previous investigations
Files:
FMS.dll (common file to all FM)
fms_api.dll (common file to all FM)
FM_on_2_0.bts (common file to all FM)
FM_on_2_1.bts (common file to all FM)
FMInit_2.bts (common file to all FM)
TIInit_5_3_53.bts (BT Chip intialization file! NEEDS MORE INVESTIGATION)
TIInit_5_2_34.bts (BT Chip intialization file, diff version)
TIInit_4_2_38.bts (BT Chip intialization file not our chip)
BTHCI.dll (BT HCI, ver 1.43, is 1.90 on diamond called by dll to communicate with chip, both versions do have calls to the FM chip)

Using the FM test app from HTC the program appears to be communicating with the FM portion of the chip, at least partially. RSSI levels returned by the chip are junk, since this level is used to detect stations the FM radio is not locking.

BigDiesel07 12-20-2008 03:27 PM

Re: FM Radio Discussion
 
The Touch Pro has been torn down and pics are now available.. Go here for the relevant thread...

thacounty 12-24-2008 03:19 AM

Re: FM Radio Discussion
 
On topic. In hklm/software/drivers FMS is the only entry without a common entry and 1 of 2 without a device entry. Anything goin here?

Also, in hklm/drivers/builtin fms is only one without flags entry and object entry. I thought this may b necessary, idk.

imneveral0ne 12-27-2008 04:19 AM

Re: FM Radio Discussion
 
juggalo has said that he has flashed a diamond rom to the touch pro no problem. the only thing that i believe he said didnt work was the keyboard and obviously the FM radio. its not the same between the two phones. either something is missing from the touch pro, or we just havent figured it out yet. either way, flashing a diamond rom onto this phone isnt the solution.

thacounty 12-27-2008 09:31 PM

Re: FM Radio Discussion
 
Ok, heres what we know.

It probably is not in the registry.

A new rom doesn't work, although some roms will allow it to scan and lock onto a station as opposed to the stock which does not. Meaning that maybe there is a possibility to unlock somethings in the kitchen.

A diamond rom does not work. So the hardware could still be the same, but something pre-rom is causing the problem.

Most people seem to think it is SPL related. I don't know anything about the SPL and I have no idea where to start besides google, so I will be trying that soon.

It probably is not hardware related, why would they change production in order for the FM chip to be disabled? Most people say this would be way too expensive.

Someone also mentioned Kernel, this may be the SPL, like I said, I am going to try and research this a little before long and see what I come up with.

If anyone has anything to add please feel free to fill me in. I wanna know if No2Chem is still around, he seemed to be on to something at some point in another thread I saw in the upgrades section. Maybe he is still working on it! He has always been a big help around here!

no2chem 12-28-2008 06:44 AM

Re: FM Radio Discussion
 
for the last time, the issue is either SPL related/hardware related, not kernel related. the diamond kernel runs fine on the tp (with the exception of nonfunctional kb) but the FM radio still does not work.

cornelious2 12-28-2008 09:38 PM

Re: FM Radio Discussion
 
just remember possible does not necessarily mean soon.

CozBoogie 12-31-2008 12:24 PM

Re: FM Radio Discussion
 
Quote:

Originally Posted by osva (Post 609780)
This sounds like the same old thread..

I don't know why this thread is stalling out with promises of uploads, etc. If you have nothing to contribute then please stop wasting everyone's time. I'm not meaning to attack anyone specifically, but please understand the volatility and the energy that is in this thread.

Please think before you post.

late,
Coz

amart79196 01-01-2009 04:02 AM

Re: FM Radio Discussion
 
ok, two other things that I must mention.
first,
The guy at mobipcs is a member here on this forum but I have messaged him here and he doesn't seem to answer. I dont think he visits here often at all.
Second,
he told me that he got this file from the forums. He did something to it as well. I dont know what that means, but again, like I said before, I am just sharing with the community what I know.

The Rapidshare just finished.
I just setup a "collectors account" with rapidshare so that more then 10 peoplle can download this file. BELOW IS THE LINK...PLEASE POST ON YOUR RESULTS. Hopefully someone much smarter then I (Which is probably most of you here) will figure out what it is that gets this working and why these two guys are claiming that its working on their handsets.

Goodluck

http://rapidshare.com/files/17865058...igned.nbh.html

hibby50 01-01-2009 12:01 PM

Re: FM Radio Discussion
 
2 Attachment(s)
I have attached the oem files and i will soon be posting the drivers
UPDATE: here are the drivers. The only one not there was BTHCI.dll

BigDiesel07 02-02-2009 01:54 PM

Re: FM Radio Discussion
 
Okay... Here is a recap of what we know and what we do not know..

1) We know for a fact that there IS a FM Receiver on the Touch Pro

2) We do not know if there is a hardware block stopping the FM Radio to work or if it is software related..
  • If it is HARDWARE related, then there is nothing that can be done except tearing the phone down and removing/modifying the issue at hand..
  • If it is SOFTWARE related, then it is either an issue with the SPL or the FM driver.
3) We are waiting for either an official fix from Sprint/HTC or somebody with enough programming skills to modify the software component (if that is the issue).

4) I personally have somebody that works with Sprint and HTC looking into the issue. However, this is not the place to discuss if it is credible or not.

5) There are pictures of teardowns of the Sprint Touch Pro and of the Sprint Diamond that people can compare to see if there is a hardware block in place...

6) Do not lose faith in this.. With the minds of XDA and PPC Geeks, anything is possible..

BigDiesel07 02-04-2009 12:18 PM

Re: FM Radio Discussion
 
Quote:

Originally Posted by lilhgarcia1123 (Post 688900)
If thats the case we should be able to get it working without tearing down the pro

Here are pictures of a torn-down CDMA Sprint Touch Pro.. And just for comparison, here are pictures of a torn down CDMA Sprint Diamond...

ffyter 02-05-2009 12:19 AM

Re: FM Radio Discussion
 
1 Attachment(s)
Here you go!

slipmatt 02-05-2009 12:32 AM

Re: FM Radio Discussion
 
1 Attachment(s)
Here is a FM Radio I Found also they said it was a newer version that the older FM Radio.cab ..

Scanning some other forums on other sites I also found the alias of someone who claims they can add ESN #'s to MetroPCS network for registering.

In a nutshell I left a message with them stating there is a rumored cdma htc touch pro rom you can flash that will enable the fm radio to work but features such as the camera did not. I asked if there was any valid claim he could make to this and if he was really hooked up at MetroPCS if he was able to get a copy of this ROM MetroPCS is flashing on touch pro's

Doing my part without with a Touch Pro yet. Seems telus doesnt provide you with a cheap upgrade like sprint does. They give credits off the price of a new phone tha cost $650.00 at the moment.

Actual size of fm radio cab is about 1,07megs my zip was set to mass compress sorry....

I still wonder if anyone should look @ the GSM TP HardSPL VS the CDMA HardSPL as there may be code or info there. Since the HardSPL still allows GSM phones to use fm radio with any rom it seems.

Also is it possible it something as simple as a audio file cdma device has as 0 or mute for say?

jakdillard stated in a old fm radio thread he was able to add fm radio, scan for stations, yet just had 0 sound level. Could it be a simple file like they one they mod for louder speakerphone or bluetooth etc?

Could it be just a sound setting/file set to 0 so yes you get no sound?? just tossing out guesses but staying on topic.. lolz

WarChild 02-05-2009 01:17 AM

Re: FM Radio Discussion
 
what happened when you installed the radio cabs?

BigDiesel07 02-05-2009 01:22 AM

Re: FM Radio Discussion
 
Installed them, and then found new files to open up and look at... Doing so now.. I am going to try to change some of the values present and see what happens...

BigDiesel07 02-05-2009 12:42 PM

Re: FM Radio Discussion
 
No go for me.. Looked at everything I could... Saw nothing really important about the FM or RT... Sorry to give false hope..

cornelious2 02-07-2009 11:09 PM

Re: FM Radio Discussion
 
1 Attachment(s)
ill post the decompiled binary I found in a bit I have to re-decompile it since I didn't save it last time. heres the doc I found.

cornelious2 02-07-2009 11:28 PM

Re: FM Radio Discussion
 
1 Attachment(s)
heres the code as promised. only about 500k lines. pretty small by assembler standards. to clarify this is the STOCK spl

cornelious2 02-07-2009 11:42 PM

Re: FM Radio Discussion
 
1 Attachment(s)
and the hspl decompiled

gbm85 02-08-2009 12:00 AM

Re: FM Radio Discussion
 
Well I did some googling and found this picture:

http://focus.ti.com/graphics/wtbu/bl...0_bluelink.gif

Looks like it would actually be very easy for them to leave off the audio connection. This would explain the hissing sound we get... the WAV1 device is being opened but nothing is getting pumped to it.

gbm85 02-08-2009 12:20 AM

Re: FM Radio Discussion
 
OK, this is (probably) my final verdict.

The FM hardware is definitely functioning. FMSapp.exe gets data from the chip and is able to scan, set frequencies, etc. So the FM chip is definitely working.

However, the signal level is completely unaffected by having an FM transmitter right next to the phone. I tried everything... wrapping the headphones around the transmitter, holding it away, holding it close, pointing it at all kinds of different angles. No matter what I did, the signal level never showed any significant changes.

After seeing the above picture, I believe that this is truly an antenna disconnect. I think that the Bluetooth module being shielded explains why it gets no reception even right next to a transmitter. I am going to call this a lost cause (at least on version 2 devices... maybe version 1 was different?). But as always, I would love to be proven wrong.

cornelious2 02-08-2009 11:59 AM

Re: FM Radio Discussion
 
1 Attachment(s)
diamond hspl

gbm85 02-11-2009 01:28 AM

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.

FormerPalmOS 02-21-2009 12:00 PM

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

gbm85 02-21-2009 03:58 PM

Re: FM Radio Discussion
 
The Diamond kernel has already been tried by no2chem.

I'm not trying to be rude but really, the FM chip works. We've established that it works. Therefore it is not an SPL, XIP, driver, or other software issue. It is definitely a hardware disconnect on Version 2 devices.

We have working drivers and a working program. The only thing left to try is the program and drivers on a Version 1 device. If it still doesn't work... well, the fat lady has sung!

gbm85 02-21-2009 09:59 PM

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.

Darkjedi 02-23-2009 12:40 AM

Re: FM Radio Discussion
 
i thought it was already established that the bluetooth chipset and the fm radio chipset were one and the same?

BigDiesel07 02-23-2009 01:37 AM

Re: FM Radio Discussion
 
They have been there for a while :)

And yes dark.. The FM and Bluetooth are integrated together on the same chipset...

cornelious2 02-23-2009 07:45 AM

Re: FM Radio Discussion
 
Quote:

Originally Posted by BigDiesel07 (Post 731453)
They have been there for a while :)

And yes dark.. The FM and Bluetooth are integrated together on the same chipset...

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.

whunderboy 02-23-2009 03:08 PM

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.

no2chem 04-17-2009 11:00 PM

Re: FM Radio Discussion
 
Quote:

Originally Posted by jdignazio (Post 856477)
Yes, very interesting! I just posted there in hopes of some kind of help on this issue, who knows, its worth a shot.

Please help us CDMA Touch Pro users out!!!! If there is any way to get the FM radio in the CDMA Touch Pro to work, I think the CDMA users would hail you king!!! So far all efforts to get the FM radio to work have failed.
Please take the time to check out this thread at PPCGEEKS geared to find a working solution to the CDMA Touch pro FM radio, any help would be greatly appreciated!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


CDMA FM Radio Thread at PPCgeeks: http://forum.ppcgeeks.com/showthread.php?t=49654

I doubt they'll be able to help you. Anyway - I dabbled a little again into why its not working. You can see whatever research I've done here

http://www.nuerom.com/BlogEngine/pos...-Research.aspx


All times are GMT -4. The time now is 11:08 AM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0