Skip to content

Releases: NefMoto/NefMotoOpenSource

v1.9.6.1-rc1

14 Apr 17:18
82407af

Choose a tag to compare

v1.9.6.1-rc1 Pre-release
Pre-release

What's Changed (since v1.9.6.0)

Documentation

  • #49: Update git cliff - use self::remote_url() where possible

Dependencies

  • Merge pull request #61 from NefMoto/dependabot/nuget/ECUFlasher/System.Drawing.Common-10.0.5
  • Merge pull request #62 from NefMoto/dependabot/nuget/Communication/multi-1b7f357722
  • Merge pull request #63 from NefMoto/dependabot/nuget/Communication/multi-6283c34710
  • Merge pull request #64 from NefMoto/dependabot/nuget/Communication/nuget-all-b1cd1bed3b
  • Merge pull request #65 from NefMoto/dependabot/nuget/Tests/nuget-all-92e0d09f4d
  • dependabot: Group nuget PRs together to prevent version conflicts

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.6.1-rc1.msi)

v1.9.6.0

28 Feb 22:25

Choose a tag to compare

What's Changed in 1.9.6.0

Features

Bug Fixes

  • Add uninstall shortcut removal and ARP icon by @nyetwurk
  • Always make a release build when on "make install" and "make build" by @nyetwurk
  • Avoid crash on exit if saving config fails, make modal dialogs be on top by @nyetwurk
  • Fix #13: Show RequestUpload/RequestDownload status in validation popup by @nyetwurk
  • Fix #15: Add Checksum.dll to the installer by @nyetwurk
  • Fix #41: Replace LogFallback with constructor injection for DisplayStatusMessage by @nyetwurk
  • Fix #42: Fix random progress bar flashing by @nyetwurk
  • Fix #48: Preserve user preferences across versions by @nyetwurk
  • Guard against Application.Current being null in UIUtils during shutdown by @nyetwurk
  • Issue #6: Bootmode read/write initial implementation by @nyetwurk
  • Issue #6: Bootmode: auto-detect layout on connect, clear on disconnect, fix read-completion state
    by @nyetwurk
  • Issue #6: add bootmode write to UI by @nyetwurk
  • Remove all remaining references to env VERSION, replace with FULL_VERSION by @nyetwurk
  • Workaround for #41: LogFallback (SetHandler, Invoke) will be used by App and CommunicationInterfa
    ce by @nyetwurk
  • build.bat in build CI does not properly get FULL_VERSION from git describe by @nyetwurk
  • uninstall leaving desktop shortcut and registry keys behind by @nyetwurk

Documentation

Refactor

  • Remove more FTDI references by @nyetwurk
  • Remove remaining FTDI legacy code by @nyetwurk
  • extract CH340 into SerialPortCommunicationDeviceBase by @nyetwurk

Chore

Styling

  • Re-indent FlashingControl.xaml.cs by @nyetwurk
  • cosmetic: add comment regarding incomplete Read and FTDI timeout->attempts hack by @nyetwurk
  • update README by @nyetwurk

Other

  • Default bootmode to 57600 baud, 9600 and 19200 do not work on CH340 by @nyetwurk
  • Expose more bootmode information in the UI if available by @nyetwurk
  • Pin Wix toolset dependencies to 6.0.2 to match wix version by @nyetwurk
  • Update copyright date on new(ish) files by @nyetwurk
  • persist flashlayout information across disconnect/reconnect by @nyetwurk

Dependabot

  • Bump System.Drawing.Common from 9.0.0 to 10.0.1 by @nyetwurk in #34
  • Bump System.Drawing.Common from 10.0.1 to 10.0.2 by @nyetwurk in #37
  • Bump System.IO.Ports from 8.0.0 to 10.0.2 by @nyetwurk in #38
  • Bump System.Management from 8.0.0 to 10.0.2 by @nyetwurk in #39
  • Bump System.IO.Ports from 8.0.0 to 10.0.2 by @nyetwurk in #40
  • Bump Microsoft.NET.Test.Sdk from 17.11.1 to 18.0.1 by @nyetwurk in #50
  • Bump System.Drawing.Common from 10.0.2 to 10.0.3 by @nyetwurk in #51
  • Bump System.IO.Ports from 10.0.2 to 10.0.3 by @nyetwurk in #52
  • Bump System.Management from 10.0.2 to 10.0.3 by @nyetwurk in #53
  • Bump xunit from 2.9.2 to 2.9.3 by @nyetwurk in #54
  • Bump System.IO.Ports from 10.0.2 to 10.0.3 by @nyetwurk in #55
  • Bump xunit.runner.visualstudio from 2.8.2 to 3.1.5 by @nyetwurk in #56
  • Bump actions/upload-artifact from 6 to 7 by @nyetwurk in #57
  • Bump Microsoft.NET.Test.Sdk from 18.0.1 to 18.3.0 by @nyetwurk in #58

