When you have downloaded a new plugin version with updated firmware, and your board already has previous working SimVim firmware, make sure you have the board connected to USB before launching X-Plane.
When X-Plane has finished loading, the plugin will establish connection with the board, and report that firmware update is required. The firmware upload window will be displayed.
If you're using USB connection, just press the "Upload" button, and the updated firmware will be uploaded to the board. The button will turn green for the duration of the upload. After it has finished, the plugin will automatically connect to the board.
If your board has previous working SimVim LAN firmware, make sure you have the board connected to Ethernet and USB before launching X-Plane .
When X-Plane has finished loading, the plugin will establish connection with the board via Ethernet, and report that firmware update is required. The firmware select window will be displayed.
Now, disconnect your board from USB, then press the Master firmware button. In next step connect the board back to USB, click "Find Port". Then press the "Upload" button, and the updated firmware will be uploaded to the board. The button will turn green for the duration of the upload. After it has finished, the plugin will automatically connect to the board.
Example for 3 different displays on the multiplexer outputs #0,1,2 and MUX connected to pin #40.
Since v0.9.40, encoder type is now configured in the plugin itself. The configurator is only used to assign a parameter to the encoder, and then you can use the plugin menu to set the correct type for your encoders, testing how they work right away.
Note that this applies to the use of a pair of buttons instead of encoder as well - just assign the input as an encoder, and then set its type button pair in the menu.
Since SimVimCockpit v0.9.39 the encoder processing algorithm was fully reworked.
For proper “acceleration” you don’t need to try rotating the encoder very quickly. You need to rotate it steadily, the speed of acceleration depends on the continuity of the movement.
The program checks each X-Plane frame, and if there was a change (or several changes) in the previous frame, it adds more increments, depending on the sum of all previous uninterrupted changes. This gives more realistic behaviour than rotating an encoder with quick, short "jerks".
How to assign one encoder for 4 parameters and switch them with a cyclic button (either external or built in the encoder):
In this example the encoder is connected to the inputs #9,10. The encoder switch (button) is connected to pin #6.
Generally, you even don't need to have preassigned mode button. Just assign 4 transponder parameters (XPDR_#_Set) to the same encoder, then click on this encoder's pin and click the "Mode Switch" button. In the appeared window you will be asked to select the switch type, choose the "Cycle" option and select the pin (or MUX input) to which this button will be connected (pin #6 here):
Also, you can use any previously assigned button to switch the encoder modes, just select mode switch as in the previous example and select the pin (or MUX input) on which the button is assigned (pin #6 here):
You can use a rotary switch to select one of assigned parameters for encoder:
How to assign 2 parameters (Com1 and Com2 frequencies) to be displayed on the sane 7-segment (or LCD) indicator and switch them with a toggle switch:
In this example the 7-segment display is connected to the output multiplexer assigned to pin #11. The mode switch is connected to pin #6.
NOTE: This video is outdated and will be replaced soon to new one, with relevant information!
Also, you can use any previously assigned to pin #6 toggle switch
The Left side 7-segment display (green) shows current FL, the corresponding line in the dat.cfg file: