VOGONS


First post, by bachler

User metadata
Rank Newbie
Rank
Newbie

Hi all,

I have been working for a while now on a BIOS modification for the Compaq LTE 5000-series laptops to add XTIDE Universal BIOS support directly into the system BIOS.

The short version: this lets the LTE 5000-series work with larger IDE storage than the stock BIOS normally handles.
I have been using it with IDE-to-CF adapters and an SD-to-IDE adapter, including a 128 GB microSD card setup.

The attachment boot1.jpg is no longer available
The attachment boot2.jpg is no longer available
The attachment win98se.jpg is no longer available

I put together a small release page here: https://www.bachler.se/lte5000xtide/

The page includes:
- a ready-to-use bootable floppy image and a zip with the rompaq util etc.
- some notes and photos from the development process

The floppy image is probably what most people want. Write it to a 1.44 MB floppy, boot the LTE 5000 from it, and follow the ROMPaq prompts.

A bit of background: the LTE 5000-series BIOS appears to have the usual old drive size limitations. XTIDE Universal BIOS already solves this nicely on desktop machines with an option ROM, but laptops are awkward
because there is usually no easy way to add one.
I ended up unpacking the Compaq ROMPaq BIOS image, adding XTIDE into unused ROM space, adding a small helper/hook around the option ROM scanner path, fixing checksums, and repacking it as a ROMPaq-flashable image.

This was developed and tested on my LTE 5400, with some fairly ridiculous hardware iteration involving a desoldered flash chip and a little external fixture so I could keep reflashing during development.
I have successfully tested the resulting floppy image on a few of my LTE 5000-series machines.

The attachment fixture-done.jpg is no longer available

As always with BIOS flashing: use at your own risk. Make sure you have the right machine, stable power, and ideally some way to recover if something goes wrong.

Hopefully this is useful to someone else trying to keep one of these machines practical with modern-ish storage.

I'll add the floppy image here as an attachment.
Checksum: cd961bc36ea0e20b37f489187b5811eabf2c0d763fbe58b558d4f85183652aa4 lte5000-xtide-floppy.img

Reply 1 of 6, by bachler

User metadata
Rank Newbie
Rank
Newbie

Dropping a few more pics here:

The attachment fixture-inprogress3.jpg is no longer available
The attachment fixture-inprogress0.jpg is no longer available
The attachment adapter1.jpg is no longer available
The attachment adapter2.jpg is no longer available
The attachment slackware71.jpg is no longer available

Reply 2 of 6, by KubaCZ912

User metadata
Rank Newbie
Rank
Newbie

Great work!

Would you consider releasing the tools/more knowledge on how to manipulate and repack the BIOS images? The previous generations of LTEs are also severely limited in their HDD options, especially the Lites, which can only use predefined HDD types. They also use the same ROMPaq tool for flashing, so maybe the BIOS structures are similar as well.

I don't have much experience in modding BIOSes beyond some simple editing, but I have a few of both Lites and Elites and a flash programmer, so I can experiment with it.

I've included some ROMPaq and direct ROM dumps from 386+486 Lites and Elites that I have collected from SoftPaqs and some of my laptops.

Reply 3 of 6, by bachler

User metadata
Rank Newbie
Rank
Newbie

Thanks!

Yeah, I want to try to get a release of the tooling etc together at some point, but right now it's a ripe mess of random scripts and odds and ends.
But I thought I'd release at least the prepared floppy image with the modified BIOS here so everyone can have a go at it.

Yes, I am aware of the LTE Elite disk issues as well, as a matter of fact I was just down in the workshop looking at my LTE Elite 4/50CX. It had some troubles with the PSU so I recapped that and started working on the horrible floppy drive, but I gave up for the night. I had 3D printed a belt for it a few years ago, but it's too flexible I think. Also I suspect the main spindle bearings are shot. I need to try to get my hands on one of those OpenFlops W1D cards.

Reply 4 of 6, by kleung21

User metadata
Rank Newbie
Rank
Newbie

Hi there,

Great job and I'm super impressed that the community is still injecting life into these old machines.

THe openflops w1d cards are pretty awesome and seem to work well. I used to be much more active in these forums but have been busy as of late (and hobbies migrated a bit)

Will try to find time to stay on top of this.

Kudos and a great job of sleuthing.

Reply 5 of 6, by MatthewH12

User metadata
Rank Newbie
Rank
Newbie

Thank you, this is awesome to see, it's already making rounds in the LTE groups.

I'm glad to see you used bios 7.20 and not the broken 7.32. Any interest, if given the time, into seeing what changed in 7.32? I'm not sure anyone ever figured out what was changed over 7.20, and why it's broken.

Thanks again!

Reply 6 of 6, by bachler

User metadata
Rank Newbie
Rank
Newbie

Thanks.

Yeah, I know about the slow post issue with 7.32, that's why I chose to modify 7.20. I was also thinking about this, trying to figure out what could cause it or what the differences are, I may get back to that at some point.
I remember seeing somewhere that 7.32 added support for different disks and changed some lid switch behavior, but I still doubt it took you past the 8.4 GB limit.