- Posts: 3333
8s w/ 1002 or 1202rx ???
- vlad_vy
- Offline
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.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Kdean
- Topic Author
- Offline
- Posts: 213
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.
- PhracturedBlue
- Offline
- Posts: 4402
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.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
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.
- Kdean
- Topic Author
- Offline
- Posts: 213
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
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.
- Kdean
- Topic Author
- Offline
- Posts: 213
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.
- vlad_vy
- Offline
- Posts: 3333
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.
- Blayd
- Offline
- Posts: 60
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. )
Devo 8S
Trex500ESP
Trex500ESP (Belted tail)
HC500SE
Trex700N2E
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Kdean
- Topic Author
- Offline
- Posts: 213
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.
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
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)
Please Log in or Create an account to join the conversation.
- Kdean
- Topic Author
- Offline
- Posts: 213
It looks like i'll have to do it with "notepad".
Please Log in or Create an account to join the conversation.
- Kdean
- Topic Author
- Offline
- Posts: 213
;txid=
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
Please Log in or Create an account to join the conversation.
- Kdean
- Topic Author
- Offline
- Posts: 213
Look mom, i'm learning how to be a programer.....!
Please Log in or Create an account to join the conversation.
- Kdean
- Topic Author
- Offline
- Posts: 213
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.
- PhracturedBlue
- Offline
- Posts: 4402
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.
- Home
- Forum
- News, Announcements and Feedback
- Feedback & Questions
- 8s w/ 1002 or 1202rx ???