Skip to content

Releases: bri3d/VW_Flash

v0.7.0 : Haldex Support, Bugfixes, Remove ESP32 Code

02 Jan 16:23
Compare
Choose a tag to compare

NOTE: The Windows build for this release has file path issues and has been pulled. The code functions correctly, but I need to update to support the latest pyinstaller.

  • Removes all native support for A0/ESP32 operations (reflashing a dongle, direct BLE connection, etc.), as there is no longer an open source firmware which supports the protocol VW_Flash was using. Please visit https://github.com/Switchleg1/esp32-isotp-ble-bridge/releases/tag/v0.90 for a VW_Flash, J2534-compatible firmware for A0/ESP32 devices. This firmware is now used over J2534 like any other device - there's no special provision in VW_Flash for it anymore.
  • Adds support for Gen 5 MQB Haldex thanks to ConnorHowell. Please do not use this support at this stage unless you are competent in Haldex recovery using a Miniwiggler cable. Haldex modules are easy to brick. You have been warned.
  • Fixes some small bugs.

v0.6.0

16 Nov 17:56
2b02239
Compare
Choose a tag to compare
  • New Unlocking GUI thanks to @ConnorHowell
  • New firmware for ESP32 devices thanks to @Switchleg1 , including major frame timing jitter improvements which should improve reliability.

This is likely to be the last release for which the binary is digitally signed, due to a lack of Authenticode providers for open source development.

v0.5.4

25 Oct 00:44
82b3eb5
Compare
Choose a tag to compare
  • Major logging improvements, including selectable logging type in menu.
  • HP/Tq calculation based on modeled parameters.
  • STMin_TX menu item should be fixed.
  • BLE devices aren't scanned by default, turn scanning on in the Interfaces menu if you have one. This should fix reliability and speed issues for J2534 and Serial only users.
  • Downgraded esptool to a working version for flashing ESP32 modules

v0.5.3

25 Oct 00:27
b2580aa
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release
  • Major logging improvements, including selectable logging type in menu.
  • HP/Tq calculation based on modeled parameters.
  • STMin_TX menu item should be fixed.
  • BLE devices aren't scanned by default, turn scanning on in the Interfaces menu if you have one. This should fix reliability and speed issues for J2534 and Serial only users.

v0.5.2

01 Oct 17:30
934a119
Compare
Choose a tag to compare

Differences to 0.4.0:

  • Logger has been almost completely rewritten and now uses CSV files for parameter definitions instead of YAML.
  • Added automatic support for a Switchpatch/Bintoolz patch which can bypass programming preconditions (like IMMO) to avoid bricks.
  • Will now skip improperly installed or damaged J2534 drivers, allowing remaining unbroken drivers to be found.
  • Added an STMIN_TX slider to the Interfaces menu. Please increase this slider if and only if you have issues with incomplete flashes. This has been known to help some PQ platform cars, MQB cars with aftermarket Haldex and DCC control modules, and some J2534 interfaces which lack precision in their STMIN_TX timing.

Differences to unreleased v0.5.0:

  • Increased default STMIN_TX back to 350000 from 250000 after reports of instability on some vehicles.

v0.5.1

01 Oct 16:51
Compare
Choose a tag to compare
v0.5.1 Pre-release
Pre-release

Differences to 0.4.0:

  • Logger has been almost completely rewritten and now uses CSV files for parameter definitions instead of YAML.
  • Added automatic support for a Switchpatch/Bintoolz patch which can bypass programming preconditions (like IMMO) to avoid bricks.
  • Will now skip improperly installed or damaged J2534 drivers, allowing remaining unbroken drivers to be found.
  • Added an STMIN_TX slider to the Interfaces menu. Please increase this slider if and only if you have issues with incomplete flashes. This has been known to help some PQ platform cars, MQB cars with aftermarket Haldex and DCC control modules, and some J2534 interfaces which lack precision in their STMIN_TX timing.

Differences to unreleased v0.5.0:

  • Increased default STMIN_TX back to 350000 from 250000 after reports of instability on some vehicles.

v0.5.0

01 Oct 16:17
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

Differences to 0.4.0:

  • Logger has been almost completely rewritten and now uses CSV files for parameter definitions instead of YAML.
  • Added automatic support for a Switchpatch/Bintoolz patch which can bypass programming preconditions (like IMMO) to avoid bricks.
  • Will now skip improperly installed or damaged J2534 drivers, allowing remaining unbroken drivers to be found.
  • Added an STMIN_TX slider to the Interfaces menu. Please increase this slider if and only if you have issues with incomplete flashes. This has been known to help some PQ platform cars, MQB cars with aftermarket Haldex and DCC control modules, and some J2534 interfaces which lack precision in their STMIN_TX timing.

v0.4.0

11 Aug 21:47
0b71fcd
Compare
Choose a tag to compare

Differences to previously-unreleased v0.3.6:

  • Support for $22 readLocalIdentifier based logging, thanks to @aarons3 .
  • Support for a different high speed logging protocol used by bintoolz/simostools, again thanks to @aarons3 .

Differences to last released version:

  • Preliminary DQ381 support, there are issues flashing ASW (Block 2) due to non-standard ISO-TP response expectations around Wait messages returned by the Erase command. Flashing a Calibration is successful.

  • Refactoring to most backend interface-related components. Fixed a lot of bugs and centralized STMin definitions.

v0.3.6

24 Jun 20:43
Compare
Choose a tag to compare
v0.3.6 Pre-release
Pre-release
  • Preliminary DQ381 support, there are issues flashing ASW (Block 2) due to non-standard ISO-TP response expectations around Wait messages returned by the Erase command. Requires the A0 firmware included in this bundle.

  • Fixed a lot of bugs and centralized STMin definition.

v0.2.11

20 May 03:43
Compare
Choose a tag to compare
  • Fix device selection when BLE devices with empty names are present (caused by an update in bleak).