The Armbian-based image is universal for all Olimex A20 boards and in order to load proper configuration some additional board configuration might be required. In order to use this image with boards manufactured or purchased before 01.01.2018 a one-time configuration might be required. This procedure is also helpful if you erased or used the EEPROM for other purposes (thus overwritten the information about the board's ID).

The Armbian-based image is universal for all Olimex A20 boards and in order to load proper configuration some additional board configuration might be required. In order to use this image with boards manufactured or purchased before 01.01.2018 a one-time configuration might be required. This procedure is also helpful if you erased or used the EEPROM for other purposes (thus overwritten the information about the board's ID).

−

The manual configuration requires interrupting the boot and loading the proper configuration for your board. '''You would also need either HDMI or serial-USB connection to the board (SSH or USB connection to the board are established in the kernel and you can't interrupt the boot soon enough to enter the u-boot configurator).''' If your board has EEPROM (all boards except for old revisions of A20-SOM should have EEPROM), this configuration can be stored for subsequent boots.

+

The manual configuration requires interrupting the boot and loading the proper configuration for your board. '''You would also need either HDMI or serial-USB connection to the board (Ethernet SSH and USB-OTG connection to the board are configured in the kernel and you can't interrupt the boot soon enough to enter the u-boot configurator).''' If your board has EEPROM (all boards except for old revisions of A20-SOM should have EEPROM), this configuration can be stored for subsequent boots.

* Stop in the u-boot when you see:

* Stop in the u-boot when you see:

Line 81:

Line 81:

olinuxino config list

olinuxino config list

+

+

Remember the ID number of the board that you have from the list.

+

+

* Set configuration, for example if you have A20-OLinuXino-LIME2-e16Gs16M, hardware revision K you would have to type:

+

+

olinuxino config 9604 k

+

+

After the hardware revision "k" you can also add custom serial number or custom MAC address. That data would be stored to the EEPROM of the board.

+

+

* Save the changes permanently with:

+

+

saveenv

+

+

* Check what is the current configuration and if not happy repeat the configuration process:

Manual board configuration

By default A20 boards manufactured after 01.01.2018 have board IDs stored in the EEPROM memories with automatic detection in mind and these would not require manual board configuration. These "newer" boards get identified and recognized by the information stored on their EEPROMs and proper Linux configuration gets automatically loaded.

The Armbian-based image is universal for all Olimex A20 boards and in order to load proper configuration some additional board configuration might be required. In order to use this image with boards manufactured or purchased before 01.01.2018 a one-time configuration might be required. This procedure is also helpful if you erased or used the EEPROM for other purposes (thus overwritten the information about the board's ID).

The manual configuration requires interrupting the boot and loading the proper configuration for your board. You would also need either HDMI or serial-USB connection to the board (Ethernet SSH and USB-OTG connection to the board are configured in the kernel and you can't interrupt the boot soon enough to enter the u-boot configurator). If your board has EEPROM (all boards except for old revisions of A20-SOM should have EEPROM), this configuration can be stored for subsequent boots.

Stop in the u-boot when you see:

Autoboot in 1 seconds, press <Space> to stop
=>

List all supported boards and variants:

olinuxino config list

Remember the ID number of the board that you have from the list.

Set configuration, for example if you have A20-OLinuXino-LIME2-e16Gs16M, hardware revision K you would have to type:

olinuxino config 9604 k

After the hardware revision "k" you can also add custom serial number or custom MAC address. That data would be stored to the EEPROM of the board.

Save the changes permanently with:

saveenv

Check what is the current configuration and if not happy repeat the configuration process:

olinuxino config info

Reboot the board and you're ready:

reset

Selecting video output

On most boards you can select between HDMI and LCD output

A20-OLinuXino

HDMI

LCD

A33-OLinuXino

LCD

HDMI output always has the highest priority. This means that if you plug an HDMI cable, the output always will be on the HDMI monitor, regardless of other settings.

If HDMI is not present, then LCD output will be used. By default the image tries to use auto-detect method for the LCD. The auto-detection will only work on panels and boards . You can manually override this in the u-boot console as follows.