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