yashsingh1/xdaforums huggingface dataset:
[General Questions and Answers] stelioskal:
i had the same query!!

but inverted

so lets talk for htc hd2 : i am thinking of bying a no name phone with the same phone specs as the hd2.

the Question is : may i this noname phone to make it work as the HD2 phone?
[General Questions and Answers] CurtisAndroid5:
If money is a problem, get the cheaper phone- same specs but cheaper? You may as well, but if you care about having a big company name on your device then obviously just settle with the HTC, also make sure you read up a lot about the no-name phone just incase it has bad reviews.

Anyone got any comments/views regarding my questions?
[General Questions and Answers] CurtisAndroid5:
Anybody have any views please?
[General Questions and Answers] stylez:
Its the ZTE-Blade II the specs aren't much different than original model, I owned original and for the price there ok "very cheap made devices" soon after picked up HTC DHD as it was sluggish can't imagine the II being much different.....
[General Questions and Answers] plktom123:
great phone!

where can i finh it?
[General Questions and Answers] ExMM:
My friend does have the ZTE blade, the first one. it was sluggish while he was running froyo but speedy with gingerbread, even thus it has a 600mhz processor.

With a 800mhz ARM11 for that price I would give it a go.
[General Questions and Answers] CurtisAndroid5:
Thanks, can you verify that it has a front camera?

And you can buy it from any Orange store or there website, you get free headphones worth £60 along with other freebies as part of the Christmas box.
[General Questions and Answers] ExMM:
Is this the phone that you are talking about?

http://shop.orange.co.uk/mobile-phones/san-francisco-II-from-orange-in-black

If not, Could you provide a link?

Otherwise the specs are a little different from what you wrote, the cpu is not ARM 11, its ARMv 6, but it does have front facing camera:

http://pdadb.net/index.php?m=specs&id=3224&c=orange_san_francisco_ii_zte_crescent
[General Questions and Answers] CurtisAndroid5:
Yes thats the phone, I read on a website it had am Arm11- knew that was too good to be true.

Do you think this phone is worth a purchase to replace my Galaxy5? I want a larger phone at a low price so it seems a good upgrade as it has better camera, a front camera, it's on gingerbread and a better processor, thank you.
[General Questions and Answers] CurtisAndroid5:
Also would you recommend this phone or the Samsung Galaxy Ace? Thanks
[General Questions and Answers] ExMM:
Well, to be honest I would't buy a phone with an ARMv 6, but its obviously my opinion depends what do you need it for.

Yes, it does have larger screen than your Galaxy 5 and it's cheap.

But.....have you tried to look for some better USED phones like HTC Desire and so on?

You can find something for 150 Pounds/Euro and so on:

http://uk.webuy.com/phones/search_results.php?manuId=9&stext=desire

EDIT: Galaxy Ace seems a good phone to me, more or less the same as the ZTE:

http://www.gsmarena.com/samsung_galaxy_ace_s5830-3724.php
[General Questions and Answers] CurtisAndroid5:
I don't want to buy second hand, is the ZTE worth a purchase? Or should I pay an extra £35 and buy the Galaxy Ace?

Thanks
[General Questions and Answers] ExMM:
Again, depends what you will do with it.

If I really have to go for one of those two, I would choose the ZTE it has higher resolution 480x800 (320 x 480 ACE), and much more ram 512 (against 280 of ACE) which at the end of the day its VERY important.
[General Questions and Answers] CurtisAndroid5:
Thanks for your help, It is much appreciated, I'm going to get the ZTE, it's cheaper and has better resolution, ram and a front camera.

Thanks a lot, have a nice day!
[Galaxy Note GT-N7000 Q&A, Help & Troubleshooting] Oweny:
Hi,

anyone manage to make conference call on the note?

I tried to merge 2 calls together but it prompted saying "Unable to merge calls"

Anyone?

Thanks
[Atrix 4G Android Development] mvniekerk:
Hi all

Tonight (1 Dec) I have time. Lets see how far we can get with MIUI (with whoever is keen).

Check here:

