Package: heimdall-flash
Version: 1.4.1-1
Severity: important
Tags: upstream

Dear Maintainer,

I recently purchased a Samsung Galaxy S5 smartphone, through T-Mobile.
Its model / stock-firmware number is SM-G900T3, which is relatively new
for this device; most successful use of Heimdall with this device in the
past has been with earlier model / firmware numbers. (I am not clear
whether the number represents a model number or the stock device
firmware, though I suspect the former.)

I attempted to access the device using Heimdall (as installed through
the heimdall-flash package).

I was able to detect the device successfully, but attempting to download
or print the PIT (Partition Information Table) failed with what appear
to be libusb timeout errors. I can provide a full-debug-verbosity log
file (roughly 122K) with the error messages, if desired.


This problem is discussed extensively in the following bug report
against what appears to be the official Heimdall upstream repository:

https://github.com/Benjamin-Dobell/Heimdall/issues/209

and a user called 'grote' posted, on June 27th of 2015, that git HEAD
worked while 1.4.0 did not.


Although the package currently in Debian is version 1.4.1 (the latest
numbered upstream release), not 1.4.0, it still exhibits this problem.

However, when I built Heimdall from current git HEAD (commit
d0526a3b74a003dfc6f805682693be9173ffcd88, from March 21st), the
resulting binary was able to download the PIT without issues (aside from
cosmetic warning messages).

Looking at the git log, I suspect that commit
e98281afb7d9cf7429339c2aaa45f80fc0ce1584 from February 21st is what
fixed this. I have not yet tested that, and I don't want to do so
immediately, because I actually need to use Heimdall with this
smartphone and I don't want to delay any longer than I need to; however,
I may be able to perform appropriate bisection (or other testing) on
this later, if desired.

Please consider either packaging current git HEAD, or at least
cherry-picking the appropriate fix(es) for the Debian package.



-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.1.0-2-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages heimdall-flash depends on:
ii  libc6         2.19-22
ii  libgcc1       1:5.2.1-17
ii  libstdc++6    5.2.1-17
ii  libusb-1.0-0  2:1.0.20-1

heimdall-flash recommends no packages.

heimdall-flash suggests no packages.

-- no debconf information

Reply via email to