Reply
Thread Tools
Posts: 12 | Thanked: 1 time | Joined on Jan 2007
#11
mine has now begun to crash while searching for networks..

can someone send me a link to the latest firmware upgrade?
 
Posts: 5 | Thanked: 0 times | Joined on Jan 2007
#12
Hi,

I want to give this matter one last try.

I contacted the nokia support twice and got the following answer.
The Europeans donīt feel responsible, since I bought a US-device.
The US-support doesnīt care since it does connect to the wifi channels valid in the states.

Applying different country or language settings does not change anything in terms of wifi channel bandwidth.

The only thing I could imagine to be responsible for the channel limitation is the MAC-address of the device. Lets say the address pools are different for us and european device. By typing in your MAC address prior to downloading the firmware nokia could be able to provide different "localized" versions.

My question now is:
Could anybody of you provide me with a "european" MAC-address so that I can check if the two resulting firmware images differ?

That would be a great help.

Thanks,
Kalle
 
Posts: 3,401 | Thanked: 1,255 times | Joined on Nov 2005 @ London, UK
#13
00:19:4F:9E:9C:4D is the WLAN MAC of my N800 purchased via the UK Nokia store (manufactured in Finland). There's another number below the BT MAC titled Code/Codigo which is 0631673 - I've no idea what it represents but thought I'd mention it.
 
Posts: 9 | Thanked: 1 time | Joined on Nov 2007
#14
I am just curious as to what answer [if any] ever came out of this - whether the mac address change worked, or if it was actually possible.

I have a US n800 that I use in the UK and I recently ran in to an issue with a network running wifi channel 13 while visiting Spain. We ended up changing the router to channel 10.

FYI, my language and locale are and always have been set as UK.

Cheers.
 
tz1's Avatar
Posts: 716 | Thanked: 236 times | Joined on Dec 2007
#15
You can change the regulatory domain (which channels) via:

/sys/devices/platform/wlan-omap/default_country.

The default it 0x10 and it is FCC but I don't think it says "FCC" (unsigned char [1], char [3]).

Setting the first byte to 0x01 appears to enable through at least channel 13 (2472)

I don't think the driver implements region 0x41 (MTK? japan) to allow 14/2482, but it might be something which can be edited in the source.

These won't show up on the settings dialog (there is a OSSO_PRODUCT_WLAN_CHANNEL variable that says FCC/US), but iwconfig and iwlist should be able to use the extra channels, and you might be able to edit something in /var/lib/gconf/system/osso/connectivity

Last edited by tz1; 2008-03-04 at 16:25. Reason: fix some wrong text
 

The Following 2 Users Say Thank You to tz1 For This Useful Post:
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#16
The setting on my N800 (OS2007) is 0x30. I have 13 channels.
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.
 
Posts: 9 | Thanked: 1 time | Joined on Nov 2007
#17
tz1 / TA-t3,

Thanks for the info. I was a bit surprised that no one had replied (and/or tackled this issue) before.

I will try what you have noted and see how quickly I can brick my n800!

Thx.
 
Posts: 477 | Thanked: 118 times | Joined on Dec 2005 @ Munich, Germany
#18
Originally Posted by tz1 View Post
You can change the regulatory domain (which channels) via:

/sys/devices/platform/wlan-omap/default_country.

Since I got some N800s I ordered from the USA, I tried that today. It does not work, for the following reason:

All what you see under /sys/... are not real files. They are only an image of the kernel configuration. It works like the /proc directory.

So to change this variable, one must change kernel option, presumably boot options. Does anyone have an idea how to do that?
 
Posts: 3,841 | Thanked: 1,079 times | Joined on Nov 2006
#19
The files are virtual, but you can still change the values. That's how you change dynamic, internal kernel values. On desktop systems there's a script run at boot time which reads values from /etc/sysctl.conf and writes the values to the matching files in /sys/. No such file on the N800, so there's probably some other place in the system where values are set at boot time. That doesn't stop you from changing them later.

However, in this particular case you're right - it doesn't seem possible to modify /sys/devices/platform/wlan-omap/default_country. So we haven't yet found where to change / set the wi-fi channel range, only where to see some of the current settings.

EDIT: Correction: The variables controlled by sysctl are in /proc/sys/, not /sys/ as I wrote above. /sys is for exporting kernel data structures to userspace, so in the context we're talking about it's a reference section.
__________________
N800/OS2007|N900/Maemo5
-- Metalayer-crawler delenda est.
-- Current state: Fed up with everything MeeGo.

Last edited by TA-t3; 2008-04-28 at 14:38.
 
Posts: 477 | Thanked: 118 times | Joined on Dec 2005 @ Munich, Germany
#20
So, probably, what we need to do is to find out where sysctl.conf (or the local equivalent) is hidden, right?
 
Reply


 
Forum Jump


All times are GMT. The time now is 13:50.