The Nano-10 PLC firmware could be upgraded but it needs to be shipped back to our facility for firmware upgrade since a special equipment is required to re-program the firmware. You can contact info@tri-plc.com for shipping instruction and upgrade policy.