Full Changelog: v1.9.5.3...v1.9.6.0

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.6.0.msi)

v1.9.6.1-rc0

01 Mar 07:58

Choose a tag to compare

v1.9.6.1-rc0 Pre-release
Pre-release

What's Changed (since v1.9.6.0)

Documentation

  • #49: Automate git-cliff on release
  • #49: Update git cliff - order sections explicitly

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.6.1-rc0.msi)

v1.9.6.0-rc3

14 Feb 20:39

Choose a tag to compare

v1.9.6.0-rc3 Pre-release
Pre-release

What's Changed

  • fix: build.bat in build CI does not properly get FULL_VERSION from git describe by @nyetwurk
  • fix: Remove all remaining references to env VERSION, replace with FULL_VERSION by @nyetwurk
  • fix: Add uninstall shortcut removal and ARP icon by @nyetwurk
  • fix: uninstall leaving desktop shortcut and registry keys behind by @nyetwurk
  • fix: Always make a release build when on "make install" and "make build" by @nyetwurk
  • docs: Update README.md re: #44 won't fix by @nyetwurk
  • refactor(Communication): extract CH340 into SerialPortCommunicationDeviceBase by @nyetwurk
  • Bump System.IO.Ports from 10.0.2 to 10.0.3 by @nyetwurk in #52
  • Bump System.IO.Ports from 10.0.2 to 10.0.3 by @dependabot[bot]
  • Bump xunit from 2.9.2 to 2.9.3 by @nyetwurk in #54
  • Bump xunit from 2.9.2 to 2.9.3 by @dependabot[bot]
  • Bump System.Management from 10.0.2 to 10.0.3 by @nyetwurk in #53
  • Bump System.Management from 10.0.2 to 10.0.3 by @dependabot[bot]
  • Bump System.Drawing.Common from 10.0.2 to 10.0.3 by @nyetwurk in #51
  • Bump System.Drawing.Common from 10.0.2 to 10.0.3 by @dependabot[bot]
  • Bump Microsoft.NET.Test.Sdk from 17.11.1 to 18.0.1 by @nyetwurk in #50
  • Bump Microsoft.NET.Test.Sdk from 17.11.1 to 18.0.1 by @dependabot[bot]
  • chore: add cliff.toml for git-cliff for #49 by @nyetwurk

Full Changelog: v1.9.6.0-rc2...v1.9.6.0-rc3

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.6.0-rc3.msi)

v1.9.6.0-rc2

13 Feb 18:43

Choose a tag to compare

v1.9.6.0-rc2 Pre-release
Pre-release

What's Changed

  • Fix #48: Preserve user preferences across versions
  • Fix #15: Add Checksum.dll to the installer

Full Changelog: v1.9.6.0-rc1...v1.9.6.0-rc2

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.6.0-rc2.msi)

v1.9.6.0-rc1

09 Feb 06:46

Choose a tag to compare

v1.9.6.0-rc1 Pre-release
Pre-release

