ifor - 03 January 2021 11:30 AM
Your getting the Master / Slave settings correct? It's the opposite way around for the remote. The controlled device is the master and you need to go through the pairing procedure with the remote control.
ifor, thanks for your reply.
I am trying to set the pairing with the following parameters following this
spec
NETWORK_KEY = [0xB9, 0xA5, 0x21, 0xFB, 0xBD, 0x72, 0xC3, 0x45]
Channel Type: BIDIRECTIONAL_TRANSMIT = 0x10
Device_Type = 16 or 144 (with Pairing Bit set) accordding to spec, 6.2 MasterChannel Configuration
Device_Number = 65098 (this number is shown when connecting to my Garmin Edge 1000)
Channel_Period = 8192 according to spec, 6.2 MasterChannel Configuration
Channel_Frequency = 57 according to spec, 6.2 MasterChannel Configuration
And I set a callback to a method to print receiving data. (self.channel.on_broadcast_tx_data = self.on_event_tx)
I do the following procedure:
- Starting my python script with set up from above
- Then long-push of two buttons on the control to initiate the pairing
Sometimes control is flushing ~6-10 green, but then red-green-red-green,...
So I assume pairing process is failing and no output in the event method at all.
Next questions:
Any idea whether the channel parameters are valid?
I am free to use as master my own device number?
Any other control on the market which I can get access by my python app?
Any help is apricated - thanks.
kkarsten62