PB2 v1.02 FW compatible with JB-King dongle
Note: Thanks to tthousand for recovering my complete article with all the updates I made recently.
What is this all about
In this thread I want to share my personal findings after doing tests with a JB-King dongle and inspecting PB2 (PS3break new product).
Attention
This thread is not made to cause any controversial discussion and as the thread opener I ask of you, please let's stick to the main topic: "using PB2 firmware with JB-King dongle". If you want to discuss any other controversial stuff, please do so in the appropriate section.
The Findings
As a very curious person that I am, and as a owner of various dongles / hardware that were at some point used and still are used in the ps3 scene to achieve some kind of jailbreak, like for example E3 Card Reader, CobraUSB, TI-84 Plus Calculator (yeah LOL, old payload days), and just recently I got a JB-King from a local store.
I was wondering what was PB2 all about, so I went to their site and started looking at the documentation, for my surprise I noticed that everything, including the documentation images where exactly the same as JB-King documentation. Immediately I decided to check the download section and obtain the PB2 dongle firmware files, I then kept my curious investigation by opening them on my Hex editor, check sizes, names and extension.
Now check this out, here you have JB-King FW files information (main FW and last update FW):
Code:File Name: 2.3_upgrade.dfu (main dongle FW) Size: 2.00 MB (2,097,461 bytes) CRC32: FFFFFFFF MD5: 2A9CEA5056A5681F0126EABCA117B47D SHA-1: E426B39291197AB21F671411F63C49A0E987417Band here you have PB2 FW files information as well:Code:File Name: upgrade_2.51.dfu (update FW) Size: 25.2 KB (25,813 bytes) CRC32: FFFFFFFF MD5: C41A2E1433CA297A7E104502C53C7389 SHA-1: 718AF82E4B40624C720FD8B8CA7AE6556CA3895C
Code:File Name: spitb27.dfu (main dongle FW) Size: 2.00 MB (2,097,461 bytes) CRC32: FFFFFFFF MD5: CF988AC5EA526304981F0DC182E4D059 SHA-1: 56995A63B04793A8500F1CFB7B61D624BD76D325Note: CRC32 was apparently modified in both cases JB-King / PB2, since this algo is flawed and if you have enough knowledge you can practically do this with all files, other hashes seems to be fine though.Code:File Name: upgrade_2.71.dfu (update FW) Size: 20.5 KB (21,013 bytes) CRC32: FFFFFFFF MD5: 9F8947326DCF46C0D02DF2E27F83F478 SHA-1: F814938B857F99687DD008E6D41DA61717268E7C
as you can see, the sizes and extension, and even the file header matches with each other (they are not identical in data though).
EDIT: I compared both JB-King's and PB2's CFW 3.55 v2 (PS3UPDAT.PUP) files and they are identical, both have the following hashes:
The TestCode:CRC32: 8FCA62E8 MD5: FF689E1E8CDD02A46DDADB14C3C5B85C SHA-1: BA28DAD2975D58B0E55742CE0DA910F22D9516DF
After all that I came to the conclusion that if I flashed / upgraded my JB-King dongle with the PB2 dongle FW files it should in theory work.
So I did it...
- Connected the JB-King dongle to the PC (while holding the upgrade switch / button)
- Run the JB-King upgrade utility
- Loaded the main PB2 FW file, spitb27.dfu, and updated my dongle with it.
- Disconnected the JB-King dongle from the PC
- Connected it again, and did the same flashing but with the latest PB2 FW file, upgrade_2.71.dfu.
[UPDATE] Revised procedure
If your PS3 is displaying "Firmware 3.55, True Blue 2.5" and not "True Blue 2.7" after doing the flashing procedure I mentioned earlier, then you will have to make a 2.3 FW Recovery as I will explain here. This procedure will help those with a bad FW flash as well.
Ok let's do this! =)...
- While pressing your JB-King upgrade switch / button connect it to your PC
- Using the 'Upgrade.exe' tool from JB-King load "2.3_upgrade.dfu"
- Wait for it to upgrade your dongle, this will take a few minutes.
- After it finishes, close the Upgrade Tool and disconnect the dongle from the PC (don't use the Safely Remove Hardware on Windows, just disconnect it)
Now let's go to phase 2 of FW upgrade to 2.3...
- Again, While pressing the JB-King upgrade switch / button connect it to your PC
- Using the 'Upgrade.exe' tool from JB-King load "upgrade 20111220.dfu"
- Wait for it to upgrade your dongle, this will take less time than the first.
- After it finishes, close the Upgrade Tool and disconnect the dongle from the PC (don't use the Safely Remove Hardware on Windows, just disconnect it)
Now you can actually do the same procedure to update the FW but using the PB2 v1.02 (2.7 - 2.71) FW files.
Remember: Don't use Windows "Safely Remove Hardware" after you finish flashing your dongle, just remove it, for some reason that gave me some FW flashing problems.
All this new to you?
If you are new to the JB-King / PB2 flashing procedure, please check this thread made by Nicolas19 it have images and the package with the latest PB2 v1.02 FW files (2.7 - 2.71), it will guide you through the Driver installation for Windows, both x86 and x64, including other details. Thanks to Nicolas19 for the thread.
JB-King:NEW,FAST & Safe Method For Upgrade
The Results
After connecting the JB-King dongle flashed with the PB2 FW to my PS3, I turned it on and as expected, everything was fine. I didnt even change my PS3 CFW, still using the JB-King CFW v2 provided in their site.
I then, loaded multiMAN to test Call of Duty: Modern Warfare 3 (BLUS-30838)(has TB patch applied) and after returning to the XMB the game loaded with no problems.
Edit: Some quick tests I made so far...
Tested Final Fantasy XIII-2 (BLES-01269 / TB Patch), working fine.
Tested Deus Ex: Human Revolution (BLUS-30476 / TB Patch), working fine
Tested Ultimate Marvel Vs Capcom 3 (BLUS-30787 / TB Patch), working fine
Tested The King of Fighters XIII (BLUS-30845 / TB Patch), working fine
Edit: new tests...
Tested Ninja Gaiden 3 (BLES-01524 / TB Patch), working fine
Tested Sniper Elite V2 (BLES-01290 / TB Patch), working fine [thanks to kenzya for testing]
Tested Max Payne 3 (BLES-01656 / TB Patch), working fine [thanks to kenzya for testing]
UPDATE!: After making a JB-King FW recovery to 2.3 then updating directly to PB2 2.7 -> 2.71 the PS3 System Information now display "True Blue 2.7" and the games that I reported not working now are working =).
Tested Max Payne 3 (BLUS-30557 / TB Patch), Working fine now!
Tested Tom Clancy's Ghost Recon Future Soldier (BLUS-30521 / TB Patch), Working fine!
Tested Prototype 2 (BLUS-30756 / TB Patch), Working fine now!
Conclusion
This is at least good news for those who bought JB-King, since there hasn't been any updates in their site with new FW that brings compatibility with newer games.
At least from my personal test findings, you can actually flash a JB-King dongle with PB2 FW and use it without any problems =).
Stay tuned
I will eventually update this thread with information about tests with games like: Tom Clancy's Ghost Recon Future Soldier, so far not supported on JB-King 2.51 FW (as far as I know) , but supported on PB2 v1.02.
EDIT: In case you don't know or are wondering what new games are supported in the latest PB2 FW v1.02, here you have change log:
Source: PB2,PS3,break, PS3break,dongle,PS3 dongle,jailbreak, PS3break.comCode:[2012-06-27] upgrade content: 1. enrich and perfect the codes, enhance the stability and the safety of pb2 system. 2. perfect support the following games: <01> Devil_May_Cry_HD_Collection <02> Meikyuu_Touro_Legasista_JPN <03> Summer_Stars_2012 <04> Armored_Core_V <05> MUD_FIM_Motocross_World_Championship <06> Metal_Gear_Solid_HD_Collection <07> Sniper_Elite_V2 <08> Prototype_2 <09> NINJA GAIDEN 3 <10> Yakuza_Dead_Souls <11> Order Up <12> Tiger Woods PGA TOUR 13 <13> WARRIORS OROCHI 3 <14> Attouteki_Yuugi_Mugen_Souls <15> Shin_Sangoku_Musou_Moushouden_ASiA <16> Max Payne 3 <17> Dragon's Dogma <18> Dirt_Showdown_PS3-VIMTO <19> SBK Generations <20> Tom Clancy's Ghost Recon - Future Soldier <21> Major League Baseball 2K12 <22> Game of Thrones
Important
Please note that I am in no way responsible for anything that happen to your dongle / hardware / console by doing what I personally decided to do, if you don't know how to flash the FW files to JB-King, please be careful.
Extra Investigation (might be useful for devs)
I don't know if this can be useful for any PS3 developer who is working to reverse engineer these kind of dongles (TB/ JB-King / PB2), but after having a look at the DFU firmware files header I started to look for information about it.
Here you have an example of the header:
here you have it as data...Code:DfuSe.%. ..Target.....ST....:\.ourceCode.stm32_psgroove.genkeytools.spi.tb27.dfu
Now, DFU stands for "Device Firmware Upgrade", now for what device?, well after looking around for information this firmware are intended for "STM32 USB-FS-Device" (STMicroelectronics).Code:unsigned char rawData[80] = { 0x44, 0x66, 0x75, 0x53, 0x65, 0x01, 0x25, 0x01, 0x20, 0x00, 0x01, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x01, 0x01, 0x00, 0x00, 0x00, 0x53, 0x54, 0x2E, 0x2E, 0x2E, 0x00, 0x3A, 0x5C, 0x00, 0x6F, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6F, 0x64, 0x65, 0x00, 0x73, 0x74, 0x6D, 0x33, 0x32, 0x5F, 0x70, 0x73, 0x67, 0x72, 0x6F, 0x6F, 0x76, 0x65, 0x00, 0x67, 0x65, 0x6E, 0x6B, 0x65, 0x79, 0x74, 0x6F, 0x6F, 0x6C, 0x73, 0x00, 0x73, 0x70, 0x69, 0x00, 0x74, 0x62, 0x32, 0x37, 0x2E, 0x64, 0x66, 0x75 };
In the following links you will find some PDFs with images that clearly show applications and utilities from the Development Kit for these devices, there is even one used to flash DFU firmwares to the USB device very similar to the one provided by JB-King dongle (without the advanced features).
There is a DFU File Manager as well that is included on the Dev Kit that allows to extract s19 / HEX / BIN data from the DFU firmwares.
Anyway, this may be worth a look if you're a dev looking for information.
http://www.st.com/internet/com/TECHN...CD00158241.pdf
http://www.st.com/internet/com/TECHN...CD00155676.pdf
Note: I installed the "DfuSe USB device firmware upgrade STMicroelectronics extension" from this page, It includes some applications to manage DFU firmwares, as the firmware extractor, etc.
STM32F103RB - STMicroelectronics
http://www.st.com/internet/com/SOFTW...EMO/um0412.zip
EDIT: I attached some screenshots from the Development Kit I mentioned, just in case you can't access the PDF images for some reason. They where took while having connected JB-King to the PC in DFU mode.
PS: Sorry for the long post, but I wanted to be as informative as possible =). I will try to update this post with more information as I have more free time to do so.
SeeYa!


5Likes
LinkBack URL
About LinkBacks
































