[ROM] [5.1/5.0.2] Project D.I.S.C.O. - 1.6/1.0b - Tilapia [RRO-Layers][OFFICIAL]

rekenaar00

Senior Member
Dec 14, 2012
148
73
0
hi guys..

just for literature, can you try an Antutu test and tell us what's the total score? It doesn't say nothing, I know, but in any case it says something.. :D

and how does performances are when installing at least 20 applications? Still so smoother are you said in the above post?

thanks a lot.. ;)
My downloaded Apps count is currently 72 - still smooth.
Antutu score is 19323. I have no idea if that is good or bad since I have never checked it before.
The reason the screenshot shows "not verified score" is because I did not allow Antutu through firewall, so no network access for it.
Screenshot_2015-03-28-05-23-13.png

@Cem0 - may I suggest you update thread title and OP. I am still of opinion you have a winner here.
 
Last edited:

kdoul

Senior Member
Dec 28, 2006
63
50
0
Athens
Maybe it's just the APNs missing or is it a general issue?
I'll ask our maintainer. The 5.0.2 has over 8k downloads but we're missing feedback.
Thanks for helping us to make this ROM better.
Settings>About Tablet baseband is unknown.

Edit: Fixed Data by flashing "Data Fix" from here
I think they replaced lollipop's rild with one pulled from 4.4.4 to make it work.
Now baseband is displayed properly and I get HSPA as you can see from the screenshot.
Unrelated: SMS and USB host are also working! (usb icon on the top left corner is stickmount)
 

Attachments

Last edited:

kdoul

Senior Member
Dec 28, 2006
63
50
0
Athens
Some other bugs I found:
->Going to stock browser settings and tapping anything (General, Advanced etc) gives me a force close.
The crash on logcat:

Code:
03-28 17:57:33.855 17389 17389 E AndroidRuntime: FATAL EXCEPTION: main

03-28 17:57:33.855 17389 17389 E AndroidRuntime: Process: com.android.browser, PID: 17389

03-28 17:57:33.855 17389 17389 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.browser/com.android.browser.BrowserPreferencesPage}: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! com.android.browser.BrowserPreferencesPage has not checked if fragment com.android.browser.preferences.AccessibilityPreferencesFragment is valid.

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.ActivityThread.access$800(ActivityThread.java:151)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:102)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:135)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:5254)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Method.java:372)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: Caused by: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! com.android.browser.BrowserPreferencesPage has not checked if fragment com.android.browser.preferences.AccessibilityPreferencesFragment is valid.

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.preference.PreferenceActivity.isValidFragment(PreferenceActivity.java:933)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.preference.PreferenceActivity.switchToHeaderInner(PreferenceActivity.java:1214)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.preference.PreferenceActivity.switchToHeader(PreferenceActivity.java:1241)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.preference.PreferenceActivity.onCreate(PreferenceActivity.java:579)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at com.android.browser.BrowserPreferencesPage.onCreate(BrowserPreferencesPage.java:37)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.Activity.performCreate(Activity.java:5990)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: 	... 10 more

03-28 17:57:33.858   497  1104 W ActivityManager:   Force finishing activity 1 com.android.browser/.BrowserPreferencesPage

03-28 17:57:33.860   497  1104 W ActivityManager:   Force finishing activity 2 com.android.browser/.BrowserPreferencesPage
->System settings buttons on the title bar have black text color (should be white).
Screenshot for that (Refresh button) and the recorded logcat are attached.

->On stock gallery app tapping the 3 dot button and selecting settings results in a black screen.

->Installing an app will cause the "Android is Upgrading... Optimizing app [...]" screen to appear on reboot. This happens once for every app installed between reboots.
 

Attachments

Last edited:

vocoderism

Senior Member
Sep 5, 2012
1,581
3,075
0
45
Milan
Some other bugs I found:
->Going to stock browser settings and tapping anything (General, Advanced etc) gives me a force close.
The crash on logcat:

Code:
03-28 17:57:33.855 17389 17389 E AndroidRuntime: FATAL EXCEPTION: main

03-28 17:57:33.855 17389 17389 E AndroidRuntime: Process: com.android.browser, PID: 17389

