Custom BIOS with Plop - not working [SOLVED]

Started by martyrdom, March 13, 2011, 03:54:50 AM

Previous topic - Next topic

martyrdom

Hi,
I've just flash my laptop with new bios.
I've added plop boot mgr to the bios (according to the manual i replaced my network card module).
And... nothing happen... I don't see any menu and I can't boot from USB.
How to check if is the boot mgr realy in my bios?

Elmar

hi,
do you see the boot manager in the list of the bootable devices at the place where you setup the boot sequence?

elmar

martyrdom

No, I don't see it.
I have the same boot options in BIOS like before.

Elmar

send me the original and modified bios rom as private message

Elmar

whats the vendor and device id of your network card?

martyrdom

My network card is 82801db pro/100
Vendor ID: 0x8086
Device ID: 0x103D
(I used lspci command under linux and pci&agp info tool)

I wonder what is a device [vendror id: 0x8086 ; device id 0x101e].
I can see that module file in my bios opened in MMTOOL but it doesn't exist in my notebook.
I can't find it using lspci or any diagnostic software. Maybe I can try to replace this module with Plop?

Elmar

does the pxe option rom starts when you use network boot as first boot option with your original rom?

martyrdom

Yes, it does.
And it also does with patched BIOS.
It says, that network cable is wrong or not connected (it is not connected in fact)

Elmar

flash the bios with your patched version
load the rom from the bios chip and send me this file

martyrdom

OK, finaly I dumped it but it wasn't so easy - I don't have any OS on HDD.
I try to flash it again. This time I've checked option to program boot block.
Only one difference I've got is that option to boot from network (in bios setup) is gone. I can chose from: ufb-fdd, cd/dvd, hdd. Previously there was Network also.

Elmar


martyrdom

Mayby I messed up with plpcfgbt?
My options are:
Video mode     : 1024x768
Start mode     : menu
Countdown      : off
Countdown value: 99 seconds
Default boot   : usb
Profile        : 1
Starfield      : on
Zoom animation : on
Font           : bootmanager
Force USB 1.1  : off
Use USB MassDev: 1
Use INT19h     : on
Startup hotkey : yes
Skip PCMCIA    : no
Fast PCMCIA    : no


Or maybe there is something wrong with plpbtrom.exe settings?
I simple set my device id and vendor id like that:
plpbtrom -vendorid 0x8086 -deviceid 0x103d plpbtrom.bin plpbt.rom
Is the above correct for my config.?

I've never did it before. What should I see in BIOS Setup after reflashing?
Should it be something like "Plop Boot Mgr" instead of "Network"?

Mayby I can try to replace module I mentioned before: [vendror id: 0x8086 ; device id 0x101e]?

Elmar

Quote from: martyrdom on March 14, 2011, 18:53:23 PM
Use INT19h     : on

this should be off, but its not related to the problem

Quote from: martyrdom on March 14, 2011, 18:53:23 PM
I've never did it before. What should I see in BIOS Setup after reflashing?
Should it be something like "Plop Boot Mgr" instead of "Network"?

it depends to the bios, but in your case, there should be something with "plop"

martyrdom

I can't belive it but finaly I did it!
I did everything the same and only one difference was that I didn't use plpcfgbt at all.
There is sometching wrong about plpcfgbt.exe (same for gui).
It showed me that my rom file is configured for text mode, no stars animation, bios font etc. I didn't change any option, just replace module in my BIOS and flash.
And now there is a Plop Boot Manager in Bios setup (instead of Network) and when it starts it's like a menu and there is a stars animation, zoom windows etc. Weird, isn't it?
The best thing is that I can finally boot from USB! :)
Elmar - thanks for your support!

Elmar

Quote from: martyrdom on March 14, 2011, 22:37:49 PM
I did everything the same and only one difference was that I didn't use plpcfgbt at all.
There is sometching wrong about plpcfgbt.exe (same for gui).
It showed me that my rom file is configured for text mode, no stars animation, bios font etc. I didn't change any option, just replace module in my BIOS and flash.

this explains everything. plpcfgbt MUST NOT be used with the rom. it must be used with plpbt.bin. when plpbt.bin is configured then you have to create the rom file.

when you configure the rom with plpcfgbt, then the rom checksum is wrong and the bios ignores this rom. however, plpcfgbt would configure wrong bytes, so it would never work.

do dont forget:
use plpcfgbt with plpbt.bin
then use plpbtrom and plpbt.bin to create the rom

best regards
elmar