[Q] which latest ROM to use on I5801, and avoid battery drain? - Galaxy 3 Q&A, Help & Troubleshooting

I'd like install an good ROM ..
I currently downgraded from froyo to 2.1 eclair because foryo drained my phones battery very very fast
I'd like to know which ROM to use to have, like all features of froyo and which would give me two benefits : Low Battery Use and Faster Working..
plz can some help?
i am not much pro in these things..

First tell me how's your battery on Eclair? I predict you are using the stock eclair. Am I right?
In my view you should use any good modded ROM like Indroid, kyrillos, G3mod etc all these have nice speed + battery backup, our
you could try Destiny ROM as it claims stability and batt backup over performance.
If you prefer stock then try the deodexed stock roms.
As you have specifically mentioned that you are not a pro, there is a possibility that you are getting low batt backup because you haven't calibrated your batt after flashing the new ROM.
I advice you to deliberate the batt or run few cycles of full charge & discharge after flashing any new ROM.
Best of luck..
Sent from my GT-I5800 using Tapatalk

I've just downgraded .. so now currently charging it up .. lets see what happens..
What i hate specifically about eclair is that we can't install apps on sdcard
btw can plz tell.. what is OC version and non-OC version..
I have I5801 .. ie 667mhz phone and no GPU..
which one should i install?
also, if i install like Kyrillos ROM.. will i be able to install Froyo or Eclair back if i want to?

satishynd said:
I've just downgraded .. so now currently charging it up .. lets see what happens..
What i hate specifically about eclair is that we can't install apps on sdcard
btw can plz tell.. what is OC version and non-OC version..
I have I5801 .. ie 667mhz phone and no GPU..
which one should i install?
also, if i install like Kyrillos ROM.. will i be able to install Froyo or Eclair back if i want to?
Click to expand...
Click to collapse
OC version is Over-clocked version and Non-Oc is Non-Overclocked version...
In OC version The kernel is tweaked and modified to give a higher performance..
and increase in the CPU freq....(i.e. 800MHz,1000MHz,1200MHz etc)
Non-OC version includes the Same 667mhz cpu freq....
OC gives u better performance as system gets very fast ..but it has its own Disadvantages.....
It's upto you to select OC or NON-OC version.....
If you are happy with the phone response and speed in Its UI then try Non-OC...
and if u want More performance then Try OC one.....
But Read each and every Risks that exists with OC
http://forum.xda-developers.com/showthread.php?t=1266712

OC= over-clocked
Non-OC= non overclocked
I personally recommend you to flash the OC version, a unlike UN the non-OC version you have an option whether to overclock (eg- 1000 to 1200MHz) or you can just set the max speed close to the default clock-rate (eg-700-800MHz). & If u choose the OC version keep your calm & use the overclocking when you need it.
& yeah you can almost always revert back to your eclair when you wish.
I would also recommend you to use apps2sd by partitioning you're sd-card.
Best of luck
Sent from my GT-I5800 using Tapatalk

Related

[Q] Overclocking

