Just for others who find this discussion via search: The javascript UI now queries the controller’s firmware to find out the free GPIO pin list, so if the firmware is modified to add one or more pins to that list, the UI will correctly make them available.