> For the complete documentation index, see [llms.txt](https://irseeker.buildingblockrobotics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://irseeker.buildingblockrobotics.com/previous-boards/version-1.md).

# Version 1

Our version 1 board uses different firmware version to provide advanced functionality.

### Firmware Links

[Standard Version](https://s3.amazonaws.com/www.buildingblockrobotics.com/firmware/Standard-v1-11.uf2)

The standard mode of the IR Seeker supports the following configurations:

* EV3 (EV3G - Via our custom blocks)
* EV3 Python
* Micro:Bit (via Adapter)
* I2C - Via EV3 Port or Grove style connector
* Spike Prime (Distance Sensor)

[Standard Version (Defender)](https://s3.amazonaws.com/www.buildingblockrobotics.com/firmware/Defender-v1-11.uf2)

The defender mode of the IR Seeker supports the following configurations with half the field visibility of the standard firmware.

* EV3 (EV3G - Via our custom blocks)
* EV3 Python
* Micro:Bit (via Adapter)
* I2C - Via EV3 Port or Grove style connector
* Spike Prime (Distance Sensor)<br>

[Advanced Version](https://s3.amazonaws.com/www.buildingblockrobotics.com/firmware/Advanced-v1-11.uf2)

This mode can only be used from Spike Python, the sensor will no longer show up as a distance sensor. This mode will return both the direction and signal strength.

* EV3 (EV3G - Via our custom blocks)
* EV3 Python
* EV3 (Classroom - Distance Sensor)
* Micro:Bit (via Adapter)
* Spike Prime Python ONLY

### Do I have a version 1 board?

The version 1 IR Seeker has a single expansion port as shown in the image below.

![Version 1 of the IR Seeker](/files/2elEd5kR5H9VReYgC5Bd)

### Detailed View

![](/files/h4CfsLfko9JiryolEgWe)
