Good ROM for Hero? - Hero CDMA Q&A, Help & Troubleshooting

Hey All,
I'm not sure if this is the right place to post this, but I'm tired of the version 2.1 stock ROM for the Sprint Hero. Even when its rooted and I clean out all the bloatware its still sluggish, buggy, and it has lately been aggravating me to no end. I want a nice lightweight ROM that has everything working (radio, wifi, data, etc.) but I don't want the HTC Sense UI if possible. Also, if it could have built in wifi tether (because all the apps I've used on the stock ROM tend to lock up or reboot the device) that would be great. Also, Apps2SD would also be nice but not a requirement.
Can someone recommend a good one?
Thanks in advance!

snip3rm00n said:
Hey All,
I'm not sure if this is the right place to post this, but I'm tired of the version 2.1 stock ROM for the Sprint Hero. Even when its rooted and I clean out all the bloatware its still sluggish, buggy, and it has lately been aggravating me to no end. I want a nice lightweight ROM that has everything working (radio, wifi, data, etc.) but I don't want the HTC Sense UI if possible. Also, if it could have built in wifi tether (because all the apps I've used on the stock ROM tend to lock up or reboot the device) that would be great. Also, Apps2SD would also be nice but not a requirement.
Can someone recommend a good one?
Thanks in advance!
Click to expand...
Click to collapse
you are posting in the way wrong section this would have been better suited in general or Q&A
but my recommendation for you would be CM7 the official release for the HeroC, its stock android with some flavor. good battery life, apps2sd supported via built in manager (added in 2.2). built in tethering in the device settings menu (AOSP 2.3 feature) and last but not least it's AOSP based so SenseUI is nowhere to be found

I have tried all and in my mind the fastest has been hero deck. I even turned down my MHz to 691 when I use to have it at 768.
Sent from my HERO200 using Tapatalk

Deck's rom is fast....No doubt, but.....if you're looking for a blend of speed and stability I'd listen to ThoughtlessKyle and go with CM7. That is what I put back on my Hero for my son to use.

thoughtlesskyle said:
you are posting in the way wrong section this would have been better suited in general or Q&A
but my recommendation for you would be CM7 the official release for the HeroC, its stock android with some flavor. good battery life, apps2sd supported via built in manager (added in 2.2). built in tethering in the device settings menu (AOSP 2.3 feature) and last but not least it's AOSP based so SenseUI is nowhere to be found
Click to expand...
Click to collapse
+1
10 chars

I'll definitely look into both ROMs. Thanks for the help!

My stock rom ran into issues the other day. Force close loop on senseui or something. Basically required a factory reset so while I was at it I decided to put a new rom on. I went with CM7. Had done a bunch of reading in the past and everyone was using CM6 then. Its nice. The one thing I didnt like is the voicemail. Getting it setup to download my voicemails to the phone was kinda a pain and the annoying texts from 9016 get old quick. Not sure why there is no solution for this. And running a separate program to block messages from 9016 isnt really a solution in my opinion.
I hear that deck rom has voicemail working with no additional installation/config necessary and none of the 9016 text messages so I plan to give it a try.

Related

Going from Donut to Eclair

What is the best (most painless) way to go from donut to eclair and keep your apps and data?
Do you just have to redownload all of them or is there a way to back them up such that you can access them in the new build?
I know you can't restore data from a backup made in a different version, but is there any other way?
PaceyWhitter said:
What is the best (most painless) way to go from donut to eclair and keep your apps and data?
Do you just have to redownload all of them or is there a way to back them up such that you can access them in the new build?
I know you can't restore data from a backup made in a different version, but is there any other way?
Click to expand...
Click to collapse
What is the benefit of going to Eclair? I know Eclair on Vogue has the following issues. Correct me, if I'm wrong.
cons of Eclair:
no camera
unstable and slow
battery drain
acegolfer said:
What is the benefit of going to Eclair? I know Eclair on Vogue has the following issues. Correct me, if I'm wrong.
cons of Eclair:
no camera
unstable and slow
battery drain
Click to expand...
Click to collapse
1. correct, no camera
2. May not be as fast as donut, but it is fast and stable
3. Pretty close to the same battery life for me, good for a couple days with light use
the benefits I see are more eye candy and the facebook integration is pretty cool, along with the slide lock screen and live wallpapers and whatnot
I have mssmison's 2.1 on nand and myn's donut on my ext2, its pretty cool to be able to go back and forth, plus you can show it off to your friends if ya want
all in all 2.1 is catching up as mssmison is doing a great job
br125 said:
1. correct, no camera
2. May not be as fast as donut, but it is fast and stable
3. Pretty close to the same battery life for me, good for a couple days with light use
the benefits I see are more eye candy and the facebook integration is pretty cool, along with the slide lock screen and live wallpapers and whatnot
I have mssmison's 2.1 on nand and myn's donut on my ext2, its pretty cool to be able to go back and forth, plus you can show it off to your friends if ya want
Click to expand...
Click to collapse
That's promising.
I have a question. Does voice command fully work on mssmison?
For example, will "navigate to home" work?
acegolfer said:
That's promising.
I have a question. Does voice command fully work on mssmison?
For example, will "navigate to home" work?
Click to expand...
Click to collapse
I just tried it, and it started up navigation just fine. I don't have a place set as "home" so it didn't take me anywhere, though

