diff --git a/.github/LilyGo_logo.png b/.github/LilyGo_logo.png
new file mode 100644
index 0000000..fd6ce9b
Binary files /dev/null and b/.github/LilyGo_logo.png differ
diff --git a/docs/en/t_beam_bpf/images/BPF.jpg b/docs/en/t_beam_bpf/images/BPF.jpg
new file mode 100644
index 0000000..d12f41a
Binary files /dev/null and b/docs/en/t_beam_bpf/images/BPF.jpg differ
diff --git a/docs/en/t_beam_bpf/t_beam_bpf_hw.md b/docs/en/t_beam_bpf/t_beam_bpf_hw.md
new file mode 100644
index 0000000..27a60f2
--- /dev/null
+++ b/docs/en/t_beam_bpf/t_beam_bpf_hw.md
@@ -0,0 +1,100 @@
+
+

+
+
+πLilyGo T-Beam-BPFπ
+
+
+
+## Overview
+
+* This page introduces the hardware parameters related to `LilyGo T-Beam-BPF`
+
+### Notes on use:
+
+1. The device will not be powered when the battery is inserted for the first time, because the onboard BMS is in shipping mode at this time. You need to exit shipping mode and insert the USB-C into the board to activate the device power supply. If the battery is removed and re-inserted, you need to repeat the above steps
+2. Please be sure to connect the antenna before transmitting, otherwise it is easy to damage the RF module
+
+
+### π Pins Map
+
+| Name | GPIO NUM | Free |
+| --------------------------- | -------------------------- | ---- |
+| Uart1 TX | 43(External 12-Pin socket) | β
οΈ |
+| Uart1 RX | 44(External 12-Pin socket) | β
οΈ |
+| SDA | 8 | β |
+| SCL | 9 | β |
+| SPI MOSI | 11 | β |
+| SPI MISO | 13 | β |
+| SPI SCK | 12 | β |
+| SD CS | 10 | β |
+| SD MOSI | Share with SPI bus | β |
+| SD MISO | Share with SPI bus | β |
+| SD SCK | Share with SPI bus | β |
+| GNSS(**L76K**) TX | 6 | β |
+| GNSS(**L76K**) RX | 5 | β |
+| GNSS(**L76K**) PPS | 7 | β |
+| LoRa(**SX1278**) SCK | Share with SPI bus | β |
+| LoRa(**SX1278**) MISO | Share with SPI bus | β |
+| LoRa(**SX1278**) MOSI | Share with SPI bus | β |
+| LoRa(**SX1278**) RESET | 18 | β |
+| LoRa(**SX1278**) DIO0 | 14 | β |
+| LoRa(**SX1278**) DIO1 | 21 | β |
+| LoRa(**SX1278**) CS | 1 | β |
+| LoRa(**SX1278**) LDO Enable | 16 | β |
+| LoRa(**SX1278**) Ctrl | 39 | β |
+| Button1 (BOOT) | 0 | β |
+| Button2 | 3 | β |
+| PMU (**AXP2101**) IRQ | 4 | β |
+| PMU (**AXP2101**) SDA | Share with I2C bus | β |
+| PMU (**AXP2101**) SCL | Share with I2C bus | β |
+
+> \[!IMPORTANT]
+>
+> LDO Enable pin is control pin inside the module:
+> 1. High level turns on the Radio
+> 2. Low level turns off the Radio
+> LoRa Ctrl pin is internal LNA power control of the module:
+> 1. When receiving data, set it to high level and turn on the LNA power;
+> 2. When transmitting data and sleeping, set it to low level and turn off the LNA power.
+>
+
+### π§πΌβπ§ I2C Devices Address
+
+| Devices | 7-Bit Address | Share Bus |
+| --------------------- | ------------- | --------- |
+| Touch Panel FT6336U | 0x3C | β
οΈ |
+| Power Manager AXP2101 | 0x34 | β
οΈ |
+
+### β‘ Electrical parameters
+
+| Features | Details |
+| -------------------- | --------------------------- |
+| πUSB-C Input Voltage | 3.9V-6V |
+| β‘Charge Current | 0-1024mA (\(Programmable\)) |
+| πBattery Voltage | 3.7V |
+
+### RF parameters
+
+| Features | Details |
+| ------------------- | ------------------------------ |
+| RF Module | SX1278 TCXO (XP02P181T) |
+| Frequency range | 144~148MHZ |
+| Transfer rate(LoRa) | 0.018Kο½37.5Kbps@ LoRa |
+| Transfer rate(FSK) | 1.2Kο½300Kbps@FSK |
+| Modulation | FSK, GFSK, MSK, GMSK, LoRa,OOK |
+
+> \[!IMPORTANT]
+>
+> Note:
+> 1. When testing or using, connect the antenna first, then power on to transmit the signal.
+> 2. First switch the RF switch tube to the TX/RX channel, and then transmit/receive the signal: RXTX/RFMOD of the > SX127X chip is high, the RF switch
+> tube is switched to the TX channel, and low, the RF switch tube is switched to the RX channel.
+> 3. Control the SX127X chip, the output power is +10dBM, not exceeding +12dBm.
+> 4. When the module is dormant, RXTX/RFMOD, CTL_LNA, is low. At this time, if it is a TCXO crystal oscillator, TCXO_EN is high, the module will not
+> really sleep, and the TCXO crystal oscillator consumes 2.5mA. If TCXO_EN is low, all configuration parameters of > SX127X are lost, the module is truly dormant, and
+> when it is started again, the SX127X needs to be reinitialized.
+
+### RF Block Diagram
+
+