     ]
 
     http_opts =
-      [timeout: :infinity, autoredirect: true]
+      [timeout: :infinity, autoredirect: false]
       |> Keyword.merge(Nerves.Utils.Proxy.config(url))
       |> Keyword.merge(Keyword.get(opts, :http_opts, []))
 

       buffer_size: 0,
       filename: "",
       caller: nil,
       progress?: true,
       opts: []
     }}
  end

  def handle_call({:get, url, opts}, from, s) do

  use GenServer

  @progress_steps 50
  @redirect_status_codes [301, 302, 303, 307, 308]

  def start_link() do
    {:ok, _} = Application.ensure_all_started(:nerves)
