Error: -18 occurs when the smdl2tmp1.asec file is damaged. Step I. Remove the SD card from your device and insert it into the card reader of a real laptop. (or if you don't have a laptop and / or card reader, just advertise your device directly on your computer)