Reference to lv2diag.self in 3.55 lv2kernel.self
Hey guys I thought I would look through the 3.55 files and see if I could find anything relating to the removal of downgrade potential in 3.55 and I found this:
Code:
At 002E9230:
###
### Factory diagnostic mode
###
mounting the USB mass storage (usb000) :
Failed (error code:0x%08x)
%s/%s
Lv2diag.self
DEH
Continue
#.# Detected USB dongle
# mounting the flash file system :
Skipped
###.### Safe mode.###
process_utils::create_initial_system_process : ss_params::get_update_status failed (%d)
###.### Software update mode.###
mounting the builtin HDD1:
PS3UPDATE/ps3su.self
sys/internal/sys_init_osd.self
/app_home
sys_init_osd.self
# WARNING : lv2::ss_params::get_update_status() returned an invalid value (0x%02x)
-mode=1
-mode=2
###.### creating the ps3swu process : Failed (path:%s, error code:0x%08x)
### exiting software update mode.###
I'm not that familiar with the reversing process but I believe, if you load the elf into IDA you can look for a call to the memory address containing any of these strings. You then have a general area to work with in your attempts to get downgrading back.
Or, I could just not know what I'm talking about and have wasted a thread >.<
EDIT: Also I found the same text string in the 3.50 lv2kernel.self starting at:
002E2318
So maybe someone can find the calls to the strings, compare the functions, and make an appropriate patch?