[ROM] SUPERNOVA Xtreme Official GB 06/Mar/12 | 2GB INTERNAL MEMORY|Optimized KERNEL

What is the most important feature you love about SuperNova?


  • Total voters
    883
Search This thread

Droidzone

Inactive Recognized Developer
Sep 24, 2010
5,531
2,283
Kochi
www.droidzone.in
OnePlus 9 Pro
p.s. I am happy with Swiftkey x keyboard, no need to change :)

Yup...Swiftkey is generally fine. But there are bugs with autocorrections. It tends to move punctuation marks automatically and trims spaces. I have to write and upload scripts occasionally from the phone, and it's a big headache when it does that. Swype is ok, but rather crowded keys if you're typing rather than typing. Contacted Swiftkey devs for a fix, but it will take time. This one works as a good replacement for stock keyb, so pleased. Plus it's free.. ;)

About the reboot that happened on mine...Let's hope it's random..though I like fixable non-random bugs more than random weird ones! Currently my interest is rather diverted to build native C code from source. Maybe I'll build a whole Linux system from source. Looks very challenging. :)
 
Last edited:
  • Like
Reactions: garag99

briga69

Member
Mar 30, 2011
46
3
It could always be the card. Installation of the ROM is supposed to be a smooth affair, partition properly, flash the zip, reboot and enjoy. The one or two essential information to follow are detailed on the site. If it still fails , I'd give this a miss. :) You could always follow Sibere's original data2sd post command by command, since the terminal is familiar to you.

Swyped on my Htc Desire running on Supernova Extreme - Gingerbread goodness with 2 GB of Internal memory

Yes I have done more digging researches and found out that after the first boot (no Data2SD yet) it doesn't freeze. I have installed the 24/01 kernel at the time of flashing the ROM. After the reboot it may freeze but it's less likely to happen. The more app I install the more likely it becomes. I left if all night in flight mode and this morining was still alive. As soos as I brought it out from flight mode it froze on the spot.
Other times it freezes by connecting the power cable, other just while it is idle. I suspect it has to do with writing to the card. So if there is something has more to do with Data2SD then the ROM (so I don't believe that swapping to anyother Data2SD ROM would make any difference).

I believe I am left to:
- Trying the Sibere commands to see if something fails in the process
- Switch back to my tiny Class 2 4GB
- Buying a new SD-card (another one!) hoping it will work.
- Moving (sigh!) to a non Data2SD ROM like the one I have used in the past (Leedroid or RCMix) and content myself with the limited memory.

Step 4 is sad since I am in love with SuperNova. In any case if I find anything that maybe of interest to you I'll report it.

Thanks for the support!
 

Droidzone

Inactive Recognized Developer
Sep 24, 2010
5,531
2,283
Kochi
www.droidzone.in
OnePlus 9 Pro
No need to try manual method since data2sd has been properly installed. If I understand correctly, one of your cards is a Class2, and another is Class 10-both at extreme ends of the "maybe incompatible with Data2SD spectrum"? Anyway, if you're really into trying this, go only for a Transcend Class 6 from a reputed seller. That's the only one which most people have got it compatible with. I know it's rather annoying, but there's little to do since there's a hardware problem in this. You can also try Ownhere's data2ext script, possibly not as robust as data2sd, but we've had reports that some users who have had issues with data2sd had a faster experience with that one. We've seen random reboots in the past with that one.. Not sure about its present status. I've been using Sibere's script for around a year and a half, and nothing will convince me to try anything else. For one, his script is simple-unmount and remount /data to ext4 from Nand. That's it essentially. I've built in a lot of checks/corrections around the core script, so it's fully automated and robust. If you've got a good card, nothing else even compares (though I say it myself). :)
 
  • Like
Reactions: briga69

wensuan

New member
Oct 21, 2008
3
1
Hong Kong
Error in installation

Dear all. I encountered an error during installation of the Supernova ROM. Root, H-Boot, Partition SD seemed all OK. At the reboot after installing the rom when the data2ext should auto install, at the "why so serious screen", I got the pink LED for a while, then a flash of blue LED, and then stuck.

Please find the form bellow and the attached log file.

Any help will be great!


1. Are you using an HTC Desire GSM phone (codename ‘bravo’)?…………………………………….Yes, it is HTC Desire GSM

2. Flash the Getlogs Flashable Tool and attach /sdcard/Data2SDlog.tar.gz (rename to .zip if necessary). Have you attached it to the post in XDA? (If you havent, nobody can help you!)…………………………………….Yes, see attached

3. Size of sdcard used…………………………………….Transcend 16GB Class 6

4. Size of each partition created and type of partitions made (Fat32, Fat, ext2, ext3 or ext4), whether each partition was Primary or secondary…………………………………….Created 2 partitions in Gparted: one Fat32 primary 14000MB and the other Ext4 primary the remainder (around 1250MB)

5. Whether you are S-OFF or S-ON (If you dont know what this is, press Power and Back button to boot to Hboot mode and see what it reads there: S-OFF or S-ON)…………………………………….S-OFF by Alpharev

6. Have you changed your Hboot type with Alpharev? If so, what kind of Hboot do you currently have (Bravo Stock/Bravo N1Table/Bravo Data++/Bravo Sense/Bravo Oxygen r2/Bravo CM7 r2)?…………………………………….As shown in the hboot screen BRAVO PVT4 ship S-OFF and HBOOT-0.93.0001 Microp-051d

