From 3833452fa9e296604893503a66041b46866ff5b3 Mon Sep 17 00:00:00 2001 From: Roman Priesol Date: Sat, 12 Sep 2026 16:58:44 +0200 Subject: [PATCH] Increase bulk_transfer timeout to 30s for large ZPL payloads over USB 1.1 --- app.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app.rb b/app.rb index ec5eaba..48fe183 100644 --- a/app.rb +++ b/app.rb @@ -101,7 +101,7 @@ helpers do device.open do |handle| handle.auto_detach_kernel_driver = true # usblp kernel driver otherwise holds the interface handle.claim_interface(0) do - handle.bulk_transfer(endpoint: DATAMAX_ENDPOINT, dataOut: data) + handle.bulk_transfer(endpoint: DATAMAX_ENDPOINT, dataOut: data, timeout: 30_000) # USB 1.1, large ZPL payloads need more than the 1s default end end end