http://xdaforums.com/showthread.php?t=1371428

What my approach this time is is to "dependency inject" MIUI into CM7. That is, start with CM7 base and then add the jars + apks + libs of MIUI from LG's Optimus2X one for one. This is different than starting with MIUI and then changing it with CM files one for one.

Right

Attached is the file list of CM7 nightly and MIUI 1.11.25.

Differences of note:

lgdrmserver

libbridge

liblgdrm

/system/media/gadget files

I'll keep updating on progress! Please do hop on the development, I'm doing all the "beta" testing on my side (thus press thank you and don't post I'll help you test).
[Atrix 4G Android Development] dascope:
Does one need to compile from source <github> or can we just grab files from LG's Optimus2X zip'd MIUI and overwrite the CM7 files? I will also spend some time on this see if I can make some leeway!
[Atrix 4G Android Development] ssmr2t:
Thank you for your help and hard work!!

What does all this mean ? :D

If I can help with anything? please let me know!! Thanks so much for your efforts!
[Atrix 4G Android Development] DroidRunner:
Means it might be over your head and should wait till a stable comes out. :)

Sent from my Inspire
[Atrix 4G Android Development] mvniekerk:
Yes, binary files - no compiling. That is, however, what I'm up to.
[Atrix 4G Android Development] mvniekerk:
First up, /system/bin/app_process : zygote, main system daemon.
[Atrix 4G Android Development] mvniekerk:
/system/bin/app_process : No difference in startup.

Next up: framework.jar : The whole platform (will break a lot of things, I'm sure - we'll see)
[Atrix 4G Android Development] mvniekerk:
Ladies and gents, our first boot loop:

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.splitThemePackage:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.detachThemePath:(Ljava/lang/String;I)Z

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.attachThemePath:(Ljava/lang/String;)I

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.getBasePackageCount:()I

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.getBasePackageName:(I)Ljava/lang/String;

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.getBasePackageId:(I)I

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.addRedirectionsNative:(I)V

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.clearRedirectionsNative:()V

W/dalvikvm( 1830): ERROR: Unable to find decl for native Landroid/content/res/AssetManager;.generateStyleRedirections:(III)Z

Seems like a .so that is missing or a .so that needs replacing.
[Atrix 4G Android Development] mvniekerk:
/system/lib/libutils.so is a match - checking.
[Atrix 4G Android Development] mvniekerk:
Solved previous error, now getting this:

I/Netd ( 1741): Netd 1.0 starting

repeatedly.

Getting strace output:
[Atrix 4G Android Development] mvniekerk:
writev(3, [{"\4", 1}, {"Netd\0", 5}, {"Netd 1.0 starting\0", 18}], 3) = 24

brk(0x13000) = 0x13000

socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 9

getpid() = 2106

socket(PF_NETLINK, SOCK_DGRAM, 15) = 10

setsockopt(10, SOL_SOCKET, 0x21 /* SO_??? */, [65536], 4) = 0

setsockopt(10, SOL_SOCKET, SO_PASSCRED, [1], 4) = 0

bind(10, {sa_family=AF_NETLINK, pid=2106, groups=ffffffff}, 12) = 0