What's Changed

  • Cosmetic: update README
  • Fix #13: Show RequestUpload/RequestDownload status in validation popup
  • Fix #41: Replace LogFallback with constructor injection for DisplayStatusMessage
  • Add comments to Communications code
  • README: Add reference to https://github.com/EcuProg7/C167BootTool
  • Remove remaining FTDI legacy code
  • Fix #42: Fix random progress bar flashing
  • Pin Wix toolset dependencies to 6.0.2 to match wix version
  • Add unit tests
  • Update copyright date on new(ish) files
  • Issue #6: Bootmode: update README
  • Bootmode: persist flashlayout information across disconnect/reconnect
  • Issue #6: add bootmode write to UI
  • Re-indent FlashingControl.xaml.cs
  • Avoid crash on exit if saving config fails, make modal dialogs be on top
  • Expose more bootmode information in the UI if available
  • Issue #6: Bootmode: auto-detect layout on connect, clear on disconnect, fix read-completion state
  • Default bootmode to 57600 baud, 9600 and 19200 do not work on CH340
  • Issue #6: Bootmode read/write initial implementation
  • Implement #6: Bootmode
  • Workaround for #41: LogFallback (SetHandler, Invoke) will be used by App and CommunicationInterface
  • Communication: cosmetic: add comment regarding incomplete Read and FTDI timeout->attempts hack
  • Shared: Guard against Application.Current being null in UIUtils during shutdown
  • Remove more FTDI references
  • Merge pull request #40 from NefMoto/dependabot/nuget/Communication/System.IO.Ports-10.0.2
  • Bump System.IO.Ports from 8.0.0 to 10.0.2
  • Merge pull request #38 from NefMoto/dependabot/nuget/Communication/multi-49908b925d
  • Bump System.IO.Ports from 8.0.0 to 10.0.2
  • Merge pull request #39 from NefMoto/dependabot/nuget/Communication/multi-40651722b0
  • Bump System.Management from 8.0.0 to 10.0.2
  • Merge pull request #37 from NefMoto/dependabot/nuget/ECUFlasher/System.Drawing.Common-10.0.2
  • Bump System.Drawing.Common from 10.0.1 to 10.0.2
  • Merge pull request #34 from NefMoto/dependabot/nuget/ECUFlasher/System.Drawing.Common-10.0.1
  • Bump System.Drawing.Common from 9.0.0 to 10.0.1

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.6.0-rc1.msi)

v1.9.5.3

16 Dec 21:41
56c083e

Choose a tag to compare

What's Changed in 1.9.5.3

  • Merge pull request #33 from NefMoto/nyet-dev
  • Implement #9: Diff (fast) read flash - only read sectors different from a reference file
  • Towards #3: Change memory layout selection from a file open dialog to a combobox dropdown
  • Preserve currently selected device on operation fail
  • Cosmetic: Remove FTDI specific UI elements that don't make sense anymore

Full Changelog: v1.9.5.2...v1.9.5.3

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.5.3.msi)

v1.9.5.2

16 Dec 20:59
18e83cf

Choose a tag to compare

What's Changed in 1.9.5.2

  • Merge pull request #32 from NefMoto/nyet-dev
  • Update README
  • Fix #16: Add System.IO.Ports.dll System.Management.dll runtime dlls to installer
  • Fix #16: CH340 support (fast init only)
  • Fix #16: Make UI support device abstraction
  • Fix #16: Initial implementation of comm device abstraction
  • dependabot: add nuget
    Full Changelog: v1.9.5.1...v1.9.5.2

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.5.2.msi)

v1.9.5.1

16 Dec 19:39

Choose a tag to compare

What's Changed in 1.9.5.1

  • Installer: Revert really bad LaunchCondition for NET8 detection
  • Allow SameVersion and Downgrade, fix .NET8 runtime detection
  • Complete rework of UI to match pre NET 8 look and feel
  • Revert UI changes pending full rewrite

Full Changelog: v1.9.5.0...v1.9.5.1

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.5.1.msi)

v1.9.5.0

15 Dec 09:02

Choose a tag to compare

What's Changed in 1.9.5.0

  • Minor cosmetic change to UI main tabs
  • Fix auto release notes generation
  • Fix #2: Event handler counter bug blocking operations after disconnect
  • Fix #2: When baudrate is unspecified, use default baudrate where possible
  • Improve tab and UI styling for better visual consistency
  • Fix #28: File->Open log file just uses notepad for now
  • Replace Dispatcher.BeginInvoke with CheckAccess/InvokeAsync pattern
  • Fix #15: .NET: replace BeginInvoke() with Task.Run()
  • Fix #29: Sanitize ASCII strings built from recieved binary data
  • Fix #14: Stop parsing ASCII data at null termination
  • Update build.bat to allow "release" and "installer", update docs
  • Fucking windows. Source code is not executable.

Full Changelog: v1.9.5.0-rc0...v1.9.5.0

Downloads

📦 Download Installer (NefMotoECUFlasher-v1.9.5.0.msi)