While you can't disable AS3X outright, you can set it up so you can toggle it off and on with a switch on your transmitter, which is good enough for me. Unfortunately, this process is a bit of a pain and is documented rather poorly by Horizon Hobby.
I was able to get everything to work on a modern computer running a 64-bit copy of Windows 10. Here's how to do it...
What you need:
- UMX Pitts with a transmitter bound to it
- SPMA3060 USB programming cable
- SPMA3060 software from Horizon Hobby
- The appropriate (32-bit or 64-bit) driver installer from this site (more on this later)
Enabling X-Port
Enabling X-Port on the plane will allow the receiver to be programmed with the SPMA3060 cable. Here is the process that I followed to do this.
- Turn on the transmitter and hold full throttle and right rudder
- While holding the full throttle and full right rudder, plug a battery into the plane
- Hold the transmitter stick in position until you hear two warble tones
- Disconnect the battery from the plane and release the transmitter stick
It's good to have a helper to hold the transmitter stick while you do this. You can also use a rubber band.
You can use a rubber band to hold the stick in position. I'm using a Taranis with a Spektrum hack module. |
Getting the SPMA3060 Cable Working
The second-most annoying thing about this whole process is getting the cable to work properly. The problem stems from it using a Prolific PL2303 USB to Serial converter chipset. I work in IT for my day job and I've had many dealings with this chipset over the years. IMO, this chipset is a gigantic flaming pile of crap, but I'll spare you from a rant.
This page on Total Car Diagnostics' site does a good job of explaining the problem in depth so I won't steal their thunder. More importantly, it contains download links to a working driver.
This page on Total Car Diagnostics' site does a good job of explaining the problem in depth so I won't steal their thunder. More importantly, it contains download links to a working driver.
Once you have downloaded and installed the driver from the link above, you should see the device listed in the Device Manager along with a COM port number. There shouldn't be a yellow caution sign icon by the port. If there is, try rebooting. If you're not sure how to open the device manager, see this article.
Device Manager showing a properly working SPMA3060 cable |
Connecting the SPMA3060 Cable
Now that you've got the driver situation sorted out, it's time to connect the cable to the plane. This is probably the hardest part. You'll want to do this with the cable disconnected from the computer and no battery installed in the plane.The X-Port location is shown below. As you can see, it's tucked deep into the fuselage and is not easily accessible. I used a pair of small needle nose pliers and a healthy does of profanity to connect the cable.
X-Port location |
Updating the AS3X Settings
Start by plugging the SPMA3060 cable into your computer, then plug a battery into the plane. After that, navigate to the location where you saved the SPMA3060 software. Right-click the GYRO_PAR_DOWNLOAD executable and Run as administrator. The software won't work correctly if you skip this step.
When the software opens, it should auto-select the COM port. Click the "read" button under the STATE section to read the current settings from the plane. It's not a bad idea to take a screenshot of this in case you ever need them later.
After that, set the values in the CONFIGURE section to match the ones in the STATE section (you'll notice that they are all set to 0 at first, but change the "Switch gyro via CH5 ON-1/OFF--0" from 0 to 1. This will make it so that when you have AS3X enabled it will behave the same as it did out of the box, but you'll be able to disable it with your channel 5 switch.
Disconnect the battery and the SPMA3060 cable from the plane, then reconnect the battery. You should now be able to toggle AS3X with your channel 5 switch.
When the software opens, it should auto-select the COM port. Click the "read" button under the STATE section to read the current settings from the plane. It's not a bad idea to take a screenshot of this in case you ever need them later.
Read settings |
Click the "modify" button to save the changes back to the plane. You should get a "Modify Success!" message when it finishes.