8s w/ 1002 or 1202rx ???

More
17 Feb 2014 15:17 - 17 Feb 2014 15:19 #20451 by vlad_vy
Replied by vlad_vy on topic 8s w/ 1002 or 1202rx ???
How can I find current Tx ID? For use it with second Tx.

Probably will be nice automatically write hardware Tx ID to 'hardware.ini' if txid-cyrf6936= (is empty). And use new/other Tx ID, if txid-cyrf6936 is not equal to hardware Tx ID.
Last edit: 17 Feb 2014 15:19 by vlad_vy.

Please Log in or Create an account to join the conversation.

More
17 Feb 2014 16:53 #20453 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???
I specifically chose not to do this. you cannot find your txid (unless you have an SPI sniffer). If you want to set a txid, you must set it on both transmitters.

Please Log in or Create an account to join the conversation.

More
17 Feb 2014 18:52 #20459 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
I would only need to update one of my tx's for it to work correct?

Example: only update my 8s to work with the devo rx's that are already programed in my 12s.

Or would I need to update both 8s and 12s.

Please Log in or Create an account to join the conversation.

More
17 Feb 2014 19:04 - 17 Feb 2014 19:07 #20460 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???
After a bit more consideration, I've re-implemented this capability.
I replaced the PRNG with our 32bit LFSR, and replaced the cyrfid override with a generic txid override.

So now in the top-section of hardware.ini (above [modules]), set:
txid = xxxxxxxx
(each x can be 0-9,a-f) Make sure to use all 8, try to make it random. Do not use '12345678' or 'aaaaaaaa' or anything like that! Note that this value is not used directly, it is (part of) the seed to an lfsr, so it will be randomized. You are mostly concerned with choosing a value noone else is likely to choose. Do NOT use this unless you have multiple Devo radios you want to share fixedid models between

This will override the transmitter ID and the CyrfId so that all protocols will benefit from this capability.
Last edit: 17 Feb 2014 19:07 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
17 Feb 2014 19:09 #20462 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???

Kdean wrote: I would only need to update one of my tx's for it to work correct?

Example: only update my 8s to work with the devo rx's that are already programed in my 12s.

Or would I need to update both 8s and 12s.


You need to update both radios, and then rebind all your models. I do not allow you to clone one radio to another.
Once you do this, the fixed-id is no longer compatible with Walkera's firmware, so if you went back to stock firmware on the same radio, you would need to rebind even if using the same fixedid.

Please Log in or Create an account to join the conversation.

More
17 Feb 2014 22:14 #20475 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
Would this effect the binding with a telemetry module?

Please Log in or Create an account to join the conversation.

More
17 Feb 2014 23:20 #20479 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???
I'm not sure what you are asking.
Once you set the txid parameter, all your existing models will need to be re-bound. Other than that they should behave exactly as before.

Please Log in or Create an account to join the conversation.

More
18 Feb 2014 00:18 #20481 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
Im thinking about how the telemetry modual will also need to bind with the tx. It shares the bind code of the rx set by the tx so there should not be a problem, i hope.

I'll download the latest nightly for both tx's tomorrow. Follow the steps you gave above, and rebind both tx's then report the results.

Please Log in or Create an account to join the conversation.

More
18 Feb 2014 03:09 #20502 by vlad_vy
Replied by vlad_vy on topic 8s w/ 1002 or 1202rx ???
Random Tx ID Generator

rumkin.com/tools/password/pass_gen.php

Select 'Hex' and 'Length'=8 then press 'Generate' button.

Please Log in or Create an account to join the conversation.

