How it is possible that after CM9 flash and restore to stock HC WIFI MAC address is changed. I have MAC filtering enabled in my router and it was set to MAC address of stock HC. Had a quick tour to CM9 again and returned to stock. MAC address is changed
Hmmm, I don't know how it changed. Doesn't make sense to me. Did you make sure to wipe data? I don't think we're storing anything about the MAC address in /data, but this could be the only thing that persists between stock / CM9 ROMs.
Hmmm, I don't know how it changed. Doesn't make sense to me. Did you make sure to wipe data? I don't think we're storing anything about the MAC address in /data, but this could be the only thing that persists between stock / CM9 ROMs.
Im wiping /data for sure. Maybe CWMR 5.5.0.4 is doing something wrong??? There is an empty /data/wifi folder now on stock. I must check&compare data.ext4.tar from both backups.
*Galaxy NOTE*
*Galaxy NEXUS*
* ZTE V11a aka Vodafone Smart Tab 10 3.2 Honeycomb Tablet - ROOT by mobilx - CWM by utkanos - Vote for CM9 support HERE
* GALAXY S | [ROM][ICS][IML74K] teamhacksung's ICS Port for Galaxy S (LATEST BUILD)
* T-mobile G1 UK rooted | Rom:Enomther HTC ADP 1.6 DRC83 ROM v2.3.1.1 | Radio: 2.22.19_26I | SPL: HSPL10.95.3000| 2 GB Class ?| 1.3gb FAT32 : 512mb EXT2 : 32mb swap
By the way, the HTC sensation ICS stock got more bugs than your early beta ;) not to mention that 3.2 stock on our tabs... I prefer no wifi more than ****ty, unfinished, ICS bugging bloatware work like that stock roms. Samsung needs guys like you. Thanx again man ;)
Sent from my GT-P1000 using XDA
Regarding to MAC address changing I did some research and found that there is a MAC address poll controlled by kernel and atheros driver. /system/bin/wlan_mac script checks /data/.nvmac.info on every boot and if it is not there recreate it with the next MAC from the poll. /data/.nvmac.info is also located in /efs/imei folder.
I also noticed the new /wifi folder and "upgaddr" binary in my /efs added after CM9 install. Something is playing with the /efs partition and we should be careful about that.
Regarding to MAC address changing I did some research and found that there is a MAC address poll controlled by kernel and atheros driver. /system/bin/wlan_mac script checks /data/.nvmac.info on every boot and if it is not there recreate it with the next MAC from the poll. /data/.nvmac.info is also located in /efs/imei folder.
I also noticed the new /wifi folder and "upgaddr" binary in my /efs added after CM9 install. Something is playing with the /efs partition and we should be careful about that.
Interesting, I also see some recently-modified files there, and I haven't been in stock in months. Perhaps the wifi firmware is doing it? I can't find any references to upgaddr in the CM9 source or our kernel, and that binary definitely doesn't exist the build folder for CM9.
Also, I was under the assumption that /efs was pretty much read only, or that nothing needed to write there. Actually, I remember on Galaxy S GT-I9000 that some custom kernels didn't even mount this one, as it is obviously dangerous for messing up your radio / imei.
Yeah, I have it, but mine's empty. I didn't think to check if it was was text... I assumed it was a binary, heh. Anyways, there's no reference to it anywhere in CyanogenMod or the kernel. Not sure.
We were using that driver initially, but now we've switched to the one included in the Galaxy S II ICS kernel source code, which is easier to build inline with CyanogenMod's build system, but seems to be missing something. I have no idea what's wrong with it, but it's likely that the kernel source that comes with the Tab 7 Plus ICS release will give some clues.
Hola amigos. Here's a new nightly for your enjoyment. Nothing new here as far as bug fixes, just an update of the CyanogenMod sources (new Apollo music player stuff, wallpapers, system services, etc).
When writing an app with performance in mind, you most likely want to write it native code using the … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?