Project

General

Profile

Actions

New Model #5809

open

Ailunce HD1

Added by chippy chip almost 6 years ago. Updated over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
05/18/2018
Due date:
08/31/2018 (over 5 years late)
% Done:

0%

Estimated time:
10.00 h
Equipment Loan/Gift Offered:
No
I read the instructions above:

Description

Please add Support for Ailunce HD1.
Retevis will support you.


Related issues

Has duplicate New Model #9279: Ailunce HD1Closed08/13/2021

Actions
Has duplicate New Model #9325: Ailunce HD1 supportClosed08/28/2021

Actions
Actions #1

Updated by Jonathan Bastien-Filiatrault over 5 years ago

chippy chip wrote:

Please add Support for Ailunce HD1.
Retevis will support you.

I have started work on this yesterday, I have some success in reading channel memory, I currently interpret the channel name, RX and TX frequencies.

Here is the information I have on the read command so far:

Read command
68 31 00 01 06 cf 00 04 80 22 10

68: sync
31: command
00 01: unknown
06: % complete
cf: unknown
00 04: read length
80 22: block address
10: command terminator

The unknown values seem to vary when reading different memory regions.

Is Retevis willing to publish or give access to documentation on the memory map and the serial protocol used ?

Actions #2

Updated by Jonathan Bastien-Filiatrault over 5 years ago

Memory seems to be stored in 1024 byte blocks.

MEM_FORMAT = """
#seekto 0x6F3000;
struct {
u8 unknown1[132];
char name[14];
u8 unknown2[2];
lbcd rxfreq[4];
lbcd txfreq[4];
u8 unknown3[20];
} memory[64];
"""

Actions

Also available in: Atom PDF