Android OS Forum banner
1 - 11 of 11 Posts

·
Android Apprentice
Joined
·
26 Posts
Runs fantastically, battery life is great.

I'm not positive what fixed it, but google talk started working after I kept messing with different settings.

also, restoring settings from the Froyo build will cause this fantastic bootloop where it will boot until it gets connection to carrier, then reboot. Fixed by quickly hitting airplane mode and then factory reset
 

·
Android Apprentice
Joined
·
26 Posts
Also, I know this isnt just a MIUI issue, but my mac address cycles every time WiFi switches, and as we use a MAC Filter at home this is problematic. Is there any known fix for this?
 

·
Android Apprentice
Joined
·
26 Posts
I dont think so, heres an ls -R of /pds
ls -R /pds/pds:
lost+found public security wifi wmdrm
/pds/lost+found:
/pds/public:
battd
/pds/public/battd:
/pds/security:
counter.bin keymaptable.dat system.bin
/pds/wifi:
/pds/wmdrm:
It almost looks like I am missing files, seeing as wifi and wmdrm are empty, is there any way to regenerate these (also, would I just be able to write this using dd, or by writing to a file after remounting the block?
 

·
Android Apprentice
Joined
·
26 Posts
Some files from a known good pds from a milestone include "batt_phasing_data", "batt_offset_data", "batt_tuning_data", "ms_log_control.cfg", many references to "File_PDS_Subsidy_Lock" among with many others.

also, more comically, "silly old name \0 Y_LOCK_DBK_2"
 

·
Android Apprentice
Joined
·
26 Posts
so, on a unmodified phone, there is a file in the wifi folder called wlan_mac.bin, which seems to be just a mac address in a binary file. I created such a file with a spoofed mac (ffffff, 66:66:66:66:66:66) using a hex editor, and put it in place. Chmod 600 and chown 0:9007 to match other files in /pds

reboot, and it still has a random MAC.

I'm lost
 

·
Android Apprentice
Joined
·
26 Posts
Alright, here is a full PDS dump, both as a .tar.gz and as a .img from a rooted, unmodified OTA gingerbread Droid 2 Global. It does not use a wlan_mac.bin file, it has a nvs_map.bin, which is 0x1D3 long, full of mainly 0s, and has the MAC address in it in an odd way.

The proper MAC of the phone is 40FC89ED78F2, however the nvs_map starts as 01 6D 54, which I assume is some sort of header, then is followed by the last 4 blocks of the mac backwards, then 01 71, then the first two octets backwards

Code:
busybox hexdump nvs_map.bin<br />
0000000 6d01 f254 ed78 0189 5471 40fc 0000 0000<br />
0000010 0000 0000 0000 0000 9901 f601 0000 0000<br />
0000020 0000 0300 fafe 00fe 0000 0000 0000 0000<br />
0000030 0000 0000 0000 0000 0000 0000 0000 0000<br />
0000040 0000 fa00 06fc 0806 0b0a 100f 1613 1f1a<br />
0000050 2924 2e00 3700 3f00 4a00 5400 6200 6e00<br />
0000060 7c00 8d00 9a00 ad00 bb00 0000 0000 0000<br />
0000070 0000 0000 0000 0000 0000 0000 0000 0000<br />
*<br />
0000180 0000 fd00 fefe ffff 0000 0000 0101 0101<br />
0000190 0000 0000 0000 0000 0000 0000 0000 0000<br />
*<br />
00001b0 0000 0000 1302 0000 0000 0000 0000 0000<br />
00001c0 0000 0000 0000 0000 0000 03aa 0000 0200<br />
00001d0 ffff 0000
full copies are available
http://upload.kageurufu.net/f/3e488b0227b3ad1b96f60eec4b7f53e3/pds.tar.gz
http://upload.kageurufu.net/f/7e085c65657f9e413a58cdbed6323507/pds.img

I'm going to try to implant the Global's file directly onto my D2, with a modified MAC

EDIT: It works, I'm looking for other side effects of this mod, but I havent found anything yet. My MAC address is now static again.
 

·
Android Apprentice
Joined
·
26 Posts
I'm working on the light sensor and the 1% battery right now, if I get anywhere I will let people know. Also, be on the lookout for my MAC fixer, script incoming soon for those with the random MAC address issue.

EDIT: So the light sensor is still functioning on my phone, just not reading outside of external apps
 
1 - 11 of 11 Posts
Top