Once the device loses all charge, plugging into a wall plug only works if its booting into Android... You can plug it in for X number of hours but it won't accept charge in the stock kernel hence you have to use the flasher method by plugging in only after the message of device not found comes up...