diff --git a/docs/hardware/supported/rak4631.mdx b/docs/hardware/supported/rak4631.mdx
index 807bda1d..e5bc51a5 100644
--- a/docs/hardware/supported/rak4631.mdx
+++ b/docs/hardware/supported/rak4631.mdx
@@ -338,4 +338,13 @@ Further information on the RAK1906 can be found on the [RAK Documentation Center
## RAK Wireless' Resources
- RAK's Wisblock [Documentation Center](https://docs.rakwireless.com/Product-Categories/WisBlock)
-- RAK's [GitHub Page](https://github.com/RAKWireless/WisBlock) for the WisBlock
\ No newline at end of file
+- RAK's [GitHub Page](https://github.com/RAKWireless/WisBlock) for the WisBlock
+
+## MAC Address Conflict
+
+Some of the RAK Meshtastic starter kits that come pre-installed with Meshtastic have an error where the same MAC address is applied to more than one unit. If you have a number of RAK devices but are unable to connect to more than one of them, or they will not talk to each other despite being on the same mesh, please try a [factory reset](/docs/settings/misc#factory_reset) using the Meshtastic CLI, and then restart the device. This reset will wipe all settings on the device back to their defaults including the stored MAC address. If you have already configured your node and wish to keep the configuration, then please export it first:
+
+- `meshtastic --export-config > settings_file.txt` - This will save the node's settings to the file `settings_file.txt`
+- `meshtastic --set factory_reset true` - This will reset the device and wipe the configuration
+- Power cycle the device
+- `meshtastic --configure settings_files.txt` - This will restore the settings saved in the file `settings_file.txt`
diff --git a/docs/hardware/supported/tbeam.mdx b/docs/hardware/supported/tbeam.mdx
index 6189ca7c..a52b0453 100644
--- a/docs/hardware/supported/tbeam.mdx
+++ b/docs/hardware/supported/tbeam.mdx
@@ -125,3 +125,7 @@ This is an earlier version of the T-Beam board, and due to changes in the design
[
](/img/hardware/screen.png)
+
+To attach the screen, connect VCC to 3v3, GND to GND, SCL to pin 22, and SDA to pin 21 as per the below image.
+
+[
](/img/hardware/t-beam-screen.jpg)
\ No newline at end of file
diff --git a/docs/hardware/supported/techo.mdx b/docs/hardware/supported/techo.mdx
index 000a8e5f..9fc46e17 100644
--- a/docs/hardware/supported/techo.mdx
+++ b/docs/hardware/supported/techo.mdx
@@ -29,3 +29,18 @@ The T-Echo is the latest device to be release by LILYGO® supporting a low power
src="/img/hardware/t-echo.png"
style={{ zoom: '15%' }}
/>
+
+### T-Echo button functions
+
+- Capacitive top button
+ - A short press refreshes the current screen
+- Button 1
+ - A single press resets the device
+ - A double press puts the device into bootloader mode ready to receive a new firmware
+- Button 2
+ - A single press changes the page displayed on the device
+ - A double press turns the screen backlight on/off
+ - A long press turns the device off
+
+
+[
](/img/hardware/t-echo-lilygo.jpg)
diff --git a/src/css/custom.css b/src/css/custom.css
index 67e7e206..fb24cc70 100644
--- a/src/css/custom.css
+++ b/src/css/custom.css
@@ -164,4 +164,32 @@ a + .navbar__link > svg {
.markdown :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){
margin-bottom:0;
margin-top: 0;
-}
\ No newline at end of file
+}
+
+h1, h2, h3, h4, h5, h6 {
+ font-weight: var(--ifm-heading-font-weight)
+ }
+
+ h1 {
+ font-size: var(--ifm-h1-font-size)
+ }
+
+ h2 {
+ font-size: var(--ifm-h2-font-size)
+ }
+
+ h3 {
+ font-size: var(--ifm-h3-font-size)
+ }
+
+ h4 {
+ font-size: var(--ifm-h4-font-size)
+ }
+
+ h5 {
+ font-size: var(--ifm-h5-font-size)
+ }
+
+ h6 {
+ font-size: var(--ifm-h6-font-size)
+ }
\ No newline at end of file
diff --git a/static/img/hardware/t-beam-screen.jpg b/static/img/hardware/t-beam-screen.jpg
new file mode 100644
index 00000000..0f2016e0
Binary files /dev/null and b/static/img/hardware/t-beam-screen.jpg differ