More
18 Feb 2014 21:01 #20540 by Blayd
Replied by Blayd on topic 8s w/ 1002 or 1202rx ???
Just for my own clarity, ( yeah, we all know I'm slow..)
Is this for the capability of binding two different model Devos to a set of helis ( devo protocol rx's )?
Or does this also include ANY two Devo Tx's to a set of heli's running devo protocol rx's?
In my case, I fly my three 500's, and a 700 on the Devo 802Rx's, using a DEVO 8S, on Deviation in the Devo protocol.
I have two 8S devo's and an 8, that I want to use as my main flight Tx, and two backups. I do use fixedID on all the heli's. ( after a bad experience. :blush: )

Devo 8S
Trex500ESP
Trex500ESP (Belted tail)
HC500SE
Trex700N2E

Please Log in or Create an account to join the conversation.

More
18 Feb 2014 21:26 #20541 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???
Assuming they are all running the same Deviation version, and have the same models loaded, you could use this new capability to allow all 3 Tx to work with your models without rebinding. You would, of course need to take responsibility that no more than 1 transmitters is on at a given time. Once you do this, then handing your 2nd Tx to a buddy (to fly a different model) becomes more risky, as you are now relying solely on the fixed-id to prevent collision.

Please Log in or Create an account to join the conversation.

More
19 Feb 2014 20:53 - 19 Feb 2014 21:15 #20605 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
Ok, i was able to download the latest nightly for both my devo12s and devo8s. I will be upgrading them tonight, but just want to be sure I'm clear on the steps to get them both to bind to my models without the need for rebinding when i switch tx.

I've noticed the hardware configure file that is included with the file system, do i need any special program to edit the text in this file when I input the txid#? Will text edit save the changes correctly with out modifying anything?

After inputing the same 8 digit txid# on both tx's, i will then need to rebind all my models to both tx's, or only one and have the same fixed id in both to bind with the other? Or will I need to do a full rebind (with plug) for both tx's before they are both recognized with fixed id?

And in future, if i get a new model/rx (dsm2/dsmx) I will only need to do the full bind process with one of the tx's, and just have the same fixed id set the same for it to bind with the other tx, correct?

Also, i do not have any protocol modules in my tx's, how do i (do i need to) disable the software from looking for the modules?

Is there anything else i might need to disable in the hardware configure file? I dont have the motor, and have not added any switches.
Last edit: 19 Feb 2014 21:15 by Kdean.

Please Log in or Create an account to join the conversation.

More
19 Feb 2014 21:19 - 19 Feb 2014 21:20 #20607 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???
open up the hardware.ini in a text editor (but not wordpad or word which may write non txt). I like 'Programmer's notepad'. Notepad may or may-not work depending on whether I used UNIX or Windows line-endings

at the very top of the file, add:
txid=<some random 8-character hex value>

and save. Do not modify anything else in the file.

Do this for both of your transmitters
Now bind one of your models to one of your transmitters
Lastly verify that the same model will auto-bind to your 2nd Tx (do not redo the bind procedure)
Last edit: 19 Feb 2014 21:20 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
19 Feb 2014 21:53 #20612 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
Im using a hp mini with windows 7.

It looks like i'll have to do it with "notepad".

Please Log in or Create an account to join the conversation.

More
19 Feb 2014 21:56 #20613 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
Not:

;txid=

Please Log in or Create an account to join the conversation.

More
19 Feb 2014 22:11 #20616 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???
the ; is a comment. you should not have a semicolon in your txid= line

Please Log in or Create an account to join the conversation.

More
19 Feb 2014 22:45 #20618 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
Ok, thankx


Look mom, i'm learning how to be a programer.....! :)

Please Log in or Create an account to join the conversation.

More
20 Feb 2014 06:42 #20636 by Kdean
Replied by Kdean on topic 8s w/ 1002 or 1202rx ???
Ok, all smiles. :)

Updated both tx's to latest nightly (4.0.1-3e3acc2).

Transfered old models folders and added txid= (same 8digit code for both), Notepad saved it with no problems.

Re-binded rx and telemetry unit to the 8s first, set fixed ID.

Changed the fixed ID in the 12s to match the 8s and it binds.

Out of curiosity, i tried turning on the 8s while the 12s was bound, expecting to have two controlers fighting for control of the model, but the 8s did not bind. Tried it in reverse, 8s bind first then turn on 12s and 12s did not bind, leaving the tx that was bound first in full control. Overjoyed :)

Great Job phracturedblue!

You, and the team of guys here are truly amazing.

Now to go about rebinding all my models that have devo rx's.....

The 2801pro rx's are not effected by this change, correct?

Please Log in or Create an account to join the conversation.

More
20 Feb 2014 09:31 #20643 by PhracturedBlue
Replied by PhracturedBlue on topic 8s w/ 1002 or 1202rx ???
This change affects all protocols that use a fixed-id
so devo, dsm2/x, wk2801, j6pro, turnigy should all be affected. Maybe others I didn't write too.

Please Log in or Create an account to join the conversation.

Time to create page: 0.054 seconds
Powered by Kunena Forum