yashsingh1/xdaforums huggingface dataset:
[Nexus 7 (2013) Android Development] MBQ_:
Hey guys.

My modified version of HALO))) has been updated to 0.2 if anyone is interested.

Link: http://goo.im/devs/MBQsniper/Apps/HALO)))/Custom

Changelog:

HALO))) changelog:

0.2:

Extensions (MBQ)

Finnish tranlsation (Manumanfred)

Derp... (Manumanfred)

New logo (manumanfred)

Update the logo, give proper credit for it, version bump, and lower the minSdk to 16 (MBQ)

Remove duplicate welcome screen image (chromium_)

Change HALO))) text colour (chromium_)

Revert "Change HALO))) text colour" (MBQ)

Create README.md (MBQ)

New icon with properly resized pngs for each dpi. Feel free to revert if you dont like it. The text needs a bit more contrast with the background, but I'll fix that later (chromium_)

Change colour & font of HALO welcome screen text to better match the image (Chromium_)

Change the Google Now card color to black, and create a Dialog that will only run once. Basically, an introduction dialog. (MBQ)

Drop the minSdk to 14 (So more users can install the application), create an 'About' section that features summaries of myself (MBQ), Chromium, and manumanfred, explaining our contributions to the modified HALO))) application, as well as various other small fixes I totally forgot. (MBQ)

(For now) :D Because I haven't translated this to Estonian language yet. :) Also thanks MBQ! :) (Manumanfred)

Remove unneeded crap. (Technically a 'code cleanup' but F U) (MBQ)

HALO))) now has its own section for bugreports and requests. yay. (MBQ)

Fix up icon design...more contrast, thicker line segments, more visible details when viewing on a phone (chromium_)

Add in whatever stuff I changed (MBQ)

oops (MBQ)

I'll finish this later. (manumanfred)

fix (Manumanfred)

Fix #2 delete unneeded string lines frrm Finnish translation (MBQ)

Add some 'blurbs' to the welcome screen, scale down the PA logo (chromium_)

Remove Windows 7 crap (chromium_)

Fix persistent app notification ? (MBQ)

Add missing semi colon (Still havent tested if this fixes the persistent notification issue.) (chromium_)

Revert "Add missing semi colon" (MBQ)

Revert "Fix persistent app notification ?" (MBQ)

Revert "Remove Windows 7 crap" (MBQ)

Revert "Add some 'blurbs' to the welcome screen, scale down the PA logo" (MBQ)

Giant commit: FIXED THE CONSTANT NOTIFICATION IN THE STATUSBAR, changed the width of the menudrawer to 285dp, suppressed some warnings, got rid of useless/repeat code, changed the menudrawers color to white, the text to black, and the listdividers color to Holo, changed the typeface of the menudrawers textview to Roboto-Light, and a few other things im forgetting. (MBQ)

Frickin A. I really need to delete these in my actual Eclipse project. (MBQ)

Screenshots:
[Nexus 7 (2013) Android Development] TheMrcool212:
Have you tried to set the Notification Behaviour to "Always" in the Toolbar?
[Nexus 7 (2013) Android Development] benwalburn:
I'm new to the nexus 7, I got it w days ago and installed this rom immediately.

I'm having Bluetooth issues. I can connect to my headset just fine, but I'm having trouble connecting to my phone for tethering. It works perfectly for a while, then disconnects. If I reconnect, I get a glimpse of "connected" before it disconnects again.

I don't know if this is a rom bug or a nexus 7 bug.
[Nexus 7 (2013) Android Development] TheMrcool212:
No issues here, but if you still want to BT tether, you can install PDANet for your phone and tablet. I've been using it from now and it works flawlessly. :)
[Nexus 7 (2013) Android Development] aroodipeep:
What's the easiest way to mount my Nexus as a storage device? It worked fine with stock rom, but obviously I had to root and install PA, but it seems to have taken away my ability to drag/drop files easily. Any suggestions?

Also has anyone had any luck with an app like Bloat Freezer? It doesn't seem to work for my Nexus, too many useless apps pre-installed for my liking!
[Nexus 7 (2013) Android Development] TheMrcool212:
What OS is your computer running on? Did you enabled MTP in Settings > Security > Tap the menu button on top & USB computer connection > Tick Media Device (MTP) ?
[Nexus 7 (2013) Android Development] GSLEON3:
[MENTION=4428287]benwalburn[/MENTION]

The IP does not always release & refresh if you have been previously connected to a wifi network. Sometimes shutting down BT & wifi & then restarting BT will work, other times you must restart the device. But BT tether will work if you try the two suggestions above. Initially I had the same issue.

[MENTION=4974050]TheMrcool212[/MENTION]

Have you taken a look at adjusting the minimum clock frequency? Battery life should really improve for light users with a drop from 1Ghz to 384Mhz or even 486Mhz.

EDIT: Oh, maybe you did. I just saw V6. I'll have a look see. Before, even an adb shell su command would not change the defaults. I would echo new values, but at boot they would revert to a minimum freq of 1026.

BTW, I just noticed that you joined nearly six years after I created this username, the third one I had, which commemorated my third or fourth device to be modified. Back when it was common for some users to have different names, associated with different devices, before it was against the rules. Cool to see the progression of new members, taking the place & improving upon the work started by those before them. This place has come a long way from the days of [MENTION=218387]itsme[/MENTION] & [MENTION=461587]buzzlightyear[/MENTION] . Hard to believe this place has been around for over a decade.

[MENTION=4668595]aroodipeep[/MENTION]

Titanium Backup (at least pro version) is working fine for removing & freezing system apps, so I don't think it could be the rom itself, more likely that app isn't getting su permission for some reason.
[Nexus 7 (2013) Android Development] darkobas:
Anyone got hw or hw+ decoder working in mx player? Or is it because I use faux (caf) kernel?
[Nexus 7 (2013) Android Development] TheMrcool212:
Maybe i need to take a look at the BT commits I did for the settings. I'll revert it if it's causing the issue.
[Nexus 7 (2013) Android Development] benwalburn:
The fixes described did not work. Well, PDAnet did, but I'd much rather use the native method. Strange that I can pair with pdanet through Bluetooth, but not directly through Bluetooth.
[Nexus 7 (2013) Android Development] ermacwins:
Try Dice Player
[Nexus 7 (2013) Android Development] xfrancis14:
Can you send me a link to the thread with flar's kernel?
[Nexus 7 (2013) Android Development] TheMrcool212:
Here: http://xdaforums.com/showthread.php?t=2389022
[Nexus 7 (2013) Android Development] TheMrcool212:
Reverting back to use Qualcomm AOSP source

Hi everyone,

Since this ROM is using CM CAF sources, I decided to return back to use QCOM AOSP base provided by Google. CAF sources was actually for getting closer to Nexus experience for other non-nexus devices based on Qualcomm, but we already have the QCOM sources Google's AOSP. So who's with me?
[Nexus 7 (2013) Android Development] matrix.bharath:
You mean no more PA? Please no no no no !!! this is the only properly updated and maintained thread of PA !! :(
[Nexus 7 (2013) Android Development] TheMrcool212:
You misunderstood ;), I mean I'm still maintaining this ROM. I'm just asking all of you so you can agree for me to revert back using Qualcomm AOSP sources, instead of using CAF source which might lead to consequences for Qualcomm nexus devices. In reality, nexus devices already had their sources from Google's AOSP, which is stable to use with. :)
[Nexus 7 (2013) Android Development] ktkr:
Why not? IMO CAF didn't bring any significant improvements over AOSP on this nexus device except for more compatibility issues.
[Nexus 7 (2013) Android Development] matrix.bharath:
+ 1 If PA Stays what ever you say Bosss !! :D what would be the difference in terms of a noob? TIA
[Nexus 7 (2013) Android Development] El Nino1977:
A general consensus seems that cm's view to go the caf route is not the way to go, it causes headaches for kernel devs, users and anyone else who don't use cm. I guess PA will not go down the same route as cm and never will, to keep this rom true to pa, your decision to stay with aosp is a good one! :D
[Nexus 7 (2013) Android Development] thor6577:
I have tried that, but nothing so far. Also, the halo isn't showing up on my screen at all.
[Nexus 7 (2013) Android Development] David:D:
Maybe ninja mode is enabled under settings->Halo?
[Nexus 7 (2013) Android Development] TunedFish:
For Halo, make sure that Animation is not "off" in the Developer options/Drawing section.

---------- Post added at 08:27 PM ---------- Previous post was at 08:17 PM ----------

