VOGONS


Packard bell PB450 repair / mods / upgrade

Topic actions

Reply 140 of 177, by Roman555

User metadata
Rank Member
Rank
Member
bjwil1991 wrote:

The main chipset is the 82C802 which I cannot find a MR-BIOS for this chipset or a one that's in 128BK in size.

The difference between OPTi 82C802G and 82C895 is the former supports more banks of RAM (8 banks vs 4 banks)

Reply 141 of 177, by bjwil1991

User metadata
Rank l33t
Rank
l33t

Ah. Can someone make the MR-BIOS to get implemented for the PB450 motherboard?

Here's the dumped BIOS image when I archived the chip a couple of months ago: https://drive.google.com/open?id=1P0uAcU2msT9 … yc_vI5QUEmjyb94

And for the 82C895 MR-BIOS: http://www.mediafire.com/file/49pbetqu7yyk4rl … R-BIOS_v202.zip <-- link from: How about a MR-BIOS ROM file repository?

Discord: https://discord.gg/U5dJw7x
Systems from C64 to FX-6300.

Reply 142 of 177, by bjwil1991

User metadata
Rank l33t
Rank
l33t

Did the modifications on my Packard Bell PB450 motherboard (Packard Bell Pack-Mate 28 Plus), however, I didn't solder the battery holder very well and accidentally trimmed the legs off. Good news is, I bought two of them, same thing with the capacitors, fixed voltage regulators, and the VRM mounting kit.

Voltage regulator mod (cleaned the rest of the flux off, mostly after the picture was taken):

bEcGjFKm.jpg

Battery holder (will fix):

mAk9WDdm.jpg

Gallery: https://imgur.com/gallery/LBoMgt2

Last edited by bjwil1991 on 2018-11-06, 14:21. Edited 3 times in total.

Discord: https://discord.gg/U5dJw7x
Systems from C64 to FX-6300.

Reply 143 of 177, by stecdose

User metadata
Rank Newbie
Rank
Newbie

If you've ripped up a pin, you dont need to use the good battery holder, new one. You may cut a wire from a resistor from E-garbage and solder this to the holder. Empty the holes on board from tin, plug the new wire through the hole and solder VERY FAST so that it is not loosing connection on the first solder-point.

PS: I found this thread while googling for your MR-BIOS thing from vcfed forum 😀

Reply 144 of 177, by Roman555

User metadata
Rank Member
Rank
Member
bjwil1991 wrote:

Ah. Can someone make the MR-BIOS to get implemented for the PB450 motherboard?

IMHO the main problem is a module of videobios. How it can be extracted from Phoenix BIOS?
Are there tools to incorporate this module into MR-BIOS?
So first of all it's better to turn off the onboard graphics and test the system with MR-BIOS ROM and a discrete ISA graphic card.

Reply 145 of 177, by stecdose

User metadata
Rank Newbie
Rank
Newbie

I am already on this, see here:

http://www.vcfed.org/forum/showthread.php?666 … 2795#post542795

As you can read there, I already splitted on an old NCR video and system bios.
There are no tools for this. I have to identify and then use a hexeditor or a simple C program to assemble the pieces into a new image.
Yes, you're right about testing. First I want to build a 128k Image that just leaves the video bios stuff out - original BIOS. With this BIOS+ISA VGA the computer should start. If not - very hard to find out why.
If this image without Video BIOS works, I am going to replace the BIOS image in it with another one.

Luckily he has a EPROM/Flash writer, otherwise it would take days and postage-fee for every try.

Reply 146 of 177, by ahtoh

User metadata
Rank Member
Rank
Member

Very interesting reading, including AMD/Cyrix CPU support, WB support, jumper settings, and other things.
https://web.archive.org/web/20000817071146/ht … bios/p4hs20.htm
It looks like the best bios available for this board.

Now we have to figure out how to get it out of that upgrade file p4hs20up.exe.
I tried to run it (btw, it only works when run from the diskette) but it gives me an error (see attached)
We need someone who can hack it and get it to run the flash routine.
Anyone with mad disassembling skillz here?

Attachments

  • 20181106_222502.jpg
    Filename
    20181106_222502.jpg
    File size
    300.96 KiB
    Views
    351 views
    File license
    Fair use/fair dealing exception

Reply 147 of 177, by bjwil1991

User metadata
Rank l33t
Rank
l33t
stecdose wrote:

If you've ripped up a pin, you dont need to use the good battery holder, new one. You may cut a wire from a resistor from E-garbage and solder this to the holder. Empty the holes on board from tin, plug the new wire through the hole and solder VERY FAST so that it is not loosing connection on the first solder-point.

PS: I found this thread while googling for your MR-BIOS thing from vcfed forum 😀

Idiot me forgot to put the jumper back on the battery pin header. I ended up swapping it with the spare and I'll keep the other one for a future board. Now I need to figure out why the L2 cache is causing my system to not load an operating system, but, it gets detected.

Discord: https://discord.gg/U5dJw7x
Systems from C64 to FX-6300.

