yashsingh1/xdaforums huggingface dataset:
[Nexus 7 Android Development] sert00:
[/COLOR]

no problems mate..someone sad that asking is the half of have....LOL

EDIT

i asked all of these...i'll let you say what they think about it...i really hope in a positive response.trickster's dev are very kind and generous,i think that if it's possible,they will do it without problems.very great app anyway!:D
[Nexus 7 Android Development] Stuphologist:
Are there optimal values? The earlier builds were 520 or 446 (the default value). Is 446 a hard floor?

Dave

---------- Post added at 08:23 PM ---------- Previous post was at 08:15 PM ----------

Being 15 might contribute to it, at least somewhat. Fast neural firing speed, acute vision (enjoy that!), and less habituation. I think SD TV trained everyone who grew up watching it to mentally up-process video.

Dave
[Nexus 7 Android Development] Metallice:
Yeah there are optimal values because of certain clocks... 416, 446, 520, 600, 666, and 700.

446 is not a hard floor but 700 is a hard ceiling as of now.
[Nexus 7 Android Development] Metallice:
a19 is up. Mostly fixes. Details in OP.
[Nexus 7 Android Development] vackraord:
Awesome! You are really taking lead in the custom kernel community. You Kernel now almost has anything I would. Btw, have you played around with 1.7 overclock? I haven't tried it on my nexus so Im not even sure I could use it, but seems like quite a few nexus 7's seem to be able to run att that speed.

Also, have about tweaking the gouvernor a little bit? I almost feel that 95 is a little on the modest side, how about 90 or maybe even 85 for some extra responsiveness?
[Nexus 7 Android Development] kazemitsui:
***OTG peripheral/host mode charging

So I noticed that this was one of the features that this kernel allows. Does this mean If I have an OTG cable I can r/w from a USB Flash drive AND charge my n7 with this kernel?

I have been looking into this as it would be simply amazing to do that.

Also does anyone have any websites that sell this Y cable?
[Nexus 7 Android Development] keda:
Just a request, can you make your kernel somehow under Nexus 7 compatible section of Goo.im app. I'm not really seeing it there. :) great work, much appreciated.
[Nexus 7 Android Development] EvanA:
Just flashed a19 and I can no longer of the GPU to 600. I was able to on a18, however.

Sent from my Nexus 7 w/ PA and m-kernel
[Nexus 7 Android Development] Sultanxda:
Metallice, where can I download the toolchain that you're using to compile?
[Nexus 7 Android Development] nphil:
Same here except it didn't work in a18 either. Tablet locks up as soon as i apply anything higher than 600
[Nexus 7 Android Development] Metallice:
I removed this feature as it was causing problems. As for the y cable, you have to make it yourself.
[Nexus 7 Android Development] Metallice:
Linaro website
[Nexus 7 Android Development] Metallice:
Ill look into it
[Nexus 7 Android Development] Metallice:
Some devices can't handle high frequencies or low voltage. Its just how it is. Also please read the changelog.
[Nexus 7 Android Development] bamonkey:
i wanted to actually +1 the above posting because i noticed the same on a18. I was able to use 666lp *edit also over 600 on the gpu* before on m+ and trinity but i prefer m+ after trying each out. reading the changelog i know what we 'can' make changes *i dont have the page up as i type but read before i posted this*. Since i didnt make any changes except try to boost my gpu over 600 are there other changes i need to make to those tables/values to match pre a18? Hopefully not sounding like an $$hat...just curious since i was seeing the same issue and didnt really change all that much:p
[Nexus 7 Android Development] Metallice:
Voltage. As stated in the changelog it no longer changes automatically to fixed values when choosing a custom gpu freq. You have to do it manually.
[Nexus 7 Android Development] nphil:
Just curious : If I modify the frequency in the GPU voltage table will that change the GPU frequency in the gpu_oc file too? The reason I ask is that I was doing it the other way around, but unfortunately the tablet locks up as soon as I enter anything above 600 in the gpu_oc file.

I know my tablet is capable of handling 700mhz, I'm just not sure at what voltage. It works on trinity kernel. Perhaps I need to ask morfic what voltage he uses for that particular frequency.
[Nexus 7 Android Development] Metallice:
Of course not.