I like that this is Cm based. It's a big difference from the AOSP pa. This isn't just a modded pa rom: it's pa on cm.
[Nexus 7 (2013) Android Development] TheMrcool212:
I'm reverted the media codecs file back to AOSP, you can try if it works once I release V7.
[Nexus 7 (2013) Android Development] jonsingh12:
I agree, I've been using the PA Official ROM for the Nexus 7 2nd Gen for over a month now while it always has been my most favourite rom, for FLO it's really buggy, a lot of crashes quite a bit of lag, subpar battery life random System UI crashes and so forth. I was always skeptical of this UNOFFICAL version thought it would be exactly the same but just some extras, however to my surprise installing and using this ROM I must say, amazing job! It runs much smoother than the official PA rom. I'm super happy i've found this ROM battery life has also been great just default kernel I couldn't be any happier please keep it up, whatever you are doing now is working great!
[Nexus 7 (2013) Android Development] darkobas:
the official pa runs just fine. Except for the lockup's. No crashes or reboots. And hw acceleration works. But the lockup's are pretty annoying.
[Nexus 7 (2013) Android Development] El Nino1977:
I flashed stock img last week and lock ups still happen, until google fixes I don't think we can do much about it. Happens to me when using Hangouts, predominantly when typing.
[Nexus 7 (2013) Android Development] TheMrcool212:
Status update

Hello everyone!

I just got a new build working with GCC 4.7, I've spent 4 days applying Linaro changes and fixing build errors continuously when I'm free. But the only problem is, I had com.android.phone and Nfc service kept force closing, and I can't access my tablet with it. Once these issue are fixed, I'll release a new version! Also this will come with some fixes. :)
[Nexus 7 (2013) Android Development] TheGoD:
Will that version be already based in AOSP? Do you expect those lockups that plaque the official build to happen at yours too? Other than that, I'm all four AOSP :)
[Nexus 7 (2013) Android Development] TheMrcool212:
If you read posts about mine, the issue happened to this ROM too. We need to wait until Google fixes it.

Yes, the next build will be full AOSP base, so we can expect more stability and a cleaner source unlike CAF. :)

EDIT:I don't realize this is my 1000th post in XDA :cool:
[Nexus 7 (2013) Android Development] El Nino1977:
Nice, congratulations! :cool:
[Nexus 7 (2013) Android Development] Ivanbarker:
Hi thanks very much for the neat ROM. This is the first custom ROM I've ever installed. I'm trying to learn more about Android rooting and custom ROMs and such. One thing that I'm learning about right now is custom Kernels. What Kernel do you use for this ROM?

Sorry if this is a newbie question, and the answer is obvious somewhere. Thanks very much in advance.
[Nexus 7 (2013) Android Development] El Nino1977:
Plenty to choose from my friend, here are a few devs to look out for...

Faux, flar2, glitch and franco, I'm sure there are a couple not mentioned but imo they are the main players around here. I'm using glitch today, flash some and make your own assessment. We all have different needs and opinions, so what works ideally for me might not be for you. Enjoy! ;)
[Nexus 7 (2013) Android Development] Ivanbarker:
Thank you for the quick reply ElNino! I will take a look for those kernels. I guess what I was kind of asking was, what kernel is automatically installed with this Custom PA ROM when I install it? Is it just the stock kernel?

I guess indirectly you did answer that question. Does this mean that I can use any custom Kernel with this ROM? I just want to make sure that I don't install something that's incompatible and mess everything up.

Neat, that opens up even more awesome customization. Android is awesome.
[Nexus 7 (2013) Android Development] El Nino1977:
AFAIK it uses the stock aosp kernel so any custom flo non caf kernel will work. If you flash the wrong kernel i.e. a caf (cm), you will experience slight gfx or colour issues.
[Nexus 7 (2013) Android Development] darkobas:
Not at the moment. V6 is caf
[Nexus 7 (2013) Android Development] El Nino1977:
Hmmm, I was under the impression it uses some caf sources but the actual kernel was aosp and only the cm roms have the confusion of kernel flashing as their kernel/rom had the new caf changes. I've been using flar or glitch kernels which were released way before cm started playing around with theirs with no adverse effects on this or official pa rom.
[Nexus 7 (2013) Android Development] dud3me:
So you're saying that these aosp based kernels have worked, and still work, fine on PA. Even Slimport? However, if they were to update to latest cm sources that wouldn't be the case? Still, hasn't there been a faux kernel for Caf a long time? So has that always been better for PA builds as well?

Also [MENTION=4974050]TheMrcool212[/MENTION], if you're next build will be aosp based, will this also mean a performance drop? I've noticed roms with caf seem to get higher benchmarks if nothing else.

Really trying to fully understand this caf thing here :D
[Nexus 7 (2013) Android Development] TheMrcool212:
I'm sure there will no performance loose, and benchmarks doesn't care much to me anyway. However, those QCOM AOSP sources from Google had been tested, so it's better (my opinion) to use sources that already provided in AOSP for nexus devices.

In the other hand, CAF sources from CM are initally from AOSP, but optimized by CM developers for Qualcomm based non-nexus devices to get closer to nexus experience. This also make kernel devs inconvenient for making CAF based kernels if coming from AOSP, which takes tons of patches.
[Nexus 7 (2013) Android Development] El Nino1977:
I agree, all this kernel stuff is becoming a PITA (no disrespect to you Mr C). Faux released a caf kernel predominantly for the screen gamma control hack.

Can't comment on slimport as I don't own one but so far I have yet to flash a caf kernel on my device as I haven't used a rom completely based on cm. As mentioned before I have flashed faux, flar2, glitch and franco kernels all standard non caf and not experienced any adverse effects like the colour grading or gfx glitches as some users have reported. Maybe I got lucky idk... :sly:
[Nexus 7 (2013) Android Development] dud3me:
I used Franco on PA for about a week and didn't notice anything bad. I don't have Slimport either yet, but I'm guessing that may not have worked. It'd be good to know what faults to look for...

I'm on clean rom now to see if there's that big of a difference with custom kernel and I have to say no. Have cm builds previously been usable with non caf kernels? Franco 's kernel says it works with all roms, well up until now at least.

As for the performance drop, I'm pretty sure it's non existent too, just pointed out that cm based roms get higher benchmarks. Besides, pretty sure official PA is going to pull away from caf too, especially with Franco in the team. You're just doing it first ;)
[Nexus 7 (2013) Android Development] TheMrcool212:
Update V7

UNOFFICIAL Custom Paranoid Android Build - V7

V7- Seventh release

MD5:434b4bc242e8f198d493b436f26bb7a3

Built with Linaro GCC 4.7

This is a pure linaro build, with tons of linaro flags and strict aliasing commits applied, and it's not been done from a scratch. This took me 5 continous days to get this working.

Set global compiler flags to -0s, which enables all -O1 and -O2 flag options and compiles for best code size with memory

and battery saving optimizations with no negative effect towards performance etc.

A Few optimization flags that pre-selected for adding performance

For more info you can go (here)

Use back Qualcomm sources from AOSP, instead of CAF from CM.

Feature Port - Traffic meter: Selectable summary timeout (Thanks to Der-Schubi)

Network Speed Indicator: More improvements and fixes

Quick Settings: Fixed Floating window.

Toolbar menu: Make Network Speed Indicator options into a one category to keep it neat

NOTE: Since the ROM is using back Qualcomm AOSP sources, I recommend you to use non CAF kernels or the stability will become less and the Slimport will not work!

EDIT: For those who had bluetooth tether issues, you can test it in this build. I reverted a few bluetooth commits I did and make sure to report if you still face the problem. :)

Happy flashing! :)
[Nexus 7 (2013) Android Development] TheMrcool212:
I really impresed how the Linaro works in this ROM. I used the stock kernel from this ROM, which did not have any tweaks built in. I ran a benchmark on Antutu, and you can see the results below.

I remembered the last time I ran (without linaro), I had only arround 20500-21000.
[Nexus 7 (2013) Android Development] jjdavola:
Sorry for the silly question, but if I'm coming from aaron's version of PA and I want to try this version, do I need to do a full wipe? Reason being, I'm getting some screen freezing and having a couple other issues with the other version.

Thank you.
[Nexus 7 (2013) Android Development] TheMrcool212:
Since this ROM had many changes than the original PA, full wipe is recommended.

Cheers!
[Nexus 7 (2013) Android Development] Ivanbarker:
Thanks for the update, I'm excited to try it!

2 quick questions:

- Is there going to be an updated PA_Gapps with this?

- You guys talk about needing a non-CAF kernel... how do I know if a kernel is CAF? Will the developer state it? I've been using the ElementalX kernel, I assume that's non-CAF?

Thanks very much, especially if these are stupid questions! I'm almost up to speed in what I need to know.

And thanks for the work Mrcool!
[Nexus 7 (2013) Android Development] TheMrcool212:
1. There's a new build format for Gaaps, which will update all the apps once the ROM builds. I'll try to take a look for it and report them later. For now, just use the GApps provided in the link.

2. If the Dev stated on said that the sources are from AOSP, it will likely be non-CAF. If the dev said he got the sources directly from CM, that will obviously be CAF. Or if you are unsure, try to search around the thread or ask him.

After a minute reading through ElementalX thread, i saw flar posted this
[Nexus 7 (2013) Android Development] Ivanbarker:
Thanks very kindly for the quick reply!
[Nexus 7 (2013) Android Development] dud3me:
Rom working smooth apart from a few hotboots. Do you think custom kernels will reduce the speed of this rom?

Also as a side note, do you guys have screen bleeds against black background? I just noticed I have and now it's bugging me like crazy :banghead:

Oh and I love the way you give us an option whether or not to use most of the extra features! Was little hesitant to flash cause I don't need most of them, but have to say I'm pleasantly surprised! :)
[Nexus 7 (2013) Android Development] ermacwins:
Does it support otg without stickmount?
[Nexus 7 (2013) Android Development] Ivanbarker:
I flashed v7 on, and am having an issue (I upgraded from v5 to v6 no problem).

My tablet boots up, and says "Android is Upgrading - Optimizing app ## of ##".

It then goes into my lock screen. My lockscreen widget loads. I type in my PIN number, and then hit enter, and then the tablet resets.

It then does it all again, starting with "Android is Upgrading"...

Any ideas?

*EDIT* Just did a full wipe, instead of a dirty flash, and it installed....

Now I'm just having a problem opening my wifi connection settings, it force closes every time.
[Nexus 7 (2013) Android Development] El Nino1977:
I tried a dirty flash over v6 on my lunch break at work but couldn't get past lock screen, fc on Android phone and nfc. Not a problem, I will just have to wait until the weekend to give this a go... :D

I remember when testing for jellybeer, they changed to linaro 4.7, I was amazed with the difference it gave on my old N7.
[Nexus 7 (2013) Android Development] dud3me:
This rom is incredible! However, do not wipe cache and dalvik if installing custom kernel. I flashed Franco first like that and got the same fc's as you. After refreshing rom and then installing Franco without any wipes, it went great!
[Nexus 7 (2013) Android Development] Ivanbarker:
Thanks for the reply dud3me. I didn't use any custom kernels and the ROM would reset after a dirty flash. After a full wipe, with and without a custom kernel, the wifi settings FC - so I can't log into my internet.

I reverted back to v6 and it works just fine.
[Nexus 7 (2013) Android Development] dud3me:
Weird. After a clean install everything works great. I did wipe system too.

Although, every time I try to wipe some apps data from settings I get a reboot! And my poetic cases smart wake seemed to work better on clean rom, but that could be completely unrelated. :p

Edit: To add to the list of bugs: Browser and play books crash immediately when trying to open. Have tried to fix permissions. Using latest PA gapps.

Edit: Uninstalling apps via play store also gives a reboot and after everyone of these reboots it optimizes apps. And as I already said, I installed with a full wipe. I'm using Franco kernel too if that matters, but I think I had these issues with stock kernel too.

Edit3: Can't uninstall apps via package Manger either (the basic android uninstall when dropping an app via Apex launcher to uninstall. Here's a logcat which may be useless as I just took it with an app. I did restore user apps and data via TB but doubt it could be causing all this.

Edit: I also get the optimizing apps window after every reboot.

Edit 5: Add cmfilemanager to the list of crashing apps. I'll have to restore a backup, but will be back as soon as these things are fixed, rom feels amazing!
[Nexus 7 (2013) Android Development] matrix.bharath:
+1, Full Wipe as well as dirty flash..
[Nexus 7 (2013) Android Development] GSLEON3:
Nice! I see V7 is up. Always nice to find a new surprise waiting! At any rate, I have figured out a few things. Since I haven't the time I used to, I failed to properly research a few things before opening my mouth, specifically in regards to the battery & clock frequency settings. It seems that I neglected to notice the MPDecision is enabled, hence I mistakenly assumed incorrect minimum frequency settings. That said, I think that the issue for some with battery drain is how aggressively MPD is throttling to 1Ghz. I pulled numerous continuous logs & while the minimum is definitely 384Mhz, MPD seems to be setting the system to 1Ghz even in non/low-usage states. It is likely an issue of stability, since I seem to have more issues when mpd is off & I hard set lower freq's than when I allow mpdecision to do its thing.

At any rate, the only BT Tether issues I ever have had on this rom were related to DHCP. I hadn't the time to see if it was the tablet or the phone causing the issue, but it hasn't affected me in some time.

I'll play around & report anything I find, but I doubt there will be much to say, aside from "Great". Just when I was ready to give up PA, you go & make it more usable than official. Thanks!
[Nexus 7 (2013) Android Development] darkobas:
v7 seems to be broken.

did full wipe. problems as mentioned before. softreboots on wiping data.

and flashing franco kernel would completely break the rom for me.
[Nexus 7 (2013) Android Development] dud3me:
Do you have the issues I posted above? Really can't wait to get back on this rom :p
[Nexus 7 (2013) Android Development] darkobas:
so i had little trouble restoring with tibu now.. the path trick didnt do anything... but i solved it by installing supersu and updating it in twrp. maybe koush su thats included is out of date ?