[ROM][DEV][Alpha] Omni 4.4 for Xperia SP - v01 - 30 Nov. 2013

Status
Not open for further replies.
Search This thread

Prm593

Senior Member
Jun 5, 2013
221
74
jaipur
Please Guys Keep this thread on topic THIS DEV THREAD! don't clutter this thread with words like "congrats , yeah,i am installing seems fine!" !
 
  • Like
Reactions: pec0ra

zion609

Senior Member
Dec 25, 2011
195
56
Kuala Lumpur
It might be here:

From the way it looks it seems like an error on the camera sources, but whatever it is, try the basic troubleshooting steps first (a.k.a restarting, wiping data/reflash etc.).

I've tried all basic troubleshooting methods that I knew (including what you have suggested) but seems like I have no luck so far...

Other is working flawlessly, haven't found any other bug yet...
 

lvints

Senior Member
Jan 6, 2012
1,070
202
Timon
OnePlus 9R
Has anyone got any impression on the battery? Have downloaded the rom, but still can not test it since my battery is low and the charger is borrowed.
 

Williknot

Senior Member
Dec 25, 2012
81
32
Waiting for New mirrors :) and thanks! Cant Wait to test this rom!

Enviado de meu C5303 usando Tapatalk
 

freshbooy

Senior Member
Dec 6, 2011
195
21
Tehran
sry for asking here , but do the rom have HW decoding issue?
i was on 4.3 and i couldnt play 1080P videos with MX player with and without codec!
can i play 1080P videos on this rom?
 

slyr114

Senior Member
Oct 9, 2011
426
66
Cleveland
hi just wondering what the update cycle is going to be like for this rom? Nightly/weekly/etc? Just curious thanks! About to install, I assume it has CWM just not TWRP since you mention that in your title post.
 

eagleeyetom

Retired Senior Mod & DC Lead - Active Pole Dancer
Jan 22, 2011
7,709
14,677
37
Gdańsk
xda-developers.com
Samsung Galaxy Watch 4
hi just wondering what the update cycle is going to be like for this rom? Nightly/weekly/etc? Just curious thanks! About to install, I assume it has CWM just not TWRP since you mention that in your title post.

It's not nightly, weekly, monthly etc. I will release new versions from time to time, hopefully with some fixes as they are still some bugs available. TWRP does not recognize the touch and it's driving me crazy to find out what is an issue of this.
 

slyr114

Senior Member
Oct 9, 2011
426
66
Cleveland
It's not nightly, weekly, monthly etc. I will release new versions from time to time, hopefully with some fixes as they are still some bugs available. TWRP does not recognize the touch and it's driving me crazy to find out what is an issue of this.
Ok cool, also just installed and its telling me my sd card is blank or an unsupported file system but it was working fine in cm11? How do i fix this issue? Also it still reads just fine in my usb card reader
 
Last edited:

slyr114

Senior Member
Oct 9, 2011
426
66
Cleveland
I will rebuild it with recent CM changes, I just had no time today.
Is there a temporary fix that you know of to get the phone to recognize the card? Like some file I could edit? I use my phone as a music player and It has all of my music on there. Also is this a known issue with this build? Thanks again for the rom, everything besides this bug is great!
 

eagleeyetom

Retired Senior Mod & DC Lead - Active Pole Dancer
Jan 22, 2011
7,709
14,677
37
Gdańsk
xda-developers.com
Samsung Galaxy Watch 4
Is there a temporary fix that you know of to get the phone to recognize the card? Like some file I could edit? I use my phone as a music player and It has all of my music on there. Also is this a known issue with this build? Thanks again for the rom, everything besides this bug is great!