mmap2(NULL, 69632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40009000

getsockopt(10, SOL_SOCKET, SO_PEERCRED, "\0\0\0\0��������", [12]) = 0

pipe([11, 12]) = 0

mmap2(0x10000000, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x10000000

mprotect(0x10000000, 4096, PROT_NONE) = 0

clone(Process 2108 attached

child_stack=0x100fff00, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_DETACHED) = 2108

[pid 2106] writev(6, [{"\6", 1}, {"SocketListener\0", 15}, {"Obtaining file descriptor socket"..., 79}], 3) = 95

[pid 2106] writev(3, [{"\6", 1}, {"Netd\0", 5}, {"Unable to start DnsProxyListener"..., 61}], 3) = 67

Not entirely helpful. Sockets for system services are normally "premade" in Android in the init.rc file. Will look around, otherwise will check for MIUI version.
[Atrix 4G Android Development] mvniekerk:
service zygote /system/xbin/strace -f -tt -o /cache/debug/boot.strace /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server

Will make strace put out debug of zygote.

Yay for more debug...
[Atrix 4G Android Development] mvniekerk:
No help, make strace of just netd be put out. Argh.
[Atrix 4G Android Development] mvniekerk:
Did not help. What I can gather:

It loads its libraries fine, and then starts to listen for a connection. Then, a system call syscall_983045 goes unfinished.

Prompting the crash in netd.

Library dependencies for netd seems (so far from strace):

c,sysutils,log,stdc++,m,cutils,netutils,crypto,z,hardware_legacy,utils,binder,wpa_client,bluedroid

Guessing who is the culprit:

Not c (C lib),stdc++ (standard c++ lib),wpa_client(WiFi),bluedroid (BT),hardware_legacy (lights),log (log),m (math), z (compression),crypto (crypto)

Either cutils, sysutils, netutils, binder
[Atrix 4G Android Development] mvniekerk:
Utils ldd:

arm-none-eabi-ld: warning: libz.so, needed by libutils.so, not found (try using -rpath or -rpath-link)

arm-none-eabi-ld: warning: liblog.so, needed by libutils.so, not found (try using -rpath or -rpath-link)

arm-none-eabi-ld: warning: libcutils.so, needed by libutils.so, not found (try using -rpath or -rpath-link)

arm-none-eabi-ld: warning: libc.so, needed by libutils.so, not found (try using -rpath or -rpath-link)

arm-none-eabi-ld: warning: libstdc++.so, needed by libutils.so, not found (try using -rpath or -rpath-link)

arm-none-eabi-ld: warning: libm.so, needed by libutils.so, not found (try using -rpath or -rpath-link)

arm-none-eabi-ld: warning: cannot find entry symbol _start; defaulting to 00008188

Replacing liblog and libcutils with MIUI versions. Lets have a look what breaks next
[Atrix 4G Android Development] mvniekerk:
liblog added the following error:

1973 20:13:37.926040 open("/dev/log/libra", O_WRONLY) = -1 ENOENT (No such file or directory)

Still no change in netd.
[Atrix 4G Android Development] mvniekerk:
Trying libc, see if netd will budge
[Atrix 4G Android Development] mvniekerk:
Googled for syscall_983045

Apparently used to spawn a service. Part of binder.

Replacing binder as well. Crikey
[Atrix 4G Android Development] mvniekerk:
Well if things break due to syscalls not going through, then we've hit a snag on kernel levels.

Anyone got privy on where they hide the MIUI Optimus 2X kernel source?
[Atrix 4G Android Development] mvniekerk:
Removing netd. Not good - this means if (and big if after this) we get this things started it won't have wifi, gsm or bt. :-(
[Atrix 4G Android Development] Bert.C:
Have you read through this thread? May help a little, Ive dowloaded you script so will be having a try at this when I have some spare time.

Clicky...
[Atrix 4G Android Development] mvniekerk:
Halt, nothing further. Sheezz this is frustrating.
[Atrix 4G Android Development] mvniekerk:
Ok, 12am for me. Tapping out.
[Atrix 4G Android Development] rewen:
I just wanted to say I'm really, really glad, that someone is finally getting this done.

The Atrix is a great phone and not enough attention is being paid to it in terms of getting good ROMs ported over.

I traded a Nexus S for an Atrix, and because of the lack of ROMs (and other hardware preferences) I ended up trading back down to a Nexus S again.

A friend of mine has my Atrix and I would LOVE to get him on MIUI since the stock ROM is pretty awful (imho). I would also love to get him going on ICS, but I can see that taking even longer :p

Anyway, thanks SO much. I check this forum every day in hopes of posts like these.
[Atrix 4G Android Development] pmcnano:
Rewen, not trying to make it look like mvniekerk work is not important but, just because people doesnt post every piece of stuff they do it means no one is working on it. Im pretty sure theres people working on this also, just not posting progress and stuff.

Look at other threads, they get flooded with nonsense posts, start demanding, etc.

I wont lie, I love a thread like this, every inch of progress posted, you know whats up at every second, but its difficult to keep it going after people start *****ing, posting, asking, etc.

Anyway, mvniekerk, keep it up. I would advice to try to speak with the other guys that were porting MIUI.

Later :)
[Atrix 4G Android Development] mvniekerk:
Thing is I've got my own business, so I need my phone. Can't have it syncing-resyncing each time.

Darnit.
[Atrix 4G Android Development] mvniekerk:
OK, going to work on this for an hour, then do some real work.

Doing it now the other way around : Start with O2X and then merging CM in.
[Atrix 4G Android Development] mvniekerk:
Attached files is the file list - you can use your favourite diff viewer to check what I've added

The diff file is the binary changes also (used diff --binary -r <working dir> <miui O2X stock>).

Result : bootloop. Will throw down some logcattery soon ;)
[Atrix 4G Android Development] mvniekerk:
I/sysproc ( 1496): Entered system_init()

I/sysproc ( 1496): ServiceManager: 0x17c870

I/SurfaceFlinger( 1496): SurfaceFlinger is starting

I/SurfaceFlinger( 1496): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...

D/ ( 1357): 2s elapsed in InitFifo; is daemon started?

D/ ( 1496): 2s elapsed in InitFifo; is daemon started?

D/ ( 1357): 2s elapsed in InitFifo; is daemon started?

D/ ( 1496): 2s elapsed in InitFifo; is daemon started?

I/AM2SERVER( 1435): AE Version: 0.0.0.26 API corp-softwarebuild@SB002/CHANGELIST=42025 Sep 15 2011 09:21:19

D/ ( 1357): 2s elapsed in InitFifo; is daemon started?

D/ ( 1496): 2s elapsed in InitFifo; is daemon started?

D/ ( 1357): 2s elapsed in InitFifo; is daemon started?

D/ ( 1357): surface flinger not initialized. reboot.....

D/ ( 1496): 2s elapsed in InitFifo; is daemon started?

D/AndroidRuntime( 1532):

D/AndroidRuntime( 1532): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<

D/AndroidRuntime( 1532): CheckJNI is OFF

D/dalvikvm( 1532): creating instr width table

D/AndroidRuntime( 1532): Calling main entry com.android.commands.am.Am

D/ ( 1357): 2s elapsed in InitFifo; is daemon started?

D/ ( 1357): surface flinger not initialized. reboot.....

D/ ( 1496): 2s elapsed in InitFifo; is daemon started?

D/ ( 1496): surface flinger not initialized. reboot.....

D/ ( 1357): 2s elapsed in InitFifo; is daemon started?

D/ ( 1357): surface flinger not initialized. reboot.....

Bham, in your face.
[Atrix 4G Android Development] mvniekerk:
1531 08:41:37.021072 stat64("/dev/nvrm_daemon", 0x4486aa70) = -1 ENOENT (No such file or directory)

Culprit
[Atrix 4G Android Development] mvniekerk:
nvrm_daemon referenced in /system/bin/nvrm_daemon and libnvdispatch_helper.so

Copy from CM, see if it blends.
[Atrix 4G Android Development] mvniekerk:
E/AndroidRuntime( 2005): *** FATAL EXCEPTION IN SYSTEM PROCESS: main

E/AndroidRuntime( 2005): java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1962]: 1958 could not load needed library 'libsystem_server.so' for 'libandroid_servers.so' (link_image[1962]: 1958 could not load needed library 'libsurfaceflinger.so' for 'libsystem_server.so' (reloc_library[1311]: 1958 cannot locate 'NvDispMgrAutoOrientation'...

E/AndroidRuntime( 2005): ))

E/AndroidRuntime( 2005):	at java.lang.Runtime.loadLibrary(Runtime.java:455)

E/AndroidRuntime( 2005):	at java.lang.System.loadLibrary(System.java:554)

E/AndroidRuntime( 2005):	at com.android.server.SystemServer.main(SystemServer.java:644)

E/AndroidRuntime( 2005):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 2005):	at java.lang.reflect.Method.invoke(Method.java:507)

E/AndroidRuntime( 2005):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)

E/AndroidRuntime( 2005):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)

E/AndroidRuntime( 2005):	at dalvik.system.NativeStart.main(Native Method)

E/AndroidRuntime( 2005): Error reporting crash

E/AndroidRuntime( 2005): java.lang.NullPointerException

E/AndroidRuntime( 2005):	at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)

E/AndroidRuntime( 2005):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)

E/AndroidRuntime( 2005):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)

E/AndroidRuntime( 2005):	at dalvik.system.NativeStart.main(Native Method)

I/Process ( 2005): Sending signal. PID: 2005 SIG: 9

I/Zygote ( 1958): Exit zygote because system server (2005) has terminated

Due to the CM Binary file system/lib/libnvdispmgr_d.so not having the function NvDispMgrAutoOrientation. Copy back from MIUI...
[Atrix 4G Android Development] mvniekerk:
Back to not finding nvrm_daemon.

Hairy changes then : copy CM libsurfaceflinger. Lot of potential for a lot of breakage.
[Atrix 4G Android Development] mvniekerk:
D/ ( 1887): 2s elapsed in InitFifo; is daemon started?

D/ ( 1887): 2s elapsed in InitFifo; is daemon started?

I//system/bin/nvrm_daemon( 1954): reloc_library[1311]: 1955 cannot locate 'NvOdmDispSetSpecialFunction'...

I//system/bin/nvrm_daemon( 1954): CANNOT LINK EXECUTABLE

NvOdmDispSetSpecialFunction found in libnvodm_query.so (not in MIUI but in CM). Copying...
[Atrix 4G Android Development] mvniekerk:
Removed the error, but

1530 09:51:23.250700 gettimeofday({1322819483, 250748}, NULL) = 0

1530 09:51:23.250856 stat64("/dev/nvrm_daemon", 0x4486aaf8) = -1 ENOENT (No such file or directory)

Why... WHY!
[Atrix 4G Android Development] mvniekerk:
Saw in the init.p990.rc file that nvrm_daemon's restart of system services has been commented out.

Changed the init.olympus.rc to

service nvrm_daemon /system/xbin/strace -f -tt -o /cache/debug/nvrm.strace /system/bin/logwrapper /system/bin/nvrm_daemon

class pre-zygote_services

user root

# onrestart restart servicemanager

Will also give some strace love as well due to this.
[Atrix 4G Android Development] mvniekerk:
1449 10:10:23.545997 write(10, "\0\0\0\0", 4) = 0

Keeps on repeating (output from strace of nvrm_daemon.

Will now remove the logwrapper parts.
[Atrix 4G Android Development] mvniekerk:
Keeps on repeating because it is a service that is working.
[Atrix 4G Android Development] mvniekerk:
Whoah...

Copied the libnvrm* files from CM, far more further...

AudioFlinger causing problems now
[Atrix 4G Android Development] mvniekerk:
Attached my binary diff files.

If it differs, then it has been copied from CM7.
[Atrix 4G Android Development] mvniekerk:
Copying libaudioflinger, libaudiopolicy, libnvm_audio and libaudio.

Again, a lot of potential for a lot of breakage. Gosh llama eat your food
[Atrix 4G Android Development] mvniekerk:
And broke it did

W/dalvikvm( 1533): threadid=1: thread exiting with uncaught exception (group=0x40015568)
E/AndroidRuntime( 1533): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime( 1533): java.lang.UnsatisfiedLinkError: Cannot load library: link_image[1962]: 1522 could not load needed library 'libsystem_server.so' for 'libandroid_servers.so' (link_image[1962]: 1522 could not load needed library 'libaudioflinger.so' for 'libsystem_server.so' (reloc_library[1311]: 1522 cannot locate '_ZN7android13ToneGenerator9startToneEii'...
E/AndroidRuntime( 1533): ))
E/AndroidRuntime( 1533):	at java.lang.Runtime.loadLibrary(Runtime.java:455)
E/AndroidRuntime( 1533):	at java.lang.System.loadLibrary(System.java:554)
E/AndroidRuntime( 1533):	at com.android.server.SystemServer.main(SystemServer.java:644)
E/AndroidRuntime( 1533):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1533):	at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 1533):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
E/AndroidRuntime( 1533):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
E/AndroidRuntime( 1533):	at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1533): Error reporting crash
E/AndroidRuntime( 1533): java.lang.NullPointerException
E/AndroidRuntime( 1533):	at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
E/AndroidRuntime( 1533):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:854)
E/AndroidRuntime( 1533):	at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:851)
E/AndroidRuntime( 1533):	at dalvik.system.NativeStart.main(Native Method)

