camera manual control - Xiaomi Mi 4C

hello ! i will probably be a member of the mi4c page soon enough as i will 99% buy this device. i wanted to ask, someone who owns the device the amount of manual controls you have with the stock camera app. you can tune the iso value from where to where. i would also like to know the longest exposure value (shutter speed) you can achieve, thanks in advance.

The ISO value reaches from 100 to 3200 and the longest exposure is 1/2s

rob rich said:
The ISO value reaches from 100 to 3200 and the longest exposure is 1/2s
Click to expand...
Click to collapse
Hey Rob, did you happen to experiment with manual settings in a low light environment? Mainly reducing the exposure time to avoid blurr.
I'm also interested in the Mi4C, but for me the camera is quite important and there are contradictory reviews about it.

Related

need a bright flash light mod.

Hello guys!
in my previous phone (xperia z2) i downloaded and replaced a file called flashled.calc.parameters.cfg and it made the flashlight very bright. i dont know what values to change in the file for xz premium. can someone help me pls?
here's the original file: https://drive.google.com/file/d/1m3sRtciBH1vCMQInty7R9TJwjPP74TDj/view?usp=sharing
many thanks in advance.
I was wondering about that.
I know that using the LED as a flashlight beyond its intended purpose (a camera flash) may deteriorate its performance, but in its current form it is pretty poor.
4rz0 said:
I was wondering about that.
I know that using the LED as a flashlight beyond its intended purpose (a camera flash) may deteriorate its performance, but in its current form it is pretty poor.
Click to expand...
Click to collapse
Indeed, we dont use it all the time. only when needed like night time or someplace dark. but i used the mod on z2 and the flashlight was equal to other smartphones like s7/8 and/or lenovo. flash used to get hot so i never used it for more than 1/2 minutes.
lets see if someone can help with that .cfg file
I'm also looking for a solution.
The light is tremendously low, indeed I can do virtually more light with display than with the led. I had the same problem with Z5 Compact and Xz Premium, while when I had Sony M4acqua I had no problems, it worked perfectly.
The same problem with led notifications, values ​​should also be increased there, they are too low...
Nobody knows a solution?
up
enige1993 said:
up
Click to expand...
Click to collapse
still waiting for someone to help
Saadkhalid786 said:
still waiting for someone to help
Click to expand...
Click to collapse
To me, those parameters seem to be fairly simple to parse.
So lets break it down:
v_batt_thres_num = 5 <- Means there are 5 different brightness values.
v_batt_0 = 4200,4100,1000000 <- Means the first value is valid when the battery voltage is between 4.2V and 4.1V and supplies 1,000,000uA (or 1 Amp) to the LED.
v_batt_1 = 4100,3700,900000 <- Same as above, only for battery between 4.1V and 3.7V with the LED getting 900mA.
v_batt_2 = 3700,3500,800000 <- Next level down. When the battery voltage has sagged to 3.7V-3.5V, only supply 800mA to the LED.
And so on.
If you want to increase the brightness, then change the last number, which appears to be measured in micro-Amps (uA).
I really wouldn't go much over 1 Amp though. The LED will generate a lot of heat, which could cause a number of problems, including melting the solder joints making it non-functional, burning out due to an overcurrent situation, having its brightness reduced over time due to premature phosphor degradation, and even heat induced problems in nearby components.
The problem you're seeing is likely due to the LED current being reduced when the phone's battery is low.
So, if you aren't concerned about battery life, then as a starting point, you could change all the final values to 1000000.
From there, if you still want it brighter, then move up in 100mA increments. Like 1100000, then 1200000.
Bear in mind that LEDs tend to be more efficient at lower current levels.
So going from 1000mA to 1100mA is going to have less of an increase in brightness than the jump from 900mA to 1000mA.
There comes a point where more power does not equal more brightness, and at 1000mA, you're already dumping around 3.5W of heat into the phone (White LED at 3.5Vf * 1Amp = 3.5 Watts).
pbarrette said:
To me, those parameters seem to be fairly simple to parse.
So lets break it down:
v_batt_thres_num = 5 <- Means there are 5 different brightness values.
v_batt_0 = 4200,4100,1000000 <- Means the first value is valid when the battery voltage is between 4.2V and 4.1V and supplies 1,000,000uA (or 1 Amp) to the LED.
v_batt_1 = 4100,3700,900000 <- Same as above, only for battery between 4.1V and 3.7V with the LED getting 900mA.
v_batt_2 = 3700,3500,800000 <- Next level down. When the battery voltage has sagged to 3.7V-3.5V, only supply 800mA to the LED.
And so on.
If you want to increase the brightness, then change the last number, which appears to be measured in micro-Amps (uA).
I really wouldn't go much over 1 Amp though. The LED will generate a lot of heat, which could cause a number of problems, including melting the solder joints making it non-functional, burning out due to an overcurrent situation, having its brightness reduced over time due to premature phosphor degradation, and even heat induced problems in nearby components.
The problem you're seeing is likely due to the LED current being reduced when the phone's battery is low.
So, if you aren't concerned about battery life, then as a starting point, you could change all the final values to 1000000.
From there, if you still want it brighter, then move up in 100mA increments. Like 1100000, then 1200000.
Bear in mind that LEDs tend to be more efficient at lower current levels.
So going from 1000mA to 1100mA is going to have less of an increase in brightness than the jump from 900mA to 1000mA.
There comes a point where more power does not equal more brightness, and at 1000mA, you're already dumping around 3.5W of heat into the phone (White LED at 3.5Vf * 1Amp = 3.5 Watts).
Click to expand...
Click to collapse
im sorry but im a complete noob in this. the flash is same in full battery or low .i dont want it to be too bright, just want it to be equal to all other phones with very good brightness. can u edit and upload the file pls?
much thanks for your response.
It's entirely possible that they just use a pretty poor LED in the phone.
I may try to figure that out.
Also, how can we make sure the torch toggle is using the highest possible battery threshold and not just always the lowest one?
4rz0 said:
It's entirely possible that they just use a pretty poor LED in the phone.
I may try to figure that out.
Also, how can we make sure the torch toggle is using the highest possible battery threshold and not just always the lowest one?
Click to expand...
Click to collapse
i realized the flash is brighter than when toggled with torch button. for example take a picture with flash and look at flash. the first flash (focusing) will be lower, and the second flash (capturing) will be very bright.
on my previous xperia z2 i downloaded a modded file and the flash was way brighter. and i think it has the same flash as previous flagship models.
but where is the file?
enige1993 said:
but where is the file?
Click to expand...
Click to collapse
I already deleted the firmware image I extracted, but if I recall correctly, it's in /system/vendor/etc/.
Here is the original file if someone will lost it.
Anyway I've just tried to set all the parameters to 1,5A (1500000value), but I can not see significant changes...
Infact it's really so less bright than other devices ever with just one led, but WHY?
Do you think that increasing those value to 2A or little more is too mutch the risk?