7. What is the order of your partitions and the number of partitions (Eg: Two partitions; Fat32 Primary first, ext4 primary second)? Created 2 partitions in Gparted: first one Fat32 primary 14000MB and the second one Ext4 primary the remainder (around 1250MB)

8. Software used for partitioning (Gparted, 4Ext recovery, Amon Ra recovery etc)…………………………………….Gparted 0.9.0.7

9. Recovery Software installed, with version and subversion number (Eg: 4Ext 2.0.1/Clockworkmod 3.0.0 R3)…………………………………….CWM-AlphaRev Recovery v2.4.1.8

10. Detailed account of steps you did for the procedure, with output/errors at each step as received from the Recovery/Partitioning software…………………………………….Not that I have noticed. Seems OK all along.

11. Did you do a full wipe from Recovery before installation? It was a new installation from a stock ROM. Following your installation guidelines, so I only did Wipe Data/Factory reset in Recovery

12. Did you do any additional wipe in between flashing the Rom and the Data2installer (if applicable)?…………………………………….Nope, since I had S-OFF, no Data2installer required. I got stuck when it was autoinstalling the data2.

13. If you didnt wipe and did an upgrade, what ROM were you running previously?…………………………………….Not applicable. New installation.

14. Version of the ROM you installed, and the names of the Data2SD installer/reinstaller flashable zips you used (if any.)…………………………………….Supernova_2.4.0.0_signed.zip


15. If you’re using a custom kernel, full name of the kernel with author name, the kernel voltage if known, whether you have an overclocked/undervolted configuration…………………………………….Did not flash any custom kernel.

16. Did you install any custom theme? Which one? No custom themes

17. Did you flash any addons (mine or otherwise)? List them……………………………………..Nope

18. Did you get any of the following messages in recovery? …………………………………….
1. sd-ext could not be formatted, file already exists?…………………………………….Nope
2. Failure mounting ‘sd-ext’…………………………………….Nope
3. Or a message similiar to the above (Hint: This means your device is USB bricked)?…………………………………….Nope

19. Step at which major error was noticed…………………………………….At the reboot after installing the rom, when the data2ext should auto install. At the "why so serious screen", I got the pink LED for a while, then a flash of blue LED, and then stuck.

20. Recovery log as per the procedure detailed below……………………………………..

21. Any additional info you think is relevant…………………………………….Not that I could think of

22. Note: Attaching an adb logcat is extremely useful (though optional) for understanding any issues. Have you attached one as a text file?…………………………………….Not at the moment
 

Attachments

  • Data2SDlog.tar.gz.zip
    11.6 KB · Views: 1

briga69

Member
Mar 30, 2011
46
3
No need to try manual method since data2sd has been properly installed. If I understand correctly, one of your cards is a Class2, and another is Class 10-both at extreme ends of the "maybe incompatible with Data2SD spectrum"? Anyway, if you're really into trying this, go only for a Transcend Class 6 from a reputed seller. That's the only one which most people have got it compatible with. I know it's rather annoying, but there's little to do since there's a hardware problem in this. You can also try Ownhere's data2ext script, possibly not as robust as data2sd, but we've had reports that some users who have had issues with data2sd had a faster experience with that one. We've seen random reboots in the past with that one.. Not sure about its present status. I've been using Sibere's script for around a year and a half, and nothing will convince me to try anything else. For one, his script is simple-unmount and remount /data to ext4 from Nand. That's it essentially. I've built in a lot of checks/corrections around the core script, so it's fully automated and robust. If you've got a good card, nothing else even compares (though I say it myself). :)

No need to convince me ... I am on the same page. I think Data2SD rocks and you ROM too. I'll probably switch to another ROM while I get my self the right card (ironic I bought a bi-colour because I read somewhere it was the best to go with Data2SD!!!).

I have seen that there are multiple Transcend Class 6 for example this one:
TS8GUSDHC6
and this one
TS8GUSDC6

The former is cheaper but an Amazon customer report it's not fast as a Class 6 should be. May I ask you which P-N are you using (don't worry I won't blame you for anything)?

I hope you don't mind me asking another question. I have quickly browsed for possible candidates of other ROMS (looking for stability & memory, eye candy sense 3.x is nice but not needed) and I short listed few where I see you mentioned in a way or another (which is a little guarantee). Maybe you can give me a word of advise.

1) [Cool Sense 2.1][18 Dec]Unofficial BravoS v10 FULL ODEXED|250MB|FASTEST|STABLE

2) [28.01.12]Runnymede AIO V5.1 Special Edition

3) RunnyDrOiD v2.1 By PVTEAM | Ultrafast & Smooth | 2.3.5 | Sense 3.5

4) [23/12/11][2.1+3.0] RevolutioN v3.0 [Fast|Stable|Clean|Beautiful|Data++/A2SD+]

Number 2 uses your kernel but A2SD (which won't give me same memory as Data2SD but still more room then HTC stock)

Number 3 says Data2xx is it the same as Data2SD?

(Finally Number 4 would be my last chance but I believe you are not involved with that one).


Thanks
 

Droidzone

Inactive Recognized Developer
Sep 24, 2010
5,531
2,283
Kochi
www.droidzone.in
OnePlus 9 Pro
The funny thing is that I don't use a Transcend. :) It's the card used by Sibere, and we've also see seen many users report good speeds with a Class 6. I too made a mistake of buying a Class 10 card, a Transcend and found lags on data2sd. Currently I'm on a Class 6 Samsung, which I'd mistakenly bought, assuming it was a Transcend, but it's quite fast. So I'm unable to comment on the exact specs of the Transcend card. I've also used a Class 4 3CPro card for around 8 months, and it's just as good as my Samsung, though I haven't seen anyone else on XDA mentioning it. ;) I also own a stock Samsung card 2 GB which came with the ROM, and a class 6 Transcend 4 GB, both of which are quite fast on data2sd. I've had the misfortune of using a SanDisk Class 6, which was extremely bad.

About other roms, one of them, Runny AIO uses my kernel, but I haven't contributed to it otherwise. It's all a matter of personal choice. I've tried almost all of them, just for the sake of trying them out, but imho, nothing can beat stock HTC roms compiled for the Desire from source code. The others are just hybrids-made by using binary files of roms of different devices. When Robocik used to develop roms, he used to know how to go into the files and reverse engineer the source to make it compatible. So those roms used to be quite usable. But nowadays, all Ports are more or less a superficial mix of files taken from another device (ported by someone else), no more. Hence all sorts of bugs are left in place. if you're looking for a ROM which you
can rely upon for daily use, go for an HTC GB 2.3.3, or CM 7. They won't let you down.

You asked for my personal opinion and that's it. I think all ports are crap. I'd rather nobody quotes me on this though, as I don't mean to hurt any other developer's feelings. :) I'm sure they try their best. You'd find least issues with Roms based on HTC original releases. Alex's data2ext based ROM should be similar and good. You'll find him quite helpful and knowledgeable. You could also take a look at Cyanogenmod based on aosp. The only problem is the camera, which doesn't compare to Sense.

Swyped on my Htc Desire running on Supernova Extreme - Gingerbread goodness with 2 GB of Internal memory
 
Last edited:
  • Like
Reactions: briga69

Droidzone

Inactive Recognized Developer
Sep 24, 2010
5,531
2,283
Kochi
www.droidzone.in
OnePlus 9 Pro
@wensuan, I can't find any errors in your installation. Are you giving it enough time to boot? The second boot may sometimes take upto 25 minutes.

At this point, it would be really good to know why the system is faltering after data2sd loads. Data2sd code is running smoothly, and partition successfully mounted, there's something happening after that. That can't be captured by my code, and can be seen only in an adb logcat. Check my signature for an easy guide to make an adb log

Swyped on my Htc Desire running on Supernova Extreme - Gingerbread goodness with 2 GB of Internal memory
 
Last edited:

wensuan

New member
Oct 21, 2008
3
1
Hong Kong
@wensuan, I can't find any errors in your installation. Are you giving it enough time to boot? The second boot may sometimes take upto 25 minutes.

At this point, it would be really good to know why the system is faltering after data2sd loads. Data2sd code is running smoothly, and partition successfully mounted, there's something happening after that. That can't be captured by my code, and can be seen only in an adb logcat. Check my signature for an easy guide to make an adb log

Swyped on my Htc Desire running on Supernova Extreme - Gingerbread goodness with 2 GB of Internal memory

Dear Droidzone

Thanks for your quick response.

For the second boot, I did wait for 20 mins before pulling out the battery. I will reinstall again later and wait for a longer time to see whether the 2nd boot is successful.

I will also try to make a adb log. Hope it will go well this time. Thanks for the help!
 
I wouldn't go that far to call all ports crap, there are some really nice ones out there, but the fact of the matter is they mostly are not as stable as modded stock ROMs. Simply too much fiddling around going on. And for me stability is key.

That's why I always stick to stock ROM mods like LeeDrOiD's ROMs (untill he stopped modding for Bravo) or your ROM or AOSP ROMs like CyanogenMod.

BTW, your latest alpha kernel is great IMHO, it's fast, stable and has excellent battery life.
 

hvihavai

Senior Member
Yup...Swiftkey is generally fine. But there are bugs with autocorrections. It tends to move punctuation marks automatically and trims spaces. I have to write and upload scripts occasionally from the phone, and it's a big headache when it does that. Swype is ok, but rather crowded keys if you're typing rather than typing. Contacted Swiftkey devs for a fix, but it will take time. This one works as a good replacement for stock keyb, so pleased. Plus it's free.. ;)

Very valid points, obviously I haven't done much scripts editing on the phone, so haven't encountered these problems.
 

Droidzone

Inactive Recognized Developer
Sep 24, 2010
5,531
2,283
Kochi
www.droidzone.in
OnePlus 9 Pro
Take a look at my Desire compiling a kernel for itself...

There are a few things to correct in the toolchain, but ought to work soon..


5YNvsrnM




rF2DXwAg


Swyped on my Htc Desire running on Supernova Extreme - Gingerbread goodness with 2 GB of Internal memory
 
Last edited:

briga69