Froyo over CyanogenMOD?

My N1 is rooted running CyanogenMOD 5.0.7.1, color trackball alerts, the Desire Camera, Helix Launcher, etc... basically all the goodies. I know a lot of people in my situation went back to stock and flashed the pre-release Froyo. My question is why? I watched the Google I/O conference and yeah, Froyo looks great, but it doesn't seem like there's anything (other than Flash) that Froyo can do that all these custom ROM's out there can't. Is there something in Froyo I'm missing that I can't get in these custom ROM's? I'm thinking about just waiting until Cyanogen comes out with his own custom Froyo ROM....
I think it's the google apps that are different. they look good and work better. for me the Froyo didn't had the bugs that where in eclair. Btw the live wallpapers work better on froyo.
Mainly - Flash, JIT and a speedier browser. Nothing that can't wait for a month.
Browser speed is enough for me, since that's what I use most on my phone.
- JIT
- Flash
- Chrome to Phone
- Install to SD (without having to deal with creating the SD partitions)
- Froyo Radio is more stable/reliable (from my own experiences anyway)
I'm also using pershoot's .34 kernel and LauncherPro and the overall "experience" is excellent.
Way better than CM5.0.7.x? No, but it was enough for me to jump on the bandwagon.
i'm the opposite kinda, i am using cm 507 and WANT to try out froyo, but not sure if its gonna be worth it cause A) i dont wannt burn in my screen any worse with that horrible white notification bar, and B) not sure about the new radio update (is it better or worse?).
i'm the opposite kinda, i am using cm 507 and WANT to try out froyo, but not sure if its gonna be worth it cause A) i dont wannt burn in my screen any worse with that horrible white notification bar, and B) not sure about the new radio update (is it better or worse?).
Click to expand...
Click to collapse
A burn isnt because froyo. It isnt even a burn it isnt annoying me. I even can barely see it. I have my nexus almost 4 months and always used white bar and the burn is almost invisible i had to lool closely to see it
B for me the new radio is way better have more bars. The 3g speed at home has improved. So i am happy with it
You can try froyo if you dont like it go back to cm.
-------------------------------------
Sent via the XDA Tapatalk App
commodoor said:
A burn isnt because froyo. It isnt even a burn it isnt annoying me. I even can barely see it.
B for me the new radio is way better have more bars. The 3g speed at home has improved. So i am happy with it
You can try froyo if you dont like it go back to cm.
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
the burn in i'm talking about is when using the standard white notification bar. this has been permanently burning in your screen and many people have it including me. since froyo cant truly change the notification bar color, using froyo will continue to worsen your screen using that horrid white notification bar. this is why i'm hesitant on switching.
about the new radio, i've read both good and bad. some people love it, and others hate it. so i dont know which to believe until i try it myself. again, this is the reason i havent yet jumped at froyo. of course i could always switch back if i dont like it. but laziness....
Bluetooth implementation is better in Froyo with my headset at least. For that alone I won't go back
If you're worried about burn in, the latest version of launcherpro lets you hide the notification bar.
I'm currently using it, my notification bar is hidden, and I'm on completely stock 2.1 unrooted rom.
I was happily running CM5.0.7.1 and decided to try FroYo. I found that the benefits were no where near enough to outweigh the excellent features I was missing from CM (not least the themes).
In the end I decided to go back (although in the process managed to brick my phone in a new and never-before-seen way but thats another story!)
In any case, the FroYo that is about turned out to be a non-final version that was pushed out by mistake. Google has since withdrawn it.
My advice is to just wait until the FroYo code is in AOSP and Cyanogen releases a CM6 branch based on it.
CM6(when it appears)>rooted 2.2>CM5.0.7>2.1 Which is why I'm using 2.2
rsm86 said:
If you're worried about burn in, the latest version of launcherpro lets you hide the notification bar.
I'm currently using it, my notification bar is hidden, and I'm on completely stock 2.1 unrooted rom.
Click to expand...
Click to collapse
i wonder if it works on froyo. so does it hide the notification bar all the time, or only on certain screens? how do you pull down the notification shade?
RogerPodacter said:
i wonder if it works on froyo. so does it hide the notification bar all the time, or only on certain screens? how do you pull down the notification shade?
Click to expand...
Click to collapse
Works on froyo. Only hides the notification bar when you are on homescreens. To bring it down you just hit the menu button, and it'll show.
Namuna said:
- JIT
- Flash
- Chrome to Phone
- Install to SD (without having to deal with creating the SD partitions)
- Froyo Radio is more stable/reliable (from my own experiences anyway)
I'm also using pershoot's .34 kernel and LauncherPro and the overall "experience" is excellent.
Way better than CM5.0.7.x? No, but it was enough for me to jump on the bandwagon.
Click to expand...
Click to collapse
I agree with you. It all depends on what you use your phone for. The things named up above is what matters most to me. Little customizations like themes. I have apps that are taking advantage of jit, there is no way I'm going back to cyanogen until next release. If apps2sd didn't work then I would go back but even that works
Sent from my Nexus One using Tapatalk
I upgraded from CM5.0.6 to Froyo. I loved the JIT and the new Gmail app, but in the end it was a wee bit too unstable for me for daily use, so I went back to 5.0.6 and then upgraded to 5.0.7.
My Froyo has proven VERY stable for me.
I love the new Gmail app, now I can receive Gmail from my other account and stop having to forward everything.
JIT? man oh man, I love how my Nexus flies now!
It is noticeable faster than before!!
Apps2SD was never a concern for me, as I keep things to a minimum.
Will I go back to Cyanogen?
Nope.
But I will upgrade to a Cyanogen powered 2.2
JCopernicus said:
Works on froyo. Only hides the notification bar when you are on homescreens. To bring it down you just hit the menu button, and it'll show.
Click to expand...
Click to collapse
yeah i finally tried it out. and i finally updated to froyo too tonight.