You can't do much I'm afraid. I will try to fix it ASAP.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 66
    Hi there. Wait no more, Omni for Xperia SP is here. It's a very early build and few things may not work, so be warned. Hopefully it will be merged into official nightlies when it becomes stable.

    omnirom-374x450m3k41.png

    OmniROM is a free, community built, aftermarket firmware distribution of Android 4.4 (Kitkat), which is designed to increase performance, reliability and features over stock Android for your device. It's also about options, which is the beauty of Android.

    Code:
    #include <std_disclaimer.h>
    /*
     * 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.
     */

    OmniROM is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts.

    All the source code for OmniROM is available in the OmniROM Github repo.

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

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

    Gerrit:
    =================
    https://gerrit.omnirom.org/

    Bugtracker:
    =================
    http://jira.omnirom.org

    IRC:
    =================
    irc.freenode.net #omnirom

    Downloads:

    ROM: https://mega.co.nz/#!OhRxTBzZ!TabM8FElRJ2tdvJ9f7vEsnzEORQtE4VcqE9mqy82nMQ I will provide some mirrors later.

    GAPPS: http://xdaforums.com/showthread.php?t=2397942

    SuperSU: http://xdaforums.com/showthread.php?t=1538053

    This build does not contain TWRP. I'm working to get it fixed before I'll merge it.

    Installation:

    1. Download the ROM
    2. ADB sideload it or flash it via CWM
    3. Flash GAPPS
    4. Flash SuperSU
    5. Wipe

    You need to have an unlocked bootloader. This ROM does not work on locked bootloaders and I will laugh very loud when you'll soft brick your device.

    Bugs:
    You tell me.

    Kernel source can be found here. Device tree is located here.

    Credits: @adfad666 @uberlaggydarwin @Kali- for bringing up the device tree. You guys rock!

    @doixanh, @laufersteppenwolf, @GermainZ, @AChep and his sister, @shineworld, @SMillerNL, @ra3or and the rest of happy crew of #TeamFun channel

    If you like my work, please hit the thanks button. If you really like my work, send me few bucks for a beer :good:
    8
    For those who can't install it:
    Replace the updater-script in META-INF/com/google/android with this file
    Code:
    (!less_than_int(1386007921, getprop("ro.build.date.utc"))) || abort("Can't install this package (Mon Dec  2 19:12:01 CET 2013) over newer build (" + getprop("ro.build.date") + ").");
    (getprop("ro.product.device") == "C5302" || getprop("ro.build.product") == "C5302" || 
     getprop("ro.product.device") == "C5303" || getprop("ro.build.product") == "C5303" || 
     getprop("ro.product.device") == "C5306" || getprop("ro.build.product") == "C5306" || 
     getprop("ro.product.device") == "huashan" || getprop("ro.build.product") == "huashan") || abort("This package is for \"C5302,C5303,C5306,huashan\" devices
    this is a \"" + getprop("ro.product.device") + "\".");
    mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "/system");
    package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
    package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
    set_perm(0, 0, 0777, "/tmp/backuptool.sh");
    set_perm(0, 0, 0644, "/tmp/backuptool.functions");
    run_program("/tmp/backuptool.sh", "backup");
    unmount("/system");
    show_progress(0.500000, 0);
    ui_print("#######################################");
    ui_print("# _____            __  __  ______     #");
    ui_print("#/\  __`\  /'\_/`\/\ \/\ \/\__  _\    #");
    ui_print("#\ \ \/\ \/\  ``  \ \ ` \ \/_/\ \/    #");
    ui_print("# \ \ \ \ \ \ \__\ \ \ . ` \ \ \ \    #");
    ui_print("#  \ \ \_\ \ \ \_/\ \ \ \`\ \ \_\ \__ #");
    ui_print("#   \ \_____\ \_\, \_\ \_\ \_\/\_____\#");
    ui_print("#    \/_____/\/_/ \/_/\/_/\/_/\/_____/#");
    ui_print("#                                     #");
    ui_print("#######################################");
    ui_print("Formatting /system");
    format("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "0", "/system");
    mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/System", "/system");
    package_extract_dir("recovery", "/system");
    ui_print("Extracting /system");
    package_extract_dir("system", "/system");
    ui_print("Symlinking");
    symlink("/data/misc/audio/mbhc.bin", "/system/etc/firmware/wcd9310/wcd9310_mbhc.bin");
    symlink("/data/misc/audio/wcd9310_anc.bin", "/system/etc/firmware/wcd9310/wcd9310_anc.bin");
    symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
    symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
    symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
            "/system/xbin/adjtimex", "/system/xbin/arp", "/system/xbin/ash",
            "/system/xbin/awk", "/system/xbin/base64", "/system/xbin/basename",
            "/system/xbin/bbconfig", "/system/xbin/blkid", "/system/xbin/blockdev",
            "/system/xbin/brctl", "/system/xbin/bunzip2", "/system/xbin/bzcat",
            "/system/xbin/bzip2", "/system/xbin/cal", "/system/xbin/cat",
            "/system/xbin/catv", "/system/xbin/chattr", "/system/xbin/chgrp",
            "/system/xbin/chmod", "/system/xbin/chown", "/system/xbin/chroot",
            "/system/xbin/clear", "/system/xbin/cmp", "/system/xbin/comm",
            "/system/xbin/cp", "/system/xbin/cpio", "/system/xbin/crond",
            "/system/xbin/crontab", "/system/xbin/cut", "/system/xbin/date",
            "/system/xbin/dc", "/system/xbin/dd", "/system/xbin/depmod",
            "/system/xbin/devmem", "/system/xbin/df", "/system/xbin/diff",
            "/system/xbin/dirname", "/system/xbin/dmesg", "/system/xbin/dnsd",
            "/system/xbin/dos2unix", "/system/xbin/du", "/system/xbin/echo",
            "/system/xbin/ed", "/system/xbin/egrep", "/system/xbin/env",
            "/system/xbin/expand", "/system/xbin/expr", "/system/xbin/false",
            "/system/xbin/fbsplash", "/system/xbin/fdisk", "/system/xbin/fgrep",
            "/system/xbin/find", "/system/xbin/flash_lock",
            "/system/xbin/flash_unlock", "/system/xbin/flashcp",
            "/system/xbin/flock", "/system/xbin/fold", "/system/xbin/free",
            "/system/xbin/freeramdisk", "/system/xbin/fstrim", "/system/xbin/fsync",
            "/system/xbin/ftpget", "/system/xbin/ftpput", "/system/xbin/fuser",
            "/system/xbin/getopt", "/system/xbin/grep", "/system/xbin/groups",
            "/system/xbin/gunzip", "/system/xbin/gzip", "/system/xbin/halt",
            "/system/xbin/head", "/system/xbin/hexdump", "/system/xbin/id",
            "/system/xbin/ifconfig", "/system/xbin/inetd", "/system/xbin/insmod",
            "/system/xbin/install", "/system/xbin/ionice", "/system/xbin/iostat",
            "/system/xbin/ip", "/system/xbin/kill", "/system/xbin/killall",
            "/system/xbin/killall5", "/system/xbin/less", "/system/xbin/ln",
            "/system/xbin/losetup", "/system/xbin/ls", "/system/xbin/lsattr",
            "/system/xbin/lsmod", "/system/xbin/lsusb", "/system/xbin/lzcat",
            "/system/xbin/lzma", "/system/xbin/lzop", "/system/xbin/lzopcat",
            "/system/xbin/man", "/system/xbin/md5sum", "/system/xbin/mesg",
            "/system/xbin/mkdir", "/system/xbin/mke2fs", "/system/xbin/mkfifo",
            "/system/xbin/mkfs.ext2", "/system/xbin/mkfs.vfat",
            "/system/xbin/mknod", "/system/xbin/mkswap", "/system/xbin/mktemp",
            "/system/xbin/modinfo", "/system/xbin/modprobe", "/system/xbin/more",
            "/system/xbin/mount", "/system/xbin/mountpoint", "/system/xbin/mpstat",
            "/system/xbin/mv", "/system/xbin/nanddump", "/system/xbin/nandwrite",
            "/system/xbin/nbd-client", "/system/xbin/netstat", "/system/xbin/nice",
            "/system/xbin/nohup", "/system/xbin/nslookup", "/system/xbin/ntpd",
            "/system/xbin/od", "/system/xbin/patch", "/system/xbin/pgrep",
            "/system/xbin/pidof", "/system/xbin/ping", "/system/xbin/pipe_progress",
            "/system/xbin/pkill", "/system/xbin/pmap", "/system/xbin/poweroff",
            "/system/xbin/printenv", "/system/xbin/printf", "/system/xbin/ps",
            "/system/xbin/pstree", "/system/xbin/pwd", "/system/xbin/pwdx",
            "/system/xbin/rdev", "/system/xbin/readlink", "/system/xbin/realpath",
            "/system/xbin/renice", "/system/xbin/reset", "/system/xbin/resize",
            "/system/xbin/rev", "/system/xbin/rm", "/system/xbin/rmdir",
            "/system/xbin/rmmod", "/system/xbin/route", "/system/xbin/run-parts",
            "/system/xbin/rx", "/system/xbin/sed", "/system/xbin/seq",
            "/system/xbin/setconsole", "/system/xbin/setserial",
            "/system/xbin/setsid", "/system/xbin/sh", "/system/xbin/sha1sum",
            "/system/xbin/sha256sum", "/system/xbin/sha3sum",
            "/system/xbin/sha512sum", "/system/xbin/sleep", "/system/xbin/sort",
            "/system/xbin/split", "/system/xbin/stat", "/system/xbin/strings",
            "/system/xbin/stty", "/system/xbin/sum", "/system/xbin/swapoff",
            "/system/xbin/swapon", "/system/xbin/sync", "/system/xbin/sysctl",
            "/system/xbin/tac", "/system/xbin/tail", "/system/xbin/tar",
            "/system/xbin/taskset", "/system/xbin/tee", "/system/xbin/telnet",
            "/system/xbin/telnetd", "/system/xbin/test", "/system/xbin/tftp",
            "/system/xbin/tftpd", "/system/xbin/time", "/system/xbin/timeout",
            "/system/xbin/top", "/system/xbin/touch", "/system/xbin/tr",
            "/system/xbin/traceroute", "/system/xbin/true", "/system/xbin/ttysize",
            "/system/xbin/tune2fs", "/system/xbin/umount", "/system/xbin/uname",
            "/system/xbin/uncompress", "/system/xbin/unexpand", "/system/xbin/uniq",
            "/system/xbin/unix2dos", "/system/xbin/unlzma", "/system/xbin/unlzop",
            "/system/xbin/unxz", "/system/xbin/unzip", "/system/xbin/uptime",
            "/system/xbin/usleep", "/system/xbin/uudecode", "/system/xbin/uuencode",
            "/system/xbin/vi", "/system/xbin/watch", "/system/xbin/wc",
            "/system/xbin/wget", "/system/xbin/which", "/system/xbin/whoami",
            "/system/xbin/xargs", "/system/xbin/xz", "/system/xbin/xzcat",
            "/system/xbin/yes",
            "/system/xbin/zcat");
    symlink("libGLESv2.so", "/system/lib/libGLESv3.so");
    symlink("mksh", "/system/bin/sh");
    symlink("toolbox", "/system/bin/cat", "/system/bin/chcon",
            "/system/bin/chmod", "/system/bin/chown", "/system/bin/clear",
            "/system/bin/cmp", "/system/bin/cp", "/system/bin/date",
            "/system/bin/dd", "/system/bin/df", "/system/bin/dmesg",
            "/system/bin/du", "/system/bin/getenforce", "/system/bin/getevent",
            "/system/bin/getprop", "/system/bin/getsebool", "/system/bin/grep",
            "/system/bin/hd", "/system/bin/id", "/system/bin/ifconfig",
            "/system/bin/iftop", "/system/bin/insmod", "/system/bin/ioctl",
            "/system/bin/ionice", "/system/bin/kill", "/system/bin/ln",
            "/system/bin/load_policy", "/system/bin/log", "/system/bin/ls",
            "/system/bin/lsmod", "/system/bin/lsof", "/system/bin/md5",
            "/system/bin/mkdir", "/system/bin/mkswap", "/system/bin/mount",
            "/system/bin/mv", "/system/bin/nandread", "/system/bin/netstat",
            "/system/bin/newfs_msdos", "/system/bin/notify", "/system/bin/printenv",
            "/system/bin/ps", "/system/bin/r", "/system/bin/readlink",
            "/system/bin/renice", "/system/bin/restorecon", "/system/bin/rm",
            "/system/bin/rmdir", "/system/bin/rmmod", "/system/bin/route",
            "/system/bin/runcon", "/system/bin/schedtop", "/system/bin/sendevent",
            "/system/bin/setconsole", "/system/bin/setenforce",
            "/system/bin/setprop", "/system/bin/setsebool", "/system/bin/sleep",
            "/system/bin/smd", "/system/bin/start", "/system/bin/stop",
            "/system/bin/swapoff", "/system/bin/swapon", "/system/bin/sync",
            "/system/bin/top", "/system/bin/touch", "/system/bin/umount",
            "/system/bin/uptime", "/system/bin/vmstat", "/system/bin/watchprops",
            "/system/bin/wipe");
    set_perm_recursive(0, 0, 0755, 0644, "/system");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
    set_perm(0, 2000, 0755, "/system/bin/app_process");
    set_perm(0, 2000, 0755, "/system/bin/clatd");
    set_perm(0, 2000, 0755, "/system/bin/debuggerd");
    set_perm(0, 2000, 0755, "/system/bin/dhcpcd");
    set_perm(0, 2000, 0755, "/system/bin/dnsmasq");
    set_perm(0, 2000, 0755, "/system/bin/drmserver");
    set_perm(0, 2000, 0755, "/system/bin/hci_qcomm_init");
    set_perm(0, 2000, 0755, "/system/bin/hostapd");
    set_perm(0, 2000, 0755, "/system/bin/installd");
    set_perm(0, 2000, 0755, "/system/bin/keystore");
    set_perm(0, 2000, 0755, "/system/bin/mediaserver");
    set_perm(0, 2000, 0755, "/system/bin/mksh");
    set_perm(0, 2000, 0755, "/system/bin/mpdecision");
    set_perm(0, 2000, 0755, "/system/bin/mtpd");
    set_perm(0, 3003, 02750, "/system/bin/netcfg");
    set_perm(0, 2000, 0755, "/system/bin/netd");
    set_perm(0, 2000, 0755, "/system/bin/netmgrd");
    set_perm(0, 0, 0755, "/system/bin/ping");
    set_perm(0, 2000, 0755, "/system/bin/pppd");
    set_perm(0, 2000, 0755, "/system/bin/qmuxd");
    set_perm(0, 2000, 0755, "/system/bin/qseecomd");
    set_perm(0, 2000, 0755, "/system/bin/racoon");
    set_perm(0, 2000, 0755, "/system/bin/rild");
    set_perm(0, 2000, 0755, "/system/bin/rmt_storage");
    set_perm(0, 2000, 0750, "/system/bin/run-as");
    set_perm(0, 2000, 0755, "/system/bin/sdcard");
    set_perm(0, 2000, 0755, "/system/bin/servicemanager");
    set_perm(0, 2000, 0755, "/system/bin/surfaceflinger");
    set_perm(0, 2000, 0755, "/system/bin/thermald");
    set_perm(0, 2000, 0755, "/system/bin/vold");
    set_perm(0, 2000, 0755, "/system/bin/wpa_supplicant");
    set_perm_recursive(0, 0, 0755, 0644, "/system/etc/dhcpcd");
    set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
    set_perm(0, 0, 0755, "/system/etc/init.d");
    set_perm(0, 0, 0644, "/system/etc/init.qcom.bt.sh");
    set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
    set_perm(0, 2000, 0755, "/system/vendor");
    set_perm(0, 2000, 0755, "/system/vendor/camera");
    set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/etc");
    set_perm(0, 0, 0644, "/system/vendor/etc/audio_effects.conf");
    set_perm(0, 2000, 0755, "/system/vendor/firmware");
    set_perm(0, 2000, 0755, "/system/vendor/lib");
    set_perm(0, 2000, 0755, "/system/vendor/lib/hw");
    set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
    set_perm(0, 0, 06755, "/system/xbin/librank");
    set_perm(0, 0, 06755, "/system/xbin/procmem");
    set_perm(0, 0, 06755, "/system/xbin/procrank");
    set_perm(0, 0, 06755, "/system/xbin/su");
    set_perm(0, 0, 06755, "/system/xbin/tcpdump");
    show_progress(0.200000, 0);
    show_progress(0.200000, 10);
    package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
    package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
    set_perm(0, 0, 0777, "/tmp/backuptool.sh");
    set_perm(0, 0, 0644, "/tmp/backuptool.functions");
    run_program("/tmp/backuptool.sh", "restore");
    delete("/system/bin/backuptool.sh");
    delete("/system/bin/backuptool.functions");
    show_progress(0.200000, 10);
    ui_print("Flashing boot.img");
    package_extract_file("boot.img", "/dev/block/platform/msm_sdcc.1/by-name/Kernel");
    show_progress(0.100000, 0);
    ui_print("Enjoy OMNI ROM!");
    unmount("/system");

    Also I have bad news. I can't figure out why my new builds result as an audio_flinger death. :( I can't boot it for the last 3 days and I'm still working to find out the solution. That's why next version will most likely be released after Sony release the kernel source for 4.3. I will try to release some hotfixes to solve the issues of the build, but don't take it as a promise.
    7
    First / reserved
    7
    @eagleeyetom : Did you give the 4.3 sources a try ? Any progress on your bootloop problem ?

    No, sorry. I was terribly busy lately. I will give it a shot soon.
    4
    Oh OK sweet, why isn't it useful for our screens? Is it because when its that dim due to our screen type we can't even read it?

    Sent from my C5303 using Tapatalk
    no its not because of that. it was meant for amoled screens. on an amoled, only the pixels that are required are on. black pixels are off, thus saving a huge chunk of energy. On TFT/LCD panels, that is not the case, and all the pixels are on even if the screen is supposed to be black.

    Active notifications were meant to be a powersaver feature for amoled screens where only the pixels required to show the notifications would be on and all the rest would be off. However for our screens all the pixels are on so wasting battery juice.

    I hope I could clarify your doubt