Forum: Official Free MC Boot Forums - Discussions and development of the the newest and most advanced hack/exploit for the PS2!


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

Thread: FMCB 1.7 - Black Screen
  

Page 1 of 6 1 2 3 ... LastLast
Results 1 to 10 of 59
  1. #1 Question FMCB 1.7 - Black Screen 
    gavatron is offline Registered User
    Join Date
    Sep 2008
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Hi all! I'm a first time user of this and have tried searching extensively for an answer but I'm beginning to think it's just my problem.

    I have a new slim ps2 79003 with swap magic 3.6. Now I followed the tutorial over in sksapps word for word and Free McBoot appears to install successfully from the USB drive. Great!

    But once the install is completed and reset the console all I get is a black screen?

    I've made sure all my file names are upper-case and configured FMCB to load from the memory card. I have also tried removing the USB drive when resetting. Still just a black screen.

    I haven't placed any extra .ELFs in there other than the recommended apps in the root of the install folder and have not bothered with the DVDELF.

    I'm starting to think it may be the memory card (which is a brand new sony card) as games like MGS3, Shadow of the Colossus and Killer 7 don't see the memory card when it's inserted? Yet the PS2 BIOS and Beyond Good & Evil does?

    Any help or advice you can offer will be greatly appreciated. Thanks!
    Reply With Quote  

  2. #2  
    windrider42's Avatar
    windrider42 is offline Member
    Join Date
    Mar 2007
    Location
    Alberta
    Posts
    1,036
    Downloads
    5
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    89
    Likes Received
    10
    Ok did you make sure to save CNF to mc0 after you configured it.

    Its up too you but probably best if you do install the DVDELF.bin file. I could be wrong but think it is better.
    http://www.psx-scene.com/forums/free...injection.html

    or as you say it could be your mc, so if you have another mc then try it.
    Reply With Quote  

  3. #3  
    gavatron is offline Registered User
    Join Date
    Sep 2008
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Thanks Windrider.

    I just now tried injecting DVDPLE (renamed to DVDBIN.ELF) and the install goes according to plan. I also configured to save .CNF to mc:0 once the install completed but unfortunately for me, I still receive the same black screen at start up.

    I used swap magic to see what was saved on mc:0 and noticed that in mc:0/BEEXEC-SYSTEM there was a file named osdmain.elf (in lower caps). Is that correct? I tried to launch it but got an error saying it wasn't and ELF.

    I can still run ERS and SMS off of mc:0 via the launcher on the usb so the mc isn't totally busted. I think? For some reason now SotC and MGS3 are seeing the mc. It seems just before I insert the game after using swap magic I insert the mc and it's noticed.

    Would using an older revision of FMCB be any use?
    Reply With Quote  

  4. #4  
    dlanor is offline Member
    Join Date
    Sep 2004
    Location
    Sweden
    Posts
    10,107
    Downloads
    5
    Uploads
    0
    Mentioned
    1 Post(s)
    Tagged
    2 Thread(s)
    Likes Given
    0
    Likes Received
    126
    Quote Originally Posted by gavatron View Post
    Thanks Windrider.

    I just now tried injecting DVDPLE (renamed to DVDBIN.ELF) and the install goes according to plan. I also configured to save .CNF to mc:0 once the install completed but unfortunately for me, I still receive the same black screen at start up.
    I have some MCs myself that will not work in slot 1 of one of my PStwo consoles, though they work perfectly in the other PS2s, and even in slot 2 of the affected PStwo. And other MCs work just fine in either slot of all my consoles (I have 3).

    I've come to the conclusion that the PS2 MC slot design is a little too sensitive to inevitable physical variations. The precise fit of the connectors will always vary by some fraction of a millimeter, and when the console and the MC vary in opposite directions the resulting contact surface and contact pressure may be insufficient to provide reliable operation.

    For such cases there really isn't much you can do, except to switch to another MC, or use the 'offending' MC in slot 2 instead (like I did in one case). But you will still need to get some MC that works well in slot 1, as some games never offer you a choice of which slot to use, assuming that slot 1 will always be used.

    I used swap magic to see what was saved on mc:0 and noticed that in mc:0/BEEXEC-SYSTEM there was a file named osdmain.elf (in lower caps). Is that correct?
    That is perfectly correct, and that file is the main FMCB boot file.

    Edit:
    If you use Multi-Version Install for FMCB, then there will be 22 files of that kind in the same folder.

    I tried to launch it but got an error saying it wasn't and ELF.
    It is not a normal ELF file, but is instead a so-called KELF (encrypted elf).
    This can only be launched properly by the bootup routines of the PS2 bios.

    I can still run ERS and SMS off of mc:0 via the launcher on the usb so the mc isn't totally busted. I think?
    It probably isn't busted, but I do believe you have contact/connection issues similar to what I had with a few MC+Console combinations. At first I thought this had something to do with the fact that the MCs with problems were non-Sony 32 MB cards, but this theory doesn't hold water for two reasons.

    1: On my 'problem' console the 'problem' MC worked perfectly in slot 2, having problems only in slot 1. This indicates a physical 'fitness' difference, since the electronic interfaces are identical. So if the problem was due to the non-Sony MC interface, it should have affected slot 2 identically to slot 1.

    2: On my 'problem' console I now use even larger non-Sony MCs (64 MB) in slot 1 without having any problems at all.

    For some reason now SotC and MGS3 are seeing the mc. It seems just before I insert the game after using swap magic I insert the mc and it's noticed.
    Which programs do see the MC or not is probably partly due to luck, and partly due to how much or little of the MC functionality they rely on, and how frequently they access it.

    Would using an older revision of FMCB be any use?
    I don't see why that would help at all.

    My only suggestions are to try with a different MC, and also to check if your current MC behaves the same way in both slots, or if there is any difference depending on which slot you use it in. (Quite likely if it is a matter of physical fit mismatch.)

    Best regards: dlanor
    Reply With Quote  

  5. #5  
    Neme is offline Member
    Join Date
    Apr 2005
    Posts
    90
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    I had this problem with my Sony MC that was made in China. The install was successfull but i got BSOD at booting. It was found later that it happened only when i was installing on an empty card. So i prefilled my card with a good amount of data (game saves and utils that took about 4 MB) and run the installation without formatting the card, and it booted fine.
    Reply With Quote  

  6. #6  
    lujuris is offline Registered User
    Join Date
    Aug 2008
    Posts
    7
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Used to have the same problem with my Chinese Sony MC. I finally discovered that the problem is that FMCB installer fails to get the correct MC Id -- as far as I've tested, that problem is true from FMCB 1.5 and 1.6 as well.

    Try the following. It worked for me

    a) Download l_oliveira's file, "embed13R1PLUS_v2.zip" (google it. you should find it easily in the "Support for other regions" thread in this site).

    b) Follow the instructions in the "readme.txt" file to get the mcid.bin file for your MC in a USB flash drive and after all the steps finally obtain the osdmain.elf file in the B?EXEC-SYSTEM directory. Do not copy that directory to the MC yet!

    c) Open the osdmain.elf file in your PC with an HEX editor (I use UltraEdit) and find among the first few bytes the sequence 38 E0 47 4A AC 51 25 1E

    d) The 32 bytes that follow the aforementioned sequence are the MC Id. Copy them to a separate text file for future reference.

    e) Install FMCB 1.7 in your MC as usual. Once finished, do not try to launch FMCB (you can try if you want. If it works, disregard everything I just said

    f) Launch ULE by any means you can and copy the osbmain.elf from your MC (it should be in the B?EXEC-SYSTEM folder) to your USB flash drive.

    e) Open this new osbmain.elf in your PC with your trusty HEX editor. Find the 38 E0 47 4A AC 51 25 1E sequence.

    g) Replace the 32 bytes that follow with the ones you saved in step "d"

    h) Save the file with the same name (osdmain.elf) in your USB flash drive.

    i) If you installed the multi-version FMCB in your MC, make also copies of osdmain.elf with the names osd100.elf, osd110.elf, ..., osdsys.elf (etc. you should check the MC B?EXEC-SYSTEM folder in your MC to see what filenames you need.)

    j) Back in your PS2, use ULE to copy the recently modified elf files (osdmain.elf, osd100.elf, etc.) from your USB flash drive to the MC, replacing the ones in the MC folder B?EXEC-SYSTEM.

    h) Restart your PS2 and try it. Should work!

    Regards.
    Reply With Quote  

  7. #7  
    gavatron is offline Registered User
    Join Date
    Sep 2008
    Posts
    6
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Thanks for all your responses so far, but I still haven't managed to have lady luck on my side Here's what's happened so far:

    check if your current MC behaves the same way in both slots
    Thanks for your response dlanor it gave me a much better understanding with what's going on. I didn't even think to try slot 2 but when I did again no such luck there. Maybe it could just be the card, but seeing as it's an official one I thought there's no way it could be, maybe I'm being naive?

    I had this problem with my Sony MC that was made in China... So i prefilled my card with a good amount of data (game saves and utils that took about 4 MB) and run the installation without formatting the card, and it booted fine.
    Mine's an official card made in China also and thought with a few saves building up I might have a chance! I haven't got 4mb of stuff on it but tried installing again but still BSOD.

    Find the 38 E0 47 4A AC 51 25 1E sequence
    Thanks for that step by step guide I thought that was going to finally be the winner to get this thing up and running. I d/l all the advised files, followed the readme.txt to get the osdmain.elf but once I go in to the hex editor (using ultraedit also) I can't find that quoted string? Would it be exactly the same or would there be a unique string for every card?

    Edit:
    I thought I would try and see if skipping the hex editing steps would work and just copy the osdmain.elf to the memory card, but surprise surprise! It BSOD. It's looking pretty grim for me isn't it?
    Reply With Quote  

  8. #8  
    lujuris is offline Registered User
    Join Date
    Aug 2008
    Posts
    7
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Sorry to hear that. It seems strange to me that the string sequence is nowhere to be found. I've consistently found it in every MC I tested -- it may be region specific, though (my PS2 is a US-NTSC Slim)

    I found it starting in the 33rd byte. You sure you have UltraEdit in "Binary" mode? Just in case, in ASCII the first 4 bytes of the 8-byte sequence are 8Ã*GJ

    Good luck!
    Reply With Quote  

  9. #9  
    Neme is offline Member
    Join Date
    Apr 2005
    Posts
    90
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    @gavatron:
    You can also try installing with a 'big' dvdelf in the inject folder (i can send you one). That also fixed my problem with the chinese card, but the drawback is that it's many times bigger than the slim dvdelf (1300kb / 75kb).

    Edit: hmm i've just realised that it was not the 'big' file that solved my problem, because i already had a correct mcid.bin for that file which i used to build the osdmain.elf and that's why it worked. The problem really was that wrong mcid.bin was generated on the empty card. So my suggestion is that try putting some more stuff on that card until you get a different mcid.bin file.

    @lujuris:
    He's using a PAL dvdple file so the hex string is different from the dvdplu one.
    Last edited by Neme; 09-22-2008 at 02:00 PM.
    Reply With Quote  

  10. #10  
    lujuris is offline Registered User
    Join Date
    Aug 2008
    Posts
    7
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    @Neme:

    You are right, sir. The correct sequence should be 14 7C 2F 1E AE C6 F2 AC
    Reply With Quote  

Page 1 of 6 1 2 3 ... 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
  •