Error code

iOS 3004

IOS3004
System Error Code· A POSIX/system errno returned when a system call fails.

What it means

Cannot reach Apple servers — no network connection available during restore..

How to fix it

  1. Verify internet connectivity by opening a browser.
  2. Check that the network interface is active in System Preferences or Windows Network settings.
  3. Flush DNS with `ipconfig /flushdns` (Windows) or `sudo dscacheutil -flushcache` (macOS).
  4. Try on a different network.

Not affiliated with iOS. Answer summarized from the manufacturer's manual linked above; consult that source for the authoritative procedure.