Qmdev installer

Qmdev is known as X-Plane 11 plugin for Quickmade designed flight simulator hardware

you can free download it from


an installer executable is included. it will automatically detect your X-Plane 11 installaton root folder.

But if you have multiple copies of X-Plane 11, in the following steps you will decide which folder you want to choose

Quickmade products information

Notice that you need to have FlyWithLua installed

FlyWithLua can be free download from


Then click Next

License Agreement, click I Agree

this the step you choose correct X-Plane 11 root folder

installaton takes few seconds

OK now is done

Linux Kernel joystick max button number limitation is 80

Today latest Linux kernel stable version is 5.7.8.

we found Linux kernel has max joystick buttons up to 80, no more

We are selling USB joystick device QMCP737C for flight simulator, which is nothing but common USB HID joystick. it has physical 104 buttons

Product link

it works good on Windows, Mac, but not on Linux. 
Linux kernel exposes /dev/input/js0 max to 80 button, but we have 104 buttons.

I did a lots of google search, but nothing I got. then I have to look at Kernel source, to find out where this number max 80 comes from

Eventually I found the final limitation

#define BTN_JOYSTICK 0x120

#define BTN_DEAD 0x12f

#define BTN_TRIGGER_HAPPY 0x2c0

#define KEY_MAX 0x2ff


according to function hidinput_configure_usage() in file drivers/hid/hid-input.c

the joystick button mapping is not a continues space, general speak the mapping space is from


and finally I got the max limitation is 80.

my question is why KEY_MAX is 0x2ff?  
this number 0x2ff looks like not align with char? integer? the answer is no

so may I ask to expand KEY_MAX to such as 0x4ff?

I did a quick test on Ubuntu, all 104 buttons are showing up

then a patch is submitted to kernel driver input group


今天ZIBO放出的Boeing B737-800X 3.39已经是个完整包。这里是他的安装步骤


1/ Delete old release (backup folder before delete)
2/ Copy folder “B737-800X” to folder “XPLANE11/Aircraft/“
3/ Download and install latest TerrainRadar plugin by DrGluck
4/ Download and install latest AviTab plugin by Folko
5/ Enjoy

我们可以看见,已经不需要复制X-Plane 11自带的波音737,这说明ZIBO和LR X-Plane已经达成协议,ZIBO可以任意修改X-Plane 11自带的波音737,并且可以再次发布给其他人。



airfoillabs收费机场KAWO,位于美国西雅图波音工厂的北侧,是一个非常适合通航(GA)飞行的机场。而且这个机场包说是只有一个机场,但是其实包含了三个机场:KAWO, Fugios ranch, Gabriel’s farm。不好翻译,我就不翻译了。



关键是,我不确定是不是airfoillabs product manager出了bug,你拿任意一款AFL 172SP或者AFL kingair 350的序列号,放在KAWO的序列号里面,就可以激活。此方法其他人也验证过有效。