![]() |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
how come we have such a huge difference in use experience of the radio transmitter? |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
Have you tried your phone with other cars, or car with other transmitters? |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Hi All!
My first post... I just tried the "cat /sys/class/i2c-adapter/i2c-2/2-0063/power_level" command and it returned 112... I'm in the UK and when I tested the FM transmitter inside the car and my house I was disappointed to say the least. Is 112 the maximum signal strength? Cheers, Daniel |
Re: N900 Radio Transmitter: ways to amplify the radio signal
The preset power level was 114 for me (scandinavian sales SW).
Setting it to 118 removed almost all of the audible static and made the signal strong enough to be captured decently in all cars I tried it in (and older Golf, a Scudo and and shiny new Insight; only the Scudo initially struggled with it). One thing to remember with the numbers is that the chip may have some kind of built-in Tx power management by monitoring the actual power pushed to the air vs. power reflected back from the antenna. As the antenna itself seems to be a just a metal sliver with carefully formed shape suited for antenna use and the contact is a standard metal-gold-spring-loaded touch-gold-nickel-copper contact, it is subject to variance in quality from device to device and also WILL vary as the device ages and gets dropped, dusted, humid, squeezed, dipped in beer and so on. The Tx power can quite likely be controlled to some degree by the chip itself, though the problem here is not frying the gain stage - even the maximum output is but a candle compared to the supernova-like relative luminosity of the "real" transmitter stations - but power usage that should always be minimized. One nasty thing I noticed about the transmitter is that there's quite little fitering from the main power net of the phone to the transmitter. I noticed this when I was trying it with the not-that-good-but-adequate minihifi set I use as computer speakers and not that low sound level as I wanted to hear if the static changed as I played with the settings - the bundled charger distorted the transmitted signal to a horrible shriek that made my cat go from sleepy rest to VERY puffy in about 3,8 µs and resulted in eight bleeding deep puncture wounds on my shoulder, lots of swearing and bodily pain due to the shock from the shriek and the cat wanting to suddenly delocalize itself, which in turn resulted my computer chair toppling over and me lying on the floor, bleeding and wondering what the hell had just happened - and the shrieking just wouldn't stop until got up from the floor and pulled the charger cable - it was closer than the power button for the speaker set. Perhaps this is why the SW is not sure whether to allow the FM transmitter to work while a power-carrying cable is plugged in? :D |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Hahah! Well i'm glad to hear you survived that attack!
Would you mind sharing how you changed the default power level? I'm a total n900 / linux noob! :( Do you think changing it could invalidate the warranty? *EDIT* I should probably just learn to UTFSE! Sorry! |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Noob Question:
How to change it manually ? is it something like this ? sudo gain root cat 118 > /sys/class/i2c-adapter/i2c-2/2-0063/power_level Thanks |
Re: N900 Radio Transmitter: ways to amplify the radio signal
I think you're going to get a file not found error with that command.
I tried using vi to edit the file but got scared when I got a file could not be opened fully error... (or something to that affect) |
Re: N900 Radio Transmitter: ways to amplify the radio signal
close.
Code:
echo 118 > /sys/class/i2c-adapter/i2c-2/2-0063/power_level |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Hello Guys
Are you sure the changing the contents of that file is going to change the Power Level ? I think that that file is not a "config" file but it is a Log file, if you notice that file is updated whenever you start the FM Transmitter, so the only thing that that file is telling you is the current power-level. The contents of my file where: 0 And after i started the FM Transmitter it changed to 111. So i really think is a Log file Maybe it cannot be changed this easily |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
So, it works for me :) |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
pretty nice find, thanks guys .. now we just need to find out to mod the kernel driver to set the value ;)
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
I get 113 on mine.
Rick |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
Blah...my bad :P..I should use echo not cat..not sure what i was thinking when i type that mesg :).. Thanks. |
Re: N900 Radio Transmitter: ways to amplify the radio signal
does it really work ? could you explain very precisely how to do ?
thanx :) |
Re: N900 Radio Transmitter: ways to amplify the radio signal
I have tested the radio transmitter in a Volvo V70, and it serves it's purpose. Compared to the old fashioned way of burning CDs I couldn't ask for more. Remember, it's a phone, not a radio station..
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
and...... how to run root ?
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
Must the transmitter be powered up? |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
Quote:
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
it's maybe an idiot question but... can we put a higher value than 118 ? actually it is strength enough for me but i was just wandering ^^
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
or to better put it?
legal issues asides? what's the highest transmit value that is safe for the radio transmitter (as in not burning it) :) |
Re: N900 Radio Transmitter: ways to amplify the radio signal
yeah, I'd like to know
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
The datasheet linked in an earlier post shows the figure of 118 dbuV typical for the programmable TXO output voltage. No minimum and maximum figures are specified.
Until someone finds application notes or other detailed documentation, I wouldn't consider going above 118, and would advise sticking with the initial figure obtained by cating the file without a charger plugged in (so as not to advise dangerously). I've ran mine for a couple of hours at 118 and noticed no issues, but am generally using 112dBuV. IIRC an increase of 6dB will double the voltage. |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Ok ı'm running at 122 now, the device is still alive and running and seems stable, but I wouldn't use it like that for extended periods of time... I just felt naughty, and tbh it wouldn't be of use to me anyway with high noise so I had to do it.
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
Haha just kidding and thanks for the tragic but comedic tale. I hope you have recovered! Quote:
BTW when i turn off my radio, i still get "112" as the power_level. Isn't it supposed to go away or to 0 when turned off? |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Well, power in Watts = voltage squared divided by the impedance (or resistance), so it isn't linear.
Voltage expressions in dB use the "20 log rule" whereas power expressions in dB use the "10 log rule", hence the figure of +6dB for a doubled voltage level, and +3dB for a doubled power level. Edit. Actually, you said voltage and current both increase linearly, and they actually do, as according to Ohms law R=V/I, so V and I rise linearly, but the power goes up exponentially, as P=VI. |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
Quote:
What i was able to find with a short search is that the real reason is that the unlicensed broadcast band only goes down to 88.0 MHz, which means a center frequency of 88.1 MHz. I would assume that's the legal realm in which the FM transmitter on the N900 is working. The power of said broadcast is expressly limited to Quote:
Quote:
Quote:
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
|
Re: N900 Radio Transmitter: ways to amplify the radio signal
Code:
cat /sys/class/i2c-adapter/i2c-2/2-0063/power_level I tried setting it to 118 while transmitting and what a difference! Suddenly so much clearer. I did find that file /sys/class/i2c-adapter/i2c-2/2-0063/power_level did exist when FM transmitter was off. I also found that plugging in a wall charger dropped the power level to 88. Now to make it persistent... |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
i.e. I'm wondering since the chip specs specify 118, if the driver/chip knows enough to treat any values above 118 as 118. |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
With each increase in number between 111 to 118, there is a noticeable improvement, but once you reach 118, any higher number doesn't seem to make any difference and sounds the same as 118 itself. |
Re: N900 Radio Transmitter: ways to amplify the radio signal
mine is at 114 and works ok in a ford focus
i just wish I could set the freq below 88.1 as everything above 88 seems to be taken funny enough my region_bottom_freq value is set to 87500 so the 88.1 thing may be a gui limmitation |
Re: N900 Radio Transmitter: ways to amplify the radio signal
yes above 118 doesn't seem to make any noticeable difference.
I just wish we could get some more juice out of the radio transmitter as I could really use it :) |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Hi - any of you guys that are looking at these files related to the FM transmitter know if there is anything that enables or disables the transmitter? I might be treading on thin ice here, but I have an N900 from Nokia.co.uk and it currently has the FM transmitter disabled! I'm awaiting a call from Nokia about this - but I was just hoping someone might know of an easy answer - unless of course this is a fault and it says it is disabled because it cannot contact it!?!?
Hmm, anyway, just thought I'd throw that in there. Sorry it isn't directly related - other than asking how I can increase my power from, well.. disabled... |
Re: N900 Radio Transmitter: ways to amplify the radio signal
have people covered the fact that the transmitter's digital?
i based this on the fact that when i use my phone in my brand new vehicle, it actually displays "NOKIA" on the car's display, it also has perfect sound quality. but in our 1999 Mazda 626, it doesn't display NOkia, and the sound quality is terrible! |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
Having a button to press from the desktop while the transmitter is running is a lot easier to do in a moving vehicle where this hack is most useful. Opening xTerm, entering root, opening notepad, copying the script, then pasting it in xTerm is a bit cumbersome and I do not have the skills to easily confirm that something like: Code:
[Desktop Entry] ...in the dark, on a cold rainy night. Brrrrr! :) |
Re: N900 Radio Transmitter: ways to amplify the radio signal
Quote:
I am not familiar with the Desktop files that much, so not sure how having to Exec lines works. Is that right? And as sudo gainroot launches a login shell, any subsequent commands shouldn't run in there, atleast in a shell script it doesn't, again, not familiar with desktop files. So one could setuid bit on a script that just runs this command, so it runs with root privileges. Ok I just read your linked thread. That is a command running as normal user. So it gets tricky to escalate privileges in a command. The setuid is the best I can think of for now, but people will complain it is not a secure option :) I need to take a look at that this "gainroot" argument actually does; we might be able to add this command to the suders file so we can simply sudo the command without the need for a password.... |
Re: N900 Radio Transmitter: ways to amplify the radio signal
I openned up /etc/suders and an excerpt.
Code:
### Automatically added by update-sudoers start ### Code:
sudo echo 118 > /sys/class/i2c-adapter/i2c-2/2-0063/power_level |
All times are GMT. The time now is 02:14. |
vBulletin® Version 3.8.8