Scaled Back Stock ROM

This is a build I put together yesterday... It's basically stock ROM with the bloatware removed along with most sense elements... I'm working on a more pure vanilla, but builds thus far are really unstable. This build has been stable on my phone- with the exception of Rosie Utility FC at startup that I can't figure out since Rosie is gone. Wifi tether is enabled, google apps are included, su and busybox are installed and working, and I'm using launcher2 for now. Try it out and see what you think- nothing special, but it's something to play with until the pros release something great...
link removed- see http://forum.xda-developers.com/showthread.php?t=713316 for newest work...
I am getting major force closes on every thing when it boots up. Am I doing anything wrong. The only ROM I can get to work is the cyan test rom.
Acore is one of the force close but there are many when it boots.
did you wipe before install? I haven't had these problems... so it's hard to tell you what's going on- sorry it's not working for you though...
I did do a wipe but not sure if I am doing it right. It does seem like it is installing both roms. What is the best way to wipe?
In clockwork recovery select wipe data/factory reset... then wipe cache partition.
Yeah I finally got to wipe. Thanks for the help
Any chance you will get a version of this with the stock android dialer and phone.apk (i.e. like the Nexus One)?
That's where I'm headed eventually... I'm trying to figure out how to get nexus over to the inc, but the gsm/cdma thing is busting my ass... So far I have it loading with working hardware, but it won't join the damn network...
DobbsianYeti said:
This is a build I put together yesterday... It's basically stock ROM with the bloatware removed along with most sense elements... I'm working on a more pure vanilla, but builds thus far are really unstable. This build has been stable on my phone- with the exception of Rosie Utility FC at startup that I can't figure out since Rosie is gone. Wifi tether is enabled, google apps are included, su and busybox are installed and working, and I'm using launcher2 for now. Try it out and see what you think- nothing special, but it's something to play with until the pros release something great...
Click to expand...
Click to collapse
just to help out, from experimenting with rom building myself i came across this:
Search the XDA-developers forum for "Safely remove Rosie.apk on FreshToast 1.1?" (I cannot post a link because its a new account sorry)
its meant for the HTC Hero BUT it explains that you want to get rid of HtcAddProgramWidget.apk to make that FC go away.
the question is will that break anything, try it and find out
I flashed your rom and saw the FC then "rm HtcAddProgramWidget.*" and the FC went away in the setup process. idk if it breaks anything else when you actually use the phone though. good luck!
mechinn said:
just to help out, from experimenting with rom building myself i came across this:
Search the XDA-developers forum for "Safely remove Rosie.apk on FreshToast 1.1?" (I cannot post a link because its a new account sorry)
its meant for the HTC Hero BUT it explains that you want to get rid of HtcAddProgramWidget.apk to make that FC go away.
the question is will that break anything, try it and find out
I flashed your rom and saw the FC then "rm HtcAddProgramWidget.*" and the FC went away in the setup process. idk if it breaks anything else when you actually use the phone though. good luck!
Click to expand...
Click to collapse
Nice- thanks for the help...
I'd like to see a stock dialer work with verizon to troubleshoot an issue.
A weird issue which not many people have seemed to mention is the fact that you can't make multiple calls with Verizon. Perhaps its a verizon limitation? I am new to verizon so I am not sure.. When I mean make multiple calls, all you can do with the stock incredible is place a call, add a call and then conference it. You cannot put your first call on hold, make a second call and then go back to the first call. The phone app will only allow you to conference it. Also when you hit end calls its ends both calls..
The EVO does not have this problem, but it being on sprint perhaps they support it.. As both are CDMA networks I believe it should work with the incredible?
I would love a senseless rom with the stock android dialer. I would be ok with sense but the sense dialer is a pos. i just hate it.
If you have something like Dialer One installed, it's actually ok to delete HtcDialer.apk and HtcDialer.odex from /system/app. You can say goodbye to the Sense dialer. Even if you still use the Sense launcher, when you press Phone it will bring up Dialer One and will not fc on you.
I finally put together a stock nexus rom for the Inc, but I'm having the same issues as the cyanogenmod... says TCDMA64 at the top and the damn camera won't work... does anybody know how to properly deodex the stock apps from the Inc.? Try as I might I can't get it to work...
On a brighter note- it's fast, and light... just won't take pictures...

Just Rooted...

Okay. Well I have the CDMA Hero from Sprint. I'm new to the whole rooting thing.
I was on build 1.56, but re-ran the 1.55 build, and now I'm on the 1.55 build with successful root. Super Permissions and all.
My question is, what can and should I do now? I want the lock screen like the Samsung Moment has stock. With both sides working. Unlock and sound. Also want the text and time. All of it working like it came stock on the phone.
Anything special I should install, or good roms that look professional (not sports or weed ones.).
Welcome to the world of HTC Hero CDMA modding
1) If you want a ROM made with speed, stability, and classic HTC look as its priorities then check out nfinitefx45's Sprint 2.27.651.6 STOCK Deoxed
If you want another stable and speedy ROM but with the classic vanilla Android look, take a look at Darchdroid
Fresh Rom is another popular favorite.
2) You can remove Stocks, Nascar and other useless apps...
3) Run wireless tether. Pick 1.6.0 as that has been reported to be the most stable version for our specific phone
4) If you get Fresh or nfinitefx's ROM, get Darchkernel for fixes in call receiving, wireless tether, overclock, and optional undervolt for better battery life
5) Get SetCPU to control CPU speed and tweak for better battery life
6) Regarding the vanilla lock screen: Darchdroid comes with vanilla lock screen just the way you want, not sure if the background is transparent or not though. Fresh Rom also has the vanilla lock screen with text and time, but I'm pretty sure the background is transparent. If you use nfinitefx45's rom the only way I know of to get vanilla lockscreen is a transparent version without text and time.
Hope this helps!
Thank you. Helped a lot.
I look forward to learning more about modding, and more that I can do with Rooting.
Danger bro no love huh lmao
c00ller said:
Welcome to the world of HTC Hero CDMA modding
1) If you want a ROM made with speed, stability, and classic HTC look as its priorities then check out nfinitefx45's Sprint 2.27.651.6 STOCK Deoxed
If you want another stable and speedy ROM but with the classic vanilla Android look, take a look at Darchdroid
Fresh Rom is another popular favorite.
2) You can remove Stocks, Nascar and other useless apps...
3) Run wireless tether. Pick 1.6.0 as that has been reported to be the most stable version for our specific phone
4) If you get Fresh or nfinitefx's ROM, get Darchkernel for fixes in call receiving, wireless tether, overclock, and optional undervolt for better battery life
5) Get SetCPU to control CPU speed and tweak for better battery life
6) Regarding the vanilla lock screen: Darchdroid comes with vanilla lock screen just the way you want, not sure if the background is transparent or not though. Fresh Rom also has the vanilla lock screen with text and time, but I'm pretty sure the background is transparent. If you use nfinitefx45's rom the only way I know of to get vanilla lockscreen is a transparent version without text and time.
Hope this helps!
Click to expand...
Click to collapse
I used Fresh's rom. Everything is running smoothly.
I have the Vanilla lock, but it's incomplete for me. I'm missing the text. There is no Sprint, No Time, No Date, and it's Transparent.
I'd like to have a background and all that text. Other than that, everything is working smoothly.
Also as for a Recovery, anything special I should have? I took a Nandroid back up (with fresh installed) before I installed the vanilla lock screen.
I just rooted a few weeks ago. If you want a rom that looks awesome and is already under/overclocked Buufed from crunchysoft is pretty kool and it has the lock screen your referring to with and the data on it.
vampir4997 said:
I just rooted a few weeks ago. If you want a rom that looks awesome and is already under/overclocked Buufed from crunchysoft is pretty kool and it has the lock screen your referring to with and the data on it.
Click to expand...
Click to collapse
IMO Buufed's themed-out look won't meet his requirement of "looking professional."
Edge-1337 said:
Anything special I should install, or good roms that look professional (not sports or weed ones.).
Click to expand...
Click to collapse

