FORUMS
Remove All Ads from XDA

[ROM][4.4.2] OmniRom for Honami (04/03)

2,057 posts
Thanks Meter: 7,284
 
Post Reply Email Thread
Announcement from Androguide.fr: I'm pleased to present my unofficial nightly builds of OmniRom for the Xperia Z1
THIS PROJECT IS DISCONTINUED, BUT @OmarElnea IS PROVIDING OMNI BUILDS FOR THE Z1 HERE


I will be releasing unofficial OmniRom builds for honami on a "dailyish" basis for a while.
Once the main bugs are resolved I will make a pull request to try and make the Z1 officially supported by Omni.

Known Bugs
  • All CM bugs

Downloads
This ROM doesn't include the Gapps, if you want those you'll need to download them separately elsewhere.
OmniRom does not come pre-rooted, if you need root access, please download SuperSU and flash it after the ROM.
Latest build (2014-03-15)
Download: http://devhost.xda-developers.com/5za
MD5: 2248fd157da344d00d3b8bb9846b14da

Unofficial Features
These are only the features that are not included in official OmniRom builds, to learn more about OmniRom's features, visit https://omnirom.org/features/
  • Multi-Window (experimental)
  • All-in-one Animation Control: allows you to modify all the system animations & interpolators, from keyboard to listviews to scrolling and more
  • Battery Saver Mode: Allows to turn off various battery-consuming features based on time and other events
  • Driving Mode: makes use of TTS to make the device speak for many useful things when drivingf (see changelogs for more info)
  • Xperia Settings: allows using an ordinary pen as a stylus, using the touchscreen with gloves on, and control vibrator intensity
  • Lockscreen sneak-peek: half-way pressed camera button displays the lockscreen and powers off the display again when released
  • Camera button: unlocks the screen and launches the camera
  • Notification light: allow the notification light to blink even when screen is on
  • Minimum Vibration Duration: allows to define the minimum amount of time the haptic feedback should vibrate
  • Kernel: built with Linaro gcc 4.7 toolchain, -O2 and many optimization flags

Sources
You can find the device-specific sources on my github : https://github.com/OmniHonami
The rest of the sources can be found on OmniRom's github at: https://github.com/OmniRom

Here is what you should add to your roomservice.xml in order to build this ROM:

PHP Code:
  <project name="OmniHonami/android_device_sony_honami" path="device/sony/honami" remote="github" revision="android-4.4" />
  <
project name="OmniHonami/android_device_sony_qcom-common" path="device/sony/qcom-common" remote="github" revision="android-4.4" />
  <
project name="OmniHonami/android_device_sony_rhine-common" path="device/sony/rhine-common" remote="github" revision="android-4.4" />
  <
project name="OmniHonami/android_device_sony_common" path="device/sony/common" remote="github" revision="cm-11.0" />  
  <
project name="CyanogenMod/android_kernel_sony_msm8974" path="kernel/sony/msm8974" remote="github" revision="cm-11.0" />
  <
project name="CyanogenMod/android_hardware_qcom_media" path="hardware/qcom/media" groups="qcom_media" remote="github" revision="cm-11.0" /> 
(You'll also need to remove the Omni android_hardware_qcom_media entry from the default platform manifest, as roomservice.xml doesn't allow overriding of existing projects.)


Disclaimer
Quote:

The Software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall me, OmniRom, or any contributor to the code included in this project be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the Software..


Credits
  • @Kali- and the whole @FXP team for the CM device bring-up and their work in general
  • @DooMLoRD for all the commits I cherry-picked from his DoomKernel and his awesome work on Sony devices.
  • @faux123 for SoundControl and all his amazing contributions to the Android kernel community (too long to list)
  • @krabappel2548 for the commits I cherry-picked from his RevolutionKernel
  • All the other devs working on the Z1
  • Sony for the source drops

XDA:DevDB Information
OmniHonami, ROM for the Sony Xperia Z1

Contributors
Androguide.fr
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: Unlocked bootloader
Based On: AOSP

Version Information
Status: Testing

Created 2014-02-04
Last Updated 2014-08-01
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2014-02-04-21-50-50.png
Views:	6762
Size:	231.5 KB
ID:	2559210   Click image for larger version

Name:	Screenshot_2014-02-04-21-52-58.png
Views:	5949
Size:	163.4 KB
ID:	2559211   Click image for larger version

Name:	Screenshot_2014-02-04-21-51-56.png
Views:	6225
Size:	163.3 KB
ID:	2559212   Click image for larger version

