Ok, I got something interesting, after trying to install several times, I tried checksum checking.
When the CIA file is on my PC, the cheksum is correct, but when it's on the SD Card, it's different from the original, is this normal or it's corrupted?