Recent Releases of https://github.com/brianpugh/gnwmanager

https://github.com/brianpugh/gnwmanager - v0.19.0

Features

  • more flash chip support(MX25L12873, MX25L51245G): by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/268

Bug Fixes

  • Fix/update keystone cache. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/267

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.18.1...v0.19.0

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.18.1

Bug Fixes

  • Fix OOB errors when running flash-patch. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/264
  • Halt the device by default when capturing a screenshot. Fixes screen-tearing in the resulting screenshot. By @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/265

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.18.0...v0.18.1

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.18.0

Features

  • Add option --no-backup to unlock command. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/263

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.17.1...v0.18.0

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.17.1

Bug Fixes

  • Fix importlib not being able to find patch binaries on cpython3.9.6 by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/261

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.17.0...v0.17.1

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.17.0

What's Changed

  • Prevent launching other firmware if it doesn't look like firmware. By @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/255

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.16.1...v0.17.0

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.16.1

Bug Fixes

  • Fix not-cached zelda keystone-engine command.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.16.0...v0.16.1

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.16.0

Features

  • Add env-var GNWMANAGER_OPENOCD_DEBUG=1 to log openocd stderr to screen. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/252
  • update prebuilt binaries to support rtc-register-launch. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/253

Internal

  • fix up pyproject.toml to work with poetry v2 by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/249
  • Add notes about how the gnw_patch binaries were generated by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/250
  • remove python3.8 stuff; remove debugging file-writes. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/251

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.15.1...v0.16.0

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.15.1

Bug Fixes

  • Downgrade poetry to v1.8.5 for packaging; for some reason firmware.bin and unlock.bin were not included when packaging with poetry v2.1.1

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.15.0...v0.15.1

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.15.0

Features

  • drop python3.8 support. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/245
  • gnwmanager flash-bootloader can now automatically download and flash bootloader from https://github.com/sylverb/game-and-watch-bootloader
  • gnwmanager flash-patch can now do most common nintendo-firmware-patching functions. Users will no longer need to separately use https://github.com/BrianPugh/game-and-watch-patch.
    • All keystone-engine commands are pre-computed, meaning that users won't have to install this dependency (can be non-trivial on some raspberry pis.)
    • All custom code is pre-compiled, so no user-side compilation is performed.
    • Also integrates nicely with SD card support via the --bootloader flag:
    • https://github.com/sylverb/game-and-watch-bootloader
    • https://github.com/sylverb/game-and-watch-retro-go-sd

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.14.0...v0.15.0

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.14.0

Features

  • flash-bootloader command for downloading/flashing SylverB's SD card bootloader. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/241

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.13.1...v0.14.0

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.13.1

What's Changed

  • Fix GPIO support issues in the latest system of Raspberry Pi by @pymumu in https://github.com/BrianPugh/gnwmanager/pull/235

New Contributors

  • @pymumu made their first contribution in https://github.com/BrianPugh/gnwmanager/pull/235

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.13.0...v0.13.1

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.13.0

What's Changed

  • Add -utf8 parameter for monitor command to process logs as utf-8 by @sylverb in https://github.com/BrianPugh/gnwmanager/pull/231

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.12.0...v0.13.0

- C
Published by BrianPugh over 1 year ago

https://github.com/brianpugh/gnwmanager - v0.12.0

Features

  • Add sdpush command to push files to the SD Card of the game and watch by @sylverb in https://github.com/BrianPugh/gnwmanager/pull/208

New Contributors

  • @sylverb made their first contribution in https://github.com/BrianPugh/gnwmanager/pull/208

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.11.0...v0.12.0

- C
Published by BrianPugh almost 2 years ago

https://github.com/brianpugh/gnwmanager - v0.11.0

What's Changed

  • Mark pyocd as an optional dependency. It can be included with pipx install gnwmanager[pyocd]. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/155

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.10.4...v0.11.0

- C
Published by BrianPugh about 2 years ago

https://github.com/brianpugh/gnwmanager - v0.10.4

What's Changed

  • Fixes openocd load_image command when chunk starts with something like /S[0-9][0-9A-F]{2}/i); see https://github.com/openocd-org/openocd/blob/a35e254c5383008cdacf7838a777f7f17af5eeb1/src/target/image.c#L82-L89. Thanks @marian-m12l!

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.10.3...v0.10.4

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.10.3

All new features are centered around debugging.

