~grimler/Heimdall

v2.1.0 6 months ago .tar.gz browse log

v2.1.0

* Fix overflow in TotalBytesPacket on 32bit platforms, thanks to
  Andrew Griffiths

* Fix segfault when flashing with partitionIdentifiers (--X where X is
  the identifier from the PIT) and when the size check is enabled

* Skip the partition size check in tflash mode, as there are no
  existing existing partitions in that case

* Add --wait argument, which makes heimdall wait with the action until
  a device in download-mode is connected. Fastboot works in a similar
  way.

* Re-generate some heimdall-frontend files, and add support for the
  --wait argument

* Remove links to Glass Echidna donate page, as Benjamin has not been
  active for a few years. README, copyright headers and git history
  still acknowledge that the vast majority of work has been done by
  Benjamin over the years.

* Add my copyright statement to LICENSE and printed boilerplate text

* Move some of the documentation into a doc/ folder, and remove OS
  specific more or less outdated information from Win32/, OSX/ and
  Linux/

.. and some additional general cleanup/fixes.

v2.0.2 2 years ago .tar.gz browse log

Release v2.0.2

* Fix segfault when file to flash does not exist

* Rename some fields in the flashing protocol, MMC4096 seem to be UFS,
  and what I thought was the protocol number seem to be the number of
  logical units in the storage

v2.0.1 2 years ago .tar.gz browse log

Release v2.0.1

Except for general cleanup we have these functional changes:

* Change printed pit header: last unknown number seem to be the Odin
  protocol version.

* Only run libusb_reset_device on ubuntu: on some distros/devices
  resetting the device causes the handshake to fail (observered for
  degaswifi/SM-T230).

v2.0.0 3 years ago .tar.gz browse log

Release v2.0.0

Go from 1.4.2 to 2.0.0 to indicate that maintainer, and upstream repo,
has changed.

Main changes:

* A check so that partition is not smaller than file size has been
  added, to make it a bit harder to overwrite things on the emmc by
  accident:
  https://git.sr.ht/~grimler/Heimdall/commit/60ab9bbaffe31f5072195f0dcf352d6e1037bc85
* libusb_reset_device is needed before handshake on ubuntu:
  https://github.com/Benjamin-Dobell/Heimdall/pull/478
* Support for flashing images larger than 3.5 GB:
  https://github.com/Benjamin-Dobell/Heimdall/pull/459
* Avoid libusb_set_interface_alt_setting when it anyways doesn't do
  anything: https://github.com/Benjamin-Dobell/Heimdall/issues/497, fixed
  in: https://git.sr.ht/~grimler/Heimdall/commit/2ecc98020c607631d1371c8596d20cce84586047
* Some compilation issues on
  [freeBSD](https://git.sr.ht/~grimler/Heimdall/commit/64bd479db680ff7c00967f15a1c8ce8225e65efb),
  [Android](https://git.sr.ht/~grimler/Heimdall/commit/719edaff9ebe6921cde28aab6a1a5088fe57b5bf)
  and
  [macOS](https://git.sr.ht/~grimler/Heimdall/commit/6ede1f1f337f72c5b8b51bd16e351f412c351342)
  have been fixed.

All changes are verified to be compatible for devices as old as Galaxy
S3, and as new as Galaxy S8 (I don't have access to anything older, or
newer, than that).

v1.4.2 7 years ago .tar.gz browse log

Bumped version to 1.4.2

v1.4.1 10 years ago .tar.gz browse log

Autogen'd files for Heimdall 1.4.1

v1.4.0 11 years ago .tar.gz browse log

After swapping to clang for OS X, I've now swapped to GNU GCC 4.7+, instead of Apple's out-dated version.

v1.3.2 12 years ago .tar.gz browse log

Updated version to 1.3.2 and copyright notices to 2012.

v1.3.1 13 years ago .tar.gz browse log

Updated Heimdall (command line) autotools files for the 1.3.1 changes.
Heimdall 1.3.1 should now build on Linux and OS X.

v1.3.0 13 years ago .tar.gz browse log

Minor OS X UI tweaks.
1 / 2