From e5f9f8c84086d7579e91a14bc1c7dfbbc8bb0ee5 Mon Sep 17 00:00:00 2001 From: pascallanger Date: Tue, 14 Jul 2026 19:26:55 +0200 Subject: [PATCH] Hontai/XK170: Optical flag CH11 enable/disable flow sensor for K270 --- Lua_scripts/MultiChan.txt | 2 +- Multiprotocol/Hontai_nrf24l01.ino | 3 ++- Protocols_Details.md | 10 ++++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Lua_scripts/MultiChan.txt b/Lua_scripts/MultiChan.txt index 0134266b..35df1f79 100644 --- a/Lua_scripts/MultiChan.txt +++ b/Lua_scripts/MultiChan.txt @@ -110,7 +110,7 @@ 26,1,Hontai,JJRCX1,1,Flip,Arm,Pict,Video,HLess,RTH,Calib 26,2,Hontai,X5C1,1,Flip,Arm,Pict,Video,HLess,RTH,Calib 26,3,Hontai,FQ777_951,1,Flip,Arm,Pict,Video,HLess,RTH,Calib -26,4,Hontai,XKK170,1,Rate,Emerg,TakLan,Calib,TrimA,TrimE +26,4,Hontai,XKK170,1,Rate,Emerg,TakLan,Calib,TrimA,TrimE,Optic 57,0,HoTT,Sync,0,CH5,CH6,CH7,CH8,CH9,CH10,CH11,CH12,CH13,CH14,CH15,CH16 57,1,HoTT,No_Sync,0,CH5,CH6,CH7,CH8,CH9,CH10,CH11,CH12,CH13,CH14,CH15,CH16 2,0,Hubsan,H107,1,Flip,Light,Pict,Video,HLess diff --git a/Multiprotocol/Hontai_nrf24l01.ino b/Multiprotocol/Hontai_nrf24l01.ino index 01fa8efa..57e62cbd 100644 --- a/Multiprotocol/Hontai_nrf24l01.ino +++ b/Multiprotocol/Hontai_nrf24l01.ino @@ -78,7 +78,8 @@ static void __attribute__((unused)) HONTAI_send_packet() packet[i+3] = convert_channel_16b_limit(CH_TAER[i],0x28,0xD8); packet[6] ^= 0xFF; //Reverse rudder //flags - packet[1] = GET_FLAG(CH8_SW, 0x04); //Gyro calibration (momentary) + packet[1] = GET_FLAG(CH8_SW, 0x04) //Gyro calibration (momentary) + |GET_FLAG(CH11_SW, 0x10); //XK K270 optical flow switch // |GET_FLAG(CH_SW, 0x08) //Unk long press second top right button (momentary) // |GET_FLAG(CH_SW, 0x10) //Unk short press second top right button (toggle) // |GET_FLAG(CH_SW, 0x40) //Unk short press second top left button (momentary) diff --git a/Protocols_Details.md b/Protocols_Details.md index 1d7aac82..1c225c15 100644 --- a/Protocols_Details.md +++ b/Protocols_Details.md @@ -2012,14 +2012,16 @@ ARM| ### Sub_protocol XKK170 - *3* -Model: XK K170 UH-60L Black hawk +Model: XK K170 UH-60L Black hawk, XK K270 UH-60L -CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8|CH9|CH10 ----|---|---|---|---|---|---|---|---|--- -A|E|T|R|RATE|EMERGENCY|TAKE_OFF/LANDING|CALIB|TrimA|TrimE +CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8|CH9|CH10|CH11 +---|---|---|---|---|---|---|---|---|---|--- +A|E|T|R|RATE|EMERGENCY|TAKE_OFF/LANDING|CALIB|TrimA|TrimE|Optic RATE: -100% Low, 0% Mid, +100% High +Optic: enable/disable the optical flow sensor for K270 + ## JIABAILE - *102* ### Sub_protocol Std - *0*