diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P-00B_DataSheet_UBXDOC-963802114-12690.pdf b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P-00B_DataSheet_UBXDOC-963802114-12690.pdf index 7ec139e..e6fe543 100644 Binary files a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P-00B_DataSheet_UBXDOC-963802114-12690.pdf and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P-00B_DataSheet_UBXDOC-963802114-12690.pdf differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_IntegrationManual_UBXDOC-963802114-12901.pdf b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_IntegrationManual_UBXDOC-963802114-12901.pdf index 123422d..cd08ea8 100644 Binary files a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_IntegrationManual_UBXDOC-963802114-12901.pdf and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_IntegrationManual_UBXDOC-963802114-12901.pdf differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_ProductSummary_UBXDOC-304424225-18238.pdf b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_ProductSummary_UBXDOC-304424225-18238.pdf index d4c0b5f..dd87c01 100644 Binary files a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_ProductSummary_UBXDOC-304424225-18238.pdf and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/ZED-X20P_ProductSummary_UBXDOC-304424225-18238.pdf differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200_RN_UBXDOC-304424225-19895.pdf b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200/HPG200_RN_UBXDOC-304424225-19895.pdf similarity index 100% rename from flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200_RN_UBXDOC-304424225-19895.pdf rename to flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200/HPG200_RN_UBXDOC-304424225-19895.pdf diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/UBX_20_HPG200_ZED-X20P.cbadd47b7f0eb6224338ae146252eedb.bin b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200/UBX_20_HPG200_ZED-X20P.cbadd47b7f0eb6224338ae146252eedb.bin similarity index 100% rename from flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/UBX_20_HPG200_ZED-X20P.cbadd47b7f0eb6224338ae146252eedb.bin rename to flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200/UBX_20_HPG200_ZED-X20P.cbadd47b7f0eb6224338ae146252eedb.bin diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/u-blox-20-HPG-2.00_InterfaceDescription_UBXDOC-304424225-19888.pdf b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200/u-blox-20-HPG-2.00_InterfaceDescription_UBXDOC-304424225-19888.pdf similarity index 100% rename from flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/u-blox-20-HPG-2.00_InterfaceDescription_UBXDOC-304424225-19888.pdf rename to flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG200/u-blox-20-HPG-2.00_InterfaceDescription_UBXDOC-304424225-19888.pdf diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/HPG202_RN_UBXDOC-304424225-20040.pdf b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/HPG202_RN_UBXDOC-304424225-20040.pdf new file mode 100644 index 0000000..5453e8b Binary files /dev/null and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/HPG202_RN_UBXDOC-304424225-20040.pdf differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/UBX_20_HPG_202_ZED_F20P.329facb56ce18631d607fe15177834dc.bin b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/UBX_20_HPG_202_ZED_F20P.329facb56ce18631d607fe15177834dc.bin new file mode 100644 index 0000000..0e839b9 Binary files /dev/null and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/UBX_20_HPG_202_ZED_F20P.329facb56ce18631d607fe15177834dc.bin differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/u-blox-X20-HPG-2.02_InterfaceDescription_UBXDOC-304424225-19967.pdf b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/u-blox-X20-HPG-2.02_InterfaceDescription_UBXDOC-304424225-19967.pdf new file mode 100644 index 0000000..762a101 Binary files /dev/null and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/component_documentation/firmware/HPG202/u-blox-X20-HPG-2.02_InterfaceDescription_UBXDOC-304424225-19967.pdf differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/assembly-firmware_update-alt.jpg b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/assembly-firmware_update-alt.jpg new file mode 100644 index 0000000..e164281 Binary files /dev/null and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/assembly-firmware_update-alt.jpg differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/assembly-firmware_update.jpg b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/assembly-firmware_update.jpg new file mode 100644 index 0000000..1681021 Binary files /dev/null and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/assembly-firmware_update.jpg differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/headers-firmware_update.png b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/headers-firmware_update.png new file mode 100644 index 0000000..aa2c681 Binary files /dev/null and b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/assets/img/hookup_guide/headers-firmware_update.png differ diff --git a/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/firmware_update.md b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/firmware_update.md new file mode 100644 index 0000000..2f5ec0d --- /dev/null +++ b/flex_boards/SparkPNT_GNSS_Flex_Module_ZED-X20P-Tilt/docs/firmware_update.md @@ -0,0 +1,92 @@ +## Hardware Assembly +The simplest method to update the firmware on the ZED-X20P GNSS receiver, is through its `UART1` interface with the u-center 2 software application. Users can either utilize the [GNSS Flex breakout board](../SparkFun_GNSS_Flex_Breakout/index.md) or a [USB-to-serial adapter](https://www.sparkfun.com/sparkfun-serial-basic-breakout-ch340c-and-usb-c.html) to access the `UART1` interface of the ZED-X20P GNSS receiver. + + +!!! warning "HPG v2.00 Firmware" + As of HPG v2.02, firmware updates can be performed with either the `UART1`, I^2^C, or SPI interfaces of the ZED-X20P. However, with the original HPG v2.00 firmware, firmware updates could only be performed through the `UART1` interface. + + +