[ROM] [4.4.4] [Jul-20] [HOMEMADE] OmniRom for HTC Desire (GSM) | *Inspired*

Search This thread

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,519
7,852
/home/less
285633d1392583502-rom-kk-krt16s-omnirom-4-4-4-4-1-4-4-2-yuga-omni_neu_1.gif




I am proud to present you with a lean AOSP based ROM.




omnirom-374x450m3k41.png




Omni is a community-based project for the Android community which is Free: Free to Use, Free to Modify, Free to Share. It's also about options, which is the beauty of Android.




Code:
#include 
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * before flashing it! YOU are choosing to make these modifications, and if
 * you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
 */



Homepage:
=================
http://omnirom.org/

Wiki:
=================
http://docs.omnirom.org/Main_Page

ROM Features:
=================
  • Inspire Launcher and Wallpapers (thanks iGio90)
  • Custom Bars
  • Custom Power menu
  • Custom Notification drawer
  • Active display
  • OmniSwitch (Recent applications view)
  • Non-intrusive popup for incoming calls
  • Dash Clock
  • CM cLock
  • Slim's Simple Explorer
  • OmniTorch
  • Performance Settings (CPU, Memory, Dalvik, Advanced)
  • Built-in A2SD (thanks Evervolv)
  • Xposed installer

KERNEL:
====================
  • Evervolv qsd8k kernel 2.6.38 with a few security fixes and mods
  • CPU governors: SmartassH3, SmartassV2, InteractiveX, Interactive, OnDemand, Performance
  • SD Read Ahead: 2048KB

BE ADVISED:
====================
====================
  • Bugreporting with logcat, please.
  • It's an early preview so expect bugs.
  • I don't claim responsibility for the code in this rom, I have only built it for this device.

DOWNLOADS:
=====================================
=====================================
ROM:
=================
OmniRom 4.4.4 20140720 Bravo HOMEMADE

Gapps (4.4.4):
=================
Slim gapps 9 (removed Google Setup Wizard)

=====================================
=====================================

INSTALLATION:
=====================================
=====================================

Requirements:
=================
  • An hboot with at least 250mb on system. These include stock hboot or Alpha Jelly (250/5/182) hboot
  • A 512mb - 1.5gb EXT partition (EXT4 recommended) on your sdcard. Use this guide to create the partition. Partitions made using other tools (CWM, Minitool Partition Wizard, etc.) will likely cause issues.
  • The latest TWRP (credits @Chromium_) or 4EXT (credits @madmaxx82) Recovery. Old versions of CWM may cause issues.
Installation process:
=================
  • Full wipe
  • Flash ROM
  • Boot ROM and let it settle down (3-5 min)
  • Open up Terminal Emulator, type in 'su' and 'a2sd install ' (chose: Y/N/N)
  • Boot into recovery and flash latest slim Gapps

CHANGELOG:
=====================================
=====================================
https://changelog.omnirom.org/#/m7ul/next

What's new in release 5:
- Sync with omnirom repo (2014/07/19)
- Fixed "Got stuck at boot/splash screen" by
- using a new kernel version ("Utopian") which:
-- is closer again to the Evervolv kernel
-- default governor set to PERFORMANCE (if you want a longer battery life, switch to SmartAss)
- Fixed 'long press home key' to bring up the recent apps
- Fixed Notification/Battery LED support
- Fixed battery draining with Google services framework 5
- Baked in chainfire's SuperSU v2.01 (no more extra flashing required)
- Added Xposed installer
- Added Slim's FileManager
- Added InspireLauncher & InspireWallpapers (thanks iGio90 for allowing me to use it in my rom)
- Added CM's cLock
- Added back DeskClock
- ART is working (tested by myself)

Not working:
- Xposed/GravityBox brings FC

Release 4:
- Welcome to Android 4.4.4 KTU84P
- Sync with omnirom repo (2014/06/21)
- Switch gcc toolchain to Linaro 4.9
- ART included
- USB tethering fixed
- Latest carbonized kernel (min.cpu freq. set to 200MHz)

Note: download the latest gapps package for 4.4.4 which is linked in this thread!

Release 3:
- Sync with omnirom repo (2014/05/18)
- Switch gcc toolchain to Sabermod 4.10 (better performance)
- Fix Usb Mass Storage
- Enable high-end graphics option (gives translucent decor/status bar)
- "CarbonizedKernel" v0.6 which is based off of Evervolv's qsd8k and of EternityKernel (kudos @croniccorey):
-- BFS (Brain F*ck Scheduler)
-- HAVS (Hybrid Adaptive Voltage Scaling; dynamically changes the phones voltage; should use up less battery)
-- Lots of different CPU governors (Lazy [thanks @Ezekeel], Lagfree, SmartassH3, SmartassV2, InteractiveX, etc.)
-- Default CPU gov is SmartassH3 which is said to offer a great balance between performance and battery life
-- Extended CPU freq table: Min. CPU freq: 175MHz; Max. CPU freq: 1500MHz (!)
-- Read ahead 2048Kb

Release 2:
- Sync with omnirom repo (2014/05/03)
- Fixed Bluetooth
- Performance enhancements via bionic optimization
- Added back stock Mms.apk (theme issues were reported for MMS Dark Holo)
- Added LiquidFileManager.apk (thanks dnielfe & liquid smooth team)

Release 1:
- Initial release (2014/04/26)

CURRENTLY NOT WORKING:
==============================
  • MMS (present in all 4.x ROMs; Just use Textra SMS instead)
  • Video recording (currently present in all 4.x ROMs for HTC Desire; Just use Videocam Illusion (audio quality at 44.1KHz!))
  • Screen recording (writes zero KB file)
  • OpenVPN (kernel issue: cannot acquire tun interface socket)
  • SELinux (disabled by intention)

ART support:
The most recent release also includes ART. Please be warned that ART is still considered to be an "experimental mode". Only few apps support it. ART is currently not tested by me and may lead to crashes or even to data loss. Please enable ART only if you know what you are doing and why you are doing this.

Todo list:
==============================
  • Add Trackball wake option
  • Investigate why hardware keys are not illuminated when you push them

Sources:
=================
ROM: http://github.com/omnirom
Manifest: https://github.com/spezi77/omnirom
Kernel: https://github.com/spezi77/android_kernel_htc_qsd8k/tree/utopian

You may want to compile it yourself:
=============================
To initialize your local repository use this command:
Code:
repo init -u git://github.com/spezi77/omnirom.git -b android-4.4
Then to sync up:
Code:
repo sync
Then to build:
Code:
 cd into repo folder; . build/envsetup.sh; brunch bravo


Special thanks:
=================
  • OmniROM Team
  • Evervolv Team "bringing us kk in the first place and some of the other source used"
  • Croniccorey "for EternityKernel"
  • CyanogenMod "for their legacy code"
  • BaNkS "for the minimal GApps package"
  • PurityKitKat "for the bionic optimizations"


285638d1392584200-rom-kk-krt16s-omnirom-4-4-4-4-1-4-4-2-yuga-omni_neu_2.gif



Have a nice day!
 
Last edited:

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,519
7,852
/home/less


dkh8plbn78715knfg.jpg


A few screenshots
 

Attachments

  • Screenshot_2014-04-25-19-50-25.png
    Screenshot_2014-04-25-19-50-25.png
    32.1 KB · Views: 8,322
  • Screenshot_2014-04-25-19-52-29.png
    Screenshot_2014-04-25-19-52-29.png
    108.6 KB · Views: 8,565
  • Screenshot_2014-04-25-19-52-36.png
    Screenshot_2014-04-25-19-52-36.png
    143.3 KB · Views: 8,236
  • Screenshot_2014-04-26-14-33-57.png
    Screenshot_2014-04-26-14-33-57.png
    123.4 KB · Views: 7,673
  • Screenshot_2014-04-26-12-13-55.png
    Screenshot_2014-04-26-12-13-55.png
    74.2 KB · Views: 7,681
  • Screenshot_2014-05-03-14-10-19.png
    Screenshot_2014-05-03-14-10-19.png
    38.2 KB · Views: 6,111
  • Screenshot_2014-05-03-14-23-15.png
    Screenshot_2014-05-03-14-23-15.png
    50.4 KB · Views: 6,046
Last edited:

deepgrass

Senior Member
Oct 11, 2010
315
114
@spezi77, hat's off to your talents. I have flashed 3 of your roms

from Xperia Z > CM-11 KitKANG > Carbon

they are all ready well made and at very high standard.
Omni is the next rom that can match CM. I can't wait to try.

off topic, are you working on a Sense based rom?
 
  • Like
Reactions: spezi77

rao.vinay

Member
Nov 15, 2009
39
22
Pune
U Rock!

Spezi, can't thank you enough for your efforts!! You're awesome!
Will test it out tonight and let you know how it goes... :good:
 
  • Like
Reactions: spezi77

p70shooter

Senior Member
Jan 9, 2013
2,720
1,848
Just flashed this and all running good. Will have more of a play and let you know but big thumbs up so far :). Thank you kindly
 
  • Like
Reactions: spezi77

deepgrass

Senior Member
Oct 11, 2010
315
114
My experience on the first build of the Omni rom is smooth and fast response.

On Installation process, please add "flash supersu zip" before InstallA2SD,

Boot ROM and let it settle down (3-5 min)
Install A2SD

because root access is required.
Do you find develop in Omni is easier or harder than CM?
 
  • Like
Reactions: spezi77

bmonster

Senior Member
Mar 15, 2011
179
63
I still ran out of space quickly using a2sd, but mount2sd is working sweet, 20+ apps so far.
Rom has been very stable for me, compared with other kitkat roms I've used. Good work :)

Sent from my HTC Desire using Xparent Blue Tapatalk 2
 
  • Like
Reactions: spezi77

dariush_jab

Senior Member
Jun 10, 2012
188
20
hi

i installed,its greet ,and fast,i just like to have Softkeys :fingers-crossed:
but i will wait for fixing bluetouth and others which work in kitkat rom

thnx again
 

rao.vinay

Member
Nov 15, 2009
39
22
Pune
Super!

Quick and easy installation.. Super quick and smooth Rom!!

Just one small issue with the default messaging app - outgoing SMS shows up blank, although the messages are getting delivered.
Something to do with the theme colors I think. Just moved to some other messaging app.

All-in-all - a great rom -
Active display and other cool features too! :)
I don't know if it is a placebo - but the battery seems to last longer :victory:
Thanks Spezi77!
 

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,519
7,852
/home/less
Quick and easy installation.. Super quick and smooth Rom!!

Just one small issue with the default messaging app - outgoing SMS shows up blank, although the messages are getting delivered.
Something to do with the theme colors I think. Just moved to some other messaging app.

All-in-all - a great rom -
Active display and other cool features too! :)
I don't know if it is a placebo - but the battery seems to last longer :victory:
Thanks Spezi77!

I believe that longer battery life comes from SmartassH3.

SmartassH3 - based on SmartassV2 with parameters tuned by H3ROS (thanks) -
more efficient frequency scaling - not ramping too high when not needed this could potentially
result in better battery life

Source
 

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,519
7,852
/home/less
BTW, I got Bluetooth to work!

Furthermore switched to the latest Purity bionic repo (thanks @Chromium).

Mini update for release 2:
I have uploaded a new rom.zip which comes along with a File Manager -- get it from the 1st post.
 
Last edited:

spezi77

Recognized Developer / Contributor
Jan 27, 2013
3,519
7,852
/home/less
@spezi77, hat's off to your talents. I have flashed 3 of your roms

from Xperia Z > CM-11 KitKANG > Carbon

they are all ready well made and at very high standard.
Omni is the next rom that can match CM. I can't wait to try.

off topic, are you working on a Sense based rom?

OT: Well, I thought of looking for a new challenge.. but until now I could not find enough time to continue my SENSE research.. :D

Do you find develop in Omni is easier or harder than CM?

Well, it is hard to give you a true and general statement.

I was working approximately for 2-3 months to make my debut with Kitkang. At that time I have invested a lot of time in researching, discussing and learning from other xda devs. That was really a great time! OmniROM took me less time (maybe 2-3 weeks) because I was already aware of all the tricks to make it run on HTC Desire.

I admire the unique aspects of OmniROM -- I like the innovative and experimental approach and thinking different -- "Omni isn’t better, just different"!

So if I were to start or get involved in feature developments, I would definitely go for Omni.


P.S.: I believe that with one of the next releases we can expect the much-discussed "Multiwindow" feature. :D
 
Last edited:
  • Like
Reactions: Raz0r1911

Top Liked Posts

  • There are no posts matching your filters.
  • 41
    285633d1392583502-rom-kk-krt16s-omnirom-4-4-4-4-1-4-4-2-yuga-omni_neu_1.gif




    I am proud to present you with a lean AOSP based ROM.




    omnirom-374x450m3k41.png




    Omni is a community-based project for the Android community which is Free: Free to Use, Free to Modify, Free to Share. It's also about options, which is the beauty of Android.




    Code:
    #include 
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * before flashing it! YOU are choosing to make these modifications, and if
     * you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
     */



    Homepage:
    =================
    http://omnirom.org/

    Wiki:
    =================
    http://docs.omnirom.org/Main_Page

    ROM Features:
    =================
    • Inspire Launcher and Wallpapers (thanks iGio90)
    • Custom Bars
    • Custom Power menu
    • Custom Notification drawer
    • Active display
    • OmniSwitch (Recent applications view)
    • Non-intrusive popup for incoming calls
    • Dash Clock
    • CM cLock
    • Slim's Simple Explorer
    • OmniTorch
    • Performance Settings (CPU, Memory, Dalvik, Advanced)
    • Built-in A2SD (thanks Evervolv)
    • Xposed installer

    KERNEL:
    ====================
    • Evervolv qsd8k kernel 2.6.38 with a few security fixes and mods
    • CPU governors: SmartassH3, SmartassV2, InteractiveX, Interactive, OnDemand, Performance
    • SD Read Ahead: 2048KB

    BE ADVISED:
    ====================
    ====================
    • Bugreporting with logcat, please.
    • It's an early preview so expect bugs.
    • I don't claim responsibility for the code in this rom, I have only built it for this device.

    DOWNLOADS:
    =====================================
    =====================================
    ROM:
    =================
    OmniRom 4.4.4 20140720 Bravo HOMEMADE

    Gapps (4.4.4):
    =================
    Slim gapps 9 (removed Google Setup Wizard)

    =====================================
    =====================================

    INSTALLATION:
    =====================================
    =====================================

    Requirements:
    =================
    • An hboot with at least 250mb on system. These include stock hboot or Alpha Jelly (250/5/182) hboot
    • A 512mb - 1.5gb EXT partition (EXT4 recommended) on your sdcard. Use this guide to create the partition. Partitions made using other tools (CWM, Minitool Partition Wizard, etc.) will likely cause issues.
    • The latest TWRP (credits @Chromium_) or 4EXT (credits @madmaxx82) Recovery. Old versions of CWM may cause issues.
    Installation process:
    =================
    • Full wipe
    • Flash ROM
    • Boot ROM and let it settle down (3-5 min)
    • Open up Terminal Emulator, type in 'su' and 'a2sd install ' (chose: Y/N/N)
    • Boot into recovery and flash latest slim Gapps

    CHANGELOG:
    =====================================
    =====================================
    https://changelog.omnirom.org/#/m7ul/next

    What's new in release 5:
    - Sync with omnirom repo (2014/07/19)
    - Fixed "Got stuck at boot/splash screen" by
    - using a new kernel version ("Utopian") which:
    -- is closer again to the Evervolv kernel
    -- default governor set to PERFORMANCE (if you want a longer battery life, switch to SmartAss)
    - Fixed 'long press home key' to bring up the recent apps
    - Fixed Notification/Battery LED support
    - Fixed battery draining with Google services framework 5
    - Baked in chainfire's SuperSU v2.01 (no more extra flashing required)
    - Added Xposed installer
    - Added Slim's FileManager
    - Added InspireLauncher & InspireWallpapers (thanks iGio90 for allowing me to use it in my rom)
    - Added CM's cLock
    - Added back DeskClock
    - ART is working (tested by myself)

    Not working:
    - Xposed/GravityBox brings FC

    Release 4:
    - Welcome to Android 4.4.4 KTU84P
    - Sync with omnirom repo (2014/06/21)
    - Switch gcc toolchain to Linaro 4.9
    - ART included
    - USB tethering fixed
    - Latest carbonized kernel (min.cpu freq. set to 200MHz)

    Note: download the latest gapps package for 4.4.4 which is linked in this thread!

    Release 3:
    - Sync with omnirom repo (2014/05/18)
    - Switch gcc toolchain to Sabermod 4.10 (better performance)
    - Fix Usb Mass Storage
    - Enable high-end graphics option (gives translucent decor/status bar)
    - "CarbonizedKernel" v0.6 which is based off of Evervolv's qsd8k and of EternityKernel (kudos @croniccorey):
    -- BFS (Brain F*ck Scheduler)
    -- HAVS (Hybrid Adaptive Voltage Scaling; dynamically changes the phones voltage; should use up less battery)
    -- Lots of different CPU governors (Lazy [thanks @Ezekeel], Lagfree, SmartassH3, SmartassV2, InteractiveX, etc.)
    -- Default CPU gov is SmartassH3 which is said to offer a great balance between performance and battery life
    -- Extended CPU freq table: Min. CPU freq: 175MHz; Max. CPU freq: 1500MHz (!)
    -- Read ahead 2048Kb

    Release 2:
    - Sync with omnirom repo (2014/05/03)
    - Fixed Bluetooth
    - Performance enhancements via bionic optimization
    - Added back stock Mms.apk (theme issues were reported for MMS Dark Holo)
    - Added LiquidFileManager.apk (thanks dnielfe & liquid smooth team)

    Release 1:
    - Initial release (2014/04/26)

    CURRENTLY NOT WORKING:
    ==============================
    • MMS (present in all 4.x ROMs; Just use Textra SMS instead)
    • Video recording (currently present in all 4.x ROMs for HTC Desire; Just use Videocam Illusion (audio quality at 44.1KHz!))
    • Screen recording (writes zero KB file)
    • OpenVPN (kernel issue: cannot acquire tun interface socket)
    • SELinux (disabled by intention)

    ART support:
    The most recent release also includes ART. Please be warned that ART is still considered to be an "experimental mode". Only few apps support it. ART is currently not tested by me and may lead to crashes or even to data loss. Please enable ART only if you know what you are doing and why you are doing this.

    Todo list:
    ==============================
    • Add Trackball wake option
    • Investigate why hardware keys are not illuminated when you push them

    Sources:
    =================
    ROM: http://github.com/omnirom
    Manifest: https://github.com/spezi77/omnirom
    Kernel: https://github.com/spezi77/android_kernel_htc_qsd8k/tree/utopian

    You may want to compile it yourself:
    =============================
    To initialize your local repository use this command:
    Code:
    repo init -u git://github.com/spezi77/omnirom.git -b android-4.4
    Then to sync up:
    Code:
    repo sync
    Then to build:
    Code:
     cd into repo folder; . build/envsetup.sh; brunch bravo


    Special thanks:
    =================
    • OmniROM Team
    • Evervolv Team "bringing us kk in the first place and some of the other source used"
    • Croniccorey "for EternityKernel"
    • CyanogenMod "for their legacy code"
    • BaNkS "for the minimal GApps package"
    • PurityKitKat "for the bionic optimizations"


    285638d1392584200-rom-kk-krt16s-omnirom-4-4-4-4-1-4-4-2-yuga-omni_neu_2.gif



    Have a nice day!
    12


    dkh8plbn78715knfg.jpg


    A few screenshots
    10
    thnx for ur effort !

    keep going AND thnx again

    U r welcome! Cooking ROMs has become my hobby. It keeps me alive! :D

    I would greatly appreciate it if you give me some feedback in return! :good:
    8
    Greetings to all OmniROM geeks!
    Today we are leapfrogging to Android 4.4.4! This is the first custom rom for HTC Desire based on the brand new KTU84P release.
    Therein Google addresses some OpenSSL items.

    Have a nice day!
    :cool:
    5
    Thanks Spezi77 for this awesome ROM that I couldn't think of changing since you created this thread!
    Great battery performance! I dare say, the best among kitkat roms for desire!

    This has been my fav one while my desire was still my active device. And now, it is time to retire my best phone and move on...
    I'll still roam around this forum to check out cool stuff happening here, and hopefully contribute some more...

    Check out the new version available with lots of improvements (see post #1).