Features

  • Additional hash-error logging information.
  • Check device status while also polling for contexts.

Bug Fixes

  • Increase sleep times, decreasing polling frequency. May help some things.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.10.2...v0.10.3

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.10.2

Bug Fixes

  • Add a socket client-has-disconnected check.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.10.1...v0.10.2

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.10.1

Bug Fixes

  • Fix time setting.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.10.0...v0.10.1

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.10.0

What's Changed

  • Add error-handling for bad external flash. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/137

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.9.3...v0.10.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.9.3

Bug Fixes

  • Make installs non-interactive by default.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.9.2...v0.9.3

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.9.2

What's Changed

  • Don't invoke sudo if sudo isn't installed. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/134

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.9.1...v0.9.2

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.9.1

What's Changed

  • Fixed CLI cyclopts incompatability.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.9.0...v0.9.1

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.9.0

Features

  • Added a gnwmanager dump command to easily read memory/flash contents.

Bug Fixes

  • Fixed gnwmanager monitor from locking up stdout in some situations.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.8.0...v0.9.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.8.0

What's Changed

  • Display filesystem info in info command.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.7.0...v0.8.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.7.0

What's Changed

  • Dependency security updates
  • Organize commands into groups on the help-page. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/106

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.6.2...v0.7.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.6.2

What's Changed

  • ignore some common autogenerated os-related files when pushing data. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/100

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.6.1...v0.6.2

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.6.1

Bug Fixes

  • Fixed minimum Cyclopts version to 1.2.0.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.6.0...v0.6.1

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.6.0

Features

  • Logging. Controlable via cli parameter --logging=info or env var GNWMANAGER_LOGGING=info.
  • Add --only-if-shrinking flag to format command.

Bug Fixes

  • Fix interactive shell exiting on error. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/83
  • Add an explicit help command. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/84
  • fix command chaining; display help if no command given. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/86

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.5.2...v0.6.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.5.2

What's Changed

  • fixed general issues introduced in v0.4.1
  • Added locked/unlocked information to gnwmanager info screen.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.5.1...v0.5.2

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.5.1

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.5.0

What's Changed

  • Add "gnwmanager upgrade" command. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/81

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.4.1...v0.5.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.4.1

What's Changed

  • v0.11.0 compatible openocd. add backend versioning to info command. more helpful errors by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/80

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.4.0...v0.4.1

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.4.0

Features

  • Migrate from Typer -> Cyclopts by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/73
  • rm Command by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/78

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.3.1...v0.4.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.3.1

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.3.0

What's Changed

  • Added a new cmd gnwmanager info to aid in debugging other users. by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/64

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.2.6...v0.3.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.2.6

What's Changed

  • Move Pi GPIO openocd to last to prefer debug probe by @aminch in https://github.com/BrianPugh/gnwmanager/pull/60

New Contributors

  • @aminch made their first contribution in https://github.com/BrianPugh/gnwmanager/pull/60

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.2.5...v0.2.6

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.2.5

Bug Fixes

  • Fixed gnwmanager push for pushing multiple files to a non-existant directory.
  • fix raspberry pi gpio configuration.
  • Improved --help strings.

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.2.4...v0.2.5

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.2.4

Bug Fixes

  • more robust openocd launching mechanism by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/56

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.2.3...v0.2.4

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.2.3

More stability

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.2.2

What's Changed

  • remove build script to make installing from source distribution easier by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/55

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.2.1...v0.2.2

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.2.1

Bug Fixes

  • Fix zelda unlock itcm offset from 20 -> 0x20 by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/54

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.2.0...v0.2.1

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.2.0

New Features

  • OpenOCD backend by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/48
    • OpenOCD is the new default backend by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/52
  • gnwmanager install command for cross-platform openocd and/or arm-toolchain install. @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/47
  • gnwmanager lock and gnwmanager unlock commands by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/53

Bug Fixes

  • Allow -h for help. Fix -v launching the gnwmanager device app by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/49
  • fix flashing to bank 2 by @BrianPugh in https://github.com/BrianPugh/gnwmanager/pull/50

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.1.1...v0.2.0

- C
Published by BrianPugh over 2 years ago

https://github.com/brianpugh/gnwmanager - v0.1.1

What's Changed

Full Changelog: https://github.com/BrianPugh/gnwmanager/compare/v0.1.0...v0.1.1

- C
Published by BrianPugh almost 3 years ago