- May 31, 2019
- Donations
- £7.40
- 57
- 37
- 18
- AGName
- WorldGenesis
- AG Join Date
- May 12, 2007
Hello all!
So, I was able to get the PSP Testing Tool (DTP-H1500) to boot into service mode (not in the "official" Sony way).
Long post warning?
The typical service mode/Pandora's battery works by putting in a PSP battery which contains the EEPROM serial 0xFFFFFFFF which the SYSCON reads and has the Pre-IPL read the bootloader/IPL from the memory stick, which causes the memory stick to act like a NAND flash. This allows the unit to still run its OS and software without relying on a badly flashed unit.
---
Of course, the PSP Testing Tool does not have a battery, since its a giant tower
Sometime ago, I figured out that on the H1500 motherboard, there's a set of dip switches, 3 labeled SYSCON [normal <-> write], and a dip switch containing 4-switches.
By setting one of the mini switches to on, it'll auto-power on the unit and boot the PSP when the AC power supply was plugged in. This is similar to the behavior where if you set the battery serial to all 00's on a retail PSP instead of FF's (probably used for quick factory testing)
So, I got my classic 1.50 Pandora MMS, I set all the front panel dip switches to on, opened up the unit to make sure I can access the motherboard switches while the unit is plugged in.
I set the 4-switch dip all one, except the far right one, and kept the SYSCON write switches to default / left. This should cause the tower's fan to turn on, where it'll actually set the battery serial to all 0's if you read it from any battery-based program.
I booted up the unit into the system software (which my unit is running 1.0.0 with some custom helper modules) and started Pandora's Battery tool (you can use any tool so as long it can set the battery serial to all FF's).
Once you are in the app, make sure the serial is currently set to all 00's, SET the SYSCON dip switches from left to right, so its in Write Mode (the top two, when looking from the bottom with the DVD drive down). From the program, I set the serial to all FF's, which in the program I was using auto-exited in a few seconds.
The controller unit's display will power off but the tower will still remain powered on, set the SYSCON switches that were in write mode set to off/normal mode.
From there the unit will warm reboot and run whatever IPL was injected on the memory stick
---
I'm not entirely certain how Sony themselves force the "battery" into service mode where the internal flash is not bootable. It definitely at least makes it somewhat possible to install whatever firmware from this mode so as long you can set the battery serial.
Enjoy! :O
---
EDIT: I think I just figured it out after like messing with it again :|
Make sure the tower is powered off
So, set all the SYSCON switches to off/normal, and set the 4-pack dip switch to the following pattern:
ON / OFF / ON / OFF
so, 4 and 2 should be clicked away from themselves.
Make sure to also set *all* the front panel switches to ON, and then power on the tower, it should auto-boot the unit with whatever IPL is injected on the memory stick.
Enjoy once again with this new found info XD
EDIT 2: The front panel dip switches! They do nothing! Just set the pattern for the mini 4-switch pack to that pattern and that'll be good.
EDIT 3: Just adding a thing, where I messed with the dipsw's sometime last year from the Assembler Archive: PSP Testing Tool DIPSW Mystery
So, I was able to get the PSP Testing Tool (DTP-H1500) to boot into service mode (not in the "official" Sony way).
The typical service mode/Pandora's battery works by putting in a PSP battery which contains the EEPROM serial 0xFFFFFFFF which the SYSCON reads and has the Pre-IPL read the bootloader/IPL from the memory stick, which causes the memory stick to act like a NAND flash. This allows the unit to still run its OS and software without relying on a badly flashed unit.
---
Of course, the PSP Testing Tool does not have a battery, since its a giant tower
Sometime ago, I figured out that on the H1500 motherboard, there's a set of dip switches, 3 labeled SYSCON [normal <-> write], and a dip switch containing 4-switches.
By setting one of the mini switches to on, it'll auto-power on the unit and boot the PSP when the AC power supply was plugged in. This is similar to the behavior where if you set the battery serial to all 00's on a retail PSP instead of FF's (probably used for quick factory testing)
So, I got my classic 1.50 Pandora MMS, I set all the front panel dip switches to on, opened up the unit to make sure I can access the motherboard switches while the unit is plugged in.
I set the 4-switch dip all one, except the far right one, and kept the SYSCON write switches to default / left. This should cause the tower's fan to turn on, where it'll actually set the battery serial to all 0's if you read it from any battery-based program.
I booted up the unit into the system software (which my unit is running 1.0.0 with some custom helper modules) and started Pandora's Battery tool (you can use any tool so as long it can set the battery serial to all FF's).
Once you are in the app, make sure the serial is currently set to all 00's, SET the SYSCON dip switches from left to right, so its in Write Mode (the top two, when looking from the bottom with the DVD drive down). From the program, I set the serial to all FF's, which in the program I was using auto-exited in a few seconds.
The controller unit's display will power off but the tower will still remain powered on, set the SYSCON switches that were in write mode set to off/normal mode.
From there the unit will warm reboot and run whatever IPL was injected on the memory stick
---
I'm not entirely certain how Sony themselves force the "battery" into service mode where the internal flash is not bootable. It definitely at least makes it somewhat possible to install whatever firmware from this mode so as long you can set the battery serial.
Enjoy! :O
---
EDIT: I think I just figured it out after like messing with it again :|
Make sure the tower is powered off
So, set all the SYSCON switches to off/normal, and set the 4-pack dip switch to the following pattern:
ON / OFF / ON / OFF
so, 4 and 2 should be clicked away from themselves.
Make sure to also set *all* the front panel switches to ON, and then power on the tower, it should auto-boot the unit with whatever IPL is injected on the memory stick.
Enjoy once again with this new found info XD
EDIT 2: The front panel dip switches! They do nothing! Just set the pattern for the mini 4-switch pack to that pattern and that'll be good.
EDIT 3: Just adding a thing, where I messed with the dipsw's sometime last year from the Assembler Archive: PSP Testing Tool DIPSW Mystery
Last edited: