Insyde BIOS bootblock recovery- some new info - some queries

Don't ask how to hack password. (BIOS Passwords)
stripwax
New visitors - please read the rules.
Posts: 13
Joined: Sat Nov 29, 2008 6:41 pm

My zip file downloads fine for me and I can confirm the files are not corrupt. There are two files, insydeco.exe and readme.txt (these are the original ones as previously downloaded from the biosgfx site). Please try again.

http://www.beermex.com/insydeco.0.1.zip

Alternatively if this still doesn't work for you, you may try the link labelled DOS in my above post from Feb24 2009, which links directly to the archive.org mirror
Last edited by stripwax on Sun Oct 04, 2009 11:46 pm, edited 1 time in total.
stripwax
New visitors - please read the rules.
Posts: 13
Joined: Sat Nov 29, 2008 6:41 pm

Actually, the Acer 1300 and Acer 1310 Crisis bios sections look equivalent to the one in my Benq, but the Acer 2010/2020/Extensa images additionally have reference to CREXT.CHB [as well as the BIOS.ROM stuff]. That rings a bell, some other bios recovery procedures use that name? However the Crisis image seems to just check the existence of CREXT.CHB on the floppy, and if it exists, fails out. As if it's trying to say "no, the floppy should not have CREXT.CHB on it, it should only have BIOS.ROM". The BIOS.ROM handling still seems to want to execute the floppy bootblock at address 0x7c80 like all the others... the CREXT.CHB thing must be a sanity check against the 'wrong kind' of recovery disk.

Edit - I've updated the list of laptops with identical-looking bios CRISIS sections (i.e. execute floppy bootblock @ 0x7c80). If anyone has any info on bios recovery for those models, that info should be equally applicable to all the others (incl. my dead Benq!)
kocoman
BIOS Newbie
Posts: 17
Joined: Sat Sep 17, 2005 4:53 am

stripwax wrote:Patching a floppy disk boot sector so that the entry point is at 7c80 actually works - I tried it with a Caldera DR-DOS floppy image. My Benq laptop (joybook 5000u, insyde MobilePro bios version 4, intel ICH4 mobo) gets as far as the "Loading Caldera DR-DOS" message (indicating the floppy boot sector has been executed and loaded the system from floppy!) - but then it stalls. So my next guess is that a lot of BIOS services are not yet available when getting here from the bios bootblock crisis recovery mode. Not a regular BIOS boot so programs that rely on regular BIOS services might not work

So what I think I *really* need is a 16-bit bios flasher that doesn't need any bios services other than Int13h and Int10h, and doesn't need any DOS services either
I think if you can debug where it hangs it would be helpful. Maybe a 'debug print/symbol/with backtrace? version of the open source dos with source code?'.

I think it hangs because it tries to load the CLOCK (Date and Time).

When I worked with pre-y2k systems, systems that did not set their clock correctly, ie: cmos is set to 1995. the boot would 'freeze' like what you have. while if I fixed the cmos back to 2002 or something then it boots fine.

Maybe linux is the way to go? at least be able to load grub/lilo(?) first would be best...
6b 6f 63 6f 6d 61 6e 20 6f 66 20 63 64 6d 61 2d 64 65 76 2d 74 65 61 6d
stripwax
New visitors - please read the rules.
Posts: 13
Joined: Sat Nov 29, 2008 6:41 pm

Is it possible to use grub on fat12? I had assumed it was not. If you have some pointers/tips for investigating this approach that would be great. If it is possible, the floppy bootsector will still need to be patched to have a different entry point.
(The floppy disk must be formatted in fat12, with the bootsector and a regular fat table containing (at least) an entry for BIOS.ROM, in order for the bios bootblock to recognise it as a valid recovery disk, load+apply the vga bios from the disk, and then execute the bootsector)
edwin
The Hardware Archivist
Posts: 6286
Joined: Wed Mar 20, 2002 7:11 pm
Location: Netherlands
Contact:

You can boot grub from a floppy disk, right? Floppies are FAT12.
edwin/evasive

Do not assume anything

System error, strike any user to continue...
jtc
New visitors - please read the rules.
Posts: 1
Joined: Wed Dec 22, 2010 1:12 pm

I have problems with block booting a bios-dead Compal EFL31 notebook. Everything seems working: pressning Fn + B keys on power; the USB floppy rotates about 15 sec. and shortly reads the floppy, but that is all no matter what .rom or flashit.exe files is present on the disk. As stated earlier in this post, I think the Insyde block boot tries to read/find the correct flash file. The problem is to find this file/filename. I have tried to decompress the rom-file (efl31107.ROM)
http://service1.marasst.com/Compal/EFL3 ... 0v1.07.zip but I can't find any application to do it with.
Do anybody have a solution for a floppy disk image for this particular laptop? If you run the flashit.exe, it says that it fit's for Compal EAL50/51 and EFL30/31.
I hope somebody have some hint's to this issue
Post Reply