Member
Mar 30, 2011
46
3
About other roms, one of them, Runny AIO uses my kernel, but I haven't contributed to it otherwise. It's all a matter of personal choice. I've tried almost all of them, just for the sake of trying them out, but imho, nothing can beat stock HTC roms compiled for the Desire from source code. The others are just hybrids-made by using binary files of roms of different devices. When Robocik used to develop roms, he used to know how to go into the files and reverse engineer the source to make it compatible. So those roms used to be quite usable. But nowadays, all Ports are more or less a superficial mix of files taken from another device (ported by someone else), no more. Hence all sorts of bugs are left in place. if you're looking for a ROM which you
can rely upon for daily use, go for an HTC GB 2.3.3, or CM 7. They won't let you down.

You asked for my personal opinion and that's it. I think all ports are crap. I'd rather nobody quotes me on this though, as I don't mean to hurt any other developer's feelings. :) I'm sure they try their best. You'd find least issues with Roms based on HTC original releases. Alex's data2ext based ROM should be similar and good. You'll find him quite helpful and knowledgeable. You could also take a look at Cyanogenmod based on aosp. The only problem is the camera, which doesn't compare to Sense.

Fair enough! And I do respect your personal opinion, you are into it much more than I do. Plus you sport a region in your signature home of some of dishes I love to cook (konju, some stews and more) :)

I think I'll try CM7. I have never tried no Sense but I should give it a go. It should have no memory problem and should be very stable and smooth.

Since I have just shed 13 quids on the Ultra Mobile I'll wait for a good deal on a 16Gb Transcend Class 6 and then grab one. And then probably head back to SuperNova!

Best of luck to fix your compiling issue.
 

fisha21

Senior Member
Nov 23, 2007
2,331
4,379
I know that some scripts are using a loop device for /data/data to get a buffering effect close to wat we've got with the sqlite library hack.

