Sapphire 1.0 and FRG22

Discussion in 'cvpcs' started by cvpcs, Aug 4, 2010.

  1. cvpcs

    cvpcs Premium Member
    Premium Member Developer

    Joined:
    Jun 14, 2010
    Messages:
    151
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    For those who are curious about whether or not the new sapphire release will be based off of the "latest leak", FRG22 or not, I wanted to settle those questions now.

    I have gone on about this in the past, but build numbers are generally rattled off by websites to try to create more buzz than they're worth. The fact of the matter is, to source developers the only real leaks that are of crucial importance are the initial drops for a new android version (i.e. the first eclair leak, the first froyo leak). This is because 90% of what's going into a source distro is already up-to-date as it was built from source.

    The upcoming version of sapphire (1.0) will be based off of FRG01B, as that was the official release sent out by verizon. I am extremely skeptical of the FRG22 release at this time for a few reasons.

    1.) Big red has discontinued sale of the Droid1, so it makes little to no sense as to why they would continue to work on build releases beyond their froyo drop. If there were some glaring bug or problem with the FRG01B build that FRG22 fixes, then why would they bother sending out the FRG01B build yesterday when they obviously had FRG22 built already anyway?

    2.) I personally checked FRF84B vs FRG01B and there were a grand total of ~3-4 files actually different between the two when it comes to the ones source distros use. These were the wifi firmware files and a few google apps. Needless to say, the files that actually interface with the hardware did not change and are not likely to, so it's doubtful that FRG01B was truly "faster" than the source roms that were based on FRF84B.

    3.) It is important to understand that just because FRG22 was leaked yesterday, the build was likely done several days before that. Sapphire 1.0 synced all of its source with AOSP last night before beginning its release build, so technically its AOSP source would have been more up-to-date than the FRG22 stuff anyway.

    Anyway, that being said, people tend to drop build numbers to get attention and try to stir up the hive mind that is the android community. I try not to buy into that, so I'm not going to halt the release of 1.0 simply because one site says there's some super secret leak that so far as I can tell doesn't seem to make sense why it would even exist.

    Regardless, once 1.0 is released I'll look into it and see what the differences are for sapphire between FRG01B and FRG22, but i would guess they are negligible. If not then I'll look into pushing out a minor update to include the new files, but not until I know it's worth it.

    After all, one of sapphire's core goals is to be sleek and stable :)

    EDIT (2010-08-05 03:03:11):

    So after things cooled down with the release of 1.0 (well, as far as getting everything in place, the release is still hopping :D), I had some time to take a look at the actual FRG22 build.

    Essentially it is exactly as I had expected. Of the files that Sapphire actually uses, I can say the following:

    Non-apk/jar files: NO CHANGE
    APK files (apps): Appeared not to have changed with the exception of LatinImeGoogle.apk (the keyboard provider), based on APK badging information. Note it is difficult to ascertain whether anything was truly changed as you can't do a strict data compare due to things done during the deodexing process, but it is unlikely that a version number or something wouldn't have been updated in the badging info if something had been altered.
    JAR files (libs): The only jar file we use is the google maps one, and although I didn't disassemble (smali) it to check (as that's really the only way to do it), I would wager it hasn't changed.

    So what does this mean? It means that sapphire will NOT be upgrading to FRG22. It is pointless to go through the rigmarole of upgrading simply for a keyboard app unless it is proven to be something worth doing, which at present I don't believe it is.

    Now i want to make something clear however. I am not attempting to state that the FRG22 leak is pointless or that NOTHING was changed from FRG01B to FRG22. What i'm saying is that nothing changed so far as source builds are concerned. There have likely been AOSP changes that were added between FRG01B and FRG22, and for ROMs not building from source, this leak is great. However, for source builds such as sapphire it is unnecessary.

    Oh well, I hope my rambling has made my point with no confusion. :D

    EDIT (2010-08-05 13:46:00):

    I have removed my comment about Droid1 not getting Gingerbread (Android 3.0) as I have been corrected that it was unsubstantiated. Sorry about that mistake everyone.
     
    #1 cvpcs, Aug 4, 2010
    Last edited: Aug 5, 2010
  2. Armyof2

    Armyof2 Member

    Joined:
    Jun 30, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Temecula, CA
    Ratings:
    +0
    But...But...But...OMGZ it has a bigger number!!!!!

    Who cares...this Rom rocks and the only build number I care about are the build numbers that correspond to the newest release of Sapphire

    Keep up the great work
     
  3. pc747

    pc747 Administrator
    Staff Member Rescue Squad

    Joined:
    Dec 23, 2009
    Messages:
    24,165
    Likes Received:
    5,230
    Trophy Points:
    1,123
    Ratings:
    +5,813
    take ur time we are waiting on the rom that is truly bugless. continue you guys work
     
  4. Handshake

    Handshake Member

    Joined:
    Feb 19, 2010
    Messages:
    41
    Likes Received:
    0
    Trophy Points:
    6
    Ratings:
    +0
    I have tried BB and Cyanogenmod... I have to say I am now a convert... i LOVE your roms very stable and also seem fast as anything... i dont even need to overclock where on bb and cyan i needed at least 800

    Big props man and i cant wait for the 1.0!!! PLEASE RELEASE SOON!! haha

    I will be donating asap
     
  5. cereal killer

    cereal killer Administrator
    Staff Member

    Joined:
    Oct 29, 2009
    Messages:
    11,397
    Likes Received:
    1,280
    Trophy Points:
    558
    Location:
    Austin, TX
    Ratings:
    +1,427
    Current Phone Model:
    Nokia Lumia Icon
    EXCELLENT choice cvpcs........

    Sent from my Droid
     
  6. Armyof2

    Armyof2 Member

    Joined:
    Jun 30, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Temecula, CA
    Ratings:
    +0
    Are we to assume 1.0 is going to require a full wipe before install?
     
  7. sniffle

    sniffle Premium Member
    Premium Member Developer

    Joined:
    Apr 6, 2010
    Messages:
    291
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Birmingham AL
    Ratings:
    +0
    you don't have to... but any bugs will only be supported if you have wiped, with adw and launcher pro now being able to save your settings, it makes it much less of a headache to do a full wipe.
     
  8. kook

    kook Premium Member
    Theme Developer Premium Member

    Joined:
    Dec 29, 2009
    Messages:
    2,041
    Likes Received:
    0
    Trophy Points:
    101
    Ratings:
    +0
    This is why I love Sapphire....thanks for the post bud.
     
  9. Armyof2

    Armyof2 Member

    Joined:
    Jun 30, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Temecula, CA
    Ratings:
    +0
    10-4. Was just wondering so I could make sure my backups are up to date. Can't wait!
     
  10. JonDenver'sCopilot

    Joined:
    May 27, 2010
    Messages:
    158
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Its beautiful to hear this from you after being told I was an ungrateful idiot (paraphrased) for saying much the same thing last night in another thread. Keep up the good work, your source and ROMs are rock solid, and you bring a vitality and knowlege back to the community with this kind of openness and honesty about the code in play.
     
  11. Armyof2

    Armyof2 Member

    Joined:
    Jun 30, 2010
    Messages:
    556
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Temecula, CA
    Ratings:
    +0

    That handle...is awesome
     
  12. YankInDaSouth

    YankInDaSouth Theme Developer
    Theme Developer

    Joined:
    Jul 8, 2010
    Messages:
    3,123
    Likes Received:
    252
    Trophy Points:
    163
    Location:
    Sharpsburg, GA
    Ratings:
    +261
    Tried your sapphire ROM (0.8.4) for the first time a couple of weeks ago and it's the best my phone has run since being rooted!! Everything worked flawless for me! Although, I must admit and got caught up in the FRG22 hype and I'm running it now - seems stable thus far - but I am eagerly anticipating the release of Sapphire 1.0

    Had a quick question for everyone though - I tried a couple of other ROMS already using the FRG01B and with both I noticed that the MFLOP and quadrant scores were WAY lower than normal - no matter what kernel I tried. This occurred with both those ROMs too. However, they both responded quickly and didn't seem to lag at all. The question is: Is there perhaps something in the FRG01B build that may be effecting the benchmark scores?