Skip to content

Releases: Nevexo/jetkvm-kvm

jetkvm-next-7

30 Jan 21:47
Compare
Choose a tag to compare

Based on: jetkvm@8ffe66a

New pulls

  • @jackislanding - USB ID Changing - Allows you to rename the device on the target system

  • @andnic - USB HID subclass fix - Fixes HID in many BIOS setup utilities and embedded systems.

  • @williamjohnstone - Multiple Keyboard Layouts - Early draft, includes GB/US/US-Apple keymaps.

  • @Nevexo - Reboot button - not raised a PR for this as it's a very basic implementation that isn't handled nicely on the user side. It does work, but the Web UI just freezes until the JS realises and puts up the "connection error" screen. Before this is made into a PR, it needs to show a "rebooting" screen or similar.

Updated

  • @tutman96 - Plugin-system, no new features but fixes renaming JSONRPCServer to JSONRPCRouter, which fixes the plugins as they were broken in next-6.X

[NOT NEXT] Potential fix for BIOS HID

29 Jan 12:18
Compare
Choose a tag to compare
Pre-release

Alerts the subclass settings for the keyboard and mouse HID gadgets as per this suggestion: jetkvm#79 (comment)

Binary attached, but can be built by checking out the usb-potential-fix-1 tag and running make build_dev and pushing to device with ./dev_deploy.sh

If this works, I'll open it as a PR.

next-6.2

28 Jan 22:15
Compare
Choose a tag to compare

Based on: https://github.com/Nevexo/jetkvm-kvm/releases/tag/next-6 - please read the changelog there.

Updates

  • Pulls jetkvm#17 up to date to fix start-up issues.

(Second release)

jetkvm-next-6.1

28 Jan 20:51
Compare
Choose a tag to compare

Based on: https://github.com/Nevexo/jetkvm-kvm/releases/tag/next-6 - please read the changelog there.

Updates

  • Pulls jetkvm#17 up to date to fix start-up issues.

jetkvm-next-6

27 Jan 21:16
Compare
Choose a tag to compare

jetkvm-next-6 introduces a number of new PRs, and completes the implementation of LCD backlight control (brightness, auto dimming and auto off)

New Features

These features are either new, or have been updated since jetkvm-next-5

All Features

These features were available in earlier versions of jetkvm-next, and have not been updated in this update.

Along with this build, jetkvm-next-multisession has also been updated, it will be released separately as a draft release.

jetkvm-next-6-multisession

27 Jan 21:20
Compare
Choose a tag to compare
Pre-release

There have been no updates to the mutlisession support feature included in this branch, it works much the same as the version available in next-5-multisession but includes all of the updated features found in jetkvm-next-6

Important!

This is not fully tested, and much like the previous release, has no concept of control locking, so if two users access the device at the same time, you'll be fighting for the cursor!

Please read the release notes of both jetkvm-next-5-multisession and jetkvm-next-6 before using this build!

jetkvm-next-5-multisession

22 Jan 19:35
Compare
Choose a tag to compare
Pre-release

Version with incredibly experimental support for multiple sessions. Does not implement any kind of control mutex (i.e., anyone connected can have control of the device) and has no permissions management.

Quite simply, this release (see commit 36e9178) changes the currentSesssion pointer to an array of sessions, and changes any other calls to the session to for loops that target all of the active connections.

Issues

  • Not fully test, it might leak memory, or blow up your JetKVM.
  • Has no concept of control mutex/authority control. Multiple clients can control the system at once and there's no way to differentiate.
  • I put absolutely zero thought into the implementation.

How to install

Either download the attached jetkvm_next_multisession and upload it to your KVM, or clone the repo, checkout the jetkvm-next-5-multisession tag and run

make build_next_multisession
./next_deploy.sh -r [IP Address]

Then login to your JetKVM and run:

cd /userdata/jetkvm/bin
killall jetkvm_app
killall jetkvm_native
./jetkvm_next

jetkvm-next-5

06 Jan 22:24
Compare
Choose a tag to compare

Based on main jetkvm@8ffe66a

Updates

Pulls jetkvm#10 up to date - this adds plugin support from Tutman96's tree.

jetkvm-next-4

06 Jan 16:21
Compare
Choose a tag to compare

Based on upstream jetkvm@8ffe66a

Updates

  • Added PR jetkvm#34 (save EDID to config and restore on reboot)

jetkvm-next-2

05 Jan 19:50
Compare
Choose a tag to compare

Based on upstream https://github.com/jetkvm/kvm/commits/main/

Replaces next-1 as the Makefile didn't rebuild the frontend :)

Updates