VOGONS


First post, by froller

User metadata
Rank Newbie
Rank
Newbie

Dealing with some old damaged LS-486e motherboards ended up repairing and upgrading them.
So I've decided to summarize my experience in hardware modifying of these motherboards in a single illustrated guide.
Here it is LuckyStar LS-486e Rev:D Hardware Upgrade Guide
This guide contains complete bill of materials required to specific upgrade along with step by step instructions and updated firmware.
Feel free to comment and suggest your variants of hardware upgrades.

Actual document revision: 4

Last edited by froller on 2021-04-23, 08:26. Edited 3 times in total.

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
Virus check complete. All viruses are working properly.

Reply 2 of 14, by maxtherabbit

User metadata
Rank Oldbie
Rank
Oldbie

I'll be releasing a PS/2 add-on board for rev C shortly. Will post here when it's fully tested. It will require desoldering the 24-pin KBC from the motherboard same as rev D, but will then connect the add-on board to that footprint using a 24pin ribbon cable.

On my board I just used modbin to enable ps/2 support in the original lucky star BIOS, but I like the idea of using the BIOS from the UMC board instead. I'll give that a try

Reply 3 of 14, by froller

User metadata
Rank Newbie
Rank
Newbie
maxtherabbit wrote on 2021-03-18, 17:43:

I'll be releasing a PS/2 add-on board for rev C shortly. Will post here when it's fully tested. It will require desoldering the 24-pin KBC from the motherboard same as rev D, but will then connect the add-on board to that footprint using a 24pin ribbon cable.

What is your mobo exact revision? I saw some photos of upgrade capabe LS486e's besides Rev:D.

maxtherabbit wrote on 2021-03-18, 17:43:

On my board I just used modbin to enable ps/2 support in the original lucky star BIOS, but I like the idea of using the BIOS from the UMC board instead. I'll give that a try

This BIOS is from SiS496/497 motherboard. UMC8669 is some kind of peripheral controller. Probably for floppy drive or parallel port (or both).
I was also confused when I saw BIOS string containing "UMC" on a pure SiS motherboard.
Looks like there are motherboards with different chips instead of UMC8669 and they have different BIOSes. But both Rev:D's I have are exactly the same except battery holder.
The BIOS in guide was downloaded from original ROM chip and then changed by modbin to enable PS/2 mouse support. I also added "8042" to BIOS string to distinct new BIOS from the original one.

Generally it is a bad idea to use BIOS from different chipset. It won't POST with 146.5% probability.

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
Virus check complete. All viruses are working properly.

Reply 4 of 14, by maxtherabbit

User metadata
Rank Oldbie
Rank
Oldbie

I'll have to look at the board again to get you the exact revision. It's the one where the DIP24 KBC is tucked in between the ISA slots.

Now I'm tracking about the BIOS, guess I'll stick with what I have since my board used the Winbond super IO

Reply 5 of 14, by froller

User metadata
Rank Newbie
Rank
Newbie
maxtherabbit wrote on 2021-03-18, 18:30:

I'll have to look at the board again to get you the exact revision. It's the one where the DIP24 KBC is tucked in between the ISA slots.
Now I'm tracking about the BIOS, guess I'll stick with what I have since my board used the Winbond super IO

Your BIOS string should be like "486E 96/10/24 WB3787 PLUG & PLAY BIOS"

As far as I can see Rev:A (a.k.a. no revision) had AMIKEY-2 by design. Thus there should be more revisions capable of PS/2 mouse upgrade.
Moreover some boards have 4 x 64KB DIP-32 cache that means it can be extended to 512KB. Unfortunately my Rev:D's can't 'cause they have 8 x 32KB SO-28 and no spare footprints.

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
Virus check complete. All viruses are working properly.

Reply 6 of 14, by maxtherabbit

User metadata
Rank Oldbie
Rank
Oldbie

this is my board - no obvious revision markings I can see

Took some pics after I desoldered the DIP24 KBC and also of a via I found for IRQ12. I scraped off the solder resist so I can solder a wire to the via.

