Перепрошивка RealAcc RX5808 Pro Diversity

Прошивка  возможно  двумя способами

  1. с помощью готового HEX файла и  программы Xloader
  2. с помощью Arduino IDE, где можно поменять логотип, и внести свои поправки. Код открыт.

Я использовал второй способ. Хороший источник, который я использовал, а также обсуждение

Необходимые компоненты:

Устанавливаем Arduino IDE

Добавляем распакованный проект RX5808 Pro Diversity в папку \Documents\Arduino должно получится

\Documents\Arduino\rx5808-pro-diversity-master\

в папку  библиотеки \Documents\Arduino\libraries\ добавляем остальные распакованные пакеты, должно получится

\Documents\Arduino\libraries\Adafruit_SSD1306-master и

\Documents\Arduino\libraries\Adafruit-GFX-Library-master

в текстовом редакторе правим разрешение для дисплея в файле \Documents\Arduino\libraries\Adafruit_SSD1306-master\Adafruit_SSD1306.h

прописывает так:

#define SSD1306_128_64
// #define SSD1306_128_32
// #define SSD1306_96_16

сохраняем

создаем свой логотип в редакторе  размером 128 х 64

конвертируем логотип в HEX код

в текстовом редакторе вставляем получившийся код  в файл Documents\Arduino\libraries\Adafruit_SSD1306-master\Adafruit_SSD1306.cpp

сохраняем

Подключаем Realacc RX5808 Pro Diversity  к FTDI, я использовал удлинитель.

Подключаем  FTDI к USB порту компьютера. Появится новый COM порт

Теперь открываем проект в Arduino IDE/

выставляем правильную плату, процессор и порт.

Жмем на UPLOAD, пойдет компиляция и прошивка.

После окончания процесса RealACC Pro Diversity перезапустится с новым логотипом.

Вставляем в очки и пользуемся

и запустится процесс сканирования

Добавлю сюда  описание из проекта:

Features

  • User control — 3 Button navigation, up, down, select.
  • Manual Mode — Set channel manual
  • Search Mode — Search next channel based on RSSI
  • Scanner — Print spectrum of all 40 channels
  • Save mode — Save startup mode (manu, seek, scan)
  • Save channel — Startup with last saved channel
  • Beeper — Acustic feedback on important actions
  • Save RSSI range — RSSI voltage may vary per part
  • (NEW) Quick Save — From any home press and hold select for 1 second.
  • (NEW) Diversity — Receiver select and monitor.
  • (NEW) Led Status — Power, button pressed, active antenna.
  • (NEW) Race Band — Added band C/Immersion Race for a total of 40 supported channels.
  • (NEW) Backward Compatibility — Use this code with your existing setup.
  • (NEW) OLED Version — Use a 128×64 OLED Display instead of TV_OUT.
  • (NEW) Setup Menu — Creating menu for toggling settings.
  • (NEW) Voltage Alarm — you can now use the built in buzzer for monitoring voltage
  • (REMOVED) DIP mode — Set channel by extern DIP switch

Usage

Screens

TVOut Screens

  1. Mode Select — Use the up/down buttons to navigate. Hit mode to select. Don’t press anything to return to the last mode selected.
  2. Auto Scan — Scans all bands until a signal with good signal strength is found.
  3. Manual Mode — Will hold on a manualy selected channel.
  4. Band Scaner — Scans all bands and presents them with a sitnal strength bar graph.
  5. Diversity — Select which receiver to use or auto. Also Displays signal strength of each antenna.
  6. Setup Menu — Saves last used channel and mode for next power cycle. This is also where you enter RSSI calibration mode.
    1. ORDER — Change the Manual Mode channel seek order by frequency or channel number.
    2. BEEPS — Turn beeps on or off.
    3. SIGN — Edit your call sign. ( OLED Only )
    4. Calibrate RSSI — Calibrate the min and max RSSI values.
    5. Voltage Alarm — Change the warning/alarm voltage and calibration value.
    6. Save & Exit

Initial Setup

When powering on for the first time it is best to calibrate your RSSI modules. No two modules have the same RSSI min and max readings. To calibrate follow these steps below. You can repeat this process as many times as needed.

  1. Power on your receiver and transmitter and place them about 5 to 20 feet apart from one another. (For best results remove antennas to calibrate each module on a level playing field.)
  2. Next navigate to the «Setup Menu».
  3. Next navigate to «Calibrate RSSI».
  4. Now that you are in the RSSI calibration screen, the receiver will scan all channels 3 times getting the min and max RSSI strength.
  5. Once all 3 scans are complete you will be returned to the last home screen. You should now be able to have accurate RSSI readings and also auto scan to active channels.
Разместить:
  • Добавить ВКонтакте заметку об этой странице
  • PDF
  • Яндекс.Закладки