Trying a few settings in Linaro, including O3 optimization. No apparent different... May be the blobs are bottlenecks. Switch back to original toolchain. In this build, charging animation is fixed, Lockscreen rotation is fixed and bluetooth update from Bluez. I haven't encounter DSP manager crash. Don't know if it is fixed.
This build included all the fixes in my cm11 and so as the only minor issue...I built this with the Linaro toolchain 4.7.4 for both kernel and platform. Tested it for a few hours and no observable bug with Linaro. I'll let you guys to see if there are any performance difference and issues with Linaro.
No progress on the rotation issue. Tracing through the kernel, driver and frameworks. Lots of changes since 4.4...
There are some major updates in Omni and it's been too long for an update. Wifi-tethering is working now. Some patch to the wifi driver. Hoping to make it more stable. Top mic is enabled in the driver now. Hoping better quality during calls.
New library for i815, see if mobile data would be working now. i815 owners Please report.
Doesn't work... :
Play with a few more ROMs (pac, carbon, AOSB, etc.) this weekend. I might start a thread for experiment rom for those flashing maniacs.
It's been too long for an Omni update. There are some cool Quick Settings features which are unique to Omni. In the last two builds, I had to disable some of them to avoid SystemUI from crash. I finally pull everything together this weekend. We are having full features of Omni now!
Recent menu and screenshots are free from glitches now. Rotation glitches are still there... Some fixes in bluetooth. Hoping it is more stable.
For some unknow reason, pa_gapp-micro causes crash in some system app. eg. SystemUI.
Don't flash pa_gapps-micro to this Omni. Others pa_gapps are OK.
It was a productive week. I finally port bluez5 to Android 4.4! Although only pairing and file transfer is working, it is a hugh step for us. bluez.org team is working on other services now. Very happy that we are the first device having bluetooth working without bluedroid! Cheers!
It's sad that CM11 needs extra care so it's Omni again. In this build, GPS is fixed. Omni can merge su to settings menu now so default superuser is removed. One step closer to Official Omni.
** The mirror on Mega is discontinued. **
Finally back to the roms after a busy week! Everything seems quite smooth. Mange to make the new multi-window to work. I also fixed a bug in the wifi driver. Hoping no more ON/OFF now. OmniTorch is fixed and quick fixes on Camera for video recording.
As BeanStalk had make wifi tethering working, it motivated me to take a look. It was not that hard as I thought. Wifi tethering and WiFi direct is working now. Two less items in the do list. Bluetooth would be the final large piece of pizzle. Cheers!
-- Seems the multi-window patch casue some systemUI crash. Please wait for a while.
Just return from a trip. Omni is now Android 4.4.2. Sim card will take a while to be recognized after reboot (upto a few min.). I don't have problem in WiFi since the last release but I change a few things in WiFi. Factory reset is essential. In case of repeated ON/OFF, you may try turning off the Wifi optimization in the advace menu. If not working, only a factory reset can help. Don't know why yet.
GPS has conflict with telephony. Lock GPS at air-plane mode first if you have trouble with it.
Multi-Window cherry pick not working in new source. Not quite sure why... Don't have much spare time lately but I'll try to keep it up.
Just Manged to include the preliminary multi-window source for the 4.4.2 test build. I made a patch for the existing OmniROM. Although the codes is preliminary, it works great. Some apps might not work but overall is worth trying. I might include it in the later builds if it doesn't cause crash. Files will also be found in the download links. Flash the MultiWindow-patch zip in recovery. (A revert zip is also provided) Cheers!
The commit message from the owner Guillaume Lesniak:
This is a big work in progress, which currently has some bugs, but begins to look okay.
You can already multitask a little bit, by using the app switcher and long-pressing an icon,
then select "Add to Split View". Last window touched gets the key focus.
Code is very ugly, I know. Don't merge it, don't use it for now. Unless you want to make your code ugly.
It's been quite a while. Stuggling in the mobile data for a while with no luck. I can make it work but keys fails (calls can only be ended with Airplane mode).. Meaning that i815 may have the chance but p6800 owners have to wait. Good news are: I finally port the R3P2 driver to the kernel (source from i9300, I never expected that hard to port!). Camera is also working now. The OmniROM has moved a big step forward.so I decided to put CM aside and build this first. Cheers!
I planned for an AOSP build for some times. Right after my cm11 build, I found the first unofficial release of OmniROM4.4 at 11/18. That was the excelent timing. It really drew my attention to dig deeper. The repos are there and it's time now!
I already downloaded the source of AOSP from googlesource so It took only a few hours to sync the source (that would be quite good at my region). I already modified the device tree for AOSP earlier and it took me only a few hours to build it out! I never expected.that smooth. The Omni team are doing a really good job.
AOSP base roms are slim and the overall is quite smooth. The only observable difference is the performance settings. I added koush's superuse which I think is essential. All issues in my cm-11 build inherent here