Outdoor visibility (max brightness)

Rate this thread to express how well you can see the OnePlus 6T's display outdoors. In case you've been playing Minecraft for 18 months straight, you might not known how to get outside anymore. Well, find the door and walk through it. A higher rating indicates that it has very high maximum brightness and thus fantastic outdoor visibility in direct sunlight.
Then, drop a comment if you have anything to add!
Ok well here I go, I see a ton of views in this section but no comments.
First of all, I'm coming from a Moto Z2 Play and a OnePlus 3T:
The screen brightness of the OnePlus 6T is the major letdown I ever had, it is miserable, sad, despicable... Here is the deal, if I set the screen to 100% brightness in the O6T, it equals to anywhere around 85% or less of the max brightness in my 1 year old Moto Z2 Play !! also, the OnePlus 3T is brighter than the O6T by a tiny notch, but I have to add that my OnePlus 3T is 2 years old and noticeably lost its max brightness, but it still beats the O6T!!!!
If you are wondering about my device, I went to 2 T-mobile stores in the area and compared brightness, they are the same as my unit, so it is safe to say that the O6T is a disappointing device when it comes to screen brightness...
I will edit this post if I get more info or if I need to correct something.
Does the Oneplus 6T support a HDR10 display?
I had the Xiaomi Mi8 Pro and that did.
Looks good on maximum brightness, or very close to it, but anything else looks quite dim.
I must say that the screen is quite dim. I have to keep the phone at 65% or more while indoors to get good visibility from the phone. Not sure what that's about, but highly disappointed.
i found the built in ambient brightness kept setting a little dark and was slow to react to going out into sunlight. switched to velis auto brightness and it is fine now.
thanks for the comments. Was comparing this phone to a couple of others for a blackfriday purchase. Sounds like this one is hard to view outside.
jake21 said:
thanks for the comments. Was comparing this phone to a couple of others for a blackfriday purchase. Sounds like this one is hard to view outside.
Click to expand...
Click to collapse
I have zero issues with mine in direct sunlight.
I had to get ElementalX's HBM app to uncover the hidden 40%+ brightness of the screen.
geminium said:
I had to get ElementalX's HBM app to uncover the hidden 40%+ brightness of the screen.
Click to expand...
Click to collapse
I dont know this app, yet. Does this app work on OnePlus 6T without rooting it?
Puddies said:
I dont know this app, yet. Does this app work on OnePlus 6T without rooting it?
Click to expand...
Click to collapse
My apologies I didn't mention it. It has to be rooted
I find the screen itself bright enough. Just the auto brightness is a bit aggressive and can set it too low
But the auto brightness is learning!
It was constantly to low on my phone too. But I dragged it higher every time it was to low. After 1 week of annoying adjusting, it's working fine now!
For those who complains that they have to dial up the brightness slider:
I was like you too, complaining about the auto brightness. However, it has now changed to "adaptive brightness", meaning it learns from your preference. Just turn it on and manually adjust when the auto adjustment doesn't suit you, after a week or two it will get better thanks to machine learning in the system that will learn your preferences.
Also, I remember reading somewhere that the brightness slider now adjusts the brightness in a logarithmic scale instead of linear on older versions of Android.
You can read more about adaptive brightness from an article by Android Authority:
https://www.androidauthority.com/android-pie-adaptive-brightness-927080/
(Also if you are interested, and geeky enough , you can read this excellent article on Android Pie's logarithmic brightness curve here: https://medium.com/@Tunji_D/reverse...ies-logarithmic-brightness-curve-ecd41739d7a2)
The screen brightness is great indoors but not bright enough (even with auto brightness off and on the max setting) for use outside on a sunny day.
Anyone who says otherwise isn't being honest with themselves, with us or possibly both.
jeff7424 said:
For those who complains that they have to dial up the brightness slider:
I was like you too, complaining about the auto brightness. However, it has now changed to "adaptive brightness", meaning it learns from your preference.
Click to expand...
Click to collapse
Ha! I wondered why I was so much less annoyed with the auto brightness in the last couple of weeks. Thanks for the tip!
Gotta say, have loved the battery life. I like my screen bright and for a while it forced me to behave.
geminium said:
I had to get ElementalX's HBM app to uncover the hidden 40%+ brightness of the screen.
Click to expand...
Click to collapse
have you a link for this app please?
gege0202 said:
have you a link for this app please?
Click to expand...
Click to collapse
Here we go
https://play.google.com/store/apps/details?id=flar2.hbmwidget
geminium said:
Here we go
https://play.google.com/store/apps/details?id=flar2.hbmwidget
Click to expand...
Click to collapse
thank you and what setting do you use?
gege0202 said:
thank you and what setting do you use?
Click to expand...
Click to collapse
You're welcome.
Nothing's fancy with the settings, I think I just made it auto (I believe everything's is by defaults)

Is it possible to overclock the 90hz? (maybe 120)

I saw it on the xiaomi 9/9t forum that you can overclock it from 60 to 75 / 84hz, is it possible with the OnePlus 7 Pro too?
Maximilian Gaedig said:
I saw it on the xiaomi 9/9t forum that you can overclock it from 60 to 75 / 84hz, is it possible with the OnePlus 7 Pro too?
Click to expand...
Click to collapse
120hz? Never. Maybe 100, but videos will look bad and your battery life would be bad af
matze19999 said:
120hz? Never. Maybe 100, but videos will look bad and your battery life would be bad af
Click to expand...
Click to collapse
I understand battery life would be slightly worse but why would videos look bad?
rejectedjs said:
I understand battery life would be slightly worse but why would videos look bad?
Click to expand...
Click to collapse
Because the Hz number should always be:
60, 120, 144, 240 or sth like that. If its not in sync with the video it wouldn't look smooth
matze19999 said:
Because the Hz number should always be:
60, 120, 144, 240 or sth like that. If its not in sync with the video it wouldn't look smooth
Click to expand...
Click to collapse
Correct. Most cinematography is shot in 24fps (Netflix etc). Most YouTube content is rendered in 30fps or 60fps. Thus, 60/90/120hz refresh rates are used on most displays. After that 144hz is used because it's 24*3 and then 240 (240hz is not as common since there aren't many games that can sustain 240fps on current hardware).
In short, as long as the refresh rate is a multiple of either 24 or 30 it won't cause issues on most content. Good example is my gaming monitor being overclocked to 165hz. It's nice for gaming but for content consumption I need to remove my OC to get it back to 144hz otherwise I just deal with some choppiness in the video. Overclocking this display to 100hz would make tasks like scrolling and gaming better (at the risk of worse battery life pushing more pixels per second) but would really impact content consumption, which is what most people do on their smart phones 50% of the time.
i.Design said:
Correct. Most cinematography is shot in 24fps (Netflix etc). Most YouTube content is rendered in 30fps or 60fps. Thus, 60/90/120hz refresh rates are used on most displays. After that 144hz is used because it's 24*3 and then 240 (240hz is not as common since there aren't many games that can sustain 240fps on current hardware).
In short, as long as the refresh rate is a multiple of either 24 or 30 it won't cause issues on most content. Good example is my gaming monitor being overclocked to 165hz. It's nice for gaming but for content consumption I need to remove my OC to get it back to 144hz otherwise I just deal with some choppiness in the video. Overclocking this display to 100hz would make tasks like scrolling and gaming better (at the risk of worse battery life pushing more pixels per second) but would really impact content consumption, which is what most people do on their smart phones 50% of the time.
Click to expand...
Click to collapse
Very good explenation, thanks!
Good explanation! Cheers
Is there an opportunity to overclock the screen by oneplus 7 pro?