03-28 17:57:33.855 17389 17389 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.browser/com.android.browser.BrowserPreferencesPage}: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! com.android.browser.BrowserPreferencesPage has not checked if fragment com.android.browser.preferences.AccessibilityPreferencesFragment is valid.

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.ActivityThread.access$800(ActivityThread.java:151)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.os.Looper.loop(Looper.java:135)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5254)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: Caused by: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! com.android.browser.BrowserPreferencesPage has not checked if fragment com.android.browser.preferences.AccessibilityPreferencesFragment is valid.

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.preference.PreferenceActivity.isValidFragment(PreferenceActivity.java:933)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.preference.PreferenceActivity.switchToHeaderInner(PreferenceActivity.java:1214)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.preference.PreferenceActivity.switchToHeader(PreferenceActivity.java:1241)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.preference.PreferenceActivity.onCreate(PreferenceActivity.java:579)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at com.android.browser.BrowserPreferencesPage.onCreate(BrowserPreferencesPage.java:37)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:5990)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)

03-28 17:57:33.855 17389 17389 E AndroidRuntime: ... 10 more

03-28 17:57:33.858   497  1104 W ActivityManager:   Force finishing activity 1 com.android.browser/.BrowserPreferencesPage

03-28 17:57:33.860   497  1104 W ActivityManager:   Force finishing activity 2 com.android.browser/.BrowserPreferencesPage
->System settings buttons on the title bar have black text color (should be white).
Screenshot for that (Refresh button) and the recorded logcat are attached.

->On stock gallery app tapping the 3 dot button and selecting settings results in a black screen.

->Installing an app will cause the "Android is Upgrading... Optimizing app [...]" screen to appear on reboot. This happens once for every app installed between reboots.


I addgix in last vuild
 
  • Like
Reactions: Cem0 and kdoul

kdoul

Senior Member
Dec 28, 2006
63
50
0
Athens
It was mentioned earlier that this build has Layers support. After some searching I found this:
http://forum.xda-developers.com/android/apps-games/official-layers-bitsyko-apps-rro-t3012172
It is basically like a theme engline for lollipop. The above thread has all the instructions required to install/manage those themes.
I found some on the playstore by searching "layers theme". In addition to theming the systemui and settings app, themes can be applied to other apps too! Even the navbar can be themed with this engine.
Here are some screenshots from 2 themes I applied:


 
Last edited:
  • Like
Reactions: Cem0

kdoul

Senior Member
Dec 28, 2006
63
50
0
Athens
Hello again. I edited framework-res to enable usb and Wi-Fi tethering but so far I haven't got anything to connect to the internet using the hotspot. I tried changing the apn type to default,dun from default,supl and replacing the 4.4.4 rild with the one from CM 12 with no effect.
CM's rild seems to be a bit more stable and is connecting a bit faster to the network though.
I uploaded the modified framework-res and CM rild if anyone wants to try (usb tether won't work because stock kernel doesn't have rndis support).
Flash in recovery. I am not responsible if it breaks your tablet.
 

Attachments

Last edited:

rekenaar00

Senior Member
Dec 14, 2012
148
73
0
volume?

Hi again :)
One thing I noticed with this great ROM, is that the volume (listening music or watching music videos) is quite a bit lower than all my previous ROM's.
Is it possible to "pump up the volume"?
 

Cem0

Senior Member
Aug 5, 2014
154
222
0
1.6 Announcement


  • Our original features: Add option to disable searchbar in recents & Fix Unused Space at Recents When Search Bar is Disabled are back.
  • Settings black text issue fixed
  • Browser and Gallery are replaced by Cyanogenmod apps.
  • New bootanim, and maybe dex-preoptimization on system apps-> bigger rom, faster boot after install (android is starting/optimizing apps).
 

kdoul

Senior Member
Dec 28, 2006
63
50
0
Athens
I cant get wifi tethering to work with this release either. Wifi access point works and I can connect to it but nothing gets to the internet. Could you look into it?
Not only this affects stock tethering but also third party apps like foxfi.

To enable tethering menu I edited framework-res/res/values/arrays.xml with apktool :
Code:
    <string-array name="config_tether_usb_regexs">
        <item>rndis\\d</item>
    </string-array>
    <string-array name="config_tether_wifi_regexs">
	    <item>wlan0</item>
    </string-array>
    <array name="config_tether_wimax_regexs" />
    <string-array name="config_tether_bluetooth_regexs">
        <item>bt-pan</item>
    </string-array>
    <array name="config_tether_dhcp_range" />
    <array name="config_mobile_hotspot_provision_app" />
    <integer-array name="config_tether_upstream_types">
        <item>0</item>
        <item>1</item>
        <item>5</item>
        <item>7</item>
    </integer-array>
Edit: Enabled tethering by using the above + manually adding packet forwarding rules to iptables. My dream rom is now complete!
If anyone wants to I will post instructions.
 
Last edited:
  • Like
Reactions: Cem0