Overclocking / Undervolting ? - Nexus 7 Q&A, Help & Troubleshooting

Quickclock won't run, even on my rooted N7; anyone have suggestions to offer on this? jf

Get a kernel you can over clock on, maybe you should learn more about what your doing before trying stuff and will ultimately break your device.
Sent from my Nexus 7 @ 1.6ghz

sway40 said:
Get a kernel you can over clock on, maybe you should learn more about what your doing before trying stuff and will ultimately break your device.
Sent from my Nexus 7 @ 1.6ghz
Click to expand...
Click to collapse
Well, for starters, did not realize the stock ROM could not be 'clocked. I've put many ROMs on my Droid X and Nook, this is the first time I've 'played' with the N7.
Am downloading EOS ROM now... will see how that goes. jf

friedsonjm said:
Well, for starters, did not realize the stock ROM could not be 'clocked. I've put many ROMs on my Droid X and Nook, this is the first time I've 'played' with the N7.
Am downloading EOS ROM now... will see how that goes. jf
Click to expand...
Click to collapse
You need to install Motley or Trinity Kernel.
After you get your rom booted, install Motley's 1.0.6 anykernel zip file in the original development section, I believe it's Build #47, by wiping cache and dalvic and flashing the zip file in recovery.
Then install an app like CPU Master or Rom Toolbox Free
And remember that when you overclock and tell it to set on boot, if the device goes into deep sleep it may wake to 1300 mhz and you will need to set it back at 1600.
Also you may want to bump your minimum CPU speed up.

Related

Overclocking official 2.1 - Step By Step

I have searched google for tutorial but nothing found.
Can anybody tell mme step by step what to do to increase my 528MHz?
Is there any tutorial?
And the final question, would overclocking really speed up Hero?
Hej, it is easy. You can download "setcpu" in xda: search it!
By using this app, you can overclock your Hero easily.
But overcloking seems to make the system sluggish...........(it was very smooth before)
I am using Villian 10.0.0.
voilitation said:
Hej, it is easy. You can download "setcpu" in xda: search it!
By using this app, you can overclock your Hero easily.
But overcloking seems to make the system sluggish...........(it was very smooth before)
I am using Villian 10.0.0.
Click to expand...
Click to collapse
Thx for the answer. So you don't recomend overcloking with setcpu?
No, something isn't right there, using the OCd kernels with SetCPU or OverclockWidget has improved performance of any ROM in my personal experience. Short guide, start of using values of min 350ish - max 650. Play for 5 mins, if ok, put it max setting up by one notch, play again. When it freezes up on you, you know you've gone one too high. You can also test how low u can set the min to save battery. Then start using the profile functions as well.
Mine runs pukka between 350 - 691, others can get 190 - 760.
-------------------------------------
Sent via the XDA Tapatalk App
I think the kernel has to be modified to allow overclocked frequencies..
I am in the same boat, I have the new official ROM, unmodified apart from root and would like to overclock..
Overclock widget shows 528mhz max, I assume SetCPU would be the same.. Is there an update.zip we can flash to have the stock kernel updated to allow the higher frequencies, but no other modifications?
Thanks in advance.
Yes indeed, they need to have a custom kernel. Are you using a ROM from here?... Most have their own overclocked kernels.
As far as I know you still can not take an update zip from one ROM and apply it to another without modifying it,... but I could be wrong. I was told the ramdisk could be extracted from the ROM your using and putting it into the overclocked kernel you want to use, this when the kernels were being made from source. Find out how to do that by searching for a guide on ROM cooking here on XDA.
However now with the official kernel released it might be possible to do it. Give it a bash. NANDROID FIRST!!!!!!!!!!!!

Questions about kernels

