But when i set algorithm to INS13Indoor or GPS Navigation (INS13), the autopilot goes all over the place, it is not horizontal, but aircraft is still. I check all setting and redo configure,but this problem keep exist.
"Autopilot goes all over the place" is the original problem. When you say autopilot, I am guessing that you mean the Primary Flight Display; the box in the top left corner of the Flight Data page.
Leave the Aux Mag Orientation set to 0,0,0, and Mag Usage set to AuxOnly. I assume the GPS is mounted in front of the quad. Is that the place it is mounted? If so, that means the arrow on the GPS is pointing forward and so the Aux Mag Orientation should be 0,0,0. From the pictures, I see that the Revo is also mounted correctly if I assume the GPS is in front.
Added about mag calibration:
When you calibrate the mag, be aware that the GCS is always gathering data, not just when you push the button 6 times. Move the quad slowly (at least 1 whole second) from position to position. Do not set it on the ground at any time during calibration. Calibration must also be done far away from metal things like cars, metal fuel tanks, metal beams in buildings, etc. Calibration should ideally be done via telemetry, not USB, but USB may be OK for AuxOnly usage if you carefully keep the USB cable away from the GPS during calibration.
When using INS13, it is normal for the PFD to be tllted by as much as 10 degrees, and for it to wiggle as much as 3 degrees. Is it worse than that?
Does PFD respond correctly? Whild hilding the quad in hand, pitch the front down and PFD shows more brown dirt. Roll left (left side down) to tilt the quad left, and the PFD should roll
right.
If all this is working now, and the motors respond reasonably (zero throttle stick is motors off, low stick is low motor speed, etc.) I would test hover it outside. Plug battery in and wait for 12 or more minutes (for GPS to download almanac) before first flight of the day.
If PFD still looks crazy to you, maybe make a video of it for us to see.