Прошивка: 1xPS3 COBRA CEX-4.53
Другие консоли: 2xPSVITA 3.60 ENSO
Регистрация: 16.01.2008
Адрес: Планета земля
Сообщений: 3,135
Вы сказали Спасибо: 1,093
Поблагодарили 2,755 раз(а) в 1,167 сообщениях
Сила репутации: 1Репутация: 2874 
(репутация неоспорима)
|
UPDATE: webMAN 1.17 & droidMAN 0.30
webMAN 1.17.zip
Added "Enable dynamic fan control" option in [SETUP] - only for COBRA7-4.46 firmwares (thanks to Estwald for the fancontrol payload)
Added two modes: Auto (with 62'C/68/70/73/77'C thresholds) and 6 preset manual fan speeds:
Auto
25% fan speed (0x40)
38% (0x60)
44% (0x70)
56% (0x90)
75% (0xC0)
100% (0xF0)
Changing the fan options in [SETUP] are applied immediately and don't require restart (unless you want to disable the fan control).
I've never used the fan control thing, but I think it works just ok. Give it a try and let me know.
Code:
void fan_control(u8 temp0, u8 temp1, u8 temp2, u8 temp3, u8 temp4, u8 temp5)
{
if(peekq(0x80000000002EA9B8ULL)==0x4345580000000000ULL)// {dex_mode=0; c_firmware=4.46f;}
{
u64 PAYLOAD_BASE = 0x8000000000000f70ULL;
u64 syscall_base = 0x800000000035E860ULL;
u8 payload[1832]={...};
u64 *addr= (u64 *)payload;
addr[1] = syscall_base;
addr[2] += PAYLOAD_BASE;
addr[3] = peekq(syscall_base + (u64) (130 * 8));
addr[4] += PAYLOAD_BASE;
addr[5] = peekq(syscall_base + (u64) (138 * 8));
addr[6] += PAYLOAD_BASE;
addr[7] = peekq(syscall_base + (u64) (379 * 8));
if(peekq(PAYLOAD_BASE)==0)
{
for(u16 m = 0; m < ((1832 + 7) & ~7); m+=8)
pokeq(PAYLOAD_BASE + (u64) m, addr[m>>3]);
}
u64 payload_ctrl = (PAYLOAD_BASE + (lv2peek32(PAYLOAD_BASE + 4ULL ))) - 8ULL;
lv2poke32(payload_ctrl + 0ULL, 0x33); // current fan speed
lv2poke32(payload_ctrl + 4ULL, 0x00); // 0 - disabled, 1 - enabled without leds, 2 - enabled with leds
sys_timer_usleep(300000);
lv2poke32(payload_ctrl + 8ULL, 0x5F); // fan speed in shutdown syscall (when it calls PS2 Emulator)
lv2poke32(payload_ctrl + 12ULL, 0x40); // fan speed < temp_control0
lv2poke32(payload_ctrl + 16ULL, 0x58); // fan speed temp_control0 => temp_control1
lv2poke32(payload_ctrl + 20ULL, 0x60); // fan speed temp_control0 <= temp_control1
lv2poke32(payload_ctrl + 24ULL, 0x68); // fan speed >= temp_control1
lv2poke32(payload_ctrl + 28ULL, 0x70); // fan speed >= temp_control2
lv2poke32(payload_ctrl + 32ULL, 0x78); // fan speed >= temp_control3
lv2poke32(payload_ctrl + 36ULL, 0x98); // fan speed >= temp_control4
lv2poke32(payload_ctrl + 40ULL, temp1); // temp_control0 (єC)
lv2poke32(payload_ctrl + 44ULL, temp2); // temp_control1 (єC)
lv2poke32(payload_ctrl + 48ULL, temp3); // temp_control2 (єC)
lv2poke32(payload_ctrl + 52ULL, temp4); // temp_control3 (єC)
lv2poke32(payload_ctrl + 56ULL, temp5); // temp_control4 (єC)
if(temp0)
{
lv2poke32(payload_ctrl + 12ULL, temp0); // fan speed < temp_control0
lv2poke32(payload_ctrl + 16ULL, temp0); // fan speed temp_control0 => temp_control1
lv2poke32(payload_ctrl + 20ULL, temp0); // fan speed temp_control0 <= temp_control1
lv2poke32(payload_ctrl + 24ULL, temp0); // fan speed >= temp_control1
lv2poke32(payload_ctrl + 28ULL, temp0); // fan speed >= temp_control2
lv2poke32(payload_ctrl + 32ULL, temp0); // fan speed >= temp_control3
lv2poke32(payload_ctrl + 36ULL, temp0); // fan speed >= temp_control4
}
lv2poke32(payload_ctrl + 4ULL, 0x01);
pokeq(syscall_base + (u64) (130 * 8), PAYLOAD_BASE + 0x10ULL);
pokeq(syscall_base + (u64) (138 * 8), PAYLOAD_BASE + 0x20ULL);
pokeq(syscall_base + (u64) (379 * 8), PAYLOAD_BASE + 0x30ULL);
lv2poke32(0x800000000000C698ULL, 0x38600000); // sys 383
lv2poke32(0x8000000000009E28ULL, 0x38600001); // sys 409
lv2poke32(0x800000000000A324ULL, 0x38600001); // sys 389
lv2poke32(0x800000000000A3ECULL, 0x38600001); // sys 386
}
}
|
droidMAN 0.30.zip
Added Category Selection (PS3, PS2, PS1)
Direct Access to webMAN
Backup of SAVEDATA (only first user '000001' atm, i'm working on adding user selection)
Quick links to IGN, gamefaqs, gametrailers and youtube for each game
Cosmetic fixes
To Do:
Game saves management (copying from a user to another, possibility to select the saves to copy instead of the whole directory)
Check games updates, and direct download to the phone in order to install it easily when connecting the device to the ps3
Option to restart the PS3 / ******* My Games
Monitoring the temperature
Adding network games listing
|
|