Appendix 2: Setup (MD) Button (Line)

Top  Previous  Next

Tibbo boards* and external controllers have a button called "setup" or "MD" button ("MD" abbreviation stands for "mode"). Tibbo modules have an MD pin for connecting an external button.

The setup button (line) has three functions:

When a Tibbo BASIC/C application is running, it can use the button for its own purposes (see "TIDE and Tibbo BASIC Manual", button. object).

When the device is password-protected, keeping the button pressed while accessing the device from TIDE allows to bypass the password. This is the way to reset the password on the device.

When the device is powered up (exits from the hardware reset) with the button pressed (line pulled low), it enters a firmware upgrade mode in which new TiOS firmware, possibly with compiled Tibbo BASIC/C application attached, can be uploaded into the device. If the device is powered up with the setup button not pressed (line not pulled low), the device starts the execution of the TiOS firmware (if loaded).


* This only applies to boards that carry a Tibbo module or directly incorporate BASIC-programmable hardware (such as the T1000 ASIC).