Skip to content

Releases

v2.0.5

Choose a tag to compare

@github-actions github-actions released this 03 Nov 14:37

Take-home preparation now succeeds when Dell CCTK confirms that the BIOS setup password is already absent. Previously, that response returned exit code 106 and stopped the workflow. Other password failures still stop the step.

The app also closes CCTK's standard input so the updated Dell Command | Configure toolkit can finish without waiting for interactive input, and records the toolkit version in the log. The updated toolkit is supplied through the encrypted secrets bundle.

Validation: all 15 BIOS command tests passed on both .NET 6 and .NET 10, and the release app built successfully. The reported CCTK response and input behavior were checked on the affected Dell Latitude 7420 with the old and updated toolkits.

v2.0.4

Choose a tag to compare

@github-actions github-actions released this 29 Oct 12:21

Encrypted secret bundles now support an optional SHA-256 checksum. The app checks the bundle's header, exact length, and any available checksum before enabling the password field, so damaged or incomplete bundles report an integrity error instead of an ambiguous unlock failure. Cached checksums are verified offline.

The encrypted archive format is unchanged: older apps can still read newly created bundles, and updated apps accept older bundles without checksums. Successful legacy unlocks save a local checksum when the drive is writable. AES-GCM authentication remains required; a checksum does not authenticate the publisher or replace the password.

The administrator tool creates .sha256 sidecars alongside new or rekeyed archives. Its new checksum command authenticates an existing archive before adding a sidecar without changing its encrypted bytes or password; verify checks length and any checksum without a password. Serve Secrets.aqsecrets.sha256 beside the matching Secrets.aqsecrets on nettools. The drive-copy helper verifies and copies an accompanying sidecar when an archive is explicitly supplied.

Validation: all 65 .NET 10 tests and 61 .NET 6 tests passed, including compatibility and corrupted-download checks. The app builds, PowerShell 5.1 helper checks passed, and dev build 2.0.4.1 with a matching cached checksum was confirmed working on a test imaging drive.

v2.0.3

Choose a tag to compare

@github-actions github-actions released this 28 Oct 19:08

Fixed Dell CCTK exit code 106 during take-home BIOS password removal. The app now supplies Dell's required single blank space for the replacement setup password instead of a zero-length value, preserving it through native argument passing.

Exit code 106 now reports an invalid command argument. Failed BIOS commands still stop imaging. The corrected dev build 2.0.3.1 was confirmed working on an affected computer, and fake-native-tool tests passed on .NET 6 and .NET 10.

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:46

Fixed the take-home BIOS settings failure by invoking Dell CCTK directly with separate native arguments when clearing the setup password. This preserves the password exactly and removes the PowerShell wrapper from that operation.

BIOS failures now show the process exit code, and launch failures show the Windows error code, without exposing the password or command output. The update was confirmed working in a take-home imaging test using dev build 2.0.2.1. Automated tests on .NET 6 and .NET 10 use a fake native executable to verify argument handling without accessing BIOS hardware.

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:13

The secret unlock window now stays above ordinary windows, keeping the password prompt visible during startup.

This release includes the encrypted bundle support introduced in v2.0.0. Download AutopilotQuick.zip for the app, or extract the entire AQ.SecretArchive.Tool.zip folder to create or update an encrypted bundle. See the archive guide for deployment instructions.

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 13:43

Deployment secrets and provisioning packages now come from a password-encrypted archive. The app uses a cached encrypted bundle offline and waits for connectivity when no bundle is available. The watchdog starts before unlock and never asks for the password.

Download AQ.SecretArchive.Tool.zip and extract the entire folder to create or update a bundle. See the archive guide for the required entries and deployment steps. GitHub release downloads remain public and require no GitHub credentials.

The development drive helper publishes a fresh build and can copy an encrypted bundle while preserving existing drive data. Startup text is white for readability.

Historical commits and release notes have been retained, with sensitive resources and hard-coded secret values removed. Historical release downloads containing those resources have been withdrawn. Existing clones should be replaced with a fresh clone of the rewritten history.

1.9.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 20:05

Changelog

  • 3fa8d62 Update the MaintenanceStep.cs to delete old images
  • 4e9e211 Fix CI process
  • 3f41d2b Allow ESD files
  • bfd0fbb Make device ID load after data location initialization
  • 67e8cac Merge remote-tracking branch 'origin/master'
  • 909be64 Added password to method to make programmer thing about it before using
  • c93cfdd Allow the mainwindow to lock cacher while updating
  • c240351 Allow the mainwindow to lock cacher while updating

1.8.3

Choose a tag to compare

@github-actions github-actions released this 03 Jan 18:36

Changelog

  • 0dbaa10 Lock DeviceIdentifierMan.cs when setting ID on first run
  • a425b8f Change hardwareTester FD back to hardwareTester
  • 9c75362 Added .Net install step and changed hardware tester location
  • ca5e8fc Added Install .Net Step
  • da600c5 Increase internet check timeout to 2000ms
  • ea3c086 Get rid of RemoveUnattendXMLStep()
  • b136a2e Change internet test from google to nettools. Also check the response text for the check text
  • 30876ba Simple name refactoring

1.8.2

Choose a tag to compare

@github-actions github-actions released this 07 Jun 14:56

Changelog

  • fc287fd Fix downloading images
  • a60d6a1 Go back to using my own Downloader instead of Downloader.Net
  • 51744f9 Made the image close the file once its done using it

1.8.1

Choose a tag to compare

@github-actions github-actions released this 05 Jun 19:14

Changelog