Problem I think it is defined in libmedia.so. Potential break alert.
[Atrix 4G Android Development] mvniekerk:
No dice. Last resort, libandroid_runtime.so

Major, major chance of breakage. If this doesn't work, it is it.
[Atrix 4G Android Development] mvniekerk:
Back with netd starting. *hitting head*
[Atrix 4G Android Development] mvniekerk:
1760 11:23:51.678205 [b00010dc] write(2, "link_image[1962]: 1760 could not load needed library \'libandroid_runtime.so\' for \'/system/bin/app_process\' (reloc_library[1311]: 1760 cannot locate \'_ZN7android13ToneGenerator9startToneEiif\'...\n)", 197) = 197

1760 11:23:51.678675 [b00010dc] write(2, "CANNOT LINK EXECUTABLE\n\0", 24) = 24

OK

This is due to libaudioflinger not linking up.

This is what is needed to get past this:

A libaudioflinger or libnvmm_audio library compiled exporting the following function:

android::ToneGenerator::startTone(int, int, float)

https://developer.android.com/reference/android/media/ToneGenerator.html

These are the imports of libaudioflinger:

liblog.so, libcutils.so, libutils.so, libbinder.so, libmedia.so, libhardware_legacy.so, libeffects.so, libaudio.so, libaudiopolicy.so, libdl.so, liba2dp.so, libc.so, libstdc++.so libm.so

So I assume candidate libraries implementing this function would libeffects, libaudio, libhardware_legacy.

What is funny is that this diverges from the Android documentation of it having 3 arguments to this c++ library function call (1 float arg extra).

Anyone with the compiling environment up and running that can grep search for the startTone function?
[Atrix 4G Android Development] ssmr2t:
This guy is the real deal, I can feel it :D

Thanks for all your efforts.. Others would just try but not post their results...
[Atrix 4G Android Development] rewen:
My main point was that someone is working on porting over MIUI. It's nice to see people trying. I wasn't referring to the specific details within each little post. I am just happy to see someone still giving the Atrix some love. Every other device I've owed has gotten so much more loving in terms of ROMs. Why not the Atrix.. I don't understand.

Also, it seems like every other MIUI thread is a brief start and then the author gives up and disappears. Plus they get hijacked like crazy.

So, thanks mvniekerk for giving us a little hope :)
[Atrix 4G Android Development] mvniekerk:
Sent a tweet to ibproud, he fwd it to magiman7.

https://twitter.com/#!/magiman7

https://twitter.com/#!/ibproud

Magiman says it is a difference between P990 (O2X) and Atrix source and a quick fix will break other things.

Anyway, Sunday I'll look into the code that causes this.
[Atrix 4G Android Development] DeadlyPsycho:
Hey, check out https://twitter.com/#!/stevendeb25 also.
[Atrix 4G Android Development] timmytim:
Good luck buddy. A few of us worked on it for several weeks and never made it past kernel panics and drivers not loading. Some of your netd errors though may be able to be fixed by replacing libandroid_servers & libsystem_server, BUT that usually breaks other things. My guess to make it work will require re written/compiled libs.
[Atrix 4G Android Development] el_venga:
Keep it up. We are all "rooting" for you. I check this topic like every hour or so.

Sent from my awesome Atrix 4G
[Atrix 4G Android Development] SirFork:
as magiman7 (edit and timbrendelaz) stated, the libs may require a complete re-write. Don't hold your breath, guys.