Hi humberos,
do you have a newer version of your homemade build for testing?
Thanks in advance.
Sent from my Xperia Z1 using XDA Premium 4 mobile app
Ok!
I will build new one tomorrow.
Hi humberos,
do you have a newer version of your homemade build for testing?
Thanks in advance.
Sent from my Xperia Z1 using XDA Premium 4 mobile app
Hello humberos,
I have built Omni ROM for honami three days ago, and the users how tested it said it is bugless!!
so I'm actually able to provide omni builds for honami as well as I'm doing for amami,
but I see you're willing to do that so I thought I should share my sources with you, they may help you.
so here they are, and note that additional-files directory is my personal files (build script and stuff) and you don't really need them,
but there are 8 cherry-peeks inside the build-it script that must be done before building, so the script actually do the automatically
https://github.com/OmarEinea/android_device_sony_honami
also you must use sony_vendor files from DonkeyCoyote's instead of TheMuppets' to make camera work!!
Hope that helps, and BTW, Huge credits goes to Jiangyi, pulser
Thank you.
I am using @Jiangyi sources.
I will check your github and build new one.
So, please, could you build new one for honami and share it with us here.
I think may we should to open another thread.
Again, thank you.
@Androguide.frWell yeah, my sources are heavily based on @Jiangyi's sources.
And yes of course I'll build a new one for honami, but my question now is;
are you suggesting to publish the new build in a new thread?
or should I wait until you tell me or you do it by your self? it is your decision to make
Great job guys :good:
Hello humberos,
I have built Omni ROM for honami three days ago, and the users how tested it said it is bugless!!
so I'm actually able to provide omni builds for honami as well as I'm doing for amami,
but I see you're willing to do that so I thought I should share my sources with you, they may help you.
so here they are, and note that additional-files directory is my personal files (build script and stuff) and you don't really need them,
but there are 8 cherry-peeks inside the build-it script that must be done before building, so the script actually do the automatically
https://github.com/OmarEinea/android_device_sony_honami
also you must use sony_vendor files from DonkeyCoyote's instead of TheMuppets' to make camera work!!
Hope that helps, and BTW, Huge credits goes to Jiangyi, pulser
Thanks for all the contributions and sharing of sources, I have finally been able to build a fully working build, although Omar, when I used your script I kept getting errors compiling, so I committed the cherry picks commits manually and finally the build completed successfully, I am willing to share my build as well, anyone interested please pm me.
Great job guys :good:
Sure, go ahead, I'll edit my OP to point to your thread.
Hi Omar,
I have some problems with your ROM. I cannot locate the location. Or listen to WAV files of emails.
Sent from my Xperia Z1 using XDA Premium 4 mobile app
Try commenting out related lines in file "device/sony/qcom-common/sepolicy/file_contexts"Hi guyz ...and bro @Androguide.fr :angel:
if u guys still building omni could u please give me a hand with this one?
trying to going thru DU but since some dayz im breaking my teeths on that:
Any ideas?Code:Install: /home/alex31/DU/out/host/linux-x86/bin/dexdeps host C++: libLLVMBitReader_3_0 <= frameworks/compile/libbcc/bcinfo/BitReader_3_0/BitcodeReader.cpp Install: /home/alex31/DU/out/host/linux-x86/lib/libicuuc-host.so host Java: hierarchyviewer (/home/alex31/DU/out/host/common/obj/JAVA_LIBRARIES/hierarchyviewer_intermediates/classes) Install: /home/alex31/DU/out/host/linux-x86/bin/e2fsck mdpath=`find /home/alex31/DU/out/target/product/honami/system/lib/modules -type f -name modules.order`; if [ "$mdpath" != "" ];then mpath=`dirname $mdpath`; ko=`find $mpath/kernel -type f -name *.ko`; for i in $ko; do /home/alex31/DU/prebuilts/gcc/linux-x86/arm/arm-eabi-4.7/bin/arm-eabi-strip --strip-unneeded $i; mv $i /home/alex31/DU/out/target/product/honami/system/lib/modules/; done; fi mdpath=`find /home/alex31/DU/out/target/product/honami/system/lib/modules -type f -name modules.order`; if [ "$mdpath" != "" ];then mpath=`dirname $mdpath`; rm -rf $mpath; fi host C++: clang <= external/clang/tools/driver/cc1_main.cpp host C++: clang <= external/clang/tools/driver/cc1as_main.cpp host C++: clang <= external/clang/tools/driver/driver.cpp libsepol.context_from_record: type rmt_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:rmt_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 298 has invalid context u:object_r:rmt_exec:s0 libsepol.context_from_record: type thermald_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:thermald_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 299 has invalid context u:object_r:thermald_exec:s0 libsepol.context_from_record: type mpdecision_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:mpdecision_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 300 has invalid context u:object_r:mpdecision_exec:s0 libsepol.context_from_record: type qmux_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:qmux_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 301 has invalid context u:object_r:qmux_exec:s0 libsepol.context_from_record: type netmgrd_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:netmgrd_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 302 has invalid context u:object_r:netmgrd_exec:s0 libsepol.context_from_record: type kickstart_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:kickstart_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 304 has invalid context u:object_r:kickstart_exec:s0 libsepol.context_from_record: type kickstart_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:kickstart_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 305 has invalid context u:object_r:kickstart_exec:s0 libsepol.context_from_record: type kickstart_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:kickstart_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 306 has invalid context u:object_r:kickstart_exec:s0 libsepol.context_from_record: type kickstart_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:kickstart_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 307 has invalid context u:object_r:kickstart_exec:s0 libsepol.context_from_record: type bluetooth_loader_exec is not defined libsepol.context_from_record: could not create context structure libsepol.context_from_string: could not create context structure libsepol.sepol_context_to_sid: could not convert u:object_r:bluetooth_loader_exec:s0 to sid /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: line 309 has invalid context u:object_r:bluetooth_loader_exec:s0 /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts: Multiple different specifications for /dev/kgsl-3d0 (u:object_r:gpu_device:s0 and u:object_r:kgsl_device:s0). Error loading context file from /home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts make: *** [/home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts] Error 4 make: *** Deleting file `/home/alex31/DU/out/target/product/honami/obj/ETC/file_contexts_intermediates/file_contexts' make: *** Waiting for unfinished jobs....
Try commenting out related lines in file "device/sony/qcom-common/sepolicy/file_contexts"
@giveme13s
Thanks...but somebody else made it (i mean du for z1)... =)
I can't change the volume when screen is locked and the hold-to-skip-song function is turned on. Why is that?
<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" />
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..
echo 0 > /sys/kernel/sound_control_3/gpl_sound_control_locked
echo "2 2" > /sys/kernel/sound_control_3/gpl_headphone_gain
echo 1 > /sys/kernel/sound_control_3/gpl_sound_control_locked
cat /sys/kernel/sound_control_3/gpl_headphone_gain
# output
0 0
- General: Merged latest upstream OmniRom commits
- Kernel:
- added msm_cpu_freq_limit driver
- merged upstream CM kernel commits/fixes