From 1e345bcd7c6a82bbf0800781416d5df15b555da0 Mon Sep 17 00:00:00 2001 From: Benjamin Dobell Date: Wed, 30 Apr 2014 03:49:19 +1000 Subject: Fix support for SGS4 (with empty bulk transfers) After each bulk transfer sent containing an Odin/Loke protocol packet, we now send through a zero length bulk transfer. This is required for newer devices to function correctly. --- heimdall/source/BridgeManager.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'heimdall/source/BridgeManager.h') diff --git a/heimdall/source/BridgeManager.h b/heimdall/source/BridgeManager.h index 1f88cdc..6481de6 100644 --- a/heimdall/source/BridgeManager.h +++ b/heimdall/source/BridgeManager.h @@ -142,6 +142,8 @@ namespace Heimdall bool SetControlLineState(unsigned short controlSignalFlags); bool SetControlLineCoding(LineCoding lineCoding); + bool SendBulkTransfer(unsigned char *data, int length, int timeout = 3000, bool retry = true) const; + public: BridgeManager(bool verbose, int communicationDelay = BridgeManager::kCommunicationDelayDefault); -- cgit v1.1