Thermal: Difference between revisions
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
== [[CELL BE]] internal Powermanagement == | == [[CELL BE]] internal Powermanagement == | ||
<div style="float:right">[[File:CellBE-heatdistribution.jpg|200px|thumb|left|[[CELL BE]] heatdistribution (on die)]]</div> | <div style="float:right">[[File:CellBE-heatdistribution.jpg|200px|thumb|left|[[CELL BE]] heatdistribution (on die)]]</div> | ||
Characteristics | === Characteristics === | ||
* Dynamic Power Managment with 5 power managment states | * Dynamic Power Managment with 5 power managment states | ||
Line 11: | Line 11: | ||
* THERM signal(s) are sent to [[Syscon Hardware]] via SMbus | * THERM signal(s) are sent to [[Syscon Hardware]] via SMbus | ||
=== Readout of Thermal data using Software === | |||
Readable in software : [http://www.ps3devwiki.com/wiki/LV2_Functions_and_Syscalls#sys_sm.2Fsys_ctrl_Syscalls LV2 sc383 sys_game_get_temperature / sc384 sys_sm_get_tzpb] | |||
==== Homebrew for thermal (and fan) data / control ==== | |||
* http://www.ps3devwiki.com/files/devtools/PS3_Temp/ (mirrors: http://www.filecrop.com/81195444/index.html http://www.filecrop.com/81219150/index.html) | |||
* http://mods.elotrolado.net/~hermes/ps3/control_fan_utility_v0.3.rar (including source) [http://www.mirrorcreator.com/files/KVLXQPJW/control_fan_utility_v0.3.rar_links mirror] for 4.31 and 4.40 // [http://www.elotrolado.net/hilo_utilidad-control-fan-utility-v0-3-cfw-4-31-y-4-40-cex_1893851 original thread] | |||
*http://mods.elotrolado.net/~hermes/ps3/control_fan_utility_v1.0.rar (including source) [http://www.mirrorcreator.com/files/1OFDEDNC/control_fan_utility_v1.0.rar_links mirror] for 3.41, 3.55, 4.21, 4.30 and 4.40 // [http://www.elotrolado.net/hilo_utilidad-control-fan-utility-v1-0-cfw-cex-3-41-3-55-4-21-4-30-4-31-y-4-40_1893851 original thread] | |||
Speculation | === Speculation === | ||
* Attackvector for clock-slowdown? | * Attackvector for clock-slowdown? | ||
Revision as of 07:00, 7 May 2013
CELL BE internal Powermanagement
Characteristics
- Dynamic Power Managment with 5 power managment states
- 1 linear sensor
- 10 digital thermal sensors (8xSPE, PPE and?)
- THERM signal(s) are sent to Syscon Hardware via SMbus
Readout of Thermal data using Software
Readable in software : LV2 sc383 sys_game_get_temperature / sc384 sys_sm_get_tzpb
Homebrew for thermal (and fan) data / control
- http://www.ps3devwiki.com/files/devtools/PS3_Temp/ (mirrors: http://www.filecrop.com/81195444/index.html http://www.filecrop.com/81219150/index.html)
- http://mods.elotrolado.net/~hermes/ps3/control_fan_utility_v0.3.rar (including source) mirror for 4.31 and 4.40 // original thread
- http://mods.elotrolado.net/~hermes/ps3/control_fan_utility_v1.0.rar (including source) mirror for 3.41, 3.55, 4.21, 4.30 and 4.40 // original thread
Speculation
- Attackvector for clock-slowdown?
AD51/067ARMZ-REEL (2 channel Thermal Monitor SMbus IC)
6-710-287-01 / IC1101
Used for monitoring the CELL BE
Pin | Signal | Description |
---|---|---|
1 | VCC | +3.3_Thermal |
2 | D+ | from STI_THERMAL0 via R1106 100 Ohm and C1103 0.001uF 50V |
3 | D- | from STI_THERMAL0 via R1107 100 Ohm and C1103 0.001uF 50V |
4 | /THERM | |
5 | GND | Ground |
6 | /THERM2 | to /SYS_THR_ALRT |
7 | SDATA | from THR_I2C_SDA |
8 | SCLK | from THR_I2C_SCL |
OnSemi ADT7461A0002RMZR (2 channel Thermal Monitor SMbus IC CELL BE/RSX)
6-710-286-01 / IC2101
Used for monitoring the RSX
Datasheet: ADT7461-D.PDF
Pin | Signal | Description |
---|---|---|
1 | VCC | +3.3_Thermal |
2 | D+ | from RSX_TDR via R2101 100 Ohm and C2103 0.001uF 50V |
3 | D- | from RSX_TDN via R2102 100 Ohm and C2103 0.001uF 50V |
4 | /THERM | to RSX_GPIO6 / RSX_THR_EVENT |
5 | GND | Ground |
6 | /THERM2 | to /THRRSX_SENS_ALRT |
7 | SDATA | from THR_I2C_SDA |
8 | SCLK | from THR_I2C_SCL |