Hey guys,
I'm pretty new to tweaking the fascinate, and had some questions regarding flashing different kernels.
1. What kernel should I flash? I'm running superclean 2.9.2 with nitsuj's gingerbread theme. If there's any more information you need to know, just ask!
2. How would I go about flashing the kernel to my phone?
Thanks!
Sent from my SCH-I500 using XDA Premium App
EDIT: HOLY CRAP. I just downloaded the overclocked kernel that sfournie posted below. I thought that simply using superclean made my phone fast, overclocking makes the thing about as snappy as a chihuahua on a caffeine overdose (Recorded ~1600 benchmark stat). The soundfix is awesome, and the colorfix makes everything lose that stupid blue overtone - so that rocks too! I don't know if that kernel down there is posted in a sticky, but if it isn't, then it should be!
If you have superclean 2.9.2 then you have a variety of options. You can flash an overclocked kernel which will make your fascinate more sharp and crisp, (you need setcpu which you can get from market)
To flash your going to download this zip file, move it to your sd card, then boot into recovery mode, then you want to select install zip from sd card, choose the kernel you downloaded and hit install. Should work fine, just make sure you that you use kernels meant for Superclean 2.9.2
overclocked:http://forum.xda-developers.com/showthread.php?t=1011626
aggresively undervolted: (a little safer, more conservative yet very well performing)
http://forum.xda-developers.com/showthread.php?t=1012571
For this one make sure you understand if you have voodoo or nonvoodoo
EDIT:
Here is a great compiled list, you want to find the kernels that are touchwiz kernels.
http://forum.xda-developers.com/showthread.php?t=1013312
sfournie said:
If you have superclean 2.9.2 then you have a variety of options. You can flash an overclocked kernel which will make your fascinate more sharp and crisp, (you need setcpu which you can get from market)
To flash your going to download this zip file, move it to your sd card, then boot into recovery mode, then you want to select install zip from sd card, choose the kernel you downloaded and hit install. Should work fine, just make sure you that you use kernels meant for Superclean 2.9.2
overclocked:http://forum.xda-developers.com/showthread.php?t=1011626
aggresively undervolted: (a little safer, more conservative yet very well performing)
http://forum.xda-developers.com/showthread.php?t=1012571
For this one make sure you understand if you have voodoo or nonvoodoo
EDIT:
Here is a great compiled list, you want to find the kernels that are touchwiz kernels.
http://forum.xda-developers.com/showthread.php?t=1013312
Click to expand...
Click to collapse
Thank you very much!
I just have one question: I've ueard if these voodoo colorfix and soundfix things aside from the lagfix. Where can I find those /can I have them all active at once?
Sent from my SCH-I500 using XDA Premium App
sfournie said:
To flash your going to download this zip file, move it to your sd card, then boot into recovery mode, then you want to select install zip from sd card, choose the kernel you downloaded and hit install. Should work fine, just make sure you that you use kernels meant for Superclean 2.9.2
Click to expand...
Click to collapse
One thing to note: I've noticed that a lot of people recommend Wiping your Cache and your Dalvik Cache after installing a new Kernel.
You'll also want to wipe your bstats if you plan on sticking with a kernel for a while as it might give you more accurate battery %'s. You can do that by downloading a terminal emulator from the market, running it, type "su" and hit enter (a permissions window might pop up here, just click "Allow"), and then type "bstats" and hit the enter key again. This will immediately reboot your phone. After 1 or 2 complete cycles you should notice better battery life and %'s. Note: You should generally only do this when your phone is fully charged.
Question...I follow your directions. I've installed multiple roms on my old moto droid via manual style and rom manager. However, just switched to the fascinate and installed superclean 2.9.2 as well. When I reboot into recovery though, it doesn't give me the option to install from SD. Do I need to flash to a different recovery? Currently it's latest edition of clockwork mod.
You may have installed many roms, but only one rom is active at a time, otherwise the old roms are just files and don't mean anything (I think).
What recovery mode are you running, what does it say cwm number is? It should definitely have the install zip from sd option, use the volume up down and power key and edit key to navigate.
I figured it out. I had to select the apply update.zip to activate the next menu that actually let me chose to browse the SD
gubiguy said:
EDIT: HOLY CRAP. I just downloaded the overclocked kernel that sfournie posted below. I thought that simply using superclean made my phone fast, overclocking makes the thing about as snappy as a chihuahua on a caffeine overdose (Recorded ~1600 benchmark stat). The soundfix is awesome, and the colorfix makes everything lose that stupid blue overtone - so that rocks too! I don't know if that kernel down there is posted in a sticky, but if it isn't, then it should be!
Click to expand...
Click to collapse
I used to run about 900 with just superclean nonvoodoo which was fine with voodoo (stock kernel) it was about 1000 and then with the undervolted kernel it was around 1500, the overclock i have hit 1800. but i chose the undervolted because it is battery efficient and just a little more practicle while not losing much performance.
sfournie said:
I used to run about 900 with just superclean nonvoodoo which was fine with voodoo (stock kernel) it was about 1000 and then with the undervolted kernel it was around 1500, the overclock i have hit 1800. but i chose the undervolted because it is battery efficient and just a little more practicle while not losing much performance.
Click to expand...
Click to collapse
Its awesome. Now, I have heard that our processor is capable of being boosted to 1.6ghz. Is this true, and if so would it be stable?
Sent from my SCH-I500 using XDA Premium App
gubiguy said:
Its awesome. Now, I have heard that our processor is capable of being boosted to 1.6ghz. Is this true, and if so would it be stable?
Sent from my SCH-I500 using XDA Premium App
Click to expand...
Click to collapse
Our processor doesn't overclock properly, and the further from 1.0GHz you get, the more "off" it is. People have pushed it to 1.6GHz, but it was found out it wasn't actually running that fast, and anything over 1.1/1.2GHz has had stability issues.
Would there be a reason why my phone will only work with jt's 327_2 kernal none of the others will work even if I do a data wipe they still force close like crazy and if I plug in the phone it just starts restarts its self over and over.
Sent from my SCH-I500 using Tapatalk
The only thing I can figure out is the rom your using isn't compatible with the kernel look at the link I posted above. Specific kernels are for specific roms other than that they should all work fine. I installed every kernel for superclean rom and they all worked.
What rom are you using?
Sent from my SCH-I500 using XDA App
sfournie said:
The only thing I can figure out is the rom your using isn't compatible with the kernel look at the link I posted above. Specific kernels are for specific roms other than that they should all work fine. I installed every kernel for superclean rom and they all worked.
What rom are you using?
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
I'm on 2.9.2 superclean
Sent from my SCH-I500 using Tapatalk
Did you use clockwork recovery or try to do it through rom manager or some other program? I always use clockwork recovery. Anyone else have any insight?
sfournie said:
Did you use clockwork recovery or try to do it through rom manager or some other program? I always use clockwork recovery. Anyone else have any insight?
Click to expand...
Click to collapse
I used cwm I don't even have rom manger on my phone.
Sent from my SCH-I500 using Tapatalk

Fastest rom to overclock with?

Hey,
I see a lot of people using CM7 is this really the best one?
Also till how many mhz I can overclock on that one?
Yes Cm7 IS really great, in fact you can customize almost everything, and I really like that feature...
As for overclocking you can overclock I think to max of 768mhz(if I'm wrong somebody please correct me)...maybe you can a little bit more but I think it is kernel related...
Hope it helps,
Best regards
Sent from my HTC Wildfire using XDA App
Irrespective of which ROM you choose, it is the kernel which allows (or disallows) you from Overclocking. Till date, there are 2 primary kernels which are available - HCDR.Kernel by Jacob and nFinity by arco, and both OC support upto 768MHz. (I think Deep-Knight has recently developed a new kernel for his ROM, which allows OC upto 600MHz)
Because of this, you can overclock your stock ROM also, if you so wish, by simply flashing a custom kernel.
3xeno said:
Irrespective of which ROM you choose, it is the kernel which allows (or disallows) you from Overclocking. Till date, there are 2 primary kernels which are available - HCDR.Kernel by Jacob and nFinity by arco, and both OC support upto 768MHz. (I think Deep-Knight has recently developed a new kernel for his ROM, which allows OC upto 600MHz)
Because of this, you can overclock your stock ROM also, if you so wish, by simply flashing a custom kernel.
Click to expand...
Click to collapse
Hi!
Which kernels can I use for original rom, if I want to overclock? HCDR, or Deep, or what? It will make the phone instable, or not?
Thank You!
zigee said:
Hi!
Which kernels can I use for original rom, if I want to overclock? HCDR, or Deep, or what? It will make the phone instable, or not?
Thank You!
Click to expand...
Click to collapse
You can use any. nFinity MC4 offers more features though, like Smartass Governor. It can be found here:
http://forum.xda-developers.com/showthread.php?t=995301
Else, you can use HCDR Kernel also, if you wish, and decide for yourself which suits you:
http://forum.xda-developers.com/showthread.php?t=798471
It shouldn't make the phone unstable at all. But, in any case, make a Nandroid Backup beforehand.
Thank You
Well M using hell fire .. Cm7 based ....
Which is stable till 729 Mhz overclock m using max 729 and min 490 (I guess)
Phone is Much faster than before and love playing angry birds
I read all the 2 posts, but Im not sure to change the original slow kernel, for a faster. All have some bugs, battery life, wifi, etc...
I dont know, which could be better for the stock rom, or which could be better than the original.
Anyway, I want to try one of that, but I dont know which.
How can I flash just the kernel? And also back up my programs with titanium, or mybackup?
It clears everything like the rom flashing?
Ok, I made it, its cool, and faster. Thanks for the help.
is the overclocking "app" in standard cm7? Or i must go to market or anything else to download it?
Adria1234 said:
is the overclocking "app" in standard cm7? Or i must go to market or anything else to download it?
Click to expand...
Click to collapse
Its standard, under Settings > Cyanogenmod Settings > Performance Settings.

[Q] Did i do it all for nothing?

so here is the thing i found this forum because i was looking for a way to overclock my G3 so my games wouldn't lag anymore .... i flashed kyrillos 7.0 non-oc rom and then i fleshed fugumod kernel installed Setcpu and now my phone is running on 800 MHz max i downloaded ninja jump and pes and my phone is still lagging when i play them did i do all this for nothing is there some way ???
Shadowmaniac said:
so here is the thing i found this forum because i was looking for a way to overclock my G3 so my games wouldn't lag anymore .... i flashed kyrillos 7.0 non-oc rom and then i fleshed fugumod kernel installed Setcpu and now my phone is running on 800 MHz max i downloaded ninja jump and pes and my phone is still lagging when i play them did i do all this for nothing is there some way ???
Click to expand...
Click to collapse
I would suggest, since you are already running 7.0, check the link Kyrillos ROM v7.1 and update your ROM to v7.1 (its so much better, though optional), post that Flash G3Mod v 1.6 Kernel.
Then using Set CPU you can OC more than 800 Mhz.
Note : Dont forget to read the instructions carefully for Kyrillos 7.1 ROM, G3Mod Kernel and SetCPU.....remember, you do all this at your own risk..check my signature for my stats...
umangsagar said:
I would suggest, since you are already running 7.0, check the link Kyrillos ROM v7.1 and update your ROM to v7.1 (its so much better, though optional), post that Flash G3Mod v 1.6 Kernel.
Then using Set CPU you can OC more than 800 Mhz.
Note : Dont forget to read the instructions carefully for Kyrillos 7.1 ROM, G3Mod Kernel and SetCPU.....remember, you do all this at your own risk..check my signature for my stats...
Click to expand...
Click to collapse
1.i have kyrillos 7.0 non-oc so i dont know if i can upgrade to 7.1
2.i had G3mod v 1.6 but my phone freezed after 3 min of using it so i flashed fugumod
3.i dont want to overclock more then 800 MHz because i dont want my phone to die
Shadowmaniac said:
1.i have kyrillos 7.0 non-oc so i dont know if i can upgrade to 7.1
2.i had G3mod v 1.6 but my phone freezed after 3 min of using it so i flashed fugumod
3.i dont want to overclock more then 800 MHz because i dont want my phone to die
Click to expand...
Click to collapse
Go to 7.1 link given above, and save the file in your SD Card and rename it as update.zip
Then from CWM recovery, install it and you would have 7.1 (read the link, you got to have 7.0 installed to install 7.1, which u already have)
2ndly as far as OC goes, no one would want to have their cell die..my question is Do you guarantee that OC at 800 Mhz will not make ur phone dead? (just a food for thought, dont make this bug you )
What i normally do is, using SetCPU i OC only while playing game..i normally keep it as 600-1200 MHz, on demand.....after I am done...i set it back to 200-800 Mhz on demand...and I normally play for a couple of hours at stretch...nothing has happened to my phone so far...but at the same time, I know when you run at max speed, you are bound to tire early....decide what you want more
umangsagar said:
Go to 7.1 link given above, and save the file in your SD Card and rename it as update.zip
Then from CWM recovery, install it and you would have 7.1 (read the link, you got to have 7.0 installed to install 7.1, which u already have)
2ndly as far as OC goes, no one would want to have their cell die..my question is Do you guarantee that OC at 800 Mhz will not make ur phone dead? (just a food for thought, dont make this bug you )
What i normally do is, using SetCPU i OC only while playing game..i normally keep it as 600-1200 MHz, on demand.....after I am done...i set it back to 200-800 Mhz on demand...and I normally play for a couple of hours at stretch...nothing has happened to my phone so far...but at the same time, I know when you run at max speed, you are bound to tire early....decide what you want more
Click to expand...
Click to collapse
a friend told me that 7.1 isn't that diffrent from 7.0 so i don't think i will update
maybe u can try set it on performance that always helps a bit for me but i dont know
Shadowmaniac said:
a friend told me that 7.1 isn't that diffrent from 7.0 so i don't think i will update
Click to expand...
Click to collapse
I am surprised...you sure have not visited the link for 7.1 and read the changelog for what all has been updated vis-a-vis 7.0.(though as stated in my 1st post to you above, it is optional, what you need to decide is whether to have a Kernel which lets you to overclock, if at all you intend to overclock at higher values.)....have what suits you cheers mate.
umangsagar said:
I am surprised...you sure have not visited the link for 7.1 and read the changelog for what all has been updated vis-a-vis 7.0.(though as stated in my 1st post to you above, it is optional, what you need to decide is whether to have a Kernel which lets you to overclock, if at all you intend to overclock at higher values.)....have what suits you cheers mate.
Click to expand...
Click to collapse
ok i will see then
umangsagar said:
Go to 7.1 link given above, and save the file in your SD Card and rename it as update.zip
Then from CWM recovery, install it and you would have 7.1 (read the link, you got to have 7.0 installed to install 7.1, which u already have)
Click to expand...
Click to collapse
thx for this help !
I'm looking forward to do this update (didn't know it was possible with that zip)
Some Q:
- Will it keep all installs, settings and apps as they are now? (I have K7.0-OC)
- I have G3-1.7 (looking forward to the battery fix), won't it harm this kernel or will of flash the fugumod again? (and do I need to reflash afterwards?)
- I have ext4 with many installs, won't it be damaged after updating?
- I don't have a swap, is it needed? Does it make a difference? (in the g3mod app I've set all to ext4, does this move the swap to ext4? It's 500Mb and half used by now...)
I wouldn't want to ruïn my system now, since it's finally running (not always smooth, dough...)
I suggest using fugumod ultra as that has an OCed bus so games wont lagg.
Sent from my GT-I5800 using XDA App
Godyn said:
thx for this help ! [\QUOTE]
I'm looking forward to do this update (didn't know it was possible with that zip)
Some Q:
- Will it keep all installs, settings and apps as they are now? (I have K7.0-OC) It will wipe, you can take backup with Titanium and then later after installing 7.1 you can restore it.
- I have G3-1.7 (looking forward to the battery fix), won't it harm this kernel or will of flash the fugumod again? (and do I need to reflash afterwards?) You can flash the Kernel later, any Kernel of your choice.
- I have ext4 with many installs, won't it be damaged after updating? I dont think it will change your file system.
- I don't have a swap, is it needed? Does it make a difference? (in the g3mod app I've set all to ext4, does this move the swap to ext4? It's 500Mb and half used by now...) SWAP is used as a temporary memory, it is only optional, so choice is yours, I had it in past, right now, i dont have it on my configuration.
I wouldn't want to ruïn my system now, since it's finally running (not always smooth, dough...)
If its not running smooth, why do you worry about not ruining it, you can try various things on the forum, and you will have finally known, what to keep and what not to!
Others will give their views too here so you would know.
Click to expand...
Click to collapse
umangsagar said:
Godyn said:
thx for this help ! [\QUOTE]
I'm looking forward to do this update (didn't know it was possible with that zip)
Some Q:
- Will it keep all installs, settings and apps as they are now? (I have K7.0-OC) It will wipe, you can take backup with Titanium and then later after installing 7.1 you can restore it.
- I have G3-1.7 (looking forward to the battery fix), won't it harm this kernel or will of flash the fugumod again? (and do I need to reflash afterwards?) You can flash the Kernel later, any Kernel of your choice.
- I have ext4 with many installs, won't it be damaged after updating? I dont think it will change your file system.
- I don't have a swap, is it needed? Does it make a difference? (in the g3mod app I've set all to ext4, does this move the swap to ext4? It's 500Mb and half used by now...) SWAP is used as a temporary memory, it is only optional, so choice is yours, I had it in past, right now, i dont have it on my configuration.
I wouldn't want to ruïn my system now, since it's finally running (not always smooth, dough...)
If its not running smooth, why do you worry about not ruining it, you can try various things on the forum, and you will have finally known, what to keep and what not to!
Others will give their views too here so you would know.
Click to expand...
Click to collapse
Thx for your help ! Much appreciated
I installed, but it didn't ask for wiping (do I HAVE to do it manualy, because it's better not of course, now that I have everything installed.)
Also, I think it makes my phone slower :-/
Or would the wipe help???
umangsagar said:
Godyn said:
thx mate
I've tried it
it doesn't make my phone faster, from 396 to 409 in the benchmark.
Probably it's the SD card?
Click to expand...
Click to collapse
Dont worry about the quadrant score, its misleading.
You can get a higher quadrant score by some tweaks, but more importantly.
See if your phone is more responsive, much faster, no lags, no freezes. If it is there, quadrant doesnt matter.
Click to expand...
Click to collapse
I did the SU terminal supercharger settings, I tried the multitasking, but the rest is to technical for me.
Any suggestions?
Click to expand...
Click to collapse
Godyn said:
umangsagar said:
Thx for your help ! Much appreciated
I installed, but it didn't ask for wiping (do I HAVE to do it manualy, because it's better not of course, now that I have everything installed.)
Also, I think it makes my phone slower :-/
Or would the wipe help???
I did the SU terminal supercharger settings, I tried the multitasking, but the rest is to technical for me.
Any suggestions?
Click to expand...
Click to collapse
Brother, it does not ask for wiping, you have to do it manually...Also Supercharger doesnt work for me however lagfix does, but again I would say more than quadrant score, you should be concerned about the performance of the phone and responsiveness.
Click to expand...
Click to collapse

kernel for CM 10.2 with overclocking capabilities?

I probably searched for oc kernel for days now.There isn't right?
portis said:
I probably searched for oc kernel for days now.There isn't right?
Click to expand...
Click to collapse
have you even looked in the development forums
there are lots of kernels that have oc capabilities, and that are compatible with cm 10.2.
Yes i do. Mybe the problem is in me,could you give as a link to 1 kernel for example.Thanks.
simms22 said:
have you even looked in the development forums
there are lots of kernels that have oc capabilities, and that are compatible with cm 10.2.
Click to expand...
Click to collapse
trinity kernel, latest, tf4h is the name http://goo.gl/wteFmX
it can be clocked to 1728mhz, but you need a cpu control app for that. its defaulted to 1026mhz when it boots. dont let the 1026mhz scare you, its as quick as many other kernels at 1512mhz
trinity fours xda thread http://forum.xda-developers.com/showthread.php?t=2083904&page=2189
just flash over what you have now, dont wipe a single thing! make a nandroid backup in recovery if you want
portis said:
Yes i do. Mybe the problem is in me,could you give as a link to 1 kernel for example.Thanks.
Click to expand...
Click to collapse
simms22 said:
trinity kernel, latest, tf4h is the name http://goo.gl/wteFmX
it can be clocked to 1728mhz, but you need a cpu control app for that. its defaulted to 1026mhz when it boots. dont let the 1026mhz scare you, its as quick as many other kernels at 1512mhz
trinity fours xda thread http://forum.xda-developers.com/showthread.php?t=2083904&page=2189
just flash over what you have now, dont wipe a single thing! make a nandroid backup in recovery if you want
Click to expand...
Click to collapse
You might wanna give him TF3 Full instead if he wants to use 4 cores instead of 2, or maybe something like TF133 if he's on 4.2 :good:
Detailed said:
You might wanna give him TF3 Full instead if he wants to use 4 cores instead of 2, or maybe something like TF133 if he's on 4.2 :good:
Click to expand...
Click to collapse
youre right!
for android 4.3
tf3 http://goo.gl/jcWJfK
tf4c is defaulted two cores set as max and min cpu(dual core), tf3 is running all 4 cores
for android 4.2.2
tf133 http://goo.gl/jPK5E
latest and last 4.2.2 kernel tf152 http://goo.gl/CDAGV7

Categories

Resources