turtle5204

remote flasher for mcbios

Jan 1st, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. local c = require("component")
  2. local f = require("filesystem")
  3. local shell = require "shell"
  4. local m = c.modem
  5. if not m then error("Wireless card required.", 0) end
  6. local a,o = shell.parse(...)
  7.  
  8. if #a < 1 then
  9. error("syntax: rflash [file] {port}", 0)
  10. end
  11.  
  12. local port = tonumber(a[2]) or 8192
  13. local mm = f.open(a[1])
  14. local data = mm:read(4096) --Covers the 4k limit
  15. mm:close()
  16.  
  17. m.broadcast( port, "flash;"..data )
  18.  
  19. print("Sent flash packet over port "..tostring(port))
  20. print("If it succeeded, the device will BEEP.")
Advertisement
Add Comment
Please, Sign In to add comment