Using The Aquastar/Dlux Programming Box - HobbyKing OrangeRX RX3S Manual

Open flight stabilizer (flightstab)
Table of Contents

Advertisement

FlightStab Guide
Read the fuse settings. The following table shows the expected fuse values. The calibration value is not
important (and should not be changed):
Fuse
LOW
HIGH
LOCK
On the Aquastar, the LOCK fuses are NOT set (0xFF), so you can read and save the flash image at this time in case
you want to restore the factory functionality. On the DLUX, the LOCK fuses ARE set (0xFC), so you can only erase
the chip to proceed.
DO NOT PROCEED if the values are unexpected.
Erase the chip. This should also reset the LOCK fuse for the DLUX to 0xFF.
Change the HIGH fuse from 0xCF to 0xCC. This will enable the chip to boot a 512-byte (256-word)
bootloader. Remember to restore the HIGH fuse back to 0xCF if you rolled back to the factory image on the
Aquastar.
Flash the AVRootloader bootloader. Both Aquastar and DLUX use the same bootloader hex file
at .\AVRootloader\AVR\default\AVRootloader_AQUASTAR.hex
Close up the box.
Use the AVRootloader instructions to flash the main programming box firmware image (including using the "one-wire"
serial connection). The Aquastar firmware is at .\Builds\20130505_AQUASTAR.hex and the DLUX firmware is
at .\Builds\20130505_DLUX.hex (dated 20130505 or later).

Using the Aquastar/DLUX Programming Box

Connect the programming box to the FlightStab device. The RX3S devices uses AILR_OUT as the default channel.
Power them on at the same time (or the RX3S after the program box). If the device recognizes the program box, the
program box will display the recognized device ID on the status page. Press left/right to change pages and up/down
to change sub-options within the page.
The status page (first page) has several items. The device ID, device version, and EEPROM statistics (1/2/R). 1
means the number of times the device detected an error and reset copy #1 of the config. 2 is the same for the
redundant copy. R is the number of times both copies have been reset, usually as an outcome of the jumper-based
EEPROM reset procedure or by choosing "erase cfg" through the program box.
The eeprom page (last page) has several actions. Update cfg justs updates the Flighstab device with the config that
you modified with the program box. Erase cfg invalidates the config so that the device will default to "factory settings"
on the next restart, as if this was the first time it was booting up. Erase stats erases the 1/2/R stats.
20130702 dev onwards
https://github.com/noobee/FlightStab/tree/newcfg/Builds
20130702_RX3S_V1|2.hex
WING_MODE
USE_DIPSW *
SINGLE_AIL
DELTA
V-TAIL
DUAL_AIL
https://docs.google.com/document/d/1Wu7kNyU2rjOpttHuphGEAHgbkrqj7dtaAC7H...
Aquastar
0xAE
0xCF
0xFF
set WING mix mode
based on DIP switches
override to SINGLE AIL
override to DELTA
override to V-TAIL
override to DUAL AIL
DLUX
0xAE
0xCF
0xFC
stick
config
ail/ele
toggles
1 ail
1 ele
2 ele
3 ele
4 ele
5 ele
Page 14 of 16
10/07/2013

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Nanowii

Table of Contents