Fix ATEN iKVM protocol support and add virtual media, profiles, and portable CLI builds - #10
Open
librarian wants to merge 21 commits into
Open
Fix ATEN iKVM protocol support and add virtual media, profiles, and portable CLI builds#10librarian wants to merge 21 commits into
librarian wants to merge 21 commits into
Conversation
Fix ATEN authentication and ASPEED video decoding
Fix ATEN virtual media ISO mounting
Bump version to 1.0.6
Add Linux and macOS CLI builds for v1.0.7
Add editable server profiles for v1.0.8
Publish single-file portable builds for v1.0.9
Author
|
Human here: you can build your own binaries (which would be sensible thing) but I have https://github.com/librarian/ATENtion/releases/tag/v1.1.0 release ready. I don't have x9 boards, so I can't test it against your setup. But this tool proved to be helpful for me, so I invested a bit of tokens here. |
librarian
marked this pull request as draft
July 26, 2026 15:40
librarian
marked this pull request as ready for review
July 28, 2026 00:29
Author
|
Added new cert for new BMC firmware with updated cert inside. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR expands ATENtion from the original Windows viewer into a tested ATEN/Pilot
iKVM client with corrected authentication, ASPEED video decoding, working virtual
media, persistent server profiles, and cross-platform diagnostic builds.
Protocol and connection fixes
0x10authentication framing.055.008handshakes and JNLP launch parameters.client.pfx.other credentials.
ASPEED video support
0x57).updates.
console text without the previous compression artifacts.
Virtual media
the ISO.
Connection profiles and settings
Connection > Connect / Change serverso credentials can be corrected withoutrestarting or deleting application data.
lockouts.
%LOCALAPPDATA%\ATENtion\settings.xmluser.config.Cross-platform diagnostic CLI
ATENtion.Capture, a command-line client capable of:Build and release changes
Tests added
Coverage was added for:
Live validation
The changes were exercised against:
Validated operations include console connection, keyboard/video operation, clear
enhanced-text rendering, screenshots, and virtual-media ISO mounting.
Known certificate limitation
The legacy iKVM mutual-TLS certificate embedded in older X9/X10/X11 BMC firmware
expired on May 17, 2026. This cannot be repaired solely by ignoring the BMC server
certificate because the BMC also validates the client certificate.
ATENtion supports an external
client.pfx, but the durable solution requires updatedBMC firmware containing the corresponding renewed trust anchor. Supermicro has produced
beta firmware for affected platforms; this PR does not modify or redistribute BMC
firmware or claim to solve the firmware-side expiry.