The new MKIV firmware is now live! So far it supports the simple collective (MKIII one) and a new “simple pedestal”, the name will most likely change =)
The most important part about the new software is, it uses a different approach to how devices are set up. If MKIII software was autodetecting devices on startup, MKIV one requires a user to define what devices to expect. This approach allows for saving both RAM and flash memory, and thus we may even end up using a single Leo board, while the library of supported devices can grow infinitely!
The only limit is the number of devices actually connected simulatenously!
Another important change is how joystick objects are used. In MKIII, there were 3 joysticks with a large number of buttons, and all devices used the same set of buttons. In MKIV, different joystick objects are generated for different devices. Some of them will share joystick IDs (e.g. collective levers), others will be unique (e.g. collective heads).
Other devices will be ported into MKIV as soon as possible, starting from MKIV gimbal, B8 grip, and pedals.
More cool stuff is on the way, so stay tuned!