- Posts: 3333
How to bind several Tx to one model
- vlad_vy
- Topic Author
- Offline
In the top-section of hardware.ini (above [modules])
I placed TXID at very top of hardware.ini
txid=XXXXXXXX
;Only useful for transmitters with an after-market vibration motor
...
...
Please Log in or Create an account to join the conversation.
- jejeg
- Offline
- Posts: 143
No problem with the devo 7e but big problem with the 12s, I can no longer pair any receiver and can no longer access the file "hardware ini".
I will do a complete reset because I can no longer delete this file alone ;-(
Has anyone had this problem ??
Please Log in or Create an account to join the conversation.
- magic_marty
- Offline
- Posts: 706
Hopefully you made a full backup copy of your files and all you have to do is right click the drive and select "Repair Drive" then replace the hardware file with the one you hopefully have saved as backup...
Please Log in or Create an account to join the conversation.
- jejeg
- Offline
- Posts: 143
I thought I could share my module of telemetry with all my models of aircraft with the same identifier but it does not work, while with the protocol dsm2 and the telemetry "orange" yes ???
Please Log in or Create an account to join the conversation.
- vlad_vy
- Topic Author
- Offline
- Posts: 3333
Please Log in or Create an account to join the conversation.
- jejeg
- Offline
- Posts: 143
Another problem has happened, all the rotary switches do not work anymore !!!
Please Log in or Create an account to join the conversation.
- vlad_vy
- Topic Author
- Offline
- Posts: 3333
Please Log in or Create an account to join the conversation.
- jejeg
- Offline
- Posts: 143
Please Log in or Create an account to join the conversation.
- gdenton
- Offline
- Posts: 71
is:
Transmitter.txid = strtol(value, NULL, 16);
should be:
Transmitter.txid = strtoul(value, NULL, 16);
Transmitter.txid is defined as u32 in config/tx.h line 90.
Please Log in or Create an account to join the conversation.
- Moeder
- Offline
- Posts: 796
Please Log in or Create an account to join the conversation.
- gdenton
- Offline
- Posts: 71
Please Log in or Create an account to join the conversation.
- FDR
- Offline
While the txid is indeed an u32, you can only give 6 digits of txid on the GUI, which is way under 0x7fffffff...
Please Log in or Create an account to join the conversation.
- vlad_vy
- Topic Author
- Offline
- Posts: 3333
if(MATCH_KEY("txid")) {
Transmitter.txid = strtol(value, NULL, 16);
}
return 1;
But, in my case it works fine with txid=FABEA2E6
Please Log in or Create an account to join the conversation.
- FDR
- Offline
I don't remember what number I used for the txid, but I will check it later...
BTW what are the symptoms of "not working correctly" in case of a txid over 0x7fffffff?
Please Log in or Create an account to join the conversation.
- Moeder
- Offline
- Posts: 796
Please Log in or Create an account to join the conversation.
- vlad_vy
- Topic Author
- Offline
- Posts: 3333
Please Log in or Create an account to join the conversation.
- FDR
- Offline
It well deserves a patch, however those who used larger txids need to rebind all their receivers if I'm not mistaken...
Please Log in or Create an account to join the conversation.
- Moeder
- Offline
- Posts: 796
Please Log in or Create an account to join the conversation.
- FDR
- Offline
I've changed it in the code.
Please Log in or Create an account to join the conversation.
- Moeder
- Offline
- Posts: 796
Please Log in or Create an account to join the conversation.