SKGleba / psp2hfw

Hybrid Firmware toolset for Playstation Vita
33 stars 6 forks source link

Firmware compatibility #1

Open SKGleba opened 4 years ago

SKGleba commented 4 years ago
SKGleba commented 4 years ago

It seems like 3.60->3.65 they have updated the sysroot struct which is a pain to reverse (over 256 different pointers). That causes hang at sysmem start.

SKGleba commented 4 years ago
*(uint32_t *)(sysroot + 0x354) = (uint32_t)0xFFFFFFFF;
*(uint32_t *)(sysroot + 0x35c) = (uint32_t)0;
*(uint32_t *)0x51012556 = (uint32_t)0x3358f8d3;

to boot 3.60 firmware on 3.65 bootloaders. system fails tho, can't get past shell warning - C0-4728-1