- Posts: 2633
Volantex V761-1 Firestar Mini protocol
- goebish
-
- Offline
- NRF Weirdo
Less
More
04 May 2018 18:14 - 09 May 2018 14:02 #69035
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
first quick analysis:
The aim of the game is to find how to calculate the checksum, the rest is piece of cake.
XN297L, 1 Mbps, scrambled, no auto ack, no enhanced packet mode, tx only
bind (~3 seconds)
----
packet period: 15730 us
address: 34 43 10 10
freq: 0x28
every 20 packets, frequency is set to 0x14 and address to the one in the first packets for 20 packets
packet:
00 01 02 03 04 05 06 07
6f 2c b1 93 1e 4b b7 b7
00: data address [0]
01: data address [1]
02: data address [2]
03: data address [3]
04: data freq [1]
05: data freq [2]
06: checksum ?, or 0xf0 when freq==0x14
07: checksum ?
data
----
packet period: 7060 us
address: sent during bind
hops through 3 frequencies:
freq[0] = 0x14 // always same as one of bind freq ?
freq[1]&[2]: sent during bind
packet:
00 01 02 03 04 05 06 07
00 3E 3F 3F 20 C8 80 DB
00: throttle 0x00-0xfe
01: rudder 0x00-0x3f-0x79 (0x00-0x3f-0x7f ?)
02: elevator 0x00-0x3f-0x7f
03: 0x3f, fixed, aileron for 4ch craft ?
04: 0x20 or 0x1a *
05: 0x00 or 0x40 or 0x80 or 0xc0 *
| 0x08 : beginner mode
| 0x0a : mid mode
| 0x0c : expert mode
06: 0x80, fixed
07: checksum ?
* add 0x40 to [5] every 3 packets, if [5]==0x4X then [4]=0x1A else [4]=0x20
unknowns:
- where does 0x14 frequency come from ? Is it a constant or calculated from txid or other channels ?
- what is 0xf0 in packet[6] during bind ?The aim of the game is to find how to calculate the checksum, the rest is piece of cake.
Last edit: 09 May 2018 14:02 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
04 May 2018 18:15 #69036
by goebish
Thanks !!!
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
Moeder wrote: Checksum = ((B1+B2+B3+B4+B5+B6+B7) & 0xFF) ^ 0xFF
Thanks !!!
- Moeder
-
- Offline
Less
More
- Posts: 796
04 May 2018 18:19 #69037
by Moeder
Replied by Moeder on topic Volantex V761-1 Firestar Mini protocol
You're welcome 
Tools used: MacOS calculator app with programming layout and brain
Tools used: MacOS calculator app with programming layout and brain
- Kill_Switch
-
Topic Author
- Offline
Less
More
- Posts: 30
04 May 2018 18:20 #69038
by Kill_Switch
Replied by Kill_Switch on topic Volantex V761-1 Firestar Mini protocol
!@#$#%#@%
Ok so I just got some crap news, my jumper has been stolen together with my 2 of my mini quads out my car......
FFS
this might put testing on hold.
I do have a taranis but that would need a port to the multiprotocol to test
!@$% I dont actually know what to say
Sorry man
Ok so I just got some crap news, my jumper has been stolen together with my 2 of my mini quads out my car......
FFS
this might put testing on hold.
I do have a taranis but that would need a port to the multiprotocol to test
!@$% I dont actually know what to say
Sorry man
- Moeder
-
- Offline
Less
More
- Posts: 796
04 May 2018 18:23 #69039
by Moeder
Replied by Moeder on topic Volantex V761-1 Firestar Mini protocol
@Kill_Switch: Time to get a T8SG plus 
@goebish: In bind packet 6 and 7 both have checksum of packets 0-5 calculated as above.
@goebish: In bind packet 6 and 7 both have checksum of packets 0-5 calculated as above.
- Kill_Switch
-
Topic Author
- Offline
Less
More
- Posts: 30
04 May 2018 18:25 #69040
by Kill_Switch
Its a great reason, the issue is it takes like 30-40 days to get to me in South Africa
Replied by Kill_Switch on topic Volantex V761-1 Firestar Mini protocol
Moeder wrote: @Kill_Switch: Time to get a T8SG plus
Its a great reason, the issue is it takes like 30-40 days to get to me in South Africa
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
04 May 2018 18:25 #69041
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
Oh s...! Sorry for your loss
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
04 May 2018 18:28 - 04 May 2018 18:32 #69042
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
Moeder, are you the one who sets forums settings ?
I find annoying that I can't edit my previous posts anymore, I often use the forum as a notepad and like to strikefix wrong assumptions or typos 
eg: above, I meant "sent during bind", not received.
I find annoying that I can't edit my previous posts anymore, I often use the forum as a notepad and like to strike
eg: above, I meant "sent during bind", not received.
Last edit: 04 May 2018 18:32 by goebish.
- Moeder
-
- Offline
Less
More
- Posts: 796
04 May 2018 18:44 #69043
by Moeder
Replied by Moeder on topic Volantex V761-1 Firestar Mini protocol
Nope, I have no access to this site or the forum. I believe only FDR and PB do so 
I think this changed policy was part of a recent Kunena update - Vlad_vy already complained about that.
I think this changed policy was part of a recent Kunena update - Vlad_vy already complained about that.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
04 May 2018 18:46 #69044
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
Ok sorry, I never remember who does what
- FDR
-
- Offline
04 May 2018 18:53 #69046
by FDR
Replied by FDR on topic Volantex V761-1 Firestar Mini protocol
I can make you a moderator, like I did with Vlad, so you can edit your old posts (and anyone else's too
)...
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
04 May 2018 18:54 - 04 May 2018 22:54 #69047
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
If that's the only solution, yes I'd like too, hope my account doesn't get pirated
Last edit: 04 May 2018 22:54 by goebish.
- Moeder
-
- Offline
Less
More
- Posts: 796
04 May 2018 19:05 - 04 May 2018 19:07 #69049
by Moeder
Replied by Moeder on topic Volantex V761-1 Firestar Mini protocol
Read up on Kunena...there actually should be a user setting on this, or it will be introduced with version 5.1.0 due shortly - maybe we can get old behavior back (it's not that I don't trust you, but I also preferred editing 
edit: we are really off topic now...goebish - have you finished the protocol ?
edit: we are really off topic now...goebish - have you finished the protocol ?
Last edit: 04 May 2018 19:07 by Moeder.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
04 May 2018 19:10 - 05 May 2018 09:28 #69050
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
Almost, I've to check the "debug registers" to check if whitening is disabled and stuffs like that, and also understand bytes 04 and high nibble of 05, shouldn't be hard, seems to always be
the same sequence repeating
. (add 0x40 to [5] every 3 packets, if [5]==0x4X then [4]=0x1A else [4]=0x20)
Last edit: 05 May 2018 09:28 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
04 May 2018 23:12 - 05 May 2018 09:04 #69051
by goebish
I'm not sure what's wrong, I can run your .txt through the decoder without any issue.
Are you running the script with python 2 ? It doesn't work with python 3 (that's probably your problem if print needs parenthesizes).
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
Kill_Switch wrote: ok I missed the MISO channel but still not working same error( i will use you text files for now to practise the decode steps)
txt file that is generated from the csv/text export
Are you running the script with python 2 ? It doesn't work with python 3 (that's probably your problem if print needs parenthesizes).
Last edit: 05 May 2018 09:04 by goebish.
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
05 May 2018 10:26 - 05 May 2018 10:39 #69060
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
@Kill_Switch, I've one last thing to confirm, can the transmitter pass the bind stage even if the plane is not powered on ?
I'm asking because I'm still not sure if the protocol is bi-directional or not, seems the transmitter never receives anything although a RX FIFO is setup, transceiver goes to receive mode and checks FIFO status regularly. Maybe that's just they intended to do telemetry but haven't enabled it in the RX.
I'm asking because I'm still not sure if the protocol is bi-directional or not, seems the transmitter never receives anything although a RX FIFO is setup, transceiver goes to receive mode and checks FIFO status regularly. Maybe that's just they intended to do telemetry but haven't enabled it in the RX.
Last edit: 05 May 2018 10:39 by goebish.
- Kill_Switch
-
Topic Author
- Offline
Less
More
- Posts: 30
05 May 2018 12:37 #69063
by Kill_Switch
yip running python 3.6.will attempt with 2 at a later stage
Replied by Kill_Switch on topic Volantex V761-1 Firestar Mini protocol
goebish wrote:
I'm not sure what's wrong,I can run your .txt through the decoder without any issue.
Are you running the script with python 2 ? It doesn't work with python 3 (that's probably your problem if print needs parenthesizes).
yip running python 3.6.will attempt with 2 at a later stage
- Kill_Switch
-
Topic Author
- Offline
Less
More
- Posts: 30
05 May 2018 12:42 #69064
by Kill_Switch
Replied by Kill_Switch on topic Volantex V761-1 Firestar Mini protocol
I am not sure, I think so , I can execute the arm without plane connected.
Might a capture without the plane connected confirm this?
Might a capture without the plane connected confirm this?
- goebish
-
- Offline
- NRF Weirdo
Less
More
- Posts: 2633
05 May 2018 12:47 #69065
by goebish
Replied by goebish on topic Volantex V761-1 Firestar Mini protocol
Yes a capture would confirm, but if there's already an audio (buzzer) or led feedback at the end of the bind sequence even if the plane is not powered that probably confirms there's no handshake.
- Kill_Switch
-
Topic Author
- Offline
Less
More
- Posts: 30
05 May 2018 15:37 #69067
by Kill_Switch
Replied by Kill_Switch on topic Volantex V761-1 Firestar Mini protocol
There is audio after arm, so I assume so yes
attached is capture with arm and left stick sweep ( both elev and rud)plane not switched on
attached is capture with arm and left stick sweep ( both elev and rud)plane not switched on
Time to create page: 0.353 seconds
-
Home
-
Forum
-
Development
-
Protocol Development
- Volantex V761-1 Firestar Mini protocol