Im rooted my desire Z yesterday to the gingerbread sense 3.0/3D rom.
im very happy that i have done it and my battery experience is either improved.
but my experience of the reaction time, smooth animation ect. were kindly bad
this is why i want to overclock my processor, but the rom included the new kernel 2.6.35.10 to be exactly. this kernel is not yet overclockable and i wanna know why.
- why make different kernels need different methods of overclocking
- why can it by bad if you overclock it to high.
- can i just flash another kernel to overclock my new gingerbread sense 3.0 rom.
Soulbody said:
Im rooted my desire Z yesterday to the gingerbread sense 3.0/3D rom.
im very happy that i have done it and my battery experience is either improved.
but my experience of the reaction time, smooth animation ect. were kindly bad
this is why i want to overclock my processor, but the rom included the new kernel 2.6.35.10 to be exactly. this kernel is not yet overclockable and i wanna know why.
- why make different kernels need different methods of overclocking
- why can it by bad if you overclock it to high.
- can i just flash another kernel to overclock my new gingerbread sense 3.0 rom.
Click to expand...
Click to collapse
if you overclock the processor of your device you can smoke your DZ
but if you do it with careful it is not bad for your device.
the kernel that you have its a stock kernel (factory kernel) and its not customized for to be over/underclocked... you should flash another kernel for to change CPU speeds...
nornally you can overclock your desire z (good machine mate ) 1.300mhz-1500mhz i not recommend to do overclock upper than 1500-1700... i had read some threads that some people was smoked his device (all with the proccessor QUALCOMM SNAPDRAGON 1ghz)another think its the freeze problem when you overclock your processor too much.. be careful!
and one important thing.. also its important if you do underclock.... don´t put it under 245mhz more or less because maybe your device don´t has sufficient power to exit of stanby mode
i recommend that ALWAYS do overclock with SETCPU.apk that its available free for XDA MEMBERS its the most safety mode
sorry for my english
SERGI.3210 said:
if you overclock the processor of your device you can smoke your DZ
but if you do it with careful it is not bad for your device.
the kernel that you have its a stock kernel (factory kernel) and its not customized for to be over/underclocked... you should flash another kernel for to change CPU speeds...
nornally you can overclock your desire z (good machine mate ) 1.300mhz-1500mhz i not recommend to do overclock upper than 1500-1700... i had read some threads that some people was smoked his device (all with the proccessor QUALCOMM SNAPDRAGON 1ghz)another think its the freeze problem when you overclock your processor too much.. be careful!
and one important thing.. also its important if you do underclock.... don´t put it under 245mhz more or less because maybe your device don´t has sufficient power to exit of stanby mode
i recommend that ALWAYS do overclock with SETCPU.apk that its available free for XDA MEMBERS its the most safety mode
sorry for my english
Click to expand...
Click to collapse
EDIT:for to do overclock you must to download a new kernel (compatible with your current rom) and flash it from recovery or via adb you decide!
cheeeerrrssss mate
Noob
Hey guys, just wanted to know if theres an easier way to overclock the newest htc kernel?
Hey guys, just wanted to know if theres an easier way to overclock the newest htc kernel?
Click to expand...
Click to collapse
YOU CANT OVERCLOCK AN STOCK KERNEL YOU MAY TRY AN OVERCLOCKABLE KERNEL IN DEVELOPMENT SECTIION OF YOUR DEVICE..
Sent from my NEXUS Susing the XDA mobile application powered by Tapatalk

[Q] Overclocking without new kernel?

Hi. I want to overclock my i5800 but i don't want to install new kernel. I tried CM7 ROM and I liked more the original one.
So... Have any possibility to overclock without install a new kernel? Or... Install a kernel with ONLY a modification to overclock.
Since you are using CM7, you also have a new kernel.
The new kernel was required to make CM7 work.
If you also have Update 1 for Alpha 6 installed, I believe you can Overclock to 100 MhZ.
Dympy.
No. I'm not using CM7, I using a original ROM from samsung again. CM7 has a lot of fails at the moment.
I rooted my phone, so I can install kernels. But I don't want to change all kernel, only I wanted to overclock the CPU. It is possible? There is a kernel with the only change is the overclock?
First, you should flash new kernel ( recommend g3mod v2.2.1 OC). Then, install setcpu for OC. And link to download g3mod:
Code:
g3mod.com/g3rm/index.php?about=none
Yes, I know that if I install new kernel like g3mod I can overlock, the question is about don't change the original kernel....
Or the possibility to modify the original samsung kernel to ONLY open the possibility to overclock.
as far as my knowledge u wont OC ur process without install the kernel which supports over-clock...
You are saying that you want to drive a car at 400kmph but you don't wanna drive a veyron, and that's impossible
To overclock, you need to make some changes in the kernel, although it is possible to have a kernel with nothing more but overclocking, but why don't you use fugumod or g3mod.
I tried the CM7 ROM. And I don't liked the menus, the aspect, and the power button functions. I like how is from samsung, only I want more speed on CPU
I'm looking for the same solution! I like the original Samsung ROM, but I really want to overlock the CPU! I used Kyrillos' ROM v9.4, but I was not satisfied with it, so I've reinstalled the original ROM.
So pros, please give us a solution!
Milho said:
I'm looking for the same solution! I like the original Samsung ROM, but I really want to overlock the CPU! I used Kyrillos' ROM v9.4, but I was not satisfied with it, so I've reinstalled the original ROM.
So pros, please give us a solution!
Click to expand...
Click to collapse
Flash a oc kernel with odin and keep your stock rom
Sent from my GT-I5800 using xda premium
on my test mobile I have installed the XXJPU stock ROM
flashed the G3 performance 1.9 kernel, works perfect
by default the kernel runs at 800MHz
install setcpu (root required) and you can adjust the cpu
so in two words:
stock ROM with stock kernel -> no cpu adjustment possible
stock ROM with other kernel -> set your cpu in a range you like

Questions - roms/kernels/themes

Hello, I'm brand new to all of these roms and such, I've got a rooted 2.2.2 froyo g2x/lgP999. I am interested in getting a rom and a kernel. I am interested in getting ginger bread 2.3.3 and overclocking along with more battery life and a theme. Could I be linked to tutorials and suggested roms/kernels, and I have looked around but i really have no idea what im looking at so please don't say you've done nothing and are making us do all your work :\
rasdabess said:
Hello, I'm brand new to all of these roms and such, I've got a rooted 2.2.2 froyo g2x/lgP999. I am interested in getting a rom and a kernel. I am interested in getting ginger bread 2.3.3 and overclocking along with more battery life and a theme. Could I be linked to tutorials and suggested roms/kernels, and I have looked around but i really have no idea what im looking at so please don't say you've done nothing and are making us do all your work :\
Click to expand...
Click to collapse
if i am sure overclocking would kill your battery but im not sure. i would recomend Weapong2x 3.0 is the best rom our there
Hi there,
If you don't have cwm recovery installed on your phone follow the instructions on this thread http://forum.xda-developers.com/showthread.php?t=1056847 to flash it.
Then pick one of the following 2.3.3 roms and flash it following the instructions provided on the thread:
http://forum.xda-developers.com/showthread.php?t=1400620
http://forum.xda-developers.com/showthread.php?t=1207125
http://forum.xda-developers.com/showthread.php?t=1139832
http://forum.xda-developers.com/showthread.php?t=1280047
http://forum.xda-developers.com/showthread.php?t=1380987
http://forum.xda-developers.com/showthread.php?t=1348635
http://forum.xda-developers.com/showthread.php?t=1199304
There might be more 2.3.3 roms available in the development section, also you might wanna consider flashing a 2.3.7 rom, if so check out the development section and pick one, or try several roms and pick whichever one you like most. Devs are more active with 2.3.7 roms, so you'll find better support and more features.
As for the kernels, you can usually overclock your CPU with any custom rom (provided you get the appropriate app from the market if there are no OCing options built into the rom), but I haven't used a 2.3.3 rom in a long time so I'm not sure if OCing is available with the stock kernels they come with. If you do go with a 2.3.5 (or above, namely 2.3.7) rom then you can try either:
Morfic's kernel http://forum.xda-developers.com/showthread.php?t=1078049
or Faux's kernel http://forum.xda-developers.com/showthread.php?t=1073626
They're both excellent kernels, Trinity (Morfic's kernel) has a known issue with rebooting, the phone will freeze every now and then when you try to reboot so you'd have to do a battery pull.
Faux's kernel doesn't have that issue, but, for me at lease, when trying to reboot into recovery it does a normal reboot instead.
As you might already know, the G2X has a somewhat crappy battery life, most people can't get more than 24-30 hours of battery life with the stock battery, and from what I read most of the custom batteries aren't as good as advertised, so your best bet is to use an under volted kernel and try to find some battery tweaks in the forums.
There's way too many themes to list here but basically, for CM7 roms you can look for themes in the market, and for MIUI themes you can use their themes app to find something suitable.
All credit goes to the devs for their hard, and much appreciated, work, don't forget to hit the thanks button where ever appropriate, and/or leave a thanks comment
A note on overclocking:
Please know that not all phones respond the same when overclocked. In other words, some phones can't handle the same overclock speed as other phones. And also note that overclocking sacrifices a bit of battery life to increase the performance, the extra juice has to come from somewhere. I suggest starting from the stock kernel of whichever rom you choose, see how your phone does on a stock, unmodded kernel. If you want a little more performance, then you can flash a custom one and slowly increase clock speed over time to see how your phone responds. If you want more battery life, then you should read up on UV (undervolting) settings in the custom kernel. The key is to try and find a nice combination of both so you can benefit great battery life and performance, but requires some tinkering and testing to get that right combination. Just something to note.
Phoenix Blood 1.7 with Faux123 048 kernel is the way to go. Do some reading on Google how to nvflash cwm and do a Android backup. Also titanium backup your applications and your golden.
Making bad decision's one at a time.
jj_z1 said:
Hi there,
If you don't have cwm recovery installed on your phone follow the instructions on this thread http://forum.xda-developers.com/showthread.php?t=1056847 to flash it.
Then pick one of the following 2.3.3 roms and flash it following the instructions provided on the thread:
http://forum.xda-developers.com/showthread.php?t=1400620
http://forum.xda-developers.com/showthread.php?t=1207125
http://forum.xda-developers.com/showthread.php?t=1139832
http://forum.xda-developers.com/showthread.php?t=1280047
http://forum.xda-developers.com/showthread.php?t=1380987
http://forum.xda-developers.com/showthread.php?t=1348635
http://forum.xda-developers.com/showthread.php?t=1199304
There might be more 2.3.3 roms available in the development section, also you might wanna consider flashing a 2.3.7 rom, if so check out the development section and pick one, or try several roms and pick whichever one you like most. Devs are more active with 2.3.7 roms, so you'll find better support and more features.
As for the kernels, you can usually overclock your CPU with any custom rom (provided you get the appropriate app from the market if there are no OCing options built into the rom), but I haven't used a 2.3.3 rom in a long time so I'm not sure if OCing is available with the stock kernels they come with. If you do go with a 2.3.5 (or above, namely 2.3.7) rom then you can try either:
Morfic's kernel http://forum.xda-developers.com/showthread.php?t=1078049
or Faux's kernel http://forum.xda-developers.com/showthread.php?t=1073626
They're both excellent kernels, Trinity (Morfic's kernel) has a known issue with rebooting, the phone will freeze every now and then when you try to reboot so you'd have to do a battery pull.
Faux's kernel doesn't have that issue, but, for me at lease, when trying to reboot into recovery it does a normal reboot instead.
As you might already know, the G2X has a somewhat crappy battery life, most people can't get more than 24-30 hours of battery life with the stock battery, and from what I read most of the custom batteries aren't as good as advertised, so your best bet is to use an under volted kernel and try to find some battery tweaks in the forums.
There's way too many themes to list here but basically, for CM7 roms you can look for themes in the market, and for MIUI themes you can use their themes app to find something suitable.
All credit goes to the devs for their hard, and much appreciated, work, don't forget to hit the thanks button where ever appropriate, and/or leave a thanks comment
Click to expand...
Click to collapse
Thank you all for the fast response.
Now I have a question, are kernels used to acheive anything other than overclocking/undervolting? And are there any for 2.3.3 roms, if so which would you recommend?
rasdabess said:
Thank you all for the fast response.
Now I have a question, are kernels used to acheive anything other than overclocking/undervolting? And are there any for 2.3.3 roms, if so which would you recommend?
Click to expand...
Click to collapse
Yes, your phone won't function without the kernel (obviously) and custom kernels are better than the stock one in that (in simple words) they improve performance and power consumption (kinda like drivers for computer parts).
I think the following would work for 2.3.3 roms, do a nandroid backup and try it, if it doesn't work just restore
http://forum.xda-developers.com/showthread.php?t=1246419
http://forum.xda-developers.com/showthread.php?t=1102720
shadowpr2007 said:
if i am sure overclocking would kill your battery but im not sure.
Click to expand...
Click to collapse
I get better battery life on Eaglesblood 2.3.7 and Trinity ELP kernel (overclocked to 1.1GHz, normal is 1.0) than a stock based rom, like Weapon, will ever get. And on T15 kernel at 1.56 I can still get pretty damn good battery.
IRASadPanda said:
I get better battery life on Eaglesblood 2.3.7 and Trinity ELP kernel (overclocked to 1.1GHz, normal is 1.0) than a stock based rom, like Weapon, will ever get.
Click to expand...
Click to collapse
+1
Cm based roms > ota based roms for battery life
Pin it to Win it.
IRASadPanda said:
I get better battery life on Eaglesblood 2.3.7 and Trinity ELP kernel (overclocked to 1.1GHz, normal is 1.0) than a stock based rom, like Weapon, will ever get. And on T15 kernel at 1.56 I can still get pretty damn good battery.
Click to expand...
Click to collapse
Cant seem to find the t15 kernel, not in the kernel list.
I run overclocked to 1.6 with a pretty aggressive undervolt. With the right profiles in setcpu I get better than stock battery and very very good performance.
Sent from my LG-P999 using XDA App
rasdabess said:
Cant seem to find the t15 kernel, not in the kernel list.
Click to expand...
Click to collapse
Go to http://www.derkernel.com/ and look under current G2x kernels for 2.3.5 builds. There's ELPmax, T15max, and TD158. Don't flash any of these kernels if you're on a 2.3.3 rom though. Good luck
r.snyder said:
I run overclocked to 1.6 with a pretty aggressive undervolt. With the right profiles in setcpu I get better than stock battery and very very good performance.
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
That is impressive but i would defiantly not recommend doing that if you are just starting... That can cause extreme instability...
If you want to undervolt start small and work your way up in increments making sure to not have the settings to "Apply on boot" that way if you get a crash (And you will until you find the sweet spot) you wont be stuck with your phone crashing over and over because the cpu/kernel is freaking out
And SetCPU is a great program for OC/UV for any rom
question i cant seem to quickly find about undervolting:
when undervolting in pimpmycpu (SetCPU crashes on me when I go to voltage settings for whatever reason) do you undervolt each setting? Like -50mv for 1.4GHz, -50mv for 1.2Ghz, -50mv for 1Ghz etc etc etc.. or just -50mv for the top (1.4Ghz) setting?
Oh, I'm on Faux's 048 kernel..
brockmo said:
question i cant seem to quickly find about undervolting:
when undervolting in pimpmycpu (SetCPU crashes on me when I go to voltage settings for whatever reason) do you undervolt each setting? Like -50mv for 1.4GHz, -50mv for 1.2Ghz, -50mv for 1Ghz etc etc etc.. or just -50mv for the top (1.4Ghz) setting?
Oh, I'm on Faux's 048 kernel..
Click to expand...
Click to collapse
You only undervolt the clock speed you're using, you can do it for both min and max values, or just for one. But if you use multiple OC profiles, then you can UV every clock speed you're using.
Either way, UVing all clock speeds shouldn't cause any issues, but it wouldn't help much

