1. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

Variations between phones

Discussion in 'Android Roms' started by joyu, Apr 3, 2011.

  1. joyu
    Offline

    joyu New Member

    Joined:
    Jan 9, 2010
    Messages:
    48
    Likes Received:
    0
    Trophy Points:
    0
    Why don't roms run the same on all phones (of the same model)?

    I was wondering why different phones can react so differently to the same ROM's?

    From a hardware level there is small difference between chip timings, but I would not think that would make much difference.

    From a software perspective then since they are on the same exact hardware I would think they would behave the same? Especially in this case where we are basically formatting the used parts of flash before loading a new ROM.

    Anyone?

    I know from a design perspective I have seen it crop up when designing FPGA's, but in the end it was because I wasn't taking timing into consideration enough.

    -JoYu
    Last edited: Apr 4, 2011
  2. kristoff125
    Offline

    kristoff125 New Member

    Joined:
    Dec 30, 2009
    Messages:
    596
    Likes Received:
    0
    Trophy Points:
    0
    They run very different hardware, each phone has a different CPU (Even if it's the same CPU), different build, different antennae etc. So many things are different on each phone, even the button setups, every little thing makes quite the difference.
  3. JustisLewis
    Offline

    JustisLewis New Member

    Joined:
    Sep 27, 2010
    Messages:
    274
    Likes Received:
    0
    Trophy Points:
    0
    OP Correct me if I'm wrong, but I believe he was talking about Custom ROMs on one phone, ie. the differences between Project Elite running on one phone versus another. And to the OP: I honestly believe it comes down to how each individual user uses the phone.
  4. cupfulloflol
    Offline

    cupfulloflol New Member

    Joined:
    Dec 5, 2009
    Messages:
    1,898
    Likes Received:
    22
    Trophy Points:
    0
    Honestly I don't think ROMs react so hugely different for everyone. I don't mean this as all ROMs run the same, but all phones giving the same ROM a fair chance should run in the same ballpark.

    A lot of ROMs come with different kernels. LGB comes with a RZR kernel, CM7 comes with a CVPCS kernel, SS5.X comes with ChevyNo1 kernel...etc Different kernels can 100% react different for each phone, as the processors aren't all created equally. Some can't handle the low voltages, some can't handle the high speeds, others can't handle the low voltages or high speeds. Some people may not think about kernels when they are experiencing poor performance and poor battery life. The wrong kernel can definitely do that.

    As for other than that, maybe the user's error could come into play. By this I mean installation problems (not wiping). Maybe they reinstalled something they shouldn't have with Titanium Backup.
  5. joyu
    Offline

    joyu New Member

    Joined:
    Jan 9, 2010
    Messages:
    48
    Likes Received:
    0
    Trophy Points:
    0
    That makes a lot more sense. Of course your right everyone's phones has a different CPU capable of running at different timings/voltages and the kernel controls these kinds of things (assumption... yeesh I really don't know much about the software side of things...).

    I have heard a lot of people complaining about a given ROM not working with their phone even with different kernels, but it could be that all the kernels that the ROM supports don't do well with that user's phone.

    Thanks for all the responses :)

    Personally I have been able to run pretty much every ROM I have tried without changing the kernels since most of the included ones are fairly conservative.
Search tags for this page

info eachphone net

,

tongyikefu@eachphone.net loc:us