【Complete version】How to apply PS2251-07(2307) patch for Psychson(BadUSB)
投稿日： 最終更新日：2017/04/03 投稿者：xx2zz
I released a patch to run Psychson on PS2251-07(2307), but since the procedure was complicated and incomplete.
Because there are too many questions, I will revisit a simplified patch file and procedure again.
This file contains the following changes.
- PS2251-07(2307) support
- Fixed existing bug that does not work with USB 3.0
Note: This file is research material for the purpose of experiment to work Psychson’s custom firmware in PS2251-07(2307). It does not guarantee the operate. Please use it at your own risk.
Operation confirmation device
I confirmed the operation with the following USB memory.
- TOSHIBA TransMemory-MX TNU-B008GK
- TOSHIBA TransMemory-MX V3SZK-016G
Other necessary items
Building CFW for 2307
- Download source code from brandonlw/Psychson and extract it
- Overwrite/Add the contents of “Psychson2307_diff_20170401.zip” to the Psychson folder expanded with step 1
- Apply differences with patch command (Movie)
- Extract “FW07FF01V10153M_20140116.bin” and “BN07V106M.BIN” from “firmware_ps225107.rar” and place it in “firmware” folder
- Execute “fire2db.pl” placed in “firmware” folder (Perl 5 required)
- Run build.bat
patch -p0 < firmware-firmware2307.diff patch -p0 < DriveCom-DriveCom2307.diff
Embedding the payload
Flashing CFW for 2307
- Build DriveCom after applying the patch with VS2012
- Extract “BN07V502TAW.BIN” from “firmware_ps225107.rar”
- Open “BN07V502TAW.BIN” with hex editor and change the values of offset 0x4D85, 0x4D86 to 00
- Flashing firmware with DriveCom.exe
DriveCom.exe /drive=E /action=SendFirmware /burner=BN07V502TAW.BIN /firmware=fw.bin