Manifest V3 · built for legacy hardware

Make legacy console downloads boring again.

ConsolePatch fixes malformed JNLP filenames from older remote-management consoles before Chrome writes them to disk.

No page access No analytics Runs locally
Built for downloads from olderiDRACiLOUCSIPMIKVM consoles

One job, done early

Chrome names the file.
ConsolePatch gets one vote.

The extension listens only during filename determination. If a high-confidence JNLP rule matches, it suggests a usable name and gets out of the way.

01

A console starts a download

Old firmware proposes a generic name or adds device data after .jnlp.

02

A local rule matches

ConsolePatch checks the filename, final URL, and response type—never the file contents.

03

The usable file lands

Chrome saves viewer.jnlp, with normal conflict handling if the file already exists.

Before → after

Fix the filename.
Keep your existing launcher.

ConsolePatch does not emulate a JVM or inspect JNLP contents. It fixes the broken handoff so OpenWebStart, IcedTea-Web, or your existing Java setup can do its job.

  • Malformed suffix removal
  • URL-based filename recovery
  • MIME-based extension recovery
download repair
SERVER PROPOSEDviewer.jnlp(10.0.0.7@0@idrac)
+CHROME SAVEDviewer.jnlp
Rule matched locally · 0 bytes uploaded

Small permission surface

Your remote console stays remote.

ConsolePatch cannot read the page you are visiting. There are no content scripts, tracking pixels, analytics SDKs, or cloud processing in the free repair path.

Read the full privacy policy
Downloads

Suggests a corrected name while a download begins. File contents are never opened.

Storage

Keeps preferences and a short repair history inside the Chrome profile.

Website access

Not requested. ConsolePatch cannot see passwords, page content, or browser history.

NONE

Simple pricing

Fix the common case free.
Automate the weird cases with Pro.

Free$0

For the standard legacy-console filename failures.

  • Three built-in JNLP repair rules
  • Toolbar pause switch
  • Latest 10 repairs
  • No account required
Download beta ZIP
Pro$19 lifetime

For teams with odd firmware, multiple devices, or custom naming conventions.

  • Device-specific regex rules
  • Hostname-scoped matching
  • Repair subfolders
  • 500-entry history + import/export
Licenses opening soon

Free beta

Try it before the Store review.

The beta is the exact Manifest V3 source package. Chrome requires Developer mode for unpacked installs; the Store build will install in one click after review.

Download ConsolePatch 0.1.0
  1. 1
    Unzip the packageKeep the extracted folder somewhere stable.
  2. 2
    Open chrome://extensionsTurn on Developer mode in the top-right corner.
  3. 3
    Choose “Load unpacked”Select the extracted ConsolePatch folder.

No mystery meat

Questions a sysadmin will ask.

Does ConsolePatch run JNLP applications?

No. It repairs the download filename. You still use OpenWebStart, IcedTea-Web, or an existing Java Web Start setup to launch the file.

Will it rename unrelated downloads?

The built-in rules require a malformed .jnlp name, a clear .jnlp URL, or an explicit JNLP response type. Firmware and normal files are left alone.

Which vendors are supported?

The rules are vendor-neutral and target response patterns common to older iDRAC, iLO, UCS, IPMI, and KVM interfaces. Exact behavior depends on firmware.

Why is this Manifest V3?

MV3 is Chrome’s current extension platform. ConsolePatch uses a restart-safe service worker and ships all executable code inside the package.