Your tablet locks up because you need to increase the voltage in avp_UV_mV_table before you change gpu_oc. Once you change the gpu_oc the frequencies in avp_UV_mV_table will change appropriately.
[Nexus 7 Android Development] bamonkey:
already thanked above but thanks for the confirmation. I think i read the changelog and assumed with the ability to change the tables it would be fixed. Ive never had the ability to change the GPU voltage at this level so its kind of a treat being able to fine tune it to "my' n7. Could have jumped at us for asking these questions but you didnt...thanks for making XDA a better place Metallice :highfive:
[Nexus 7 Android Development] nphil:
Thanks for putting up with my questions, I understand how the tables work now. But I have another issue : I cannot modify the values n the avp_UV_mV_table with any root explorer. Tried root explorer and solid explorer, both throw up errors (echo:Write error, invalid argument).

What are the terminal commands to change just the voltages in the file?

Also morfic informed me that the voltage at 700 mhz is 1500mv. I tried changing the voltage values for the upper frequencies (the same ones) to 1500 mv, but I got those errors.
[Nexus 7 Android Development] bamonkey:
i have/am using root browser *free in play store* to change values.
[Nexus 7 Android Development] nphil:
I tried using the same app, failed to save. What ROM are you on? I'm on the latest beta 6 of Paranoid Android.
[Nexus 7 Android Development] bamonkey:
Same as you bud lol. root browser should ask to install some files that allow this. let me get back where i can check this im making changes to the ondemand governor on my device right now *i want more speed without sacrificing battery:good:*
[Nexus 7 Android Development] Metallice:
You need an app like system tuner or trickstermod. I don't think a file explorer will work as voltage tables are nonstandard sysfs entries. Obviously these apps would have to be updated to support these new tables.
[Nexus 7 Android Development] Metallice:
For terminal you would do something like this

echo "1200 1200 1200 1200 1150 1100 1050 1000 950" > /sys/devices/system/cpu/cpu0/cpufreq/avp_UV_mV_table

Same idea applies for the LP core and RAM
[Nexus 7 Android Development] Metallice:
Is audio playback during YouTube still a problem?

Flickering "fixed"? (Technically worked around)

Any other bugs?
[Nexus 7 Android Development] tommykwan222:
How can I disable vsync in this kernel?
[Nexus 7 Android Development] Metallice:
There is no such thing as vsync on the nexus 7.

There is the "GPU to Display bandwidth", AKA pixel clock rate, which specifies the maximum amount of data that can be sent from the GPU to the display every second. This rate corresponds to a maximum of 60 frames per second which is the maximum the display can render per second.

It is impossible to "remove" a frequency nor would it be of any use to raise it beyond the current value.

There is no benefit from allowing the GPU to send more than 60 frames per second to the display since the display can only render 60.