Reply 148 of 177, by bjwil1991

User metadata
Rank l33t
Rank
l33t
ahtoh wrote:
Very interesting reading, including AMD/Cyrix CPU support, WB support, jumper settings, and other things. https://web.archive.or […]
Show full quote

Very interesting reading, including AMD/Cyrix CPU support, WB support, jumper settings, and other things.
https://web.archive.org/web/20000817071146/ht … bios/p4hs20.htm
It looks like the best bios available for this board.

Now we have to figure out how to get it out of that upgrade file p4hs20up.exe.
I tried to run it (btw, it only works when run from the diskette) but it gives me an error (see attached)
We need someone who can hack it and get it to run the flash routine.
Anyone with mad disassembling skillz here?

Check here: Phoenix BIOS 4.03 v1.1a ISA Only (Packard Bell PB450M Motherboard) FCC ID: 450-459

Also, heed of warning: the BIOS would say the CMOS battery is "dead" for some reason (mine says that). Attempt to run the BIOS update diskette that you made and see if that helps clear it out.

Discord: https://discord.gg/U5dJw7x
Systems from C64 to FX-6300.

Reply 149 of 177, by Roman555

User metadata
Rank Member
Rank
Member
bjwil1991 wrote:

Also, heed of warning: the BIOS would say the CMOS battery is "dead" for some reason (mine says that).

Did you try to clear CMOS? There's no special jumper for it on PB450 mainboard, but I suppose it could be done using J30 (open, no external battery)

Reply 150 of 177, by bjwil1991

User metadata
Rank l33t
Rank
l33t

I did try that as well, but, I didn't remove it for 5 seconds or power on the PC. Going to run the BIOS upgrade setup and see how that works. Also, thanks for making the BIOS ROM as well. It's also interesting to see the BIOS works with write-back cache, including the Pentium OverDrive processors, AMD or Cyrix, more RAM, bigger HDD support, and all of that good stuff that the PB BIOS doesn't offer. Also @ahtoh, how are the benchmarks between the WB and WT DX4-100 CPUs currently?

Discord: https://discord.gg/U5dJw7x
Systems from C64 to FX-6300.

Reply 154 of 177, by bjwil1991

User metadata
Rank l33t
Rank
l33t

Here it is as promised. Sorry for the delay. Was trying to figure out why my Creative Labs CD-ROM wasn't working properly and fixed it today.

Attachments

  • Filename
    Micro Firmware PB450.zip
    File size
    109.59 KiB
    Downloads
    17 downloads
    File comment
    Micro Firmware P4HS20 PB450
    File license
    Fair use/fair dealing exception

Discord: https://discord.gg/U5dJw7x
Systems from C64 to FX-6300.

Reply 155 of 177, by Roman555

User metadata
Rank Member
Rank
Member
ahtoh wrote:

Very interesting reading, including AMD/Cyrix CPU support, WB support, jumper settings, and other things.
https://web.archive.org/web/20000817071146/ht … bios/p4hs20.htm

Yes. For example, I didn't know there're such things:

Turbo speed switching is done with CTL-ALT-PLUS or CLT-ALT-MINUS with
both the original 4.03 or 4.05 BIOS and with the P4HS20 upgrade.
The motherboard does not support a hardware turbo speed switch.

bjwil1991 wrote:

Got the BIOS to work after running the upgrade. Thanks for the tip.

I've thought maybe "the option "Reset Configuration Data" could help, but now it doesn't matter.

Troubleshooting

Error message "Invalid System Configuration - Run Configuration Utility"

This message is from the BIOS and indicates that the ESCD (the area in the flash chip used to store Plug and Play information) has invalid or corrupted data and must be reset. This is done by setting the option "Reset Configuration Data" (on the Advanced menu in CMOS setup) to YES. This option will automatically be set back to NO after rebooting.

bjwil1991, ahtoh, did the new BIOS meet your expectations? I don't have PB450 system so I'm interested. 😀

Reply 156 of 177, by ahtoh

User metadata
Rank Member
Rank
Member

I flashed it one of my boards, Media vision PAS16 works fine.
TLBMM hangs

also figured out why one of my boards do not work in the WB mode
Someone cut the Vcc pull up from the B13 pin

Attachments

  • cut pin.JPG
    Filename
    cut pin.JPG
    File size
    58.47 KiB
    Views
    257 views
    File license
    Fair use/fair dealing exception

Reply 157 of 177, by bjwil1991

User metadata
Rank l33t
Rank
l33t

Ouch, man. I believe a dash of solder and a thin wire would fix that. Does your other board have that defect as well? Also, what is TLBMM?

Discord: https://discord.gg/U5dJw7x
Systems from C64 to FX-6300.

Reply 158 of 177, by ahtoh

User metadata
Rank Member
Rank
Member

Fixed that already.
TLBMM = The last byte memory manager
The bios works fine with WB chip, but the speed is a bit slower than 4.03 bios

Last edited by ahtoh on 2018-11-11, 20:30. Edited 1 time in total.