CristianLara
Member
¡Hola a todos!
Estoy buscando dar con la forma correcta de ajustar la curva de ventilador en mi PS3 con placa DYN-001 (Syscon SW2-301). El rollo es que estoy intentando meter parámetros de una PS3 GEX, pero al reflashear la EEPROM me lanza un error de checksum y no arranca.
la consola corta el proceso y muestra un fallo de checksum.
Obviamente la DYN-001 usa la misma estructura de tabla pero algo estoy haciendo mal con el comando "eepcsum" solo trae el sum de los parámetros ingresados
¿Alguna idea de:
Dónde van exactamente el checksum en la eprom, Cómo deben quedar los bytes del checksum (¿little endian o big endian?)
Algún ejemplo probado de valores custom en DYN-001
Agradezco cualquier pista, algo que deba tener en cuenta para que no me tire el dichoso error de checksum. ¡Mil gracias de antemano!
estos son los parámetros de la gex
Hello everyone!
I'm trying to figure out the correct way to adjust the fan curve on my PS3 with the DYN-001 board (Syscon SW2-301). The problem is that I'm trying to enter parameters from a PS3 GEX, but when I reflash the EEPROM, I get a checksum error and it won't boot.
The console stops the process and displays a checksum error.
Obviously, the DYN-001 uses the same table structure, but I'm doing something wrong with the "eepcsum" command; it only returns the sum of the entered parameters.
Any ideas on:
Where exactly the checksum goes in the EEPROM? How the checksum bytes should be (little endian or big endian?)
Any tested examples of custom values on the DYN-001?
I'd appreciate any clues, or anything I should keep in mind so I don't get the dreaded checksum error. Thanks a million in advance!
These are the GEX parameters.
Mod edit: Provide an English translation along with your post.
Estoy buscando dar con la forma correcta de ajustar la curva de ventilador en mi PS3 con placa DYN-001 (Syscon SW2-301). El rollo es que estoy intentando meter parámetros de una PS3 GEX, pero al reflashear la EEPROM me lanza un error de checksum y no arranca.
la consola corta el proceso y muestra un fallo de checksum.
¿Alguna idea de:
Dónde van exactamente el checksum en la eprom, Cómo deben quedar los bytes del checksum (¿little endian o big endian?)
Algún ejemplo probado de valores custom en DYN-001
Agradezco cualquier pista, algo que deba tener en cuenta para que no me tire el dichoso error de checksum. ¡Mil gracias de antemano!
estos son los parámetros de la gex
Hello everyone!
I'm trying to figure out the correct way to adjust the fan curve on my PS3 with the DYN-001 board (Syscon SW2-301). The problem is that I'm trying to enter parameters from a PS3 GEX, but when I reflash the EEPROM, I get a checksum error and it won't boot.
The console stops the process and displays a checksum error.
Any ideas on:
Where exactly the checksum goes in the EEPROM? How the checksum bytes should be (little endian or big endian?)
Any tested examples of custom values on the DYN-001?
I'd appreciate any clues, or anything I should keep in mind so I don't get the dreaded checksum error. Thanks a million in advance!
These are the GEX parameters.
Mod edit: Provide an English translation along with your post.
EEP GET 0250 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 80 4B 00 00 00 FF 7F C0 41 00 FF FF FF 7F C0 FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0290 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF 33 FF 01 00 FF FF FF FF FF FF FF FF
# 80 50 00 00 00 FF 7F C0 46 00 FF FF FF 7F C0 FF
EEP GET 02D0 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0310 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF 33 FF 01 00 FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0350 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0390 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF 00 00 40 14 FF FF FF FF FF 84 8B 84 8B FF
# 54 00 55 00 02 00 63 00 64 00 02 00 FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 03D0 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0410 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# 71 66 09 01 63 1C 99 00 00 FF FF FF FF FF FF FF
fantbl get 0
00000000
# FanconNo:00
# P0: TemprD:0.0(0x0000) - TemprU:75.0(0x4B00) Duty:50%
# P1: TemprD:65.0(0x4100) - TemprU:127.75(0x7FC0) Duty:100%
# P2: TemprD:127.75(0x7FC0) - TemprU:255.75(0xFFFF) Duty:100%
# P3: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P4: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P5: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P6: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P7: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P8: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P9: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P10: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P11: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P12: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P13: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P14: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P15: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P16: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P17: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P18: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P19: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
fantbl get 1
00000000
# FanconNo:01
# P0: TemprD:0.0(0x0000) - TemprU:80.0(0x5000) Duty:50%
# P1: TemprD:70.0(0x4600) - TemprU:127.75(0x7FC0) Duty:100%
# P2: TemprD:127.75(0x7FC0) - TemprU:255.75(0xFFFF) Duty:100%
# P3: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P4: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P5: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P6: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P7: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P8: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P9: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P10: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P11: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P12: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P13: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P14: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P15: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P16: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P17: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P18: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P19: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
tshutdown get 0
00000000
# TZone No:00
# Temperature:+85.0(0x5500)
tshutdown get 1
00000000
# TZone No:01
# Temperature:+100.0(0x6400)
eepcsum
00000000
# csum = 0xE1A0
EEP GET 3961 01
FFFFA501
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# 80 4B 00 00 00 FF 7F C0 41 00 FF FF FF 7F C0 FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0290 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF 33 FF 01 00 FF FF FF FF FF FF FF FF
# 80 50 00 00 00 FF 7F C0 46 00 FF FF FF 7F C0 FF
EEP GET 02D0 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0310 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF 33 FF 01 00 FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0350 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0390 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF 00 00 40 14 FF FF FF FF FF 84 8B 84 8B FF
# 54 00 55 00 02 00 63 00 64 00 02 00 FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 03D0 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
EEP GET 0410 40
00000000
# +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
# -----------------------------------------------
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
# 71 66 09 01 63 1C 99 00 00 FF FF FF FF FF FF FF
fantbl get 0
00000000
# FanconNo:00
# P0: TemprD:0.0(0x0000) - TemprU:75.0(0x4B00) Duty:50%
# P1: TemprD:65.0(0x4100) - TemprU:127.75(0x7FC0) Duty:100%
# P2: TemprD:127.75(0x7FC0) - TemprU:255.75(0xFFFF) Duty:100%
# P3: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P4: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P5: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P6: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P7: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P8: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P9: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P10: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P11: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P12: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P13: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P14: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P15: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P16: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P17: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P18: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P19: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
fantbl get 1
00000000
# FanconNo:01
# P0: TemprD:0.0(0x0000) - TemprU:80.0(0x5000) Duty:50%
# P1: TemprD:70.0(0x4600) - TemprU:127.75(0x7FC0) Duty:100%
# P2: TemprD:127.75(0x7FC0) - TemprU:255.75(0xFFFF) Duty:100%
# P3: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P4: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P5: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P6: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P7: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P8: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P9: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P10: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P11: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P12: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P13: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P14: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P15: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P16: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P17: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P18: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
# P19: TemprD:255.75(0xFFFF) - TemprU:255.75(0xFFFF) Duty:100%
tshutdown get 0
00000000
# TZone No:00
# Temperature:+85.0(0x5500)
tshutdown get 1
00000000
# TZone No:01
# Temperature:+100.0(0x6400)
eepcsum
00000000
# csum = 0xE1A0
EEP GET 3961 01
FFFFA501