The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous page

    Panasonic CF-31 BIOS update

    Discussion in 'Panasonic' started by ZAK77, Dec 16, 2016.

  1. t456

    t456 1977-09-05, 12:56:00 UTC

    Reputations:
    1,959
    Messages:
    2,588
    Likes Received:
    2,048
    Trophy Points:
    181
    Yes, no problem; the OS-based software tools (such as Universal BIOS Backup ToolKit) access the shadowed copy in the system's memory. The DOS tools at the least and likely most flash tools use a direct read from the eeprom.

    Either copy is directly usable for the programmer, yet both will be slightly different from the plain, pre-flashed binary due to the non-volatile storage sections being filled, even if with a modicum of data. These storage containers are necessary in order to keep settings after powering down. This is something to remember when fixing a corrupt bios; best erase these bits completely, otherwise it's back to square one.
     
  2. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
    I tried a afuwingui backup on the programmer, it failed to boot. This was a while back on a different CF 31.

    If I use afudos, it has a better chance to work.

    I have a CF31 mk3 here that I put a socket on the mb for the bios. I can experiment with it..

    I assume those sections are the serial/model numbers..etc.
     
  3. t456

    t456 1977-09-05, 12:56:00 UTC

    Reputations:
    1,959
    Messages:
    2,588
    Likes Received:
    2,048
    Trophy Points:
    181
    That would be very odd; it's meant for date/time, SATA specifics, boot order and anything else that is changeable. The model and serial numbers ought to be a fixed property; these should report the same values after a cmos reset or running without any cmos battery at all.

    The serial is a bit strange, come to think of it; it can't be part of the generic bios since everyone would have the same number. It might be in a protected section, but the programmer would wipe it then, which is something that can be checked. Alternative is that it's a hash, based on uniquely identifiable peripherals such as onboard audio or lan (which have their own firmware and ids, such as a mac address). That way the resulting hash will always be the same, even after writing a 100% pristine binary.
     
  4. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
    I am guessing the model/serial is in a protected section then.
    The programmer WILL wipe it. It has in the past.
    I am have issues with software that is supposed to change them. Such as when you swap motherboards with a new one.
     
  5. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
    Universal Bios backup could not identify the BIOS on a CF 31 mk3. So it will not back it up..
    AFUDOS backed it up as a 2048kb file size.
     
  6. Shawn

    Shawn Crackpot Search Ninja and Options Whore

    Reputations:
    1,541
    Messages:
    8,306
    Likes Received:
    2,050
    Trophy Points:
    331
    Figured out Universal backup toolkit. Neither of the rom backups made with afudos or Universal backup will work when flashed back with a programmer.
    They also looked different when examining them in the hex of the programmer software. Especially when compared to a programmer backup.

    These sockets sure make it easy to play around with the BIOS. I also have several chips to flash back and forth.
     
  7. t456

    t456 1977-09-05, 12:56:00 UTC

    Reputations:
    1,959
    Messages:
    2,588
    Likes Received:
    2,048
    Trophy Points:
    181
    Yes, the backup size should be 16MB anyway; usually the ME is the first section of the chip, so writing those 2MB bios backups would overwrite the wrong part of the eeprom.

    Could you upload them somewhere and drop a link via a pm? Same for the original, pre-flash files. We could check as to how they're arranged with this model and what needs to be done to assemble a proper binary that can be flashed with the programmer. Knowing that we can also insert the latest, security-patched ME, in case no update is forthcoming from Panasonic.
     
    Shawn and toughasnails like this.
← Previous page