├── uni_S6R_v83.frk ├── uni_S8R_v83.frk ├── uni_X4R_v83.frk ├── uni_X6R_v83.frk ├── uni_X8R_v83.frk ├── uni_XSR_v83.frk ├── uni_G-RX6_v83.frk ├── uni_G-RX8_v83.frk ├── uni_RX4R_v83.frk ├── uni_RX6R_v83.frk ├── uni_RX8R_v83.frk ├── uni_RXSR_v83.frk ├── old ├── uni_XSR_v56u.frk ├── uni_RX4R_v69sm.frk ├── uni_RX4R_v75sm.frk ├── uni_RX6R_v69sm.frk ├── uni_RX6R_v75sm.frk ├── uni_RX8R_v54sm.frk ├── uni_X4R_v54sm.frk ├── uni_X6R_v54sm.frk ├── uni_X8R_v54sm.frk ├── uni_XSR_v56sm.frk ├── uni_rx4r_sm69.frk ├── uni_rx8r_rom44u.frk ├── uni_rx8r_rom49u.frk ├── uni_rx8r_rom50u.frk ├── uni_rx8r_rom52u.frk ├── uni_x4r_rom44u.frk ├── uni_x4r_rom49u.frk ├── uni_x4r_rom50u.frk ├── uni_x4r_rom52u.frk ├── uni_x4r_rom54sm.frk ├── uni_x8r_rom44u.frk ├── uni_x8r_rom49u.frk ├── uni_x8r_rom50u.frk ├── uni_x8r_rom52u.frk ├── uni_x8r_rom54sm.frk ├── uni_xsr_rom56sm.frk ├── uni_xsr_rom56u.frk ├── uni_rx8r_rom54sm.frk ├── uni_RX8R-PRO_v54sm.frk ├── uni_RX8R-PRO_v57sm.frk ├── uni_rx8rpro_rom44u.frk ├── uni_rx8rpro_rom49u.frk ├── uni_rx8rpro_rom50u.frk ├── uni_rx8rpro_rom52u.frk └── uni_rx8rpro_rom54sm.frk ├── raw ├── UNI_s6r_83sm.frk ├── UNI_s8r_83sm.frk ├── UNI_x4r_83sm.frk ├── UNI_x8r_83sm.frk ├── UNI_xsr_83sm.frk ├── UNI_RXSR_83sm.frk ├── UNI_rx8r_83sm.frk ├── UNI_rx8rpro_83sm.frk └── UNI_RXxR_GRXx_83sm.frk ├── uni_RX8R-PRO_v83.frk ├── Universal ACCST Guide.pdf ├── readme.md └── packaging └── files_name_mapping.py /uni_S6R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_S6R_v83.frk -------------------------------------------------------------------------------- /uni_S8R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_S8R_v83.frk -------------------------------------------------------------------------------- /uni_X4R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_X4R_v83.frk -------------------------------------------------------------------------------- /uni_X6R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_X6R_v83.frk -------------------------------------------------------------------------------- /uni_X8R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_X8R_v83.frk -------------------------------------------------------------------------------- /uni_XSR_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_XSR_v83.frk -------------------------------------------------------------------------------- /uni_G-RX6_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_G-RX6_v83.frk -------------------------------------------------------------------------------- /uni_G-RX8_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_G-RX8_v83.frk -------------------------------------------------------------------------------- /uni_RX4R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_RX4R_v83.frk -------------------------------------------------------------------------------- /uni_RX6R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_RX6R_v83.frk -------------------------------------------------------------------------------- /uni_RX8R_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_RX8R_v83.frk -------------------------------------------------------------------------------- /uni_RXSR_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_RXSR_v83.frk -------------------------------------------------------------------------------- /old/uni_XSR_v56u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_XSR_v56u.frk -------------------------------------------------------------------------------- /raw/UNI_s6r_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_s6r_83sm.frk -------------------------------------------------------------------------------- /raw/UNI_s8r_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_s8r_83sm.frk -------------------------------------------------------------------------------- /raw/UNI_x4r_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_x4r_83sm.frk -------------------------------------------------------------------------------- /raw/UNI_x8r_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_x8r_83sm.frk -------------------------------------------------------------------------------- /raw/UNI_xsr_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_xsr_83sm.frk -------------------------------------------------------------------------------- /uni_RX8R-PRO_v83.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/uni_RX8R-PRO_v83.frk -------------------------------------------------------------------------------- /old/uni_RX4R_v69sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_RX4R_v69sm.frk -------------------------------------------------------------------------------- /old/uni_RX4R_v75sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_RX4R_v75sm.frk -------------------------------------------------------------------------------- /old/uni_RX6R_v69sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_RX6R_v69sm.frk -------------------------------------------------------------------------------- /old/uni_RX6R_v75sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_RX6R_v75sm.frk -------------------------------------------------------------------------------- /old/uni_RX8R_v54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_RX8R_v54sm.frk -------------------------------------------------------------------------------- /old/uni_X4R_v54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_X4R_v54sm.frk -------------------------------------------------------------------------------- /old/uni_X6R_v54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_X6R_v54sm.frk -------------------------------------------------------------------------------- /old/uni_X8R_v54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_X8R_v54sm.frk -------------------------------------------------------------------------------- /old/uni_XSR_v56sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_XSR_v56sm.frk -------------------------------------------------------------------------------- /old/uni_rx4r_sm69.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx4r_sm69.frk -------------------------------------------------------------------------------- /old/uni_rx8r_rom44u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8r_rom44u.frk -------------------------------------------------------------------------------- /old/uni_rx8r_rom49u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8r_rom49u.frk -------------------------------------------------------------------------------- /old/uni_rx8r_rom50u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8r_rom50u.frk -------------------------------------------------------------------------------- /old/uni_rx8r_rom52u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8r_rom52u.frk -------------------------------------------------------------------------------- /old/uni_x4r_rom44u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x4r_rom44u.frk -------------------------------------------------------------------------------- /old/uni_x4r_rom49u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x4r_rom49u.frk -------------------------------------------------------------------------------- /old/uni_x4r_rom50u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x4r_rom50u.frk -------------------------------------------------------------------------------- /old/uni_x4r_rom52u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x4r_rom52u.frk -------------------------------------------------------------------------------- /old/uni_x4r_rom54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x4r_rom54sm.frk -------------------------------------------------------------------------------- /old/uni_x8r_rom44u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x8r_rom44u.frk -------------------------------------------------------------------------------- /old/uni_x8r_rom49u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x8r_rom49u.frk -------------------------------------------------------------------------------- /old/uni_x8r_rom50u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x8r_rom50u.frk -------------------------------------------------------------------------------- /old/uni_x8r_rom52u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x8r_rom52u.frk -------------------------------------------------------------------------------- /old/uni_x8r_rom54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_x8r_rom54sm.frk -------------------------------------------------------------------------------- /old/uni_xsr_rom56sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_xsr_rom56sm.frk -------------------------------------------------------------------------------- /old/uni_xsr_rom56u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_xsr_rom56u.frk -------------------------------------------------------------------------------- /raw/UNI_RXSR_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_RXSR_83sm.frk -------------------------------------------------------------------------------- /raw/UNI_rx8r_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_rx8r_83sm.frk -------------------------------------------------------------------------------- /Universal ACCST Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/Universal ACCST Guide.pdf -------------------------------------------------------------------------------- /old/uni_rx8r_rom54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8r_rom54sm.frk -------------------------------------------------------------------------------- /raw/UNI_rx8rpro_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_rx8rpro_83sm.frk -------------------------------------------------------------------------------- /old/uni_RX8R-PRO_v54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_RX8R-PRO_v54sm.frk -------------------------------------------------------------------------------- /old/uni_RX8R-PRO_v57sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_RX8R-PRO_v57sm.frk -------------------------------------------------------------------------------- /old/uni_rx8rpro_rom44u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8rpro_rom44u.frk -------------------------------------------------------------------------------- /old/uni_rx8rpro_rom49u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8rpro_rom49u.frk -------------------------------------------------------------------------------- /old/uni_rx8rpro_rom50u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8rpro_rom50u.frk -------------------------------------------------------------------------------- /old/uni_rx8rpro_rom52u.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8rpro_rom52u.frk -------------------------------------------------------------------------------- /old/uni_rx8rpro_rom54sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/old/uni_rx8rpro_rom54sm.frk -------------------------------------------------------------------------------- /raw/UNI_RXxR_GRXx_83sm.frk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offer-shmuely/frsky-accst-uni-rx-firmware/HEAD/raw/UNI_RXxR_GRXx_83sm.frk -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # UNI RX - ACCST on steroids 2 | 3 | ## Firmwares file (Universal ACCST D16) 4 | 5 | The UNI project belong to Aloft Hobbies & the Mike Blandford 6 | 7 | Mike (or should I say Sir Blandford ;) ) is the developer of this great piece of software, and we all thank him for the dedication. 8 | 9 | 10 | LUA scripts: https://github.com/offer-shmuely/frsky-accst-uni-rx-scripts 11 | 12 | 13 | 14 | 15 | The raw files (before renaming) are taken from: 16 | https://forum.alofthobbies.com/index.php?threads/uni-receiver-firmware-release-files-universal-accst-d16.3270 17 | 18 | ### Guide can be found here: [UNI Guide.pdf](https://github.com/offer-shmuely/frsky-accst-uni-rx-firmware/blob/main/Universal%20ACCST%20Guide.pdf) 19 | -------------------------------------------------------------------------------- /packaging/files_name_mapping.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python3 2 | import datetime 3 | import re 4 | import shutil 5 | import os 6 | from zipfile import ZipFile 7 | 8 | SCRIPT_DIR = os.path.abspath(os.path.dirname(__file__)) 9 | 10 | mapping_list = { 11 | 'X8R': ['X6R', 'X8R'], 12 | 'RX8RPRO': ['RX8R-PRO'], 13 | # 'RX4R': ['RX4R', 'RX6R'], 14 | 'RXXR_GRXX': ['G-RX6', 'G-RX8', 'RX4R', 'RX6R'], 15 | } 16 | 17 | ignored_list = ['RX4R', 'RX6R'] 18 | 19 | raw_dir = os.path.normpath(f'{SCRIPT_DIR}/../raw/') 20 | to_dir = os.path.normpath(f'{SCRIPT_DIR}/..') 21 | 22 | 23 | def main(): 24 | update_frk_list = [] 25 | frk_list = os.listdir(raw_dir) 26 | 27 | for from_name in frk_list: 28 | to_name = from_name.lower() 29 | g = re.match(r'(uni_)?(.*)_([a-z]*)(\d{2,3})([a-z]*)\.frk', to_name) 30 | g1 = g.group(1) 31 | rx_name = g.group(2).upper() 32 | g3 = g.group(3) 33 | ver = g.group(4) 34 | g5 = g.group(5) 35 | 36 | g3 = g3.replace('rom', '') 37 | g5 = g5.replace('rom', '') 38 | postfix = g3 + g5 39 | postfix = '' # ignore the 'rom' & 'sm' 40 | 41 | if rx_name in ignored_list: 42 | continue 43 | 44 | if rx_name in mapping_list: 45 | mapped_rxs = mapping_list[rx_name] 46 | for mapped_rx in mapped_rxs: 47 | to_name = f'uni_{mapped_rx}_v{ver}{postfix}.frk' 48 | print(to_name) 49 | shutil.copy2(f'{raw_dir}/{from_name}', f'{to_dir}/{to_name}') 50 | update_frk_list.append(to_name) 51 | else: 52 | to_name = f'uni_{rx_name}_v{ver}{postfix}.frk' 53 | print(to_name) 54 | shutil.copy2(f'{raw_dir}/{from_name}', f'{to_dir}/{to_name}') 55 | update_frk_list.append(to_name) 56 | 57 | pass 58 | 59 | date = datetime.date.today() 60 | year_month = date.strftime('%Y-%m-%d') 61 | 62 | print('zipping...') 63 | with ZipFile(f'{SCRIPT_DIR}/../uni-firmware-{year_month}.zip', 'w') as myzip: 64 | for to_name in update_frk_list: 65 | myzip.write(f'{SCRIPT_DIR}/../{to_name}', to_name) 66 | 67 | pass 68 | 69 | 70 | main() 71 | --------------------------------------------------------------------------------