20210318_201013.jpg
Filename
20210318_201013.jpg
File size
1.42 MiB
Views
433 views
File license
GPL-2.0-or-later
20210318_200955.jpg
Filename
20210318_200955.jpg
File size
1.63 MiB
Views
433 views
File license
GPL-2.0-or-later
20210318_195421.jpg
Filename
20210318_195421.jpg
File size
1.67 MiB
Views
433 views
File license
GPL-2.0-or-later

Reply 7 of 14, by froller

User metadata
Rank Newbie
Rank
Newbie
maxtherabbit wrote on 2021-03-19, 00:47:

this is my board - no obvious revision markings I can see

Looks pretty much like C2.

Have you tried to trace back CN1 and CN5 and resistor packs RN4, RN5 and RP9?

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
Virus check complete. All viruses are working properly.

Reply 9 of 14, by froller

User metadata
Rank Newbie
Rank
Newbie

Oh, my bad. CN1 is DIN-5 keyboard connector.

BTW, check this out The AT-PS/2 Keyboard Interface by Adam Chapweske.

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
Virus check complete. All viruses are working properly.

Reply 10 of 14, by froller

User metadata
Rank Newbie
Rank
Newbie

Document revision 3 is out.
Changes: R51 value changed from 10k to 4.7k to avoid mouse glitches.

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
Virus check complete. All viruses are working properly.

Reply 11 of 14, by froller

User metadata
Rank Newbie
Rank
Newbie

Document revision 4 is out.
Changes: jumper wire tying pin 26 of Holtek HT6542B to +5V.

W/o jumper wire it worked fine with AMIKEY-2 but failed to initialize keyboard controller with POST code 0x05 with HT6542B.

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%
Virus check complete. All viruses are working properly.

Reply 12 of 14, by ph4nt0m

User metadata
Rank Member
Rank
Member

It's better to install a 40-pin socket instead of soldering a 80C42 compatible controller directly to the board.

The 74LS06 inverter is basically for PS/2 mouse support. 80C42 can run in either AT or PS/2 mode while this VT80C41 can do AT only. Although once you've got a 80C42 working, there's no point in going back anyway. C5/C7 and L4/L5 values are not strictly specific though 100pF and 1uH are most commonly seen. Up to 1nF and 10uH should do.

All three TH_* pins (5, 25, 26) should be pulled up to +5V for normal operation. Otherwise it's really a matter of chance if a particular chip works well or not.

Thanks for putting all this info in one place anyway. This VT82C41 sucks. I guess the ROM inside isn't masked. OTP EPROM probably. May get corrupt over time. It's a pain in the arse to find a compatible 24-pin direct replacement. I'm not even sure a data sheet for it even exists.

My Active Sales on CPU-World

Reply 13 of 14, by feipoa

User metadata
Rank l33t++
Rank
l33t++

Thanks for the write-up. It will save me (and others) a lot of probing time. Is there any consequence in using 470 uH for the inductors? I usually see these around 1 to 4 uH on socket 3/4/5/7 boards, so I keep a stock 2.2 uH.

I agree that a DIP-40 socket should be added to the BOM. Perhaps ICS-640-T or ED40DT for the DIP-40 socket.

Some of the BOM items are non-stock, e.g. CAY16-103J4. CAT16-1002F4LF may be a suitable replacement. Part numbers missing for some items, so perhaps SG73S2ATTD472J for the 4.7K and C0805C470J5GACTU for the 47 pF cap.

Ultimate 486 Benchmark | Ultimate 686 Benchmark | Cyrix 5x86 Enhancements | 486 Overkill Graphics | Worlds Fastest 486

Reply 14 of 14, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I have performed the PS/2 mouse mod, both 2.2 uH or 470 uH inductors are functional for PS/2 mice on this board. The problem I had was with AMIKEY-2 - PS/2 mouse wouldn't function with it, but Holtek HT6542B and VIA VT82C42N both worked fine. I've decided to stick with the VIA. The hardest part of the mod is not to get burn marks on your ISA slots when soldering in the inverter IC.

Ultimate 486 Benchmark | Ultimate 686 Benchmark | Cyrix 5x86 Enhancements | 486 Overkill Graphics | Worlds Fastest 486