Lindbergh VBIOS Update DVD

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Lindbergh VBIOS Update DVD

      Hey All,

      Does anyone know what the VBIOS disk is for and/or how to use it?

      I'm guessing the V stands for VIDEO, but I'm not certain?

      If I put the disk (DVP-0021B) in the attached DVD drive and boot the system, I just get an error saying there is no game found.

      I thought this might be because I had a game keychip connected, so I removed it, but get the same result.

      Perhaps there is a specific VBIOS keychip that's needed?

      Anyone have any experience with this?

      Thanks!
    • If I remember correctly, there is another option in the grub menu that shows up quickly - unsure if it has anything to do with that, as I remember that does some strange update thing?

      (Although ofc be careful of running it if you've got a game installed, as I don't know what it does)
      Have literally any information about The House Of The Dead 4 Special? Please contact me!

      Own: System 23 (Time Crisis 2) / Naomi / Chihiro Type 1 / Chihiro Type 3 / System SP / Lindbergh / Sega Ringedge / Galeco Power 3D
      Want: Time Crisis 1, The House Of The Dead 1
    • bobbydilley wrote:

      If I remember correctly, there is another option in the grub menu that shows up quickly - unsure if it has anything to do with that, as I remember that does some strange update thing?

      (Although ofc be careful of running it if you've got a game installed, as I don't know what it does)
      Any idea how to see this menu, or change the selected item?
      I'm not seeing anything, everything seems to be hidden by the POST graphic (grey bar across the top of the screen).
    • I possibly modified the grub menu timeout to get it, which would suggest that it's not required for that DVD. You could try spamming an arrow key while it starts up, to see if you manage to move the selection which will stop the time out.

      Other thing to try is to mount the ISO on linux, and see if the .img files on it are encrypted - that would suggest you need a keychip for it.
      Have literally any information about The House Of The Dead 4 Special? Please contact me!

      Own: System 23 (Time Crisis 2) / Naomi / Chihiro Type 1 / Chihiro Type 3 / System SP / Lindbergh / Sega Ringedge / Galeco Power 3D
      Want: Time Crisis 1, The House Of The Dead 1
    • Would be interested to know how you get on with it.

      I've always seen that disk flying about, but never known what it was for.
      Have literally any information about The House Of The Dead 4 Special? Please contact me!

      Own: System 23 (Time Crisis 2) / Naomi / Chihiro Type 1 / Chihiro Type 3 / System SP / Lindbergh / Sega Ringedge / Galeco Power 3D
      Want: Time Crisis 1, The House Of The Dead 1
    • I made an image of the DVD.
      The first 0x288000 bytes look encrypted. No obvious strings visible.

      I did find the BTID structure later in the disk.
      The name is set to VBIOS_UPDATE and the gameid is SBMC.

      So the obvious next question is does SBMC belong to a game, or is it specific to the VBIOS disk?
      And more importantly does anyone have one?
    • A bit more info. From a list of known game ids, I found this:

      VBIOS Update (3.00) DVP-0021B SBMC
      VBIOS Update (for VTF) DVP-0023C SBLM
      VBIOS Update (for VTF 2.0) DVP-0023A SBLM

      Most of the Virtua Fighter 5 games all require keychip SBLM.
      So it does appear that the VBIOS update is tied to a specific game.

      I wonder what game SBMC is?
    • Ok, so a bit of an update on this. I got hold of a VBIOS Update disk for VTF (Virtua Fighter 5) and what I thought was the correct keychip.

      I then mounted the cdrom and decoded the bootid. Turns out there are 2 updates on this disk:

      Source Code

      1. Found: RELEASE (sec=00000000)
      2. Title: ROUTER_UPDATE
      3. GameId: SBLM
      4. Version: 1.0
      5. Model: 255
      6. Date: 2004-04-01
      7. Game Spec: 20007FB7
      8. Graphic: 5
      9. Sound: 2
      10. I/O: 1
      11. Memory: 0
      12. OS: 00000000
      13. Firmware: 00000000
      14. Sector: 32768
      15. Found: RELEASE (sec=00002040)
      16. Title: ROUTER_UPDATE
      17. GameId: SBLM
      18. Version: 1.1
      19. Model: 255
      20. Date: 2010-04-01
      21. Game Spec: 20007FB7
      22. Graphic: 5
      23. Sound: 2
      24. I/O: 1
      25. Memory: 0
      26. OS: 00000000
      27. Firmware: 00000000
      28. Sector: 4259840
      Display All

      Interesting they are both called ROUTER_UPDATE. Version 1.0 and 1.1.
      You can clearly see the gameid is SBLM.
      When I let segaboot do its thing, it mounts the DVD and counts up to 100% verifying the source image. This passes, but then it throws error 92.

      That was a new error for me, so I did some digging. It appears you get this error when it fails to unpack the frontend file. Only reason I can see that failing is if it didn't decrypt correctly.
      And the only reason it wouldn't decrypt correctly is if the keychip isn't the right one.

      So it's been a fun exercise, but I'm no closer to seeing how an update disk works. If anyone has a known working update disk/keychip combo please reach out!

      The post was edited 1 time, last by doozer: Fixed typo. ().

    • I see you’ve written something that appears to be pulling the header from the Lindbergh ISOs. You wouldn’t be able to post the header info / explain the header on here would you?
      Have literally any information about The House Of The Dead 4 Special? Please contact me!

      Own: System 23 (Time Crisis 2) / Naomi / Chihiro Type 1 / Chihiro Type 3 / System SP / Lindbergh / Sega Ringedge / Galeco Power 3D
      Want: Time Crisis 1, The House Of The Dead 1
    • This is what I've figured out so far. Some entries are still unknown as they don't appear to be referenced in code anywhere.

      Source Code

      1. struct AM_SYSDATA_DATE {
      2. _WORD m_Year;
      3. _BYTE m_Month;
      4. _BYTE m_Day;
      5. };
      6. struct AM_SYSDATA_TIME {
      7. _BYTE m_Hour;
      8. _BYTE m_Minute;
      9. _BYTE m_Second;
      10. _BYTE Rsv03;
      11. };
      12. struct AM_SYSDATA_BOOTID_HEADER {
      13. _DWORD m_Crc;
      14. _DWORD m_Size;
      15. _BYTE m_Magic[4];
      16. _BYTE m_HeaderFormat;
      17. _BYTE m_MajorRelease;
      18. _BYTE m_MinorRelease;
      19. _BYTE m_ModelType;
      20. _BYTE m_GameId[4];
      21. struct AM_SYSDATA_DATE m_Release;
      22. struct AM_SYSDATA_TIME m_ReleaseTime;
      23. _BYTE Rsv01C[4];
      24. _DWORD m_DiskSize;
      25. _DWORD m_TotalSize;
      26. _DWORD m_SegmentCount;
      27. _DWORD m_SegmentSize;
      28. _BYTE Rsv030[16];
      29. _DWORD m_GameSpec;
      30. _BYTE m_GraphicSpec;
      31. _BYTE m_SoundSpec;
      32. _BYTE m_IoSpec;
      33. _BYTE Rsv047;
      34. _DWORD m_MemorySize;
      35. _DWORD m_OsVer;
      36. _DWORD m_FirmVer;
      37. _BYTE Rsv054[12];
      38. _BYTE m_strTitle[32];
      39. _BYTE Rsv080[64];
      40. _BYTE Rsv0C0[64];
      41. _BYTE m_strCostName[256];
      42. _BYTE m_Data[0x8000];
      43. };
      Display All