Edit: well there is one reason - to artificially inflate old benchmarks like quadrant. But I don't give a crap about increasing scores without any real performance improvement only to hurt battery life.
[Nexus 7 Android Development] sert00:
regarding the option in trickster app to control voltages of gpu\ram\LP core the team sad me that there aren't problems,they look into it surely!:highfive:
[Nexus 7 Android Development] MrDrift42:
Youtube is still an issue :(
[Nexus 7 Android Development] Metallice:
It would be helpful if you could try raising the minimum frequency step by step and let me know if the issue stops at a certain point.
[Nexus 7 Android Development] Metallice:
Thanks. I heard the same from bigeyes0x0 in his thread here.
[Nexus 7 Android Development] 850T5m:
Anyone have problems with the core 0 staying at max all the time? Mine is constantly pinging at 1200mHz.
[Nexus 7 Android Development] EvanA:
No issues here. Are you using setcpu or something similar?

Sent from my Nexus 7 w/ PA and m-kernel
[Nexus 7 Android Development] 850T5m:
I'm using tricksterMod to lower my cpu to 1200. It goes to sleep and everything, but when the screen is on, it stays at max almost the entire time. Ondemand/interactive both do the same

Edit: alright I just rebooted, and the frequencies seem to be back to normal...weird, I tried rebooting it yesterday and it didn't help lol
[Nexus 7 Android Development] photonmedia:
Apologies if this has already been brought up but "the search function is unavailable right now" and has been for quite some time. Has anybody used stickmount successfully with this kernel? I am currently running a19 and I can mount usb drives fine. The problem is when I unmount them. It unmounts the entire /sdcard. According to the stickmount developer, this is a kernel issue. Anyone else seen this? Anybody find a fix yet?

If this has already been posted, mods please feel free to delete this post.
[Nexus 7 Android Development] o0boiboi0o:
If I am not wrong, we cant use apps such as SetCPU or Voltage Contrl right? Recommended ones will be TricksterMod?
[Nexus 7 Android Development] EvanA:
TricksterMod is suggested because they will be updating to support the new voltage controls in a19. You can certainly use setCPU/VoltageControl if you want.

Sent from my Nexus 7 w/ PA and m-kernel
[Nexus 7 Android Development] Metallice:
Anyone with the YouTube issue, could you please try this?
[Nexus 7 Android Development] NicoGa:
YouTube works perfectly for me with a18 and a19 (I have to test 666lp).

thanks a lot for your work!

Envoyé depuis mon Nexus 7
[Nexus 7 Android Development] R3dbeaver:
im using setCPU for CPU speed and tweaking (profiles works best) and trickster for GPU mod.
[Nexus 7 Android Development] NicoGa:
youtube is also perfect with a19 666lp.

on a side note, UI fills a bit laggy with ondemand governor, while everything is fluid with interactive!

Envoyé depuis mon Nexus 7
[Nexus 7 Android Development] icytrey:
Ive heard alot about t3 variants. I've had 5 nexus 7s starting with variant 3 and now I have a variant 0. I'm currently oc'd at 1500 ondemand and uv'd by 75. Gpu at 520. Running a19 666. How important is the variant? I haven't really noticed much of a difference. Been able to oc and uv without any problems.
[Nexus 7 Android Development] GianniDPC:
I'm currently on 4.1.2 I want tot test the lasted 4.2.1 kernel out with CM 10.1 is is compatible ?
[Nexus 7 Android Development] icytrey:
Should be. Just make sure you flash the rom first.
[Nexus 7 Android Development] albatros_1994:
if i edit manually this file "GPU - /sys/devices/system/cpu/cpu0/cpufreq/avp_UV_mV_table" ...the new voltages are applied instantly or a reboot is needed?

another question...the gpu frequency scale with the cpu..but if i have(example) min 50 and max 1200...at which frequency of the cpu the gpu is at the max speed?the scaling is modified if i set a different max or min cpu frequency?same..the scaling is different with a gpu overclock?

Excuse me but i'm new in the n7 world ;)
[Nexus 7 Android Development] invisiblesurfer:
Hi all

I became the owner of a beautiful new nexus 7 two days ago. I read on this forum a review of kernels and this particular one had great performance and battery life. I want to install it on my nexus but being new I have a few questions:

1- Çan this kernel be installed on non-3G nexus devices?

2- I've read through the rooting guides but it I'd not clear to me whether I need to root the nexus prior to installing the kernel or it can be installed directly on to of the stock.

3- Is there a complete guide available on how to install this kernel? Reason I'm asking is because the manual rooting guide describes a lot of rebooting steps and I'm afraid of harming my device if I miss something. A step-by-step guide would be awesome. What do you use?

4- Also, is there a concise list of the apps required to make the best use of this kernel?

5- Finally, there are several desktop rooting / flashing tools available- which one would you recommend?

Thank you for taking the time to read this, any help is appreciated.
[Nexus 7 Android Development] albatros_1994:
5- http://xdaforums.com/showthread.php?t=1766475

1- Yes

4- I use trickstermod app to edit the kernel settings

I think that you can simply use the program that i've linked you to unlock,root and install the recovery..than you can flash this kernel...
[Nexus 7 Android Development] Metallice:
The variant display is currently broken in the kernel. It will display variant 0 no matter what you actually have.
[Nexus 7 Android Development] Jay Aristide:
1) answer In first post

2) That's actually a great question. Try it and let us know :D

3) answer in first post

4) answer in second post

5) I recommend installing ADB and using the command line to unlock and flash TWRP.
[Nexus 7 Android Development] Metallice:
Haha although many people have answered already, I think I'll go ahead and answer it anyway :)

1 - All 4.2 kernels if configured correctly by the developer, like this one, will work on both the 3g and wifi nexus 7 models. That's why the title of the thread says [3G+WifI]

2 - No you do not have to be rooted to install a custom kernel. The only requirements are a custom recovery to flash the kernel and a 4.2 ROM.

3 - Install a custom recovery using "fastboot flash recovery filename.img". There are many guides on how to use fastboot. Download this kernel on your device or computer, just make sure the kernel zip you downloaded winds up somewhere on your internal sdcard. Reboot to recovery and choose the install zip option. Fond the kernel zip, select it, and install. Go back to the recovery main menu and reboot system. Done!

4. There are many apps but if you want to use one and only one to manage all the features this kernel offers use TricksterMod from the play store.

5. Use Fastboot to install a custom recovery (I recommend TWRP). Many guides available. To root either install a custom rom using recovery (I recommend paranoid android) or if you want to just root the stock ROM flash a supersu install zip in recovery.
[Nexus 7 Android Development] Metallice:
Information about this is in the second post of the thread. Please look there before asking a question next time. Thanks :)

Anyway, you cannot manually edit this file. For one its not really a file, but that isn't important. Since it is a nonstandard sysfs entry, you must use terminal until trickstermod updates to support it.

The changes apply instantly but not stick after rebooting as this "file" is created by the kernel and populates with default values at boot. To have them stick at every reboot you must make an init.d script or again wait for trickstermod to update.
[Nexus 7 Android Development] icytrey:
Downloaded faux's kernel to check and I have a 3 variant..thank god..now back to to a19:p
[Nexus 7 Android Development] MrDrift42:
Sorry I havent had time to try this to any extent. The one time I tried it I couldn't get the problem to replicate after raising the frequency. Even when I set it back to default value I couldn't replicate the problem. It was doing it consistenty before. Maybe by altering the values it fixed something? I will test further and get back to you.
[Nexus 7 Android Development] Jewremy:
Gotta say...having many issues with this and AOKP. Saw the first post where it said a12 won't work with cm/aokp...still true?

Loved a11 on 4.1.2 AOKP, but now EVERYTHING lags and it usually refuses to boot, hangs on the Google screen.

Thanks in advance.
[Nexus 7 Android Development] ortrigger:
For some reason, this kernel doesn't like AOKP very much. I was running AOKP for a while and had this kernel on it for a while with no issues. About the time a9 rolled around it started having problems and never was resolved. At the moment, I'm running eclipse 3.1 with a19 and haven't had any stability issues. If you are dead set on keeping AOKP, you might try out Trinity kernel or leanKernel. I know that leankernel worked with AOKP when I was running it.
[Nexus 7 Android Development] xfrancis14:
Sadly I went back to francos kernel for now because of the YouTube issue I tried both versions of your kernel and the sound on YouTube videos was messed up.. I switched to Franco and now it's all good, ill be back as soon as you fix it (:
[Nexus 7 Android Development] ezas:
I looked back through your posts and didn't see anything about your sound problems. What was the problem? What steps did you take to try to fix it?

What kind of configuration were you running? Any OC or other tweaks?
[Nexus 7 Android Development] xfrancis14:
Just a bit creepy... And I was running 1.3 cpu and f sync off that was all I did no gpu or anything and ondemand governor I belive the issue started in a18 but I thought it was my speakers cause I have had a speaker issue but fixed it then when a19 came out it was still there and I noticed it was only in YouTube videos and I knew people were having issues with it and the sound problem was it would make the sound and roboticish and there would be random little like noises and it was really annoying as I watch lots of stuff on YouTube so I went back to francos and now everything works but I already miss this kernel..
[Nexus 7 Android Development] Milamber33:
Which one were you using, the 666 or the 550 version? Some devices won't handle the 666 version well.
[Nexus 7 Android Development] xfrancis14:
Tried both, I'm gonna switch back to this kernel now cause I'm having issues with Franco already so what ones better? Like which had better battery?
[Nexus 7 Android Development] Milamber33:
In theory, the 666 one will have better battery, because it uses the low power core more and just clocks it up higher. In practice, it depends on your usage.
[Nexus 7 Android Development] xfrancis14:
Okaay well I'm gonna flash that back that's what I originally ran at first
[Nexus 7 Android Development] ezas:
Does it happen with both speakers and headphones?
[Nexus 7 Android Development] xfrancis14:
Issue is still there any ideas or tweaks that could help?

---------- Post added at 10:37 PM ---------- Previous post was at 10:37 PM ----------

I'm not sure I'll try good idea haha

---------- Post added at 10:42 PM ---------- Previous post was at 10:37 PM ----------

Well my headphones are in my bag which isn't around me so I tried blue tooth speakers and the problem goes away so idkk what's up with that cause I didn't have issues in Franco with the speakers and I I have issues with blue tooth and wifi on at the same time it makes my wifi so slow so I hate using the blue tooth speakers when on YouTube or anything
[Nexus 7 Android Development] MrDrift42:
Try using trickstermod to raise your minimum cpu frequency incrementally until the problem goes away and let us know.
[Nexus 7 Android Development] xfrancis14:
Haha your a life saver I raised it to 204000 from 102000 now it works, Hey! It all makes sense now I used to always raise it to that then I stopped and I guess that's when the issues started, so happy now :D
[Nexus 7 Android Development] ezas:
Good news and good info for others. I love when the solution is simple.
[Nexus 7 Android Development] MrDrift42:
On my machine 102 has video lag and audio artifacts. 204 has no audio artifacts and some video lag. 340 has no audio artifacts and minimal video lag and at 475 its smooth as butter. I'm guessing that's why interactive governor would fix it due to it favoring higher frequencies.
[Nexus 7 Android Development] Metallice:
Good I thought raising the min might fix it. That's why I kept asking people to do it. Haha.

