My Android phone is an LG L38C with Android 2.3.6, rooted. I have been very happy with it until recently as its OS version is now considered to be quite ancient. Have looked around for ROMs with newer versions and sadly have found none - just modified versions of the same one. This brings me to my question: Why is there not a way to put a generic & newer version of Android into most any made for Android device ?? This just baffles me. I think of windows with its need for specific drivers vs. how easy it is to transfer a Linux system between different h/w and really wonder why Android OS versions are so restricted. Will someone please educate me on this ?? Thanks.