[q] JVU compared to ICS

Hiya,
I'm considering whether to use a JVU or ICS rom. By looking around, I've seen many threads talking about how great ICS has with new features and so on, so this is probably a big plus point. However, I'm just wondering if there are still unresolved issues with ICS, it being based on an unofficial rom?
I know a while ago CM/MIUI were considered development roms, and not stable releases. Does this still hold true? Also, are there any features which ICS roms still have been unable to implement vs stock JVU? (eg tethering, gps, camera and so on).
Thanks!
If you want all features and stable rom then its recommended to use jvu.
Ics is very good but you have to sacrifice some features like video calling and touchwiz features. I haven't experienced any problems yet. Camera GPS tethering etc work fine on ics. I would recommend AOKP or CM9
Sent from my GT-I9000 using Tapatalk
I also want to know the same issue before I move to ICS.
What is main benefit of ICS Roms even though many features are not functional like GB Roms ?
If you want a completely functional ROM (all features are working), then you better go for JVU since in ICS some features like video call and other minor things here and there are not working. Also, they're not based on unofficial release, most of them are based on google's releases (AOSP) which are official in a way or another, just not from the phone manufacturer themselves.
Personally i found ICS ROMs better due to the overall user experience, and they're smoother on the long run as compared to other JVU ROMs i've been using.
My advice is that if you don't really mind sacrificing minor features like video call (which most people don't really use anyway), go for ICS ROM! A lot of them got the tethering working alr. Gps, wifi, and other essentials are confirmed working perfectly
asdsadas2010 said:
If you want a completely functional ROM (all features are working), then you better go for JVU since in ICS some features like video call and other minor things here and there are not working. Also, they're not based on unofficial release, most of them are based on google's releases (AOSP) which are official in a way or another, just not from the phone manufacturer themselves.
Click to expand...
Click to collapse
My understanding is that because it's not from Samsung, the ICS roms had to rewrite the drivers for hardware components like gps, camera or stuff like that from scratch, which is why there may be stuff not working.
I'm ok with no video call (since i've never used it), but are there any other features missing? Or are the minor things like random FC, or some small things just don't work properly. I find things like that somewhat annoying, so I'd rather stick with JVU if that's the case
Stuffs like random FCs and other not working minor things really depends on the ROMs. So far i found no random FCs apart from the camera which is the past anw (they fixed the stock ICS camera issue alr). If the devs or the bug reports never really mention any FCs, there's a high chance that you'll get a very smooth ROM (maybe there're things that are not working properly but chances are you won't realize it )
Also, most of the people who complained in the threads and bugreports never really followed the installation instructions properly which leads to their 'not supposed to be there bugs' coming to the phones.
By now most of the features of the ICS ROMs are working alr (obviously excluding those alpha and beta releases). The minor issues that you'll most likely get are with apps compatibility tho, a lot of the apps in the market are still not fully supporting ICS, so yeah.
My advice is that just follow the devs instructions thoroughly and you'll get a 95% chance of not encountering any problems with the ROMs . Don't blame me tho if you found troubles alr with your first ICS ROM later (if you decided to try it out )
How's battery life compared to stock roms? I think ICS roms usually don't last as long right? Any idea what a rough % amount less it lasts? (eg 20% shorter batt life or something)
If I have to give a percentage, abt <=10% less than the stock GB ROMs on average, tho mostly it depends on your kernel and usage.
The correct governor, kernel, and settings will be 50% (from my pov) of the deciding factor whether your battery lasts or not. Coz sometimes my battery actually lasts longer than when on stock GB ROMs. Personally I don't really like the stock ROM since they don't really offer me a good battery life considering the performance and free memory they've been giving me.
Personally I just started to try a bunch of different roms. For me the no1 priority is the ROM has to be stable. No FC, as little lag as possible and no random restarts. The ICS-roms I used had more problems than the Gingerbread-ROMS, allthough the speed in the latest ICS-ROMS is very good.
I'm currently still using Mintberry. The moment I go to ICS will depend on when Mintberry goes ICS. If it ever does, that is. I love the look&feel of ICS, but will not trade in stabillity for looks.
Both ICSSGS 4.2 and Dark Knight 3 are stable, everything ive used seems to work, even skype, so that ticks video calling as-well.
chrismarkham1982 said:
Both ICSSGS 4.2 and Dark Knight 3 are stable, everything ive used seems to work, even skype, so that ticks video calling as-well.
Click to expand...
Click to collapse
Does the fm radio work on the roms you mention? Without fm no ics for me...
DPI ISSUE
I recently flashed w/ ICS slim 2.8.
I observed that my Screen resolution is altered to DPI 182, meaning got bigger than 480x800 now.
Some Apps, such as IGO, have no suitable resolution for the new screen size.
I wanted to change to DPI 240 hoping to return to 480x800 but it crashed..
Keep in your mind that some apps are not running in ICS Roms..
jeroeng33 said:
Does the fm radio work on the roms you mention? Without fm no ics for me...
Click to expand...
Click to collapse
Far as I am aware fm radio works on team icssgs. You just need to use spirit fm app.
Sent from my GT-I9000 using xda premium
scubadude said:
Far as I am aware fm radio works on team icssgs. You just need to use spirit fm app.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
This, you have to use spirit FM. under settings set regional band to your region and set audion to -galasys ALSA/ICS.
Make sure you dont just quit the app either, you need to press the power button for the app in the bottom right corner everytime you leave it.
I've tried flashing ICSSGS, just a couple of features that stock has that I was wondering if ICS had some equivalent:
Is there a mod somewhere to show battery % instead of the battery icon on the top right?
Is there a quick way to toggle vibrate/sound? Stock had an option from the lockscreen, and also the pulldown notification menu
Is there some special procedure to set ringtones/alarm as music files? I seem to only see system sounds when I try to change it
Thanks!
Widgetsoid in market/play store gives ability to add widget into notification bar with toggles for what ever you want. You just need to set it up right.
I asked about the battery percentage display and eventually found the link myself. Will find it for you and post it in a moment
Sent from my GT-I9000 using xda premium
http://forum.xda-developers.com/showthread.php?p=20901576
This thread has All battery options
Sent from my GT-I9000 using xda premium

Categories

Resources