[ROM][BUILD 4][24/12/2011] Unofficial Oxygen 2.3.2 port for the Desire HD/Inspire 4G

Search This thread

krzych

Senior Member
Jul 29, 2009
1,141
301
Warsaw
Please tell me how it is. I was about to try this, but I don't have time before work. :(

I cannot tell you what I wanted to know (the difference between Oxygen and Cyanogen Mod), but I can tell you the difference between original Sense (or modded Sense) and Oxygen.

It feels very very good. It's lightning fast, super small (booting takes 10 seconds, backup/restore lasts about 30 secs), flashlight can kill your eyes while being still harmless for the diodes, many settings are BETTER placed than in original Sense bloated phone, everything is BETTER (even camera app), but few things which I list right now:

1. Cannot find creating contact groups anywhere - I know that if I would like to share my contacts with Google then few options would appear, but I DO NOT WANT TO SHARE. So I'm searching. - done - GO SMS did the job
2. My Contacts import was fine (not counting groups) but SMS import by Titanium wasnt successful and original SMS app has no import/export option like in modded Sense - probably there is workaround in GO SMS which can export/import, I'll try. Maybe GO Contacs can do the trick for groups like GO SMS for SMS. - GO Contacts did not recovered my groups, but allows to create any at least - I do not know why - I suppose that "groups" do not exist as Google's creation, it is probably additional tag which is interpreted by some software because Google's contact app still does not see any groups and disallows editing it.
3. Keyboard is bad. Small keys, no cursors. It isn't worst, but I need to change it. And no, hacker's keyboard won't solve this one, HTC's was best for me. See no alternative right now.
4. As far, I have not found SRS, but I'm not sure I looked correctly
5. No DLNA
6. No FM radio
7. No HTC Notes which is very convenient application
8. Probably no two way call recording without a patched kernel - so far it just run as a viewer, but did not started recording while call out
9. Correctly compiled commandline tools agains libresolv so wget works, but no bash there
10. Original android dialer cannot dial by letters on its keyboard - as far as I know, it should be able to do it
11. While calling, I cannot pull down statusbar which prevents me to interact with notifications - switching to the launcher fixes this, but still, this is rather strange while statusbar is visible (dialer is not full screen)

Today I can tell that this list is far too long. I will test this system more whenever I will have the time for playing around, but now, I'm reverting back to Sense. Most problematic features:
1. SRS, DLNA
2. HTC Music
3. HTC Notes
2. 2-WCR (which can be easily repaired, but I have to ask which kernel will cooperate correctly with this rom)

2 and 3 probably can be repaired too, I just have to check which apks are needed to run those (shared libs), 1 can be hard, will see.

If anyone can help and save my time and fatigue, I would be happy
 
Last edited:
  • Like
Reactions: nickeedoo

mehdighasemi198

Senior Member
May 9, 2009
121
3
Tehran
I cannot tell you what I wanted to know (the difference between Oxygen and Cyanogen Mod), but I can tell you the difference between original Sense (or modded Sense) and Oxygen.

It feels very very good. It's lightning fast, super small (booting takes 10 seconds, backup/restore lasts about 30 secs), flashlight can kill your eyes while being still harmless for the diodes, many settings are BETTER placed than in original Sense bloated phone, everything is BETTER (even camera app), but few things which I list right now:

1. Cannot find creating contact groups anywhere - I know that if I would like to share my contacts with Google then few options would appear, but I DO NOT WANT TO SHARE. So I'm searching. - done - GO SMS did the job
2. My Contacts import was fine (not counting groups) but SMS import by Titanium wasnt successful and original SMS app has no import/export option like in modded Sense - probably there is workaround in GO SMS which can export/import, I'll try. Maybe GO Contacs can do the trick for groups like GO SMS for SMS. - GO Contacts did not recovered my groups, but allows to create any at least - I do not know why - I suppose that "groups" do not exist as Google's creation, it is probably additional tag which is interpreted by some software because Google's contact app still does not see any groups and disallows editing it.
3. Keyboard is bad. Small keys, no cursors. It isn't worst, but I need to change it. And no, hacker's keyboard won't solve this one, HTC's was best for me. See no alternative right now.
4. As far, I have not found SRS, but I'm not sure I looked correctly
5. No DLNA
6. No FM radio
7. No HTC Notes which is very convenient application
8. Probably no two way call recording without a patched kernel - so far it just run as a viewer, but did not started recording while call out
9. Correctly compiled commandline tools agains libresolv so wget works, but no bash there
10. Original android dialer cannot dial by letters on its keyboard - as far as I know, it should be able to do it
11. While calling, I cannot pull down statusbar which prevents me to interact with notifications - switching to the launcher fixes this, but still, this is rather strange while statusbar is visible (dialer is not full screen)