Name:	Screenshot_2014-02-04-21-52-08.png
Views:	5140
Size:	107.5 KB
ID:	2559213   Click image for larger version

Name:	Screenshot_2014-02-04-21-52-22.png
Views:	4921
Size:	180.8 KB
ID:	2559214   Click image for larger version

Name:	XpoPerW.png
Views:	4710
Size:	162.4 KB
ID:	2577933  
The Following 34 Users Say Thank You to Androguide.fr For This Useful Post: [ View ] Gift Androguide.fr Ad-Free
 
 
4th February 2014, 08:32 PM |#2  
Androguide.fr's Avatar
OP Senior Member
Flag Lyon, France
Thanks Meter: 7,284
 
Donate to Me
More
Changelogs
Code:
2014-03-15 (Latest)
  • Merged all upstream commits
  • Prepared most things for official support submission (Only some Camera2/framework fixes needed before it's ready)
  • Latest Pimped Kernel with intelli_plug properly working without breaking wifi
  • Re-added the following cherry-picks:
    • Multiwindow
    • Kit-Kat style UI elements
    • Camera button unlock
    • Minimum vibration duration
2014-02-27
  • General: Merged latest upstream OmniRom commits
  • Kernel:
    • added msm_cpu_freq_limit driver
    • merged upstream CM kernel commits/fixes
2014-02-21
  • Kernel:
    • Added latest intellidemand (v5) governor with eco mode (c26061)
    • Added latest intelliplug driver (2.0) (0a54f9c)
    • Sound Control: add register cache (53cbae)
    • Sound Control: add power amp registers access control as well (8b878a)
    • Sound Control:work around for WCD93xx audio issues (b93c95)
    • enable unaligned capability for ARM (forgot to enable in previous build) (2d6ad3e)
2014-02-20
  • Kernel:
    • Added Sweep2Wake & DoubleTab2Wake (Experimental/Not working) (1761ca / edae65 / 199920)
    • Added Dynamic Fsync (forgot it yesterday) -> enable it in Settings/Performance/Advanced Settings (79915b)
    • Enabled MSM_MPDECISION (1af56ea)
    • Added new powersuspend driver and disabled early_suspend (8a132)
    • Added LZ4 decompressor module (63aef)
    • Enabled EFFICIENT_UNALIGNED_ACCESS (ace9a8)
    • Ondemand: set MIN_LATENCY_MULTIPLIER to 20 (83c036)
    • Conservative: set MIN_LATENCY_MULTIPLIER to 20 (88bdd1)
    • switch the protection of percpu_counter list to spinlock (310ab6)
2014-02-18
  • Kernel:
    • Implemented Faux123's latest Sound Control (v3) -> use the Faux Sound app or set manually (more on that later)
    • Implemented Dynamic Fsync
    • Added GPU Overclock support, up to 600Mhz and with 9 scaling steps
    • Added CPU Overclock up to 2.3Ghz
    • Added Wheatley CPU Governor
    • Added Badass CPU Governor
    • Added Lionheart CPU Governor
    • Added SIO I/O Scheduler
    • Added FIOPS I/O Scheduler
    • Added BFQ I/O Scheduler
    • Switched to XZ (LZMA2) compression -> the kernel now weighs about 3.5mb less than before
    • Added CPU overall_stats
  • Frameworks
    • Kit-Katified the indeterminate progress bars
  • Settings
    • Kit-Katified the Tabs indicators
    • Kit-Katified the data usage graph
    • Fixed QuietHours start time
2014-02-16
  • Settings (detailed changelog):
    • Merge "Settings: FR translation" into android-4.4 8a82a71
    • Merge "Settings: Update DE-Translation" into android-4.4 311327e
    • [1/2] Settings: SeekBarPreferences tweaks cac47db
    • [2/2] Settings: Add custom periods for data usage measurement 9dce767
    • Settings: add Xperia Settings entry 6ddd195
    • Merge branch 'android-4.4' of https://github.com/omnirom/android_pack a730e0f
    • Base: Kit-Katify the data usage graph 8c7e792
  • Frameworks Base (detailed changelog):
    • Merge "[1/2] Base: Add custom periods for data usage measurement" int 4393e4f
    • Base: implement separate drawables/selector for Holo Light Seekbars 8642d00
    • Fixed SystemUI crashes when battery saver is enabled 1b15ca0
    • Merge branch 'android-4.4' into cherry-picks db72487
  • OmniGears (detailed changelog):
    • Merge "OmniGears: DE translation-update" into android-4.4 640fedc
    • [2/2] OmniGears: SeekBarPreferences tweaks 1c0a163
    • Merge branch 'android-4.4' into cherry-picks 8db45c1
2014-02-15
  • Frameworks: Made UI widgets look like proper kit-kat UI widgets (experimental) -> (4a04c0d)
  • Cherry-picks: Add minimum vibration duration setting (under settings/sound) -> (93e3f0d)
  • Cherry-picks: QS: Reflect location mode in different QS drawables -> (90138c2)
2014-02-13
  • Kernel: built with -O2 and more optimization flags (cc4a472)
  • Kernel: fixed typos in the vidc driver/kernel header (da0eb4a / 4b97d59)
  • Settings: Added XperiaSettings with vibrator control & pen/glove mode enabled (cherry-picked from AOKP, credit goes to championswimmer)
  • Cherry-picks: Driving mode (under settings/more) Uses TTS to make the device speak for:
    • Allow changing Volume TTS
    • Incoming call
    • new Message from
    • read new message
    • battery fully charged
    • charging start
    • charging stop
    • Clock speak after screen turn on
    • Date speak after screen turn on
    • Which app allowed to speak for Notifications
    • Speak for Music track title (thanks Utkarsh for idea :D)
    • fix audio focus while music playing
    • add less speak notification
  • Cherry-picks: Add option to enable Notification Light when screen is on (I58be9646)
  • Cherry-picks: Updated Battery Saver Mode to the latest patchset
2014-02-11
  • Kernel: fixed surfaceflinger memory leak (thanks to Kali-)
  • Sound: re-added sound fix (was missing in previous build)
  • Cherry-picks: All in One Animation Control Allows to configure System, ListView, Scroll, and Keyboard Animations -> (I878e2e84)
  • Cherry-picks: Battery Saver mode introduce battery saver mode this based from what user want or what user do to saving the battery life this include: 1. Automatically switch mobile network into what user choice and also disable mobile data IF wifi connected to an AP 2. Automatically switch mobile network and disable mobile data IF battery low (battery level can configure) 3. Reduce screen brightness based low battery (this feature will disabled if Auto brightness mode enabled) 4. Not changing network IF on Call or Usb tether enabled or WifiAP enabled 5. Not changing network IF there is Download/upload progress 6. Support For Both GSM and CDMA devices (need someone to test for CDMA devices) 7. every condition has an option :D 8. Restore all network configuration if Smart Radio disabled 9. Add Time Range to start Smart Radio 10. allow device without mobile data support, to using this feature 11. fix inconsistent battery low level 12. rewrite to better performance 13. modified the controller to support battery saver mode 14. add bluetooth, gps, wifi, and mobile data (if support) to be disabled while power saving activated 15. fix build QuickSettings because of LocationController change (I9d86ef14)
2014-02-10
  • Toolchain: Built with Linaro gcc 4.7 toolchain (from the 13.11 linaro release cycle) -> (2c92020)
  • Kernel: fixed a typo in the vidc driver causing the entropysel variable to be untyped (not committed yet)
  • Kernel: added quite a few optimization compiler flags (not committed yet)
  • Ramdisk: added OmniHonami bootlogo -> (79dcb98)
  • Camera: enabled all picture sizes up to 20.7mp & enabled the qualcomm/honami-specific scene-modes, iso levels, etc... -> (ee7cc9e)
  • Recovery: fixed TWRP and switched to it (the only bug is that a mouse cursor appears :confused:) -> (ec3d4bc)
  • Cherry-picks: Add Battery Flip tile: Front tile stay like default Back tile : 1. temperature 2. voltage 3. condition (l28cdefc6)
  • Cherry-picks: Implement camera button with unlock feature. (thanks @DAddYE :good:) -> (I503d670c)
2014-02-09 (build 2) 2014-02-09
  • Fixed signal loss when making outgoing phone calls
  • Fixed DSPManager FC's
  • Fixed volume issues (still buggy with the included 'Music' app - a.k.a Apollo - but works fine in Google Play Music)
2014-02-06
  • Fixed audio
  • Fixed kernel panics/random reboots
  • Fixed camera flash (the torch QS tile still doesn't work, though)
  • Use touch-enabled CWM recovery instead of the previously broken TWRP
  • Enabled Multi-Window (Experimental, the patchset is a WIP)
2014-02-04
  • Initial release
OmniRom's general changelog: https://changelog.omnirom.org/
The Following 9 Users Say Thank You to Androguide.fr For This Useful Post: [ View ] Gift Androguide.fr Ad-Free
4th February 2014, 08:32 PM |#3  
Androguide.fr's Avatar
OP Senior Member
Flag Lyon, France
Thanks Meter: 7,284
 
Donate to Me
More
Reserved
The Following 4 Users Say Thank You to Androguide.fr For This Useful Post: [ View ] Gift Androguide.fr Ad-Free
4th February 2014, 08:55 PM |#4  
Member
Thanks Meter: 16
 
More
Thumbs up
great to see more ROM developer
The Following User Says Thank You to AntiDroid For This Useful Post: [ View ] Gift AntiDroid Ad-Free
5th February 2014, 03:53 AM |#5  
Member
Thanks Meter: 7
 
More
Does this ROM come with the multiwindow feature as of now? And does this come with a recovery? If so CWM or TWRP or both?
5th February 2014, 07:44 AM |#6  
Androguide.fr's Avatar
OP Senior Member
Flag Lyon, France
Thanks Meter: 7,284
 
Donate to Me
More
Quote:
Originally Posted by ChrisFirerabbit

Does this ROM come with the multiwindow feature as of now? And does this come with a recovery? If so CWM or TWRP or both?

The multi-window feature hasn't been officially merged in the Kit-Kat version of OmniRom, however, you can try to flash this patch in order to enable it.
Please report whether the patch worked for you or not if you do decide to give it a shot.
I will try to cherry-pick the multiwindow feature in the next build, see how that goes.

The included kernel comes with a touch-enabled version of CWM.
The Following 4 Users Say Thank You to Androguide.fr For This Useful Post: [ View ] Gift Androguide.fr Ad-Free
5th February 2014, 08:18 AM |#7  
Member
Thanks Meter: 7
 
More
Quote:
Originally Posted by Androguide.fr

The multi-window feature hasn't been officially merged in the Kit-Kat version of OmniRom, however, you can try to flash this patch in order to enable it.
Please report whether the patch worked for you or not if you do decide to give it a shot.
I will try to cherry-pick the multiwindow feature in the next build, see how that goes.

The included kernel comes with a touch-enabled version of CWM.

So far, I can report that when rebooting there are random boot loops and sometimes it boots, and sometimes it doesn't. Also TWRP recovery does not work. I would also like to add that volume doesn't work as well, I am unable to hear anything.
The Following User Says Thank You to ChrisFirerabbit For This Useful Post: [ View ] Gift ChrisFirerabbit Ad-Free
5th February 2014, 08:27 AM |#8  
Androguide.fr's Avatar
OP Senior Member
Flag Lyon, France
Thanks Meter: 7,284
 
Donate to Me
More
Quote:
Originally Posted by ChrisFirerabbit

So far, I can report that when rebooting there are random boot loops and sometimes it boots, and sometimes it doesn't. Also TWRP recovery does not work. I would also like to add that volume doesn't work as well, I am unable to hear anything.

I have just noticed the audio issue as well, this should be easy to fix for next build.
About the recovery, no idea why TWRP got built instead of CWM, this will be fixed in today's build as well.
The Following User Says Thank You to Androguide.fr For This Useful Post: [ View ] Gift Androguide.fr Ad-Free
6th February 2014, 08:22 PM |#9  
ilmorga's Avatar
Senior Member
Flag Perugia
Thanks Meter: 139
 
More
I've noticed a new build. Any changelog?
@Androguide.fr

Inviato dal mio Xperia Z1 utilizzando Tapatalk
6th February 2014, 08:41 PM |#10  
Androguide.fr's Avatar
OP Senior Member
Flag Lyon, France
Thanks Meter: 7,284
 
Donate to Me
More
Quote:
Originally Posted by ilmorga

I've noticed a new build. Any changelog?
@Androguide.fr

Inviato dal mio Xperia Z1 utilizzando Tapatalk

Check the 2nd post for the changelogs, I was about to post it, but you were faster than me

Quote:
Originally Posted by Androguide.fr

2014-02-06

  • Fixed audio
  • Fixed kernel panics/random reboots
  • Fixed camera flash (the torch QS tile still doesn't work, though)
  • Use touch-enabled CWM recovery instead of the previously broken TWRP
  • Enabled Multi-Window (Experimental, the patchset is a WIP)

The Following 2 Users Say Thank You to Androguide.fr For This Useful Post: [ View ] Gift Androguide.fr Ad-Free
6th February 2014, 08:56 PM |#11  
Senior Member
Thanks Meter: 19
 
More
Have you merged the recent fixes for hardware overlay??
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes