Nice

I did it like this and now temperatures are much better. After half hour in uncharted 2 CPU 65C RSX 68 Fan 28%. When I exit to XMB both temperatures lowered at 59C

Thanks for this tip!!!
Cool (literally), additionally to the overal reduction of temperatures in both CELL and RSX, it seems the gap in between them has been reduced a bit
So it seems the small problem in the RSX i was mentioning before of around 2ºC has been fixed, this is a good signal because it means the paste under RSX IHS (only visible if you delid it) is ok
That paste under IHS from factory probably is low quality though, and is several years old. But the point is both pastes under CELL and RSX IHS are working equally and thats good... in other words... both pastes under both IHS has been degraded equally along this years
After game I left PS3 in xmb and temperatures lowered at 59/59 but fan didn't lower speed from 28% for 40 minutes. How long should I wait for syscon to lower fan speed?
This??? And the motherboard inside this 2504a is JSD-001 if it is important?
The delays are several minutes long, and is made on purpose as a preventive meassure to cover all the posible "heat peaks" that happens "ingame"
The motherboard model is important, but to be more accurate is better to think in the syscon model, this needs to be explained with an example while looking at the table in wiki
http://www.psdevwiki.com/ps3/Thermal#Fan_settings_per_PS3_model_based_on_syscon_data_reads
There are 5 syscon chips series: CXR713, CXR714, SW, SW2, and SW3
Additionally we need to consider that most probably it allows to configure the fan speeds with settings, so it can happen that 2 different syscon chips could use the same fan settings... or the same syscon chip using different settings for different motherboards
But all this is unkown, the table in wiki did not have much success, we only have a couple of examples from a couple of PS3 models... but we dont know the values used by the other PS3 models :/
For the delays i need to write an example, im going to try to use realistic values, but im telling it from memory (tested lot of time ago) so maybe is not going to be much accurate, but is just for you to get the concept
If someone is curious and make some tests to measure this delays please post it here
---------------
Lets say... you are inside a game at 70ºC (CECH25xx using the factory fan settings in "syscon" mode)
This puts you into "step 9" of the table with fan at 0x4A speed
Then you quit the game and meassure temperature in XMB
Most probably the temperature has decreased several degrees, but the fan is still spinning at 0x4A
This delay is very long (around 10 or 15 minutes ?) because you are returning from a high temperature (the 70ºC you had ingame)
The fan speed is kept at the same speed for so many time because syscon doesnt really knows if you are "ingame" or in the main XMB
Incase you are "ingame", most probably the temperature is going to increase soon to 70ºC again (because frequent "heat peaks" that happens normally ingame). This is the "preventive" effect i mentioned before, they keeps the fan spinning to "match" with the temperature that was generated by the latest "heat peak" (because probability... if there was a heat peak at 70ºC couple of minutes ago is very probable of another one to happen now)
Anyway... this delays when you are returning from a high temperature are the longests
After 15 minutes in XMB you will see how it returns to "step 8" in the table... with fan speed at 0x48
If you wait 10 minutes more (note im reducing the delays) you return to "step 7" of the table... with fan speed at 0x45
And so on... 5 minutes more and it returns to "step 6"... with fan at 0x43
--------------
In short... the delays has 2 goals:
-predict the "heat peaks"
-reduce noise levels, by reducing the number of fan speed changes
The noise reduction is hard to eplain, but by experimenting it you will realize soon, the humans are specially sensitive to the noise level changes, but if you keep the same noise level at some point your brain starts ignoring it
So what they wanted to achieve is to reduce the noise annoyances by reducing the number of speed changes that happens while you are playing
Lets return with the example before of uncharted 2 running in a range of temperature ingame in between 65-73... if you keep the same fan speed along all this range the player will not feel much annoyances
But if you change the fan speed up and down lot of times the player will realize
---------------
Now im writing this im not sure if the delay changes happens in the other way around (lol), i mean... shorter when hot, and longer when returning to ambient
One thing i remember well.... is i could not see it returning to the "step 1" with fan speed at 0x33 ... even after waiting for dunno... an hour or more, i get bored and turned off the PS3
My guess is it never returns to 0x33 because that speed is used as the "warm up" (or preheat) speed