pascallanger / DIY-Multiprotocol-TX-Module

Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.
https://www.rcgroups.com/forums/showthread.php?t=2165676&goto=newpost
GNU General Public License v3.0
1.65k stars 440 forks source link

Adding Kyosho KT-17 support (not FHSS/Hype) #658

Open steff-wink opened 2 years ago

steff-wink commented 2 years ago

Hello @pascallanger, as shortly commented in #379 I got an old Kyosho Minium Edge 540 plane that has a KT-17 remote that does not bind with either Kyosho FHSS or Hype, the Protokoll seems to be older. As in the old Kyosho issue done, I prepared several dumps of the SPI interface. Only CLK, MOSI and MISO are used, SS is not connected to TX modul. The TX module is a NRF24L01. I prepared dumps for Binding and Channels 1-3 in the negativ 100 position and positiv 100 position, as the stick direction would be shown in OpenTX. I also included Ch4, which is noch implemented in the plane, and also stick centered dump. The dumps are made with 24Mhz resolution. I shortly looked into the code if I could fix something together, but I see that my programming skills are not enought on this hardware level. I found at least 2 other users that where searching to bind their OpenTX remote to these kind of models. I will gladly buy you another coffee :) Kyosho KT-17.zip

pascallanger commented 1 year ago

I've been sent some TXs mainly to add more IDs. I'll check the channels.

madbananagit commented 1 year ago

@pascallanger, I had to do some mapping to get the sticks to work correctly, possibly the same as @twoz12 although I've not checked.

I'm not an expert with OpenTX and assumed that was how it was meant to be ....

I also had the throttle zero at mid-stick position, but have a work-around that corrects this.

vandusinae commented 1 year ago

a quick test (Kyosho Minium Cessnar, Autokite): https://www.youtube.com/watch?v=130E0sqs-pQ

ivanpepe80 commented 1 year ago

Good morning.I have tested yesterday this new protocol with my tx-rx.The receiver bind( if possibile add some second for bind) but the problem is that Channel order for my system Is different.I have gas Channel on servo brick.With gas i control the servo on receiver.What parameter i have to change in kyosho2 protocol for map with my TX?Thanks for your Great work and patience.Ivan

vandusinae commented 1 year ago

The devs will probably change that soon. What radio do you use?

ivanpepe80 commented 1 year ago

I use a hitech optic 6.I have in my config file RETA for mapping.I use gas and aileron on left Stick and rudder and elevator on right Stick.With this mapping i control with gas the servo on my kyosho brick receiver.

vandusinae commented 1 year ago

a none OpenTX radio? If you use PPM here's the PPM table line for KYOSHO2.

/ 9/ {PROTO_KYOSHO2, NONE , 0 , P_HIGH , AUTOBIND , 0 , 0x43120000 },

If it still doesn't work. Try to change the 0x4312 part <- 4 is channel 4 on position 1 aso.

ivanpepe80 commented 1 year ago

Ok Thanks.Tonight i test It and let you know if i solve.Thanks for your Great help!

ivanpepe80 commented 1 year ago

I have make the mod and this map work for my radio : 0X3214...now i have another problem.The motor start from the Center of Stick of my radio.How i can make the change for make the motor start from low position of Stick?Thanks