96Hz mode

Came across this Note 20 Ultra thread for a secret 96Hz mode:
https://forum.xda-developers.com/ga...es/note-20-ultra-secret-96hz-display-t4149657
Downloaded the Labs app from the OP and it's working perfectly. Not noticing a significant difference in smoothness and after a full charge cycle my active drain is down about 30% (ymmv).
tab00t^2 said:
Came across this Note 20 Ultra thread for a secret 96Hz mode:
https://forum.xda-developers.com/ga...es/note-20-ultra-secret-96hz-display-t4149657
Downloaded the Labs app from the OP and it's working perfectly. Not noticing a significant difference in smoothness and after a full charge cycle my active drain is down about 30% (ymmv).
Click to expand...
Click to collapse
Nice fine but I'm still loving my battery life as it is now
oreice said:
Nice fine but I'm still loving my battery life as it is now
Click to expand...
Click to collapse
I've been pretty consistently getting about 6 hours SOT the first week with my normal routine/setup (Wi-Fi only, adaptive smoothness, rarely over 50% brightness) mainly using the inner screen. Not bad, I assume, for a device like this. With 96Hz so far it seems to be stretching that out close to 9.
What is the point in this since the inner screen has a refresh rate of 120Hz?
EDIT: Ah never mind, it is to prolong battery life, I see.
Btw for those of you who might want to test if this works, you can go to "https://www.displayhz.com/" and see it there. I recommend to use the Quick Tiles for toggling between 120Hz and 96Hz so that you can see it going into effect (in both ways).
It works perfectly
It saves battery without loss of quality
Thank you!
Hello,
is after this mod,the smaller front screen also working with 96hz?
Lavendel Queen said:
Hello,
is after this mod,the smaller front screen also working with 96hz?
Click to expand...
Click to collapse
Obviously not because the front screen is only up to 60Hz, so how do you think that would work??
I think I should share this to you
[App][Non-root]Galaxy Max Hz (Refresh Rate Control & Monitor and Resolution Switcher)
tribalfs said:
I think I should share this to you
https://forum.xda-developers.com/galaxy-note-20-ultra/themes/app-n20u-max-hz-t4181447
Click to expand...
Click to collapse
Thanks much, this app is better; nice to have the fps overlay toggle too.
The app above works 100%. Thank you for providing the link. Will be sure to use when I'm below a certain battery %.
Call me insane, but I can genuinely see the difference between 96hz and 120hz. Having used 144hz+ monitors to game for the better part of a decade, I guess I'm used to high refresh displays.
Brief update: I've uninstalled the app.
I noticed my battery life actually got significantly worse because I tend to run the phone at 120hz. Being on YouTube/twitch a lot, I typically don't need 120hz but the app forces 120hz rather than allowing it to drop to 30hz or 60hz when I'm watching content.
I hope there aren't any adverse affects.. actually - I'll likely just factory reset it and start fresh.
AhsanU said:
Brief update: I've uninstalled the app.
I noticed my battery life actually got significantly worse because I tend to run the phone at 120hz. Being on YouTube/twitch a lot, I typically don't need 120hz but the app forces 120hz rather than allowing it to drop to 30hz or 60hz when I'm watching content.
I hope there aren't any adverse affects.. actually - I'll likely just factory reset it and start fresh.
Click to expand...
Click to collapse
+1
Battery life was worse at 96hz. Dies the app LOCK the display at 96hz or does it set max 96hz?
AhsanU said:
Brief update: I've uninstalled the app.
I noticed my battery life actually got significantly worse because I tend to run the phone at 120hz. Being on YouTube/twitch a lot, I typically don't need 120hz but the app forces 120hz rather than allowing it to drop to 30hz or 60hz when I'm watching content.
I hope there aren't any adverse affects.. actually - I'll likely just factory reset it and start fresh.
Click to expand...
Click to collapse
dezborders said:
+1
Battery life was worse at 96hz. Dies the app LOCK the display at 96hz or does it set max 96hz?
Click to expand...
Click to collapse
You guys should use the newer version which is made for the Note 20 Ultra, which sets the Refresh Rate to a variable instead of locking it, because that is the exact problem. I also used the first one to begin with, which locked the Refresh Rate at 96Hz instead of allowing it to be variable. If you use the one for the Note 20 Ultra (posted a page back) instead, you will see that it should work much better.
yanniclord said:
You guys should use the newer version which is made for the Note 20 Ultra, which sets the Refresh Rate to a variable instead of locking it, because that is the exact problem. I also used the first one to begin with, which locked the Refresh Rate at 96Hz instead of allowing it to be variable. If you use the one for the Note 20 Ultra (posted a page back) instead, you will see that it should work much better.
Click to expand...
Click to collapse
I did use the one linked at the bottom of the first page, and didn't see any options for a variable refresh rate? Two quick setting options appear which allows me to toggle 120hz, 96hz, and 60hz, and the other setting is to see the current fps. And I recall when I open the app, there wasn't anything there apart from a bit of text? Kind of don't want to install it to avoid messing with settings since battery life is pretty important.
Edit: I see that the app does force 60hz after a certain amount of time (on its own volition). That being said, my battery life got significantly worse so I'll stick to stock for now.
AhsanU said:
I did use the one linked at the bottom of the first page, and didn't see any options for a variable refresh rate? Two quick setting options appear which allows me to toggle 120hz, 96hz, and 60hz, and the other setting is to see the current fps. And I recall when I open the app, there wasn't anything there apart from a bit of text? Kind of don't want to install it to avoid messing with settings since battery life is pretty important.
Edit: I see that the app does force 60hz after a certain amount of time (on its own volition). That being said, my battery life got significantly worse so I'll stick to stock for now.
Click to expand...
Click to collapse
It's just the stock system behavior.
96hz max mode just limit the ramping up of refresh rate to 96hz instead of 120hz. Your battery life being worse probably due to other factor/s.
I did like the 96HZ Mode...............It saved battery...and works on requirement
I found something interesting with this mod.
It works all good, you can set the max hz refresh rate to 96 and the behavior its the same as stock, it takes more or less the same time when the screen is idle to drop to 60, and the smoothness you loss from 120 to 96 its not much noticeable
I found something thay maybe is misworking
When you are on youtube (vanced app in this particular case) and you are seeing a 60fps clip, the stock refresh rate goes to 60hz like the video was at 30 or 24, but if you set the 96hz mode it never drops to 60
This could be a problem if you watch a lot of youtube at 60 fps and could affect somehow to battery life, which is the thing we are trying to improve
With other videos or apps i havent noticed any problem
Thanks
Enviado desde mi SM-F916B mediante Tapatalk
miguelvrmtz said:
I found something interesting with this mod.
It works all good, you can set the max hz refresh rate to 96 and the behavior its the same as stock, it takes more or less the same time when the screen is idle to drop to 60, and the smoothness you loss from 120 to 96 its not much noticeable
I found something thay maybe is misworking
When you are on youtube (vanced app in this particular case) and you are seeing a 60fps clip, the stock refresh rate goes to 60hz like the video was at 30 or 24, but if you set the 96hz mode it never drops to 60
This could be a problem if you watch a lot of youtube at 60 fps and could affect somehow to battery life, which is the thing we are trying to improve
With other videos or apps i havent noticed any problem
Thanks
Enviado desde mi SM-F916B mediante Tapatalk
Click to expand...
Click to collapse
That's not what I'm experiencing. Using the Note 20 Ultra version, refresh rate drops to 60hz when watching videos in Vanced with 96hz maximum adaptive rate. I was going to post a screenshot but every time I touch the screen the refresh rate jumps back up (which is expected behavior).
Mekrel said:
That's not what I'm experiencing. Using the Note 20 Ultra version, refresh rate drops to 60hz when watching videos in Vanced with 96hz maximum adaptive rate. I was going to post a screenshot but every time I touch the screen the refresh rate jumps back up (which is expected behavior).
Click to expand...
Click to collapse
Are they 60 fps videos? In case they are it has to be specified in the settings where you switch the resolution...
Other videos works perfect for me, even in Vanced
Btw, im using the last update of the app
Thanks
Enviado desde mi SM-F916B mediante Tapatalk