[Q]which kernel

Hello frends i am new to htc explore(not new to android).i am using stock indian rom with default kernel.i already rooted my rom.i want a kernel which work in stock rom and have NO bug and support ext partition and overclockable to more than 600mhz.thanks guys.
Welcome, there is no such kernel, mostly they are only 3 kernels for explorer, non of them works fine on stock rom, If you want stock, closest you can do is Ateeq's rom, then to clock it you have to flash yannou's kernel, which has OC but most of the guys sayed that it is fake OC, I think not but....... I'm a noob. So far what I figure out is cranium kernel, whit that you can clock it to 1307 which is fun for a while, but battery is just diyng with full clock. All of them supports ext partition.
Thanks.so cranium kernel work with stock Tom.
I have my doubts, anyway do a backup and try, I'm sure about yannou's and ateeq's they don't work with stock, when I tryed cranium, I've already forgot what stock was, so don't know but nowhere says that it wont, so it's up to you. My doubts are about stock, ti's odexed and that's why I'm not sure will it work corectly.
No kernels work with stock....only on custom roms..
my htc
Ok guys i want to install custom rom.plz suggest me a custom rom(ics based)?aokp or cm9?and what is the safe max frequency that we can overclock our phone?thanks
vikasb32 said:
Ok guys i want to install custom rom.plz suggest me a custom rom(ics based)?aokp or cm9?and what is the safe max frequency that we can overclock our phone?thanks
Click to expand...
Click to collapse
I personally recommend to try CM9, I've installed it yesterday and I can say there wasn't bugs(oh yeah, there was something, when I used phone in USB storage mode(plugged in to computer) Google Play wasn't working properly, it was force closing on the app startup. But this is nothing).
Ok thanks.can you tell me what is the max frequency which our phone can hold without any kernel panic.??
vikasb32 said:
Ok thanks.can you tell me what is the max frequency which our phone can hold without any kernel panic.??
Click to expand...
Click to collapse
Sorry, exactly now, I'm using default CM9 kernel, so I can't say that.
So default cm9 kernel is not overclockable?i assume that all custom rom have overclockable kernel?
vikasb32 said:
So default cm9 kernel is not overclockable?i assume that all custom rom have overclockable kernel?
Click to expand...
Click to collapse
I thought it too, but setCPU shows max clock 600Mhz.
zgintasz said:
I thought it too, but setCPU shows max clock 600Mhz.
Click to expand...
Click to collapse
Ok then its not overclockable.i will check.thanks
Oc is not a gud idea..du to hvy battery drain..cm9 with oc is available..but not a stable one...
my htc

Phone doesn't wake up after flashing new kernel

Hi everyone, please be patients because of my bad english..
Trying to flash Fugumod pre release kernel my phone bricked...when I push power button it appears the GT-I5800 screen and doesn't happen nothing else... My latest firmware was Kyrillos 10.6..
I don't know if it's a positive thing that when phone is off, the battery charge
What can i do? I'm trying to flash G3mod kernel or entire Kyrillos firmware but doesnt work..
Thanks to everyone want to help me :good:
dshad14 said:
Hi everyone, please be patients because of my bad english..
Trying to flash Fugumod pre release kernel my phone bricked...when I push power button it appears the GT-I5800 screen and doesn't happen nothing else... My latest firmware was Kyrillos 10.6..
I don't know if it's a positive thing that when phone is off, the battery charge
What can i do? I'm trying to flash G3mod kernel or entire Kyrillos firmware but doesnt work..
Thanks to everyone want to help me :good:
Click to expand...
Click to collapse
Go into download mode and flash a froyo ROM. The fugumod kernel is not for android 2.3 ROMs that's why your phone went mental
MicroGeek said:
Go into download mode and flash a froyo ROM. The fugumod kernel is not for android 2.3 ROMs that's why your phone went mental
Click to expand...
Click to collapse
Thank you MicroGeek! I've flashed successfully a stock firmware (2.2)...but I've two simple question,..
1) There is a guide (in an italian forum) that combines Kyrillos ROM + "Fugumod Ultra Pre Release" kernel..how is it possible? (obviously till I flash only the rom it goes all ok)
2) May you suggest me a kernel to combine with Kyrillos rom? I'm searching a kernel that improves battery performance
Thanks a lot guy! :good:
@up on that forum is probably a guide to combine Kyrillos froyo rom(he has a froyo and cm7 rom) with fugumod ultra...
2) I am using my own rom with fugumod ultra 1366 Mhz and my battery lasts 2 days with average usage and 1 day with heavy usage. CPU is set to 780 Max - 156 Min with conservative governor.And the performance is amazing.
If you don't like ultra version try standard,the performance will not be that good but battery will last longer.
Click thanks if i helped.
artifex21 said:
@up on that forum is probably a guide to combine Kyrillos froyo rom(he has a froyo and cm7 rom) with fugumod ultra...
2) I am using my own rom with fugumod ultra 1366 Mhz and my battery lasts 2 days with average usage and 1 day with heavy usage. CPU is set to 780 Max - 156 Min with conservative governor.And the performance is amazing.
If you don't like ultra version try standard,the performance will not be that good but battery will last longer.
Click thanks if i helped.
Click to expand...
Click to collapse
Kyrillos 10.6 is not froyo-based... (2.3.7)
However my problem now is that i cannot flash nothing except the latest stock firmware (it's the only firmware that let me wake up successfully the phone)... i tried several times to flash Kyrillos but the phone remain in the GT-I5800 splash screen..I don't understand why this happens
Did you try flashing a custom froyo rom ? If you did and it doesn't boot try to flash Zerofill.tar(i think you can find the download link in rkoby's mediafire folder) and then try to flash cm7 or something else you want...
Click thanks if i helped
artifex21 said:
Did you try flashing a custom froyo rom ? If you did and it doesn't boot try to flash Zerofill.tar(i think you can find the download link in rkoby's mediafire folder) and then try to flash cm7 or something else you want...
Click thanks if i helped
Click to expand...
Click to collapse
I flashed PuruKisadHYBRID ROM (froyo)...the phone after reboot remain in a splash screen
(I cannot insert image) imageshack(dot)us/scaled/landing/805/14122012772(dot)jpg
Instead, after flashing "G3Mod" kernel for froyo, PuruKisadHYBRID ROM booted correctly :good:

Categories

Resources