Results 1 to 2 of 2
02-15-2017, 02:48 PM #1
- Join Date
- Feb 2017
issues with Heimdall on Arch Linux
I am having a couple issues using Heimdall on Arch Linux and am hoping someone with more experience than I can help. I am trying to flash a kernel on my Galaxy S5 (kltetmo)
The first command I ran was:
heimdall flash --KERNEL zImage --verbose Initialising connection... Detecting device... Manufacturer: "Sasmsung" Product: "MSM8960" length: 18 device class: 2 S/N: 0 VID:PID: 04E8:685D bcdDevice: 0100 iMan:iProd:iSer: 1:2:0 nb confs: 1 interface.altsetting: num endpoints = 1 Class.SubClass.Protocol: 02.02.01 endpoint.address: 82 max packet size: 0010 polling interval: 09 interface.altsetting: num endpoints = 2 Class.SubClass.Protocol: 0A.00.00 endpoint.address: 81 max packet size: 0200 polling interval: 00 endpoint.address: 01 max packet size: 0200 polling interval: 00 Claiming interface... Setting up interface... Initialising protocol... Protocol initialisation successful. Beginning session... WARNING: Empty bulk transfer after sending packet failed. Continuing anyway... ERROR: libusb error -7 whilst sending bulk transfer. Retrying... ERROR: Failed to send request to end PIT file transfer! ERROR: Failed to download PIT file! Ending session... ERROR: libusb error -7 whilst sending bulk transfer. Retrying... ERROR: libusb error -7 whilst sending bulk transfer. ERROR: Failed to send end session packet! Releasing device interface...
After this failed I uninstalled Heimdall from the main package repository of my distribution and then compiled and installed Heimdall via the AUR (Arch User Repository) and tried the same command again as I saw some users had better success with their own compilations of Heimdall. At this point it was successful in downloading the PIT, but I still received the same WARNING and ERROR in addition toCode:
ERROR: Partition "kernel" does not exist in the specified PIT. Ending session... WARNING: Empty bulk transfer after sending packet failed. Continuing anyway... ERROR: libusb error -7 whilst receiving bulk transfer. Retrying...
I then ranCode:
I then tried downloading a PIT from elsewhere and tried to flash adding the --PIT option to my command but received the same output as above.
After a little more research I found that the partition name might be something else, but I found no way of determining what it might be. Obviously I can look through the output of print-pit, but I am not sure which is the proper partition and don't want to flash blindly.
Does anyone have any ideas? Or know the proper name of the partition for the Galaxy S5?
02-15-2017, 04:21 PM #2
- Join Date
- Feb 2017
After reading about other related issues, it seems that the operation of Heimdall has indeed changed and the partition name is not necessarily "kernel" for my device. But I am still unsure of how to determine what partition I need to flash. Will update as I learn more