1. Sniffle's Avatar
    Quietly, a team of 4 Developers/Testers have been working in their labs day and night to produce the first truly open-source ROM since Cyanogen. Without using anything from outside sources this group has managed to re-invent the wheel several times, including the smallest bash shell to date able to be used on the android system, Vixie-Cron for low level task scheduling, Reboot option in the power control menu also allowing for rebooting into recovery, as well as a few other "under the hood" tweaks. The mastermind behind this rom, Austen ****en(CVPCS), has finally deemed the current version 0.5.0 to be open to public beta. The name of this ROM you ask?



    Link to the main Sapphire site: start [CVPCS Sapphire Wiki]

    While CVPCS was hard at work putting bash into a car crusher. Todd Swindoll (Sniffle), who is well known in the android community for his beginning android compiling guide, has been hard at work on the accompanying site to this ROM. Not only is the ROM site now available, but also there is a wiki available with guides for adding some of these same features to your own "compiled from source" roms including his full original guide in wiki form, Busybox without having to modify source, and Superuser.apk and root while only modifying one source file, with more to come!

    Link to generic android wiki site: start [CVPCS Android Wiki]

    (quote from CVPCS site)
    Special thanks to:
    Todd(sniffle): for helping me from the beginning to present on this project, and never tiring of my constant talk over it
    Evan(mayh3m): for helping me test EVERYTHING about my ROM, and the continual data/system wipes he no doubt had to endure
    Corey(synik4l): for supporting me in this project as well as getting me in touch with many of the android developers
    Pete(pete): for answering some of my questions and putting me in touch with several people
    Koush: for his willingness to help me with bug fixes, as well as for all of the wonderful work he's done
    Cyanogen: for all of his hard work that served as a guide to help me figure out the android build process
    Alldroid.org: for graciously offering hosting space for the various files that are available on this site
    06-14-2010 04:37 PM
  2. Jdane07's Avatar
    ........?
    06-14-2010 05:12 PM
  3. DeeMat's Avatar
    Can we get screenshots or something?
    06-14-2010 05:29 PM
  4. Brett's Avatar
    When I get home ill probably give it a shot but only if everything seems kosher.
    06-14-2010 05:33 PM
  5. Sniffle's Avatar
    it looks stock...

    it's not a theme though we will be supporting themes, it is a true compiled form source rom.

    if that doesn't strike a small tiny chord in your heart, wait until we have the darkedge, or smoked glass blue theme supported :-)
    06-14-2010 05:54 PM
  6. pjjanak's Avatar
    Seems pretty well put together. Glad to see another contender in the pool. Once Google releases 2.2 to the AOSP, I will definitely be looking to try this out.

    Peter
    06-14-2010 07:31 PM
  7. Sniffle's Avatar
    thanks much! don't worry once the froyo source dropped this rom will be updated to 2.2 very quickly!
    06-14-2010 07:38 PM
  8. Brett's Avatar
    it looks stock...

    it's not a theme though we will be supporting themes, it is a true compiled form source rom.

    if that doesn't strike a small tiny chord in your heart, wait until we have the darkedge, or smoked glass blue theme supported :-)
    not bad. i actually prefer stock over those themes so that doesn't bother me.

    if you could describe the top three features that your rom has that other roms dont in only 3 sentences, I'm sold

    i have been really looking forward to getting a Droid Dev in this forum but have not had any luck with that. if this rom is as good as you say it is then i think you will definitely have a bunch of fans here.
    06-14-2010 07:42 PM
  9. Sniffle's Avatar
    hmmm a short comprehensive features list i can do that.(1) The main Features include: Smallest fully featured, colored, bash shell compiled to date for the droid, vixie-cron low level task scheduler, nano text editor for command line editing, Reboot and reboot recovery option in the power menu(reboot recovery not available anywhere else as a menu option), Helix Launcher2 customized by me to be more stable and have 5 columns in both landscape and portrait.(2)

    sorry couldn't resist the sentence numbering(3) :-P
    06-14-2010 07:50 PM
  10. Brett's Avatar
    haha that is definitely tempting. i just wish it was 2.2 or had JIT enabled inside the build.

    once i have a day off ill give it a test and see what i think. its only monday and the weekend is so far away
    06-14-2010 08:05 PM
  11. Sniffle's Avatar
    once 2.2 drops it will be available very shortly after jit and all
    06-14-2010 08:07 PM
  12. pjjanak's Avatar
    Are you guys going to make this ROM available in Clockwork ROM Manager?

    Peter
    06-14-2010 08:19 PM
  13. Sniffle's Avatar
    yes we are :-) we just have to get it hosted in it's final home of alldroid.org who has graciously offered to host the files for us.
    06-14-2010 08:40 PM
  14. DeeMat's Avatar
    hmmm a short comprehensive features list i can do that.(1) The main Features include: Smallest fully featured, colored, bash shell compiled to date for the droid, vixie-cron low level task scheduler, nano text editor for command line editing, Reboot and reboot recovery option in the power menu(reboot recovery not available anywhere else as a menu option), Helix Launcher2 customized by me to be more stable and have 5 columns in both landscape and portrait.(2)

    sorry couldn't resist the sentence numbering(3) :-P
    Thank you for the description, Sniffles. I am trying to go through a period of leaving my phone alone (more than a few days!) but might try this after I hear other's feedback.
    06-14-2010 08:50 PM
  15. Sniffle's Avatar
    :-) i understand what you mean...
    06-14-2010 08:56 PM
  16. TreyDaPrince's Avatar
    Soon as it reaches rom manager, I'll download it and give it a whirl.
    06-14-2010 08:57 PM
  17. cvpcs's Avatar
    Soon as it reaches rom manager, I'll download it and give it a whirl.
    i've been in contact with koush. just waiting for the permanent storage at alldroid
    06-14-2010 09:25 PM
  18. ebruot's Avatar
    I tried the rom for a couple hours. Seemed pretty stable and i like the reboot into recovery on the power menu. Went back to Onix only because i missed the speed. (I didn't try JIT because i haven't had the best luck with JIT on 2.1, maybe play with that this weekend.) Hopefully official 2.2 source will be released soon and i will definitely try your rom when you get the 2.2 implemented into it.
    06-14-2010 10:39 PM
  19. cvpcs's Avatar
    haha that is definitely tempting. i just wish it was 2.2 or had JIT enabled inside the build.

    once i have a day off ill give it a test and see what i think. its only monday and the weekend is so far away
    The ROM does support 2.1 JIT, if you go into terminal emulator, type "dalvikjit on" and then reboot. 2.1 JIT was never very stable, but it does make a noticable increase in performance. The small amount of testing I did within it showed that with a 1000mhz LV kernel and JIT enabled, i was averaging 12~14 MFLOPS in linpack.
    06-15-2010 09:05 AM
  20. arw01's Avatar
    What benefit is the cron port in the droid? I wondered about cron support in the native source, but have not installed enough pieces of the sdk to download via git and poke around.

    I've built a few linux from scratch servers for the house over the last few years so have a bit of a leg up on what the pieces are.

    Something I noticed the other night was that the stock email app (not gmail) if left running as the foreground when you let the screen blank out will chew up the battery over night!

    What kinds of tweaks to the source can you make to cut down on battery drain? And I've wondered about all the apps pulling in stock libraries where maybe one or two functions were really called in the whole library.
    06-15-2010 11:27 PM
  21. cvpcs's Avatar
    What benefit is the cron port in the droid? I wondered about cron support in the native source, but have not installed enough pieces of the sdk to download via git and poke around.

    I've built a few linux from scratch servers for the house over the last few years so have a bit of a leg up on what the pieces are.
    I currently don't use cron, but it has such a tiny footprint (~62k), that I figured it never hurts to be available. The cron daemon itself is set up to never run unless a system crontab exists, so that if it is not actually being used to run anything, it won't sit there and drain the battery for no reason. One possible use for it in the future would be to perform various update or cleanup tasks, especially since ideally a phone should not power off very often.

    Something I noticed the other night was that the stock email app (not gmail) if left running as the foreground when you let the screen blank out will chew up the battery over night!
    I have never experienced this because my phone is almost always plugged into something (since i'm almost always near a computer). I have added this note to my todo list and will see if the email app continually syncs or something that might drain the battery.

    What kinds of tweaks to the source can you make to cut down on battery drain? And I've wondered about all the apps pulling in stock libraries where maybe one or two functions were really called in the whole library.
    Battery drain is going to be caused by the system doing more work for longer, not necessarily the size of it. Stock libraries are fine so long as they don't take up too much space (and when compiling from source, we can leave out a lot of bloat that isn't needed when we compile). Also when building from source, we can add hooks and changes directly into how the system runs to implement better features, optimize systems, and so on.

    One example for battery life would be the OTA update system. Even if the otacerts package or whatnot is invalid, there is still a process running in system that checks for verizon's OTA updates. We could add the ability to shut off that check. Other changes like that are possible (or more probable) with a source based distro, instead of a hacked distro.

    I hope this has answered your questions
    06-16-2010 03:22 PM
  22. arw01's Avatar
    Very well thank you. Happen to have found a hook for google voice notifications? Or is their a hook that you can see all notifications before they are passed onto the notification bar?

    Work provides no SMS plan, so I can only use google voice, which means I cannot use a mobile defender or wave secure or where's my droid app for those times I cannot find where I left the beloved Droid!

    Part of why I've started to download the pieces of the sdk was to go looking for such a source code hook. I'd like my phone to report where it is every once in a while so that when I loose it I could find it!
    06-17-2010 12:00 AM
  23. borgey401's Avatar
    Quietly, a team of 4 Developers/Testers have been working in their labs day and night to produce the first truly open-source ROM since Cyanogen. Without using anything from outside sources this group has managed to re-invent the wheel several times, including the smallest bash shell to date able to be used on the android system, Vixie-Cron for low level task scheduling, Reboot option in the power control menu also allowing for rebooting into recovery, as well as a few other "under the hood" tweaks. The mastermind behind this rom, Austen ****en(CVPCS), has finally deemed the current version 0.5.0 to be open to public beta. The name of this ROM you ask?



    Link to the main Sapphire site: start [CVPCS Sapphire Wiki]

    While CVPCS was hard at work putting bash into a car crusher. Todd Swindoll (Sniffle), who is well known in the android community for his beginning android compiling guide, has been hard at work on the accompanying site to this ROM. Not only is the ROM site now available, but also there is a wiki available with guides for adding some of these same features to your own "compiled from source" roms including his full original guide in wiki form, Busybox without having to modify source, and Superuser.apk and root while only modifying one source file, with more to come!

    Link to generic android wiki site: start [CVPCS Android Wiki]

    (quote from CVPCS site)
    Special thanks to:
    Todd(sniffle): for helping me from the beginning to present on this project, and never tiring of my constant talk over it
    Evan(mayh3m): for helping me test EVERYTHING about my ROM, and the continual data/system wipes he no doubt had to endure
    Corey(synik4l): for supporting me in this project as well as getting me in touch with many of the android developers
    Pete(pete): for answering some of my questions and putting me in touch with several people
    Koush: for his willingness to help me with bug fixes, as well as for all of the wonderful work he's done
    Cyanogen: for all of his hard work that served as a guide to help me figure out the android build process
    Alldroid.org: for graciously offering hosting space for the various files that are available on this site
    sniffle you guys are the sh*t...... you already know that tho . i can't wait to try out ruby on the Dinc. ever since you told me about it i have been DYING to test it out.... but good work man and i look foward to your future releases.
    08-29-2010 09:56 AM
  24. JohnnyACE562's Avatar
    N00B QUESTION: HOW DID YOU GUYS CRACK THE DROID X? {{o_0}}
    08-29-2010 06:19 PM
  25. thebizz's Avatar
    They didn't it was bypassed by hijacking the bootup process to load the recovery pretty ingenious
    08-30-2010 05:11 AM
LINK TO POST COPIED TO CLIPBOARD