![]() Now that you guys have some real tools to use hopefully a lot more can be done. There is even a "variable" option with the flash utility which sounds interesting but again I have no idea how it works. I think it should be possible to update just one or two blocks of the BIOS but not being sure how to do it I just went ahead and re-flashed the lot. I only have experience with this on my own notebook so it could very well be a bit different for others but I would hope there is at least some similarity. This section wont always be in the same place with different BIOS versions ie going from f.12 to f.13. ![]() The section that contains the "custom" and "setup(s)" plus a few other things, can be found easily enough, at least on my machine, by using IIRC "flash it.exe /pq" (no space between sh & it) which lists the protected areas, specifically "type 2: variables". ![]() As luck would have it I eventually found the byte that caused the machine to boot with AHCI or Native IDE, and that was that. My theory being it was safer to turn things off, that AHCI was set to "on" by 01 and there weren't so many bytes set to 01. After this I went through each of the bytes that were unknown but set to 01 and set them to 00 one at a time, adjusted the checksum, re-flashed and tried to check what had changed. There is also a "custom" section but I don't know how that works but it looks similar to the "setup" layout.Īt the time it was a case of mapping the functions that were available in the setup utility by turning them on and off and checking which bytes changed in the "setup" section and seeing how the checksum worked. The actual settings live under a section called "setup", there may be several of these as each time changes are made in the BIOS IIRC it updates with a new section until the block is full then it erases them and starts over with a new "setup" section. Changing AHCI to IDE once set survives a cmos reset. On my system I also have an extended cmos area on port 0x72/0x73 which stores the cmos passwords in plain text BTW.Ĭhanging most of the setup settings does not change the cmos memory. To my mind cmos is the battery backed up memory that normally is accessed by port 0x70/0x71. Perhaps I'm missing something here, after all it was late last year that I last played with the InsydeH2O BIOS. Click to expand.Well, confused now I am LOL. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |