This should adjust the pinouts, at runtime, based on the current kernel that's in use. The Linux kernel made a change between 3.17 and 3.18 ( specifically ea584595fc85e65796335033dfca25ed655cd0ed ) that changed the numbering for GPIOs. This obviously breaks everything for mraa on the MinnowBoard MAX if you have a 3.18 or newer kernel. Signed-off-by: John 'Warthog9' Hawley <john.hawley@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>