Editing Talk:Syscon Thermal Configs
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
= Unknown bytes = | = Unknown bytes = | ||
There are only a few unknown bytes in the retail thermal configs, feel free to discuss them in the sections below, the names given to the unknown bytes are the same than [[ | There are only a few unknown bytes in the retail thermal configs, feel free to discuss them in the sections below, the names given to the unknown bytes are the same than [[Syscon_Thermal_Config/structs|this C structures]] | ||
== Examples and Notes == | == Examples and Notes == | ||
Line 165: | Line 165: | ||
</div> | </div> | ||
<div style="float:left; font-size:x-small;"> | <div style="float:left; font-size:x-small;"> | ||
REX-001 | |||
000 33 41 00 00 00 36 42 00 29 00 39 43 00 2A 00 3B | 000 33 41 00 00 00 36 42 00 29 00 39 43 00 2A 00 3B | ||
Line 238: | Line 238: | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
|- | |- | ||
| rowspan="4" | | | rowspan="4" | COK-001 Refurb (40nm RSX) || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || FF || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x80 legth each | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x185</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x185</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x18A</abbr> || {{cellcolors|#ff8080}} unk_2 || {{cellcolors|#ff8080}} | | <abbr title="Relative to the start of the thermal config">0x18A</abbr> || {{cellcolors|#ff8080}} unk_2 || FF || {{cellcolors|#ff8080}}8B || {{cellcolors|lightgrey}} 00 || FF || {{cellcolors|lightgrey}} 00 || | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x1AE</abbr> || {{cellcolors|#ffbbbb}} unk_3 || {{cellcolors|#ffbbbb}} | | <abbr title="Relative to the start of the thermal config">0x1AE</abbr> || {{cellcolors|#ffbbbb}} unk_3 || FF || {{cellcolors|#ffbbbb}}8B || FF || FF || FF || | ||
|- | |- | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
|- | |- | ||
| rowspan="4" | DIA-001 ( | | rowspan="4" | DIA-001 (14 speeds) || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || {{cellcolors|lightgrey}} 00 || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x80 legth each | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x185</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x185</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x18A</abbr> || {{cellcolors|#ff8080}} unk_2 || {{cellcolors|#ff8080}}81 || FF || {{cellcolors|lightgrey}} 00 || | | <abbr title="Relative to the start of the thermal config">0x18A</abbr> || {{cellcolors|#ff8080}} unk_2 || {{cellcolors|#ff8080}}81 || FF || {{cellcolors|lightgrey}} 00 || FF || {{cellcolors|lightgrey}} 00 || | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x1AE</abbr> || {{cellcolors|#ffbbbb}} unk_3 || {{cellcolors|#ffbbbb}}81 || FF || FF || FF || FF || | | <abbr title="Relative to the start of the thermal config">0x1AE</abbr> || {{cellcolors|#ffbbbb}} unk_3 || {{cellcolors|#ffbbbb}}81 || FF || FF || FF || FF || | ||
Line 258: | Line 258: | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
|- | |- | ||
| rowspan="4" | | | rowspan="4" | DIA-001 (16 speeds)<br>DIA-002<br>DEB-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || {{cellcolors|lightgrey}} 00 || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x80 legth each | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x185</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x185</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x18A</abbr> || {{cellcolors|#ff8080}} unk_2 | | <abbr title="Relative to the start of the thermal config">0x18A</abbr> || {{cellcolors|#ff8080}} unk_2 || {{cellcolors|#ff8080}}81 || FF || {{cellcolors|lightgrey}} 00 || {{cellcolors|lightgrey}} 00 || {{cellcolors|lightgrey}} 00 || | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x1AE</abbr> || {{cellcolors|#ffbbbb}} unk_3 | | <abbr title="Relative to the start of the thermal config">0x1AE</abbr> || {{cellcolors|#ffbbbb}} unk_3 || {{cellcolors|#ffbbbb}}81 || FF || FF || FF || FF || | ||
|- | |- | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
Line 278: | Line 278: | ||
| colspan="9" {{cellcolors|lightblue}} | | colspan="9" {{cellcolors|lightblue}} | ||
|- | |- | ||
| rowspan="4" | VER-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || {{cellcolors|lightgrey}} 00 || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x70 legth each | |||
| rowspan="4" | VER-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || {{cellcolors| | |||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
Line 290: | Line 288: | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
|- | |- | ||
| rowspan="4" | DYN-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || | | rowspan="4" | DYN-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || FF || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x70 legth each | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
Line 300: | Line 298: | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
|- | |- | ||
| rowspan="4" | SUR-001<br>JTP-001<br>JSD-001<br>KTE-001<br>MSX-001<br>MPX-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || | | rowspan="4" | SUR-001<br>JTP-001<br>JSD-001<br>KTE-001<br>MSX-001<br>MPX-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || FF || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x70 legth each | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
Line 310: | Line 308: | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
|- | |- | ||
| rowspan="4" | NPX-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || | | rowspan="4" | NPX-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || FF || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x70 legth each | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
Line 320: | Line 318: | ||
| colspan="9" {{cellcolors|#eeeeff}} | | colspan="9" {{cellcolors|#eeeeff}} | ||
|- | |- | ||
| rowspan="4" | PQX | | rowspan="4" | PQX-001<br>REX-001 || <abbr title="Relative to the start of each fan table">0x68</abbr> || {{cellcolors|#b0b0ff}} Fan table/Active status || FF || FF || {{cellcolors|black}} || FF || {{cellcolors|black}} || 3 fan tables (cell, rsx, sb) of 0x70 legth each | ||
|- | |- | ||
| <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | | <abbr title="Relative to the start of the thermal config">0x156</abbr> || {{cellcolors|#ff4040}} unk_1 || FF || FF || FF || FF || FF || Always 0xFFFFFFFFFF | ||
Line 337: | Line 335: | ||
|- | |- | ||
| COK-001, COK-002, SEM-0001 || FF FF FF FF FF || FF FF 00 FF 00 || FF FF FF FF FF | | COK-001, COK-002, SEM-0001 || FF FF FF FF FF || FF FF 00 FF 00 || FF FF FF FF FF | ||
|- | |||
| COK-001 REFURB 40nm RSX || FF FF FF FF FF || FF 8B 00 FF 00 || FF 8B FF FF FF | |||
|- | |- | ||
| DIA-001 (14 speeds) || FF FF FF FF FF || 81 FF 00 FF 00 || 81 FF FF FF FF | | DIA-001 (14 speeds) || FF FF FF FF FF || 81 FF 00 FF 00 || 81 FF FF FF FF | ||
Line 342: | Line 342: | ||
| DIA-001 (16 speeds), DIA-002, DEB-001 || FF FF FF FF FF || 81 FF 00 00 00 || 81 FF FF FF FF | | DIA-001 (16 speeds), DIA-002, DEB-001 || FF FF FF FF FF || 81 FF 00 00 00 || 81 FF FF FF FF | ||
|- | |- | ||
| DIA-001 REFURB 40nm RSX || FF FF FF FF FF || 81 8B 00 FF 00 || 81 8B FF FF FF | |||
| DIA-001 | |||
|- | |- | ||
! colspan="4" | | ! colspan="4" | | ||
Line 356: | Line 354: | ||
| NPX-001 || FF FF FF FF FF || 84 8B 84 8E FF || FF FF FF FF FF | | NPX-001 || FF FF FF FF FF || 84 8B 84 8E FF || FF FF FF FF FF | ||
|- | |- | ||
| PQX | | PQX-001, REX-001 || FF FF FF FF FF || 7A 89 84 8E FF || FF FF FF FF FF | ||
|} | |} | ||
*The thermal configs found in [[NPX-001]] and | *The thermal configs found in [[NPX-001]] and [[PQX-001]] only differs in 2 bytes | ||
**[[NPX-001]], unk_2_cell=0x<span style="background:#ff4040;">84</span>, unk_2_rsx=0x<span style="background:#ff8080;">8B</span> | **[[NPX-001]], unk_2_cell=0x<span style="background:#ff4040;">84</span>, unk_2_rsx=0x<span style="background:#ff8080;">8B</span> | ||
** | **[[PQX-001]], unk_2_cell=0x<span style="background:#ff4040;">7A</span>, unk_2_rsx=0x<span style="background:#ff8080;">89</span> | ||
== Speculation == | == Speculation == | ||
Line 384: | Line 378: | ||
= Thermal Service strings = | = Thermal Service strings = | ||
Mullion firmware contains some text strings related with thermal control | |||
<pre> | |||
<pre | |||
[SERV THERM] GET_TRP CMD | [SERV THERM] GET_TRP CMD | ||
[SERV THERM] SET_TRP CMD | |||
[SERV THERM] *** GET_TRP CMD Error *** | [SERV THERM] *** GET_TRP CMD Error *** | ||
[SERV THERM] *** GET_TRP CMD Invalid TZone *** | [SERV THERM] *** GET_TRP CMD Invalid TZone *** | ||
[SERV THERM] *** SET_TRP CMD Error *** | [SERV THERM] *** SET_TRP CMD Error *** | ||
[SERV THERM] *** SET_TRP CMD Invalid TZone *** | [SERV THERM] *** SET_TRP CMD Invalid TZone *** | ||
[SERV THERM] GET_INITRP CMD | [SERV THERM] GET_INITRP CMD | ||
[SERV THERM] SET_INITRP CMD | |||
[SERV THERM] *** GET_INITRP CMD Error *** | [SERV THERM] *** GET_INITRP CMD Error *** | ||
[SERV THERM] *** GET_INITRP CMD Invalid TZone *** | [SERV THERM] *** GET_INITRP CMD Invalid TZone *** | ||
[SERV THERM] *** SET_INITRP CMD Error *** | [SERV THERM] *** SET_INITRP CMD Error *** | ||
[SERV THERM] *** SET_INITRP CMD Invalid TZone ** | [SERV THERM] *** SET_INITRP CMD Invalid TZone ** | ||
[SERV THERM] GET_INIHYS CMD | [SERV THERM] GET_INIHYS CMD | ||
[SERV THERM] SET_INIHYS CMD | |||
[SERV THERM] *** GET_INIHYS CMD Error *** | [SERV THERM] *** GET_INIHYS CMD Error *** | ||
[SERV THERM] *** GET_INIHYS CMD Invalid TZone *** | [SERV THERM] *** GET_INIHYS CMD Invalid TZone *** | ||
[SERV THERM] *** SET_INIHYS CMD Error *** | [SERV THERM] *** SET_INIHYS CMD Error *** | ||
[SERV THERM] *** SET_INIHYS CMD Invalid TZone *** | [SERV THERM] *** SET_INIHYS CMD Invalid TZone *** | ||
Line 423: | Line 408: | ||
[SERV THERM] *** GET_CRT CMD Error *** | [SERV THERM] *** GET_CRT CMD Error *** | ||
[SERV THERM] *** GET_CRT CMD Invalid TZone *** | [SERV THERM] *** GET_CRT CMD Invalid TZone *** | ||
</pre> | </pre> | ||
= Suggestions and notes about the page format and style = | = Suggestions and notes about the page format and style = |