Today I can tell that this list is far too long. I will test this system more whenever I will have the time for playing around, but now, I'm reverting back to Sense. Most problematic features:
1. SRS, DLNA
2. HTC Music
3. HTC Notes
2. 2-WCR (which can be easily repaired, but I have to ask which kernel will cooperate correctly with this rom)

2 and 3 probably can be repaired too, I just have to check which apks are needed to run those (shared libs), 1 can be hard, will see.

If anyone can help and save my time and fatigue, I would be happy

hi,good job...i can`t read or write persian language on this rom.plz help me.thx
 

krzych

Senior Member
Jul 29, 2009
1,141
301
Warsaw
Ok, now when I installed Cyanogen Mod because of similar problems with Oxygen and PDroid onboard (logcat errors about "invalid debug stream") I can tell some of the differences between Oxygen and Cyanogen.

In short words, Cyanogen has much more features. It's quite rich and to be honest, Oxygen looks like a poor copy without many things onboard. I do not comapred the speed of both, but it seems slightly better for Oxygen, BUT... not that much I would like to have Oxygen, I really prefer Cyanogen. The battery usage is about the same - no usage at all ;P.

So, basically, I see no point using Oxygen until someone will answer my previous post claiming things that can be really compared mathematically. I see no such things for now.

Summarizing, Sense is best for convenient usage but slow and buggy. Cyanogen has no flaws as I see it, and it's quite featureful, but without some functionality I liked, but I can live with this. Oxygen is even less featureful, maybe a very little faster because of this, but has no other advantages over Cyanogen Mod and does not cooperate with PDroid well - same as Sense. So for me choice is obvious.
 
  • Like
Reactions: alchopop

hrkfdn

Retired Recognized Developer
Dec 3, 2010
181
183
Ok, now when I installed Cyanogen Mod because of similar problems with Oxygen and PDroid onboard (logcat errors about "invalid debug stream") I can tell some of the differences between Oxygen and Cyanogen.

In short words, Cyanogen has much more features. It's quite rich and to be honest, Oxygen looks like a poor copy without many things onboard. I do not comapred the speed of both, but it seems slightly better for Oxygen, BUT... not that much I would like to have Oxygen, I really prefer Cyanogen. The battery usage is about the same - no usage at all ;P.

So, basically, I see no point using Oxygen until someone will answer my previous post claiming things that can be really compared mathematically. I see no such things for now.

Summarizing, Sense is best for convenient usage but slow and buggy. Cyanogen has no flaws as I see it, and it's quite featureful, but without some functionality I liked, but I can live with this. Oxygen is even less featureful, maybe a very little faster because of this, but has no other advantages over Cyanogen Mod and does not cooperate with PDroid well - same as Sense. So for me choice is obvious.

Relax! ;)
I'm glad you found your favorite ROM, but just because some differences might not be that obvious doesn't mean they're pointless. No one is forcing you to use this.

From my experience Oxygen is easier on the battery (it was back then when I ported it, esp. standby drain.) and a lot lighter. It's closer to AOSP. That alone justifies its existence - some other people seem to see it that way, too.

Now, I did not create Oxygen. I only patched it to compile for the DHD, but it is most definitely not a "poor copy". Oxygen does not even try to CyanogenMod. Besides, the code is open-source. So is CMs. Everything is perfectly alright here.. :p

By the way.. I have sold my Desire HD and purchased a Galaxy Nexus. That means there will be very little to no updates. Besides, gingerbread is pretty much dying on the DHD. Most people want ICS, understandably so.

Just to let you know: It's been fun and thanks for all the feedback. Hope you enjoyed this as much as I did. Cheers! :)
 
Last edited:

csection

Senior Member
Apr 15, 2012
58
21
Totally agree with hrkfdn.
The overall simplicity of this ROM is its real beauty. We all know Sense is bloated but I wont deny there are some nifty features thrown in there. Again its all a trade-off, you have to sacrifice eyecandy for pure performance and battery life.

As for two way call recording if you want that you can have it on Oxygen as well. Just flash LordModUE-8.9-2TUN-CFS kernel from recovery and install a two way call recorder app. It would work perfectly fine.
Again if you want T9 dialer, there are plenty of dialer apps that would do your job and also there are plenty of Notes widgets out there that can effectively replace HTC notes.
As for your love for HTC music, there's PowerAmp which IMHO is the best music player for android (paid tho).

Anyways, I hope this helps and changes your mind to come back to oxygen (if you arent already onboard with ICS).
 

helushune

Senior Member
Mar 23, 2011
351
69
Seattle
helushune.net
This is a total shot in the dark but it's obnoxious enough that maybe someone has a fix before I try and get my hands dirty.

The "hide hold button" setting only works for outgoing calls, not incoming ones. Since I receive a lot of incoming calls and apparently my proximity sensor doesn't like my face I end up putting people on hold a lot. Is there any known fix for this?
 

Teichopsia

Senior Member
Feb 26, 2012
2,267
794
Panama
This is a total shot in the dark but it's obnoxious enough that maybe someone has a fix before I try and get my hands dirty.

The "hide hold button" setting only works for outgoing calls, not incoming ones. Since I receive a lot of incoming calls and apparently my proximity sensor doesn't like my face I end up putting people on hold a lot. Is there any known fix for this?

Wear a mask.
Sorry, I couldn't resist....:D

I've never had those problems and well, the only things I can think of is re-calibrating the screen or change the time out delay.

Sent from a dream.
 
  • Like
Reactions: Pick_A_Name

krzych

Senior Member
Jul 29, 2009
1,141
301
Warsaw
I am! :D Just someone asked of my opinione as a user moving from Sense.
I'm glad you found your favorite ROM
Not quite. I left CM7 too. It's too buggy yet (and will be as the AOSP bases evolve much fatser than CM itself), for example, GPS has bugs.

but just because some differences might not be that obvious doesn't mean they're pointless
Never said that. It's just pointless for ME. I do not advise anyone nothing. Just stating my feelings. And if I would need only basic phone, I would install Oxygen for sure! But I need more.

And I agree totally with your words to be precise :), just wanted to explain the above :).
 

Mangtas_666

Senior Member
Feb 23, 2010
1,173
142
Fix permission problem

Hi i installed this rom last night and i got fc's on some apps i tried to fix permission using terminal emulator but when i execute the command su , fix_permissions it resulted on a fix_permissions not found..any one.having the same issue? I need a little help.
 

evronetwork

Senior Member
Jan 19, 2012
1,526
401
North
I see that busybox version 1.19.3 ..but you can't update to 1.20.2 ..any ideas?

If you try to update you get:

"
Installing BusyBox v1.20.2 failed.

We have detected that your system
cannot function with this version of
busybox.

Please try installing a different ROM
or fixing your system.

Error:

reloc_library[1311]: 3319 cannot
locate 'android_reboot'...
CANNOT LINK EXECUTABLE
"

EDIT:

You can install version 1.20 if you insist enough (but in no way version 1.20.2)
 
Last edited:

monemhamid

Senior Member
Sep 22, 2011
95
12
Lahore
this is what i got out of it

GTLXq.png

SuX60.png
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 59
    OXYGEN FOR THE DESIRE HD/INSPIRE 4G - SLEEK AND FAST (UNOFFICIAL)

    This is basically a mix of some CyanogenMod commits and device files that have been merged to the Oxygen tree, so all credits go to them. It is very fast! See for yourself..

    Oxygen is based on AOSP and very lightweight. It incorporates several fixes and additions from other ROMs. I find it to be a good balance between AOSP and patches.

    The last Build (4) has undergone enough testing to say that it is very stable. Battery life is reported to be very good!

    This is not a binary port! It is the Oxygen tree compiled for the HTC Ace!

    Code:
    CHANGELOG:
    BUILD 4:
    - Add "Hide Hold Button" to call settings as requested
    BUILD 3:
    - Fix sound on the Inspire 4G
    BUILD 2:
    - Fix battery drain
    - Fix video overlay and YouTube
    - Fix camera
    BUILD 1:
    - Initial Release
    BUGREPORTS ARE HIGHLY APPRECIATED

    Flash with CWM. Google Apps are included (which is probably going to change in the near future). Do a full wipe!

    The rest should be fine, but I didn't have the time to test the build very thoroughly.

    Again, feedback is appreciated! Thanks!


    Enjoy!
    7
    Thank you guys for the feedback!

    Here's build 2:

    YouTube/Video fixed
    Camera fixed
    Battery drain fixed (in my tests CurrentWidget reported 4mA)

    Please give it a spin and report!

    No sound for me either, fast as hell though!

    Thanks!

    I got no sound

    Sent from my Desire HD using xda premium

    I see. You guys don't BOTH happen to be on an Inspire 4G? That's most likely the problem - I built this for the DHD. I will look at this for the next build, but I don't have an Inspire 4G to test it. So bear with me guys ;)
    6
    Ok, now when I installed Cyanogen Mod because of similar problems with Oxygen and PDroid onboard (logcat errors about "invalid debug stream") I can tell some of the differences between Oxygen and Cyanogen.

    In short words, Cyanogen has much more features. It's quite rich and to be honest, Oxygen looks like a poor copy without many things onboard. I do not comapred the speed of both, but it seems slightly better for Oxygen, BUT... not that much I would like to have Oxygen, I really prefer Cyanogen. The battery usage is about the same - no usage at all ;P.

    So, basically, I see no point using Oxygen until someone will answer my previous post claiming things that can be really compared mathematically. I see no such things for now.

    Summarizing, Sense is best for convenient usage but slow and buggy. Cyanogen has no flaws as I see it, and it's quite featureful, but without some functionality I liked, but I can live with this. Oxygen is even less featureful, maybe a very little faster because of this, but has no other advantages over Cyanogen Mod and does not cooperate with PDroid well - same as Sense. So for me choice is obvious.

    Relax! ;)
    I'm glad you found your favorite ROM, but just because some differences might not be that obvious doesn't mean they're pointless. No one is forcing you to use this.

    From my experience Oxygen is easier on the battery (it was back then when I ported it, esp. standby drain.) and a lot lighter. It's closer to AOSP. That alone justifies its existence - some other people seem to see it that way, too.

    Now, I did not create Oxygen. I only patched it to compile for the DHD, but it is most definitely not a "poor copy". Oxygen does not even try to CyanogenMod. Besides, the code is open-source. So is CMs. Everything is perfectly alright here.. :p

    By the way.. I have sold my Desire HD and purchased a Galaxy Nexus. That means there will be very little to no updates. Besides, gingerbread is pretty much dying on the DHD. Most people want ICS, understandably so.

    Just to let you know: It's been fun and thanks for all the feedback. Hope you enjoyed this as much as I did. Cheers! :)
    4
    Here is a very small christmas gift (in advance, for some users ;)):

    http://diff.cc/roms/update-oxygen-2.3.2-DesireHD-b4_hrkfdn.zip

    The only change is a switch that allows you to remove the hold button. I discovered that it took for the changes to take effect (meaning not immediately, but very soon), however it should work. Once people report it to be working I will update the first post.

    Thanks for your support and merry christmas! :)
    3
    Thank you, this is the best ROM ever for DHD.. for those who prefers the taste pure droid like me :) I used the older version, but keen to taste the newest.. downloading it now..

    I suppose it's okay to inform the OP that I've played a little with this ROM for a while now, to make it a bit to my taste :eek: Should I make a new thread for it?

    screenshot-1324879860510.png
    screenshot-1324879968560.png


    This is the fastest ROM, from Quadrant numbers, that ever run in my DHD. I almost fainted :eek:

    @ 1 GHz:
    screenshot-1324873555671.png


    underclocked @ 768 MHz:
    screenshot-1324879676116.png


    overclocked @ 1.5 GHz:
    screenshot-1324873462767.png
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone