PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • JB-King Dongle PB2 v1.02 FW Compatibility Explained

    I am proud to announce the return of CaptainCPS-X to our site, and he has brought with him his collected findings on the new PB2 v1.02 being compatible with the JB-king dongle. With the release of PB v1.02, many JB-King users have been wondering what is the best way for the them to update their dongles; well, you need look no further, CaptainCPS-X has your connection, and is bringing us the latest support. Now a picture


    More Pictures:

    Spoiler



    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: E426B39291197AB21F671411F63C49A0E987417B
    Code:
    File Name: upgrade_2.51.dfu (update FW)
    Size: 25.2 KB (25,813 bytes)
    CRC32: FFFFFFFF
    MD5: C41A2E1433CA297A7E104502C53C7389
    SHA-1: 718AF82E4B40624C720FD8B8CA7AE6556CA3895C
    and here you have PB2 FW files information as well:

    Code:
    File Name: spitb27.dfu (main dongle FW)
    Size: 2.00 MB (2,097,461 bytes)
    CRC32: FFFFFFFF
    MD5: CF988AC5EA526304981F0DC182E4D059
    SHA-1: 56995A63B04793A8500F1CFB7B61D624BD76D325
    Code:
    File Name: upgrade_2.71.dfu (update FW)
    Size: 20.5 KB (21,013 bytes)
    CRC32: FFFFFFFF
    MD5: 9F8947326DCF46C0D02DF2E27F83F478
    SHA-1: F814938B857F99687DD008E6D41DA61717268E7C
    Note: 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.

    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:

    Code:
    CRC32: 8FCA62E8
    MD5: FF689E1E8CDD02A46DDADB14C3C5B85C
    SHA-1: BA28DAD2975D58B0E55742CE0DA910F22D9516DF
    The Test

    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:

    Code:
    [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
    Source: PB2,PS3,break, PS3break,dongle,PS3 dongle,jailbreak, PS3break.com

    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:

    Code:
    DfuSe.%. ..Target.....ST....:\.ourceCode.stm32_psgroove.genkeytools.spi.tb27.dfu
    here you have it as data...

    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
    };
    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).

    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!

    PSX-SCENE: Why Go Anywhere Else?

    Hall of Fame - Latest News - Report News - Search Forums
    Jay-Jay and tthousand like this.
    This article was originally published in forum thread: PB2 v1.02 FW compatible with JB-King dongle started by CaptainCPS-X View original post
    Comments 14 Comments
    1. vronz's Avatar
      vronz -
      does it work with JB2USB? JB2USB is the cheapest at the moment.
    1. tthousand's Avatar
      tthousand -
      No, I don't think so. At least, know one that I know has said it is working.
    1. CaptainCPS-X's Avatar
      CaptainCPS-X -
      So far this method is only possible between JB-King and PB2 dongles. They seem to be built using the same hardware. JB2USB firmware is different.

      Don't try flashing JB-King / PB2 firmwares on other dongles. There is no evidence that it will work. You may brick your dongle.

      SeeYa!
    1. skygunner's Avatar
      skygunner -
      JB2 use A3P250 chip and upgrade itself via PS3 pkg program.

      Both the PB2 and JBKING use A3P125 chip and an extra STM32 F103C8T6 chip which is an ARM Cortex-M3 cpu, to upgrade itself via the STM32 device's DFU way. Because these two(or one) teams don't have the knowledge of how to flash it via PS3.

      JB2USB might use A3P125/250 or whatever, and they didn't adopt the DFU flash method, no STM32 device on board. Instead the dongle appear as a USB drive while connect to computer and you copy a .bin firmware to it to have the dongle upgraded.
      Thus PB2/JBKING's firmware won't be compatible with it. It is unclear if a dev could and want to extract the payload from JB2/PB2's frimware and prepare it for the JB2USB
    1. tthousand's Avatar
      tthousand -
      I think the bottom line here, and everywhere else in life, is... you get what you pay for. The JB2USB being the cheapest of the clones, also has the least support, and the lowest "TB firmware" compatibility. You want something that can do more, well, then you have to pay more... bottom line
    1. Jay-Jay's Avatar
      Jay-Jay -
      Welcome back CaptainCPS-X!

      A little inside joke: every time I see your avatar, I want to flicker an Angry Bird to that little piggy! LOL!

    1. CaptainCPS-X's Avatar
      CaptainCPS-X -
      Quote Originally Posted by Jay-Jay View Post
      Welcome back CaptainCPS-X!

      A little inside joke: every time I see your avatar, I want to flicker an Angry Bird to that little piggy! LOL!

      LOL! xD awww I know it looks like a little piggy, but it's a Moggle, leave it alone! haha!

      SeeYa!
    1. Jay-Jay's Avatar
      Jay-Jay -
      Quote Originally Posted by CaptainCPS-X View Post
      LOL! xD awww I know it looks like a little piggy, but it's a Moggle, leave it alone! haha!

      SeeYa!
      You spoke too late! That moggle (that looks like a pink piggy) already got PWNED by an Angry Bird!

      Attachment 36297
    1. miasma's Avatar
      miasma -
      So to paraphrase PB2 and JB-King are identical.
    1. krytonic's Avatar
      krytonic -
      Quote Originally Posted by skygunner View Post
      JB2 use A3P250 chip and upgrade itself via PS3 pkg program.

      Both the PB2 and JBKING use A3P125 chip and an extra STM32 F103C8T6 chip which is an ARM Cortex-M3 cpu, to upgrade itself via the STM32 device's DFU way. Because these two(or one) teams don't have the knowledge of how to flash it via PS3.

      JB2USB might use A3P125/250 or whatever, and they didn't adopt the DFU flash method, no STM32 device on board. Instead the dongle appear as a USB drive while connect to computer and you copy a .bin firmware to it to have the dongle upgraded.
      Thus PB2/JBKING's firmware won't be compatible with it. It is unclear if a dev could and want to extract the payload from JB2/PB2's frimware and prepare it for the JB2USB
      *nods* Uhm... All I got from that is that they use the same brand CPU has mobile phones...
    1. LFXiksas's Avatar
      LFXiksas -
      Is it possible to see a port to a pic18f chip?
    1. CaptainCPS-X's Avatar
      CaptainCPS-X -
      Check this out xD haha!

      JB-King upgrade 2.7 released!!!

      Date: 2012-07-04

      JB-King team released our 2.7 upgrade.This time,we upgrade code inside,make system to be stronger and safer.

      All 2.7 games can be supported,including the coming games.

      We´ll going on upgrading and releasing more games for friends that love gaming.

      Thanks for all of your supporting and helping.

      Best Regards.

      Including:

      <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
      Source: JB-King

      SeeYa!
    1. naruto555's Avatar
      naruto555 -
      true blue team where this shit these fixes eboot ??????????????????
    1. cdmanga's Avatar
      cdmanga -
      My JB king never chance to ture blue V2.7. When you say: "then updating directly to PB2 2.7 -> 2.71" is for me not remove jb king from PC or jump directly for 2.71 upgrade?
  • Daily Digest


    Want to receive the latest PSX info in your email?

    Sign up for our Daily Digest!



    Want to learn more about the team keeping you up to date with the latest scene news?

    Read about them now!

    Check out our Developer bios, too!

  • Recent Threads

    Hussein007

    multiplayer with backup game

    Thread Starter: Hussein007

    I will have a plan to install jailbreak 4.41,

    It is okay if i play multiplayer with backup game?

    Last Post By: mschumacher69 Today, 08:06 AM Go to last post
    SP193

    Getting the FreeType library in PS2SDK-ports working

    Thread Starter: SP193

    Several of my ongoing projects need to be moved from gsKit's FONTM support to some other font system that doesn't involve rom0:FONTM because not all consoles

    Last Post By: SP193 Today, 06:18 AM Go to last post
    hcode123

    Multiman Theme Request Thread by hcode123

    Thread Starter: hcode123

    Hi everybody. Here I will be taking theme request. I will try my best to finish them asap. So just post the name of the theme you wanna see and I'll try

    Last Post By: hcode123 Today, 06:13 AM Go to last post
    lovewiibrew

    OPL development stalling?

    Thread Starter: lovewiibrew

    It's a fantastic program and I would hate to see it abandoned. One commit in 9 months and sometimes there's maybe one post a day in the OPl forum. Has

    Last Post By: l_oliveira Today, 07:58 AM Go to last post
    w0mb

    SLIM - Firmware 3.50 120 GB - cech2001a - For Sale

    Thread Starter: w0mb

    Listing on ebay to buy but shoot me offers before I list it. Will do transaction threw ebay.
    Perfect condition.
    This is the Offical Sony

    Last Post By: w0mb Yesterday, 10:43 PM Go to last post
    inserttwo

    PS4 new Teaser! Console shown!

    Thread Starter: inserttwo

    New teaser folks with a few close ups of the PS4 Console:



    It seems they will show the complete console in June 10th.

    Last Post By: spud42 Today, 05:56 AM Go to last post
  • Recent Comments

    ionelush2001

    PS4 E3 Promo Video: June 10th be the first to see

    Yeah, I don't see any. Go to last post

    ionelush2001 Today 09:05 AM
    matthi321

    PSIO Team Update To Project PlayStation Input Output - A PS1 SD Card Hack

    how much is it gonna cost? Go to last post

    matthi321 Today 07:49 AM
    newgold

    In Depth Review/Comparison Of OEM Cooling Fans

    Ah yes and the ps3 and xbox use non lead based solder. For some laws they use non toxic lead. It... Go to last post

    newgold Today 07:02 AM
    negodosul

    PS4 E3 Promo Video: June 10th be the first to see

    What is the purpose of this video? Go to last post

    negodosul Today 06:49 AM
    matt100

    New Multiman Themes by hcode123

    got to admit you make some fantastic themes...bootifull just bootifull Go to last post

    matt100 Today 05:11 AM
    alaska32

    [update #32] New EBOOT Patches/Fixes for 3.55/3.41

    Thanks bro Go to last post

    alaska32 Today 04:10 AM
    White Lord

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    i would love to see this running on ps3 surely. :)
    There is no reason for this not to work on PS3... Go to last post

    White Lord Today 03:50 AM
    gamecheater

    Latest in PSP Conversions Tools and News (PSPonPS3)

    Using Ez psp2ps3 1.3, tried making remaster on 3 different iso and can successfully convert into... Go to last post

    gamecheater Today 02:14 AM
    XPredator13

    Fan Control Utility v1.7 Relased CFW 4.41 Supported!!

    Yep. But, after booting MM or RT, it works flawless, but it has a major issue in rebug 4.30, the... Go to last post

    XPredator13 Today 01:46 AM
    bitsbubba

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    be sure to report back atreyu187 (like there's any doubt you won't :D ) Go to last post

    bitsbubba Today 12:57 AM