A bug has been found in the SkyViper transmitter firmware which can cause the transmitter to “brick”. When it happens the transmitter will power on with only the red LED showing and no sound. This bug has been reported here:
https://www.rcgroups.com/forums/showpost.php?p=39004849&postcount=136
(and perhaps in other places)
we will be releasing an updated firmware soon that will prevent the problem from happening, but in the meanwhile I am posting instructions here on how to fix your transmitter.
Fixing the Issue
To test quickly if your transmitter can be fixed you should power it on while holding the left shoulder button (the one marked with a video camera) and also holding the left stick fully down (as though doing zero throttle). If the transmitter starts up and does its startup tones then the unbricking procedure listed below will work. This combination of buttons puts the transmitter into factory test mode with factory test channel 3.
It is a bit of a complex procedure, so follow the steps carefully.
The fix is as follows:
- connect to the web interface on the SkyViper at http://192.168.99.1/ using a web browser on your computer
- Go to the system control page at http://192.168.99.1/system.html
- Change your WiFi channel to 9 press ‘Set SSID and Password’
- navigate to the parameters page at http://192.168.99.1/parameters.html
- Choose the ‘Radio’ parameter category
- Change the parameter BRD_RADIO_TESTCH to ‘TestChan3’
It will look like this:
- Now reboot your SkyViper (pull the battery plug out and put it back in)
- While holding in the the left shoulder button (the video button) on the transmitter and holding the left stick fully down power on the transmitter
At this point the transmitter will power on and will connect to your SkyViper. Now you should leave both the transmitter and SkyViper powered on for one full minute.
After one minute go back to the ‘Radio’ section of the parameters in the web UI and change BRD_RADIO_TESTCH to ‘Disabled’.
Then power off both your SkyViper and your transmitter and power them back on again. Your SkyViper should now function normally.
Explanation
There was a bug in the transmitter firmware related to high WiFi channel numbers that tries to avoid conflicts between RC transmitter channels and WiFi channels. If the WiFi channel number was set to 11 or higher than it would fail to complete the code that selects a channel for the transmitter on boot. Forcing a fixed channel with factory test mode allows us to fix the problem.