Question Increase max screen brightness?

Is there any way I can set screen brightness above its maximum capacity?
It is no news that this phone doesn't have such a bright screen as it features an LCD display. But sometimes this gets even more annoying specially when it comes to gaming. That said, I've been wondering if we could increase brightness level beyond what it is. Maybe a feature on a custom ROM or kernel if possible (?)
I've also read somewhere that Android doesn't let you set actual max brightness by yourself on manual mode so it'll go into its maximum capacity only on auto/adaptive brightness mode. If this is true, could we trick on that somehow?
henriquehd97 said:
Is there any way I can set screen brightness above its maximum capacity?
It is no news that this phone doesn't have such a bright screen as it features an LCD display. But sometimes this gets even more annoying specially when it comes to gaming. That said, I've been wondering if we could increase brightness level beyond what it is. Maybe a feature on a custom ROM or kernel if possible (?)
I've also read somewhere that Android doesn't let you set actual max brightness by yourself on manual mode so it'll go into its maximum capacity only on auto/adaptive brightness mode. If this is true, could we trick on that somehow?
Click to expand...
Click to collapse
No you cant increase it , if you probably do it will damage the screen , LCD has 450nits on manual and somewhere 550 nits on Auto(MAX),i didnt see any room with the feature of increasing to 550 in manual ,only auto works .
Everyone says the brightness is not really sufficient, but on my X3 Pro 8/256 max brightness is really bright/strong. Just got the phone a week ago. Is it possible they changed display panel in the manufacturing process?
Areasu said:
Everyone says the brightness is not really sufficient, but on my X3 Pro 8/256 max brightness is really bright/strong. Just got the phone a week ago. Is it possible they changed display panel in the manufacturing process?
Click to expand...
Click to collapse
Maybe, or it could be just a matter of perception. I've also wondered if it's possible to replace the original display for a brighter one but I think that would implicate other physical parameters such as voltage and current.
Antonio7489 said:
No you cant increase it , if you probably do it will damage the screen , LCD has 450nits on manual and somewhere 550 nits on Auto(MAX),i didnt see any room with the feature of increasing to 550 in manual ,only auto works .
Click to expand...
Click to collapse
Actually I've found a way to do it. Derpfest ROM has a feature named "high brightness mode" or "HBM". It does increase brightness above the max level. It makes a slight difference but yet perceptible. I think it needs kernel support to work also.
henriquehd97 said:
Actually I've found a way to do it. Derpfest ROM has a feature named "high brightness mode" or "HBM". It does increase brightness above the max level. It makes a slight difference but yet perceptible. I think it needs kernel support to work also.
Click to expand...
Click to collapse
You can do it on any rom which doesn't support hbm by default using root and changing the kernel but it will properly have some bugs.
su -c "echo 4095 > /sys/class/backlight/panel0-backlight/brightness"
Simple!

Categories

Resources