Question for the "Desire A-team" (yep, that's you and DZ!):

Have read through this thread and checked the changelogs on Droidzone's website, but can't find any info. Is this ROM actually using a patched sqlite? If so, which one?

IIRC, in the early days of Supernova there was a supposedly patched sqlite for Gingerbread, but sibere tested it and it didn't offer the same gains as the Froyo version.
 

Droidzone

Inactive Recognized Developer
Sep 24, 2010
5,531
2,283
Kochi
www.droidzone.in
OnePlus 9 Pro
Question for the "Desire A-team" (yep, that's you and DZ!):

Have read through this thread and checked the changelogs on Droidzone's website, but can't find any info. Is this ROM actually using a patched sqlite? If so, which one?

IIRC, in the early days of Supernova there was a supposedly patched sqlite for Gingerbread, but sibere tested it and it didn't offer the same gains as the Froyo version.

No we aren't.. Starburst has one patched by ownhere, though the one tried for Supernova was not a good one. I haven't used the one for Sense 3.5, but I've seen apps on the Market which check database operation speeds and can tell you whether it's any good. Can't remember the names of any of them now :) Sibere could tell you more.. Finding out where to patch would require more knowledge about stack tracing and assembly code, which I don't possess (atm).
 

fisha21

Senior Member
Nov 23, 2007
2,331
4,379
No we aren't.. Starburst has one patched by ownhere, though the one tried for Supernova was not a good one. I haven't used the one for Sense 3.5, but I've seen apps on the Market which check database operation speeds and can tell you whether it's any good. Can't remember the names of any of them now :) Sibere could tell you more..

Yep, definitely easier to hear you over here! Just asked as seb15 posted a link to a thread that seems to offer a 'patched sqlite for 2.3'

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

However, that links back to a file posted on ownhere's original thread, which makes me wonder if it's the same one you guys tried with Supernova?

EDIT Actually, the patched libsqlite was posted in a CM7 (Android 2.3.7) LG Optimus thread, so its def not a Sense version! Oddly, seb15 said he'd installed it and it worked. Well, if I get around to trying it will let you guys know if it worked...not expecting much though



Finding out where to patch would require more knowledge about stack tracing and assembly code, which I don't possess (atm).

Given the rate you seem to be acquiring knowledge, probably not too far off ;)
 
Last edited:

Droidzone

Inactive Recognized Developer
Sep 24, 2010
5,531
2,283
Kochi
www.droidzone.in
OnePlus 9 Pro
I love working with kernels since they're open source C code which one can understand. I'll be getting some free time next month, during which I'd like to create a better CPU governor if possible , based on Smartassv2. Maybe also get to make a Data2sd controller app which can do a lot of the things easier. Dreams.. :)
 
  • Like
Reactions: crescal

hvihavai

Senior Member
Hi DZ,

I'm now testing 240112 performance kernel (kbase_battfixFix_240112_104929.zip).
Works nice, no problems detected.

Only thing is that while Call Recorder (or should I say 2WC patch) works just fine, it's now reporting that kernel is not patched or patch is too old.
Performance v3 kernel reported version 1.8520 and no error.

So purely cosmetic problem, but I'm intrigued what is different/changed with the 2WC code if anything.

Thanks.

Something is really strange with Call Recorder reporting the version of the patch.

I checked this again, and now app reports that I have indeed the latest 1.8250 version. Call Recorder and kernel are the same as earlier, but I have reboot phone once.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 194

    biglogo1.jpg




    NEW!! OFFICIAL HTC GINGERBREAD UPDATE
    Yea, the Stable Official Rom with Unlimited Memory that you've been waiting for!

    (Sense | Android 2.3.3 (GingerBread) | DATA2SD | CRT TV Off Animation | Trackpad Awake | Seamless migration from Froyo and any other Roms without Data loss)

    Official GB 2.3.3 v3.14.405.1 (Stock Sense 1.9) | Stock rooted Desire GSM Rom | ext 4 | Bravo Stock Hboot
    INSTALLATION INSTRUCTIONS AND DOWNLOAD LINKS ARE ON MY SITE:



    Download Links: Supernova Site

    NOTE: THIS IS NOT A PORT OF ANOTHER DEVICE.


    While this means that this does not have Sense 2 or 3, this also means that this is based on the Official HTC RUU built for the Htc Desire. So you can expect everything to work perfectly. The difference is that while htc designed the desire to have 147 mb of internal memory, we have redesigned it to have any amount of internal memory!!

    No need to meddle with Hboots, use stock Hboot
    no need to adjust with incomplete implementations like app2sd or a2sd+. Use 100% of your ext partition!
    Install hundreds (or thousands if you prefer) of apps. No need to uninstall anything any more!


    Dedicated Site & Support Forum at www.droidzone.in
    Comes with Data2SD

    large_logo1.jpg

    logo_bar2.jpg


    Visit the full fledged SuperNova Site for Download Links, Complete Installation instructions, Latest updates, More resources, FAQs and Quick answers to your questions:


    Droidzone's Roms now have their own dedicated Forum to give specific, accurate help to users. Utilize the forum effectively, especially if you are new to the world of Roms



    This is a support forum for my Roms and not a competitor forum to XDA-developers. It has a full fledged issue tracker and bug report generation system. NOTE: This does not mean you can demand immediate attention to issues.


    [FONT=&quot]SuperNova Team:[/FONT]
    [FONT=&quot]

    Droidzone - ROM Development and Typhon Script
    Sibere - Data2SD code​
    [/FONT]
    [FONT=&quot]
    [/FONT]

    [FONT=&quot]Important Information in a nutshell
    [/FONT]

    Device Required: HTC Desire GSM phone (BRAVO) Rooted
    Security Status Required: Any (S-OFF or S-ON)
    Hboot Required: Stock HTC Hboot if S-ON, or Alpharev Bravo Stock Hboot if S-OFF (If you havent changed Hboot, dont worry! Your phone is compatible!)
    Partition Required: FAT32 Primary followed by One ext4 partition (ext2/3 if present will be auto converted to ext4)
    MicroSD Card Preferred: Preferably a Class 4 or Class 6 (Try it if you have Class 2 or Class 10)
    Recovery Recommended: 4ext Recovery by madmaxx82 (Anything can be used, but this is preferred)
    Radio Recommended: 5.17.05.23 Will work on all Radios, best on the recommended Radio
    Base Software: 3.14.405.1
    Version: 2.4.0.0
    Editions: Supernova Extreme (Classic) Edition (iNtelligent Data2SD)


    The main feature of this pure HTC Sense Rom is the stable Data2SD that is built in


    The Rom comes with my Typhon Superscript, which acts as a container for the Data2sd script, and adds a vast amount of additional functions.

    NOTE: The Changelog/Features listed below may be of the older version. For latest Changelog, visit www.droidzone.in

    • Latest HTC Official GingerBread Rom with Sense released on Aug 1, 2011
    • Rooted
    • SuperNova is fully compatible with the latest version of Clockworkmod Recovery (Edify)
    • Init.d scripts supported
    • Busybox-1.18.2
    • Huge collection of optional kernels
    • Latest Additions:
    • New Superuser App and Binary 3.0.2 @ChainsDD
    • Sense 2.1 Quick Settings Bar
    • Light Sensor Fix
    • Automatic Logcat monitoring system
    • Trackpad Wake On/Off
    • Helicopter view Homescreen Rearrange option
    • Kernel: Droidzone's NonOC Non UV 2.6.35.14 based Kernel with TPW, WifiFix, Battfix and Two way Call Record
    • Battfix (Sibere) - Have your phone fully charged on waking up
    • Trackpad press to wake
    • Two way call record (Both streams equally loud and clear!)-Use skvalex's 2 way call record app for recording (Market link)
    • Lowered Wifi disconnection threshold (less chance of disconnection)
    • Increased read ahead buffer size to improve SD R/W performance("sdfix")-256kb (Switchable easily)
    • Option to allow manual switching of Readahead value by user without need of any additional apps
    • Pandora Advanced Error logging system to diagnose any issues and prevent issues before they cause problems
    • SafeShutdown Script-Detects unsafe shutdowns, freezes and Battery pulls, and checks and repairs Data partition on next boot
    • Data Anti-corruption protection with advanced Data partition check and repair scripts
    • EXT 4 for Data2SD
    • CRT TV-Off Animation!
    • Typhon Intelligent Scripts ever by Droidzone-Allows you to Upgrade across any ROM model/Android version, yes, even from Froyo/Cupcake!!
    • Partition Corruption logging and warning
    • Advanced GetLogs Information system-Flashable Log Retrieval System with Easy packaging
    • Getlogs Interactive Functions:
    • Advanced Script with AutoMarketCacheCleanup on Boot
    • Detailed system analysis, Freespace calculation, Space usage calculation
    • Dalvik-cache optimization/reoptimization system prevents force closes due to Dalvik cache errors
    • Fast Classic Market with optional Flashable zip for Market upgrade
    • Market Anti-update protection-Will not allow update of market automatically to any beta Google releases.
    • Trackpad Awake
    • Kernel Mods (For all kernel mods, credits go to snq- or Sibere or Droidzone, depending on whose kernels you're running)
    • CPU Profiles (upto 1152 MHz)
      • Smartass
      • Powersave
      • Interactive (Needs kernel change)
      • Userspace
      • Ondemand
      • Performance
    • Ext4 support
    • Tun
    • Perflock disabled
    • All CPU Powerstate Scaling
    • Data2SD using the extremely stable latest Sibere Data2sd scripts (From personal experience, this appears to be the stablest Data2sd experience for Desire. The emphasis is on Stability and storage, rather than Quadrant scores. This Rom is indeed faster than the stock Sense experience though). Original script has been tweaked by Droidzone to make it a powerful and intelligent superscript.
    • NEW! MultiColor Flashing LEDs show errors in Data2SD installation
    • Added Typhon Automatic Data2SD Module Manager-Autoinstalls Data2sd with a simple reboot

      Other "Normal" Rooted Rom options:
    • /data/app/ support
    • Fully De-odexed (For best modding experience)
    • Zipaligned to improve RAM performance
    • Nano command-line text editor support
    • Bash command shell support
    • 720p Fully Compatible Camera
    • Removed the annoying HTC Boot sound
    • Most extensive Access point lists (APNs)
    • Extensive Multilanguage Support!
    • Android Market Update 2.3.6 (This seems the fastest, so dont get the latest one!)
    • Gmail 2.3.5.2 ** update **
    • Google Maps 5.10.1 ** update **
    • File Expert File Explorer with Root Features 3.2.7
    • Estrongs File Explorer
    • Script Manager app to run Droidzone's GetLogsInteractive utility
    • Adobe Flash Player 11.0.1.153 ** update **
    • Massive APN List
    • Massive Locale list
    • Titanium Backup 3.9.0.1 **** App Updated ****
    • Added Fix for the “Disappearing data partition on reboot bug”
    • Curve Fish App Remover 1.3.3 ** update **
    • Youtube update 2.2.16 ** update **
    • Locale support includes:
      • English (US, UK, India, Australia, China, Denmark, France, Spain, Italy, Greece, Switzerland, Netherlands, Portugal, Russia, Norway, Finland, Czech Republic, Poland, Romania, Hungary, Slovakia, South Africa, Israel, Latvia, Estonia, Lithuania, Ukraine)
      • French (France, Germany, Austria, Chile, Spain, Britain, Netherlands, South Africa, Italy, Israel)
      • Italian
      • Spanish
      • Dutch
      • German
      • Greek
      • Portuguese
      • Norwegian Bokmål
      • Danish
      • Swedish
      • Czech
      • Polish
      • Russian
      • Finnish
      • Chinese (China, HongKong, Taiwan)
      • Turkish
      • Arabic

        and Others!
    Instructions for Installation- READ this before proceeding!

    Credits:


    1. Sibere for the Data2SD development for the Rom
    2. Sibere for his massive list of Kernels, and his battfix and Wifi-fix mods
    3. A big thanks to C0urier for hosting my sites and my forum, and for taking a great effort to ward it off against hackers! (Apparently I have enemies here!)
    4. Melethron, whose data2whatever script has been the inspiration for kickstarting my flashable scripts.
    5. theGanymedes, for his help with Native C code compilation, and help with making my Toolchain. See his awesome project here.
    6. Ownhere and Melethron for their fruitful discussions with Sibere, which has paved the way for development of our (Sibere's) Data2sd code
    7. snq- for Kernel mods, Trackpad wake, et al.
    8. snq-, bananacakes, tristan202, Sibere, tobi01001 for contributions to kernel development
    9. Bananacakes for his annotated commits to his kernel on Github
    10. avs333 and skvalex for Call record patch to kernel.
    11. madmaxx82 for 4Ext recovery which offers great support for ext4 based Roms
    12. koush for adding my Roms to his Rom Manager manifest
    13. Mendozinas for having had added support for the initial versions of my Roms to UOT kitchen (Currently UOT files are outdated)
    14. dsixda for his great project, the Android Kitchen, which simplifies greatly the task of repetitive Rom repacking
    15. dmc.kiit for mirror
    16. Alex-V, Neophytex360, Firerat for offering answers to questions about Rom development
    17. deXter (and AdamG & _thalamus), Roach2010 for suggestions to improve the Data2SD code
    18. baadnewz, robocik, coutts, Leedroid, coolexe for their contributions to the Desire Development
    19. Chainfire for Superuser binary
    20. Unrevoked, Alpharev teams for providing S-off
    21. RC Mix team and Robocik in particular for the CRT TV-Off Mod
    22. Alex-V for advice regarding the Helicopter mode Rosie patch
    23. tobi01001 for the Lightsensor kernel fix and patch code for framework
    24. HTC for the Android GB RUU and the Kernel sources, which is the base for this Rom
    25. Last but most important, Donors and XDA users for encouraging me! :)
    26. Anyone whose names I've inadvertently forgotten (Kindly inform me!)

    Donations encourage devs to spend more time on their Roms. It's not because we need the money, but because we feel that our work is so useful to someone else that they felt a need to Donate. :) If you feel like Donating, use the Thanks button. Alternately, you can also express your affection for the Rom by writing a post or blog about it. ;)




    A big thanks to these people for the generous Donations received, and the various past and present users of StarBurst, GingerBurst and SuperNova Roms for their great support and continuous encouragement. Thanks a lot, Guys!


    Rom Making is not a business for me and neither should it be for any other person on XDA who calls himself a developer. If you have the audacity to beg for money, you ought to be somewhere else!

    Note: Due to some weird Voodoo blackmagic, the Thanks Button on this post is missing. Use the buttons from the next post!! :)


    Food for thought:

    What HTC has to say about GingerBread update for the Desire:

    HTC: This update is only recommended for expert users who want to experience Android 2.3 and understand the limitations which apply to this update. Due to memory constraints several applications have been removed from this update and we are only offering the ROM upgrade utility (RUU) for you to download. Please note that flashing this ROM will erase your previous customizations, including any messages, emails, contacts, and other personal information.

    SuperNova Team: This update is recommended for every user who wants to experience Android 2.3 without any of the the limitations which apply to HTC's update. Every application removed by HTC has been readded! Please note that flashing this ROM will preserve your previous customizations, including any messages, emails, contacts, and other personal information.

    HTC: The major changes in this update include:
    - All customizations, including operator applications, will be removed
    - All wallpapers, except the default wallpaper, will be removed and placed online on the HTC Developer website
    - Several HTC applications will be removed and placed online on the HTC Developer website
    - The official Facebook application will be removed and is downloadable on the Android Market.

    SuperNova Team: We have readded everything.

    HTC: This ROM update is for development only and not for general public use. Upgrades to non-authorized phones may result in loss of functionality. In addition certain functions may no longer be usable after re-flashing the ROM, including but not limited to MMS and SMS and HTC also disclaims liability for any unusable functions. HTC also disclaims liability for the loss and/or leakage of any personal data resulting from the re-flashing of the ROM.

    SuperNova Team: This ROM update is for everyone, and is for general public use! Upgrades will not result in loss of functionality, if you have the Sense (pun intended) to follow simple step-by-step instructions vide the site!
    39
    Why is SuperNova the Rom for me? - Unlimited Internal space guaranteed!

    Most of the users of Desire don't have rooting in mind when they buy their devices. The only thing that bothers them when they use the phone is the extremely low internal memory (147 MB remaining in Internal memory) they get with it.

    There have been earlier implementations to overcome this procedure like Google's own Froyo Apps2sd, and the A2sd+ by Cyanogen and Darktremor. However the fact remains that even with all those, one can barely install about 20 or so apps before Internal memory gets over. Even modifying the size of the MTD blocks (with different Hboot sizes or Data++) can install a maximum of about 30-50 moderately sized apps (much less if you use Firefox, Games, Themes etc). If you're a fan of games, things will inevitably become bitter very soon.

    However Sibere came up with an innovative and simple solution called Data2SD, which though similiar in concept to so called Data2ext/Data2whatever codes, uniquely provided a stable footing to prevent any reboots/loss of memory to prevent data loss. The code changes the whole /data mount to an ext4 journalled partition, so that you can add any amount of Internal memory for your Desire. This means that you can use any amount of space from your sdcard as Internal memory. Problem solved! It doesnt need you to S-off (though that would make the installation simpler by one step), or changing your Hboot, or your MTD partition allocation.

    With Sibere's help, I have fully integrated his Data2sd code in my automation scripts for installing/updating Data2sd automatically, a.k.a Typhon, into the SuperNova Gingerbread 2.3.3 Rom so that after installing the Rom, when users reboot for the first time (S-on users will need to flash another file instead of directly rebooting), instantly the Internal memory shoots up to 2Gb (this depends on the amount of space you have partitioned for ext4). It is completely Idiot-proof (no hardcore knowledge needed at all. You dont even have to know what adb is!), in case there is an issue with the installation, the advanced Typhon script included will pinpoint exactly where and when the installation faltered, and can provide logs for instant troubleshooting.

    SuperNova also has a dedicated website and support forum at www.droidzone.in where a complete wiki/user manual is available for a complete walkthrough wizard during installation. Including the Stock HTC Gingerbread Sense released by HTC a couple of days back, it is the ideal upgrade for those wanting HTC Gingerbread experience in all its pristinity, but with the dream of more Internal Memory come true. Of course being completely deodexed, users are at liberty to theme it at will.

    As of August 2011, the built-in files available on UOT Theme kitchen (an awesome endeavour by the way), are outdated framework files and are incompatible with the latest SuperNova Rom's framework. Flashing the themes cooked on the basis of their built in files will result in a bootloop or system hang. Flashing themes cooked after directly uploading the requested files (framework-res.apk, SystemUI.apk) is therefore recommended. You're welcome to request the UOT themers to add this Rom's correct framework files to their list, as my requests for this have been ignored so far. As a sidenote, kindly note that at no point of installation of the Rom/Kernel/Themes should you wipe Cache or Dalvik-Cache (even if asked to, by kernel devs/theme modders)

    Specific Thread Rules (Warning: Will be enforced)
    We hope the Rom works flawlessly and quick like it does on the majority of MicroSD cards. If, woe betide, your microsd card is one of the few incompatible cards, you may notice significant lags. This is a clear indication of the card's incompatibility, and since this is a hardware flaw, we cannot correct this with any software we write! Understand that. Any flaming or irresponsible remarks like "your Rom s*cks", "lags as h*ell" etc will not be tolerated (when a simple search or browsing will reveal 100x times users thanking us and reporting that the Rom shows awesome performance for them.

    Requesting ETAs also annoys developers in general, and us too. We do have a life outside of XDA, and our Roms do not provide any significant source of income. So, we release code when it's ready. It doesnt help with you asking when it's going to be released.

    This is also not the place to discuss other roms, or why this Rom doesnt have some particular feature in comparison with another! Any such posts are in violation of XDA forum's generic rules, and that of the Desire subsections' rules in particular, and will be reported to Forum mods for necessary action. This thread is about development and we dont want a few users spoiling the experience of the majority of users.

    Although you're free to ask questions and clarify doubts, you're expected to research your questions (Try google. No really, just try it!) before asking basic questions. Expect that the developers will ignore basic queries. That's not the purpose of a development forum, it's of the Q & A forum. Most questions that you have on your mind have already been asked in the thread, and a targeted search will yield them. Most of the queries have also been compiled as a list of Frequently asked Questions (FAQ) on my site

    Requesting some mods/features is fine, and constructive criticism is welcomed.
    Ladies and Gentlemen, presenting THE Rom for our Desires (pun intended)..
    12
    Installation issues? Help us help you..

    For anyone with issues installing the Rom:

    SuperNova has an automated Error logging system. There is no point in asking for help regarding installation, unless you fill out the Reporting form available on the site from the link below. If you cant boot, you should also flash the Getlogs Tool and attach the generated zip file. Don't worry! It's very easy!

    http://supernova.droidzone.in/?page_id=137


    If you dont do these two things, dont post some incomplete information and expect help! You WILL be ignored! The questions you need to answer are on the link. Copy the questions, post in XDA with the answers, attach the .tar.gz file generated when Getlogs is flashed.

    Preview of Form:
    sample_form.jpg


    Copy the entire form from the site, fill it out as detailed as you can. In addition, if you get stuck during installation, you should let the phone hang for upto 20 mins. Then, pull the battery, and restart into Recovery mode. Without wiping anything, immediately flash the Getlogs tool. Once Getlogs is finished, log files will be produced in /sdcard/Data2SDlog.tar.gz. You should attach this file to a new post, along with the filled out form above and any additional details.

    You can download the flashable Getlogs tool from here:
    http://droidzone.in/roms/index.php?dir=SuperNova/Additional/&download=GetLogsv8.zip If this link does not work, the latest Getlogs can be found on the site.

    An additional log (OPTIONAL) extremely useful for finding out what went wrong is an adb logcat. If you would like to read about how to create one, see the following link:
    Note that flashing the latest Typhon beta (available on my Box.net account here) means you dont have to worry about creating manual adb logs. The highly intelligent script will do that, you lazy flash-maniacs (Sibere's expression :) )

    How to create an adb logcat: Guide


    Remember!! SuperNova Rom is provided free for you. The developers have spent a tremendous amount of time working on this project. So dont expect that posting a help request/flashing the Rom/corrupting anything on your device in any way requires the developers or volunteer users to help you out. If your post is sufficiently detailed, and if one of the developers is free at the time, and is willing to help you out, he may (or may not). If your question is unanswered dont repost it, as it just irritates us and makes us want to ignore you! Wait patiently till your request is answered.


    If a working phone is important to you, or your phone is mission critical, dont use a custom Rom. You're better off with the official HTC RUU. We will not be responsible for any microsd card fries, phone getting bricked, dead, or stolen, any damage to any accessories including the battery and microsd card, electric shocks, your wife leaving you, your boss firing you or anything else which may have the remotest connection to flashing this Rom. There is absolutely no warranty of any kind. Whatever text or description is provided on the forums or site, Droidzone and Sibere, the developers, give no warranty or support of any kind, express or implied, or an assurance, express or implied, to reply to your posts, or fix any issues you may have resulting directly or indirectly from the use, or misuse of the Rom, our site, any attached texts, or instructions. In no event shall the developers be liable for any special, accidental, incidental or consequential damages, whether asserted in contract, tort, or otherwise. XDA-developers.com site owner and administrators cannot also be held responsible for any mishap resulting from flashing the rom and any consequences thereof. The posts or views expressed in this thread is the personal opinion of the users and is in no way endorsed by the developers or xda-developers.com site owner or administrators.

    By rooting your phone, you knowingly and of your own accord, dispose of any manufacturer or operator warranty for your phone and its accessories.

    By proceeding to download this Rom and installing it on your phone, will be regarded as having accepted the terms and conditions of the disclaimer.

    In plain words: If this scares you, this is the last chance to get the hell out!

    11
    500 downloads in 3 days, and only a couple of thanks..People are really selfish these days.. :(
    8
    Considering porting a Sense 4 ICS ROM to the desire. I will probably have to create a brand new kernel, and compile apktool for ICS SDK support. It will probably be very unstable and hardly usable.

    Anyone good at apktool willing to help? Or for kernel porting?