Okay I've fixed the YouTube issue now. If audio is playing, the minimum frequency is raised to 340, and once audio stops, the min freq returns to its previous value. 204 might be fine though. Not sure.
[Nexus 7 Android Development] xfrancis14:
When you say fixed does that mean a20 is gonna do that?
[Nexus 7 Android Development] Metallice:
Of course.
[Nexus 7 Android Development] Metallice:
It's coming guys. Be patient. No I will not share.
[Nexus 7 Android Development] invisiblesurfer:
Hello Metallice and all who replied to my questions on page 116 - thank you!

This is a quick question re TWRP that Metallice recommended.

I looked on the TWRP forum thread here and noticed those installation instructions:

Does this means I can install TWRP directly via GooManager, without manually running fastboot and without manually rooting my Nexus 7 first?

Thank you again for the support and advice.
[Nexus 7 Android Development] MrDrift42:
The commands needed to flash twrp with goomanager require root. Once you have root twrp can be installed via goomanager w/o needing a pc to fastboot.

---------- Post added at 09:08 AM ---------- Previous post was at 09:00 AM ----------

With features like that, I think it's about to get crowded in here. :D
[Nexus 7 Android Development] BillGoss:
I don't know if this makes a difference, but use #!/system instead of #/system on the first line.

Sent from my Nexus 7
[Nexus 7 Android Development] y3mita:
Did try that as well no good either
[Nexus 7 Android Development] Jay Aristide:
Replace the line in bold with:

#!/system/bin/sh

Once you're booted, you can check it's success with:

mount | grep discard

If it yields two results, the script was successful
[Nexus 7 Android Development] y3mita:
As some other folks script works fine using terminal but if you have as data/local/userinit.d/85remounts it simply doesn't work.
[Nexus 7 Android Development] Jay Aristide:
Try putting it in /system/etc/init.d instead.

Out of curiosity, what did you use to create the script? What editor?
[Nexus 7 Android Development] y3mita:
Solid Explorer for Android, I'll put it under etc/ and test

---------- Post added at 03:43 AM ---------- Previous post was at 03:32 AM ----------

Nope it doesn't work either I might flash slim bean instead.... getting annoyed
[Nexus 7 Android Development] darklrd:
great work.

Love the kernel!!!!

Its the only one I have found so far that does not give me screwy screen corruption on Flash pages. I will enjoy testing this one out. Thanks for the great work.

Just tested the PPTP vpn to my home (been broken on all but the stock kernel for me) it now works correctly. one more thanks.

:good::good::good::good:
[Nexus 7 Android Development] :
Late night flashing.:what::D Really liked Motley kernel and I'm usually on latest roms so kept checking and wasn't sure if they'd boot...Glad I saw this!! Just did a clean install with Eos nightly #34 and all good. Tks Metallice & Motley!:thumbup:
[Nexus 7 Android Development] phonic:
Just upgraded to 4.1.2 and installed this kernel.

So far so good!

I ran into a couple issues. The most recent is that my init.d scripts are not autoloading either. I can run them manually (zram and the /data remount), but they don't autoload.

ALSO, I ran into a -major- issue during the upgrade, not related to the kernel. I wasn't able to use any recovery image, even default. After numerous attempts to reflash and even reflashing the factory image, nothing would work. Finally, the only way I could get any recovery (stock, CWM or TWRP) to work was to downgrade the bootloader to the JRO03D version. So I'm running 4.1.2 but with the older bootloader. Anyone else run into this issue? Will that case a problem since it's not the stock 4.1.2 one?
[Nexus 7 Android Development] Metallice:
init.d support is part of the ramdisk. The kernel install leaves the ramdisk intact. Are you sure permissions are correct? Also are your sure your rom's ramdisk had init.d support beforehand?
[Nexus 7 Android Development] notko:
@Metallice

Can you please explain what does this mean?

Changes:

Many... I'll get around to listing them later... among other things a nice experimental LP core overclock from 475Mhz to 620Mhz keeping same voltages

LP Core? Just to now when people ask me why are you using 1.6Ghz CPU. :)