diff --git a/app/src/main/java/de/ccc/events/badge/card10/filetransfer/BatchTransferFragment.kt b/app/src/main/java/de/ccc/events/badge/card10/filetransfer/BatchTransferFragment.kt
index 16d8eabfd422a0d4e160157b485c93edbb00a159..987b39cf815dd5c1f93f3fdb209c476ca8b3e89f 100644
--- a/app/src/main/java/de/ccc/events/badge/card10/filetransfer/BatchTransferFragment.kt
+++ b/app/src/main/java/de/ccc/events/badge/card10/filetransfer/BatchTransferFragment.kt
@@ -40,6 +40,7 @@ class BatchTransferFragment : Fragment(), FileTransferListener, GattListener {
     private lateinit var queue: TransferQueue
     private var transfer: FileTransfer? = null
     private var isCancelled = false
+    private var packetNum = 0
 
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
@@ -123,4 +124,11 @@ class BatchTransferFragment : Fragment(), FileTransferListener, GattListener {
 
         transferNext()
     }
+
+    override fun onSend() {
+        activity?.runOnUiThread {
+            label_status.text = getString(R.string.batch_transfer_label_transferring) + " (Packet " + packetNum + ")"
+            packetNum += 1
+        }
+    }
 }
\ No newline at end of file
diff --git a/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransfer.kt b/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransfer.kt
index 1ce612075333b58834f9addc38a63198727ccd02..001a329526f3f48a8772836512384b57427ac130 100644
--- a/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransfer.kt
+++ b/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransfer.kt
@@ -108,6 +108,7 @@ class FileTransfer(
     }
 
     private fun sendNext() {
+        listener.onSend()
         if (!reader.isDone()) {
             var status = service.sendPacket(reader.getNext())
             var retryCount = 1
diff --git a/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransferListener.kt b/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransferListener.kt
index f93d5e2494bf055c8d50901df781afb09cb357a3..c4cfb1b9681fb2f4079aa4e43046281a3e9789c6 100644
--- a/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransferListener.kt
+++ b/app/src/main/java/de/ccc/events/badge/card10/filetransfer/FileTransferListener.kt
@@ -25,4 +25,5 @@ package de.ccc.events.badge.card10.filetransfer
 interface FileTransferListener {
     fun onError() {}
     fun onFinish() {}
+    fun onSend() {}
 }
\ No newline at end of file