Forum: PS3 Technical Development - Topics relating to Playstation 3 Technical development ONLY! Read and discuss the latest Cobra USB updates, tutorials and explanations or find out about bluray drive bypass firmwares plus much more.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




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!

 


User Tag List

Like Tree2Likes

Thread: Installing Debug Firmware
  

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 14
  1. #1 Installing Debug Firmware 
    Join Date
    Jan 2011
    Location
    Year 1
    Posts
    1,580
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    105
    Likes Received
    224
    Has anyone attempted to try this? It says it can potentially brick so have a NAND/NOR flasher.
    Downgrading with linux - PS3 Development Wiki

    Insatlling Debug Firmware
    High brick risk! Don´t try this if you don´t know what you are doing If you brick with this the only way to recover is with a nor flasher and a proper backup


    To install debug firmware, EID0 should be reencrypted and rehashed with the proper target and device ids/type


    Debugging Station Target ID: 0x82


    eEID contains

    • system model data
    • target ID
    • PS3 motherboard revision
    • Per ps3 values (console id, psid...)



    Other target IDs (might be helpful if someone messes this up)
    Target IDs
    A0 = system debugger
    • 81 = reference tool
    • 82 = debugging station
    • 83 = japan
    • 84 = USA
    • 85 = Europe
    • 86 = Korea
    • 87 = UK
    • 88 = Mexico
    • 89 = Australia/New Zealand
    • 8A = South Asia (Asia except China, Japan and Taiwan),
    • 8B = Taiwan
    • 8C = Russia
    • 8D = China



    "The kernel and most of the loaders check the target id as well as the device id/type to see if your unit is debug or not and if not they disable all the fancy things such as running unsigned code (in the case of appldr).

    I'm about to get an infectus and was going to try this out. Anyone else gonna attempt? or has done this?
    Berion and superboy1281 like this.
    Don't Feed The Trolls Past Midnight

    Reply With Quote  

  2. #2  
    Join Date
    Nov 2010
    Posts
    336
    Downloads
    6
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    19
    Likes Received
    17
    .
    Last edited by ieder-zijn-meis; 07-14-2011 at 04:51 PM.
    Appldr NPDRM 1.00-3.31 (rev 0x01):00 040AB475 09BED04B D96521AD 1B365B86 BF620A98 / 3.40-3.42 (rev 0x04):00 B61A91DF 4AB6A9F1 42C326BA 9592B526 5DA88856 / 3.50-3.55 (rev 0x07):00 9EF86907 782A318D 4CC3617E BACE2480 E73A46F6
    Reply With Quote  

  3. #3  
    Slynk is offline Member
    Join Date
    Sep 2010
    Posts
    754
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    361
    Without the keys to hash and encrypt the eid, good luck. I've also heard from good sources that the target id isn't the only thing needing to be changed.
    http://www.coderslynk.blogspot.com
    Reply With Quote  

  4. #4  
    Join Date
    Jan 2011
    Location
    Year 1
    Posts
    1,580
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    105
    Likes Received
    224
    Quote Originally Posted by Slynk View Post
    Without the keys to hash and encrypt the eid, good luck. I've also heard from good sources that the target id isn't the only thing needing to be changed.
    oh yeah, forgot about that lol, well this would've been interesting to do.
    Don't Feed The Trolls Past Midnight

    Reply With Quote  

  5. #5  
    Join Date
    Jan 2011
    Location
    Year 1
    Posts
    1,580
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    105
    Likes Received
    224
    wait, but we have the 3.55 keys. in theory, one could get debug 3.55 then go from there right?
    Don't Feed The Trolls Past Midnight

    Reply With Quote  

  6. #6  
    Slynk is offline Member
    Join Date
    Sep 2010
    Posts
    754
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    361
    SPU Isolated Modules Reverse Engineering - PS3 Development Wiki

    According to that, the key to decrypt eid is in there. There's also something in there that looks like an hmac key. It's 40 bytes and doesn't match anything on the key site. But I don't know what it's for, could be to hash the eid *shrug*

    Code:
    hmac?: 0x40, 0x1C, 0x4A, 0xA6, 0x3B, 0x2C, 0x8D, 0x44, 0xE2, 0x45, 0xF0, 0x74, 0xDA, 0xE7, 0x78, 0x2A, 0x36, 0x0D, 0x1E, 0x8E, 0xE2, 0x11, 0x6B, 0xDF, 0x6F, 0x0D, 0x8A, 0x3C, 0xC1, 0x7B, 0xE3, 0x8F, 0xEA, 0x48, 0xB5, 0x71, 0xF4, 0xD2, 0x6D, 0xED
    I wouldn't mess with it as you can't unbrick with infectus. The eid0 gets written to eeprom, not nand/nor.
    http://www.coderslynk.blogspot.com
    Reply With Quote  

  7. #7  
    afiser is offline Member
    Join Date
    Nov 2010
    Posts
    473
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    26
    Likes Received
    30
    there would be alot of trial and error in setting the proper syscon values, trial and error that cannot be fixed, so if you mess up, there is currently no way to fix a syscon problem with hardware. so you are SOL. unless you get it right on the very first try, then you are a lucky person.
    Reply With Quote  

  8. #8  
    Slynk is offline Member
    Join Date
    Sep 2010
    Posts
    754
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    361
    Quote Originally Posted by afiser View Post
    there would be alot of trial and error in setting the proper syscon values, trial and error that cannot be fixed, so if you mess up, there is currently no way to fix a syscon problem with hardware. so you are SOL. unless you get it right on the very first try, then you are a lucky person.
    With some intensive comparison between different eid dumps from both debug and retail units, you might be able to reduce the risk by defining the structure of the eid completely. Anyways, it'd take quite a bit of research.
    http://www.coderslynk.blogspot.com
    Reply With Quote  

  9. #9  
    Thecourier is offline Member
    Join Date
    May 2011
    Posts
    237
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    41
    Likes Received
    39
    SYSCON EEPROM has several fun offsets:
    Offset Size Description
    0x48C06 1 FSELF Control Flag
    0x48C07 1 Product Mode (UM allows to read this offset, it can be also written but only when already in product mode)
    0x48C0A 1 QA Flag
    0x48C13 1 Device Type
    0x48C42 1 HDD Copy Mode
    0x48C50 0×10 Debug Support Flag
    0x48C60 1 Update Status
    0x48C61 1 Recover Mode Flag
    0x48D3E 0×50 QA Token (UM doesn’t allow access to this offset but SC Manager can read/write it)
    0x48C30 0×01 Number of usable SPEs, usually set to 0×06, can be set to 0×07 to enable all 8 SPEs in Cell/BE
    shouldn't we see about 0x82 at 0x48C50?

    As for version, they got a decent enough eeprom/syscon dump from 3.15 if i remember correctly.
    Reply With Quote  

  10. #10  
    mathieulh is offline Member
    Join Date
    Jun 2008
    Posts
    452
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    10
    Likes Received
    285
    You should all start to get your facts right first, I saw too many wrong statements in this thread.
    Reply With Quote  

Page 1 of 2 1 2 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •