diff --git a/docs/assets/img/product_pics/base/lan_06.png b/docs/assets/img/product_pics/base/lan_06.png
index 4925b2a8..c4aec8f2 100644
Binary files a/docs/assets/img/product_pics/base/lan_06.png and b/docs/assets/img/product_pics/base/lan_06.png differ
diff --git a/docs/assets/img/product_pics/module/module_gps_06.png b/docs/assets/img/product_pics/module/module_gps_06.png
new file mode 100644
index 00000000..db2744d3
Binary files /dev/null and b/docs/assets/img/product_pics/module/module_gps_06.png differ
diff --git a/docs/assets/img/product_pics/module/module_gps_07.png b/docs/assets/img/product_pics/module/module_gps_07.png
new file mode 100644
index 00000000..b220fa9c
Binary files /dev/null and b/docs/assets/img/product_pics/module/module_gps_07.png differ
diff --git a/docs/en/app/bala.md b/docs/en/app/bala.md
index 9646b70e..b5c9d9dd 100644
--- a/docs/en/app/bala.md
+++ b/docs/en/app/bala.md
@@ -30,7 +30,7 @@ ESP32 | 240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth
Flash | 16MB Flash + 4MB PSRAM
Input | 5V @ 500mA
Interface | TypeC x 1, GROVE(I2C+I/0+UART), Pogo Pin x 1
-LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342
+LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9341
Speaker | 1W-0928
Microphone | MEMS Analog BSE3729 Microphone
LED | SK6812 3535 RGB LED x 10
diff --git a/docs/en/core/basic.md b/docs/en/core/basic.md
index ba49c1aa..71fc49e1 100644
--- a/docs/en/core/basic.md
+++ b/docs/en/core/basic.md
@@ -74,7 +74,7 @@ This is a [Bottom board](en/base/core_bottom) on the back of M5Core. It's design
| LCD |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| Speaker |
diff --git a/docs/en/core/fire.md b/docs/en/core/fire.md
index 85d48658..afda528e 100644
--- a/docs/en/core/fire.md
+++ b/docs/en/core/fire.md
@@ -118,7 +118,7 @@ M5Go CHG. Base is composed of POGO pin. M5Go Base is composed of PORT B, PORT C,
| LCD |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| Speaker |
diff --git a/docs/en/core/gray.md b/docs/en/core/gray.md
index ddb847f9..eead0496 100644
--- a/docs/en/core/gray.md
+++ b/docs/en/core/gray.md
@@ -118,7 +118,7 @@ This is a [Bottom board](en/base/core_bottom) on the back of M5Core. It's design
| LCD |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| Speaker |
diff --git a/docs/en/core/m5go.md b/docs/en/core/m5go.md
index 0e43ca91..80a4eab0 100644
--- a/docs/en/core/m5go.md
+++ b/docs/en/core/m5go.md
@@ -115,7 +115,7 @@ We also supply some courses for teaching IOT programming. If you are interesting
| LCD |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| Speaker |
diff --git a/docs/en/core/m5go_lite.md b/docs/en/core/m5go_lite.md
index 34042196..ad5aa443 100644
--- a/docs/en/core/m5go_lite.md
+++ b/docs/en/core/m5go_lite.md
@@ -118,7 +118,7 @@ We also supply some courses for teaching IOT programming. If you are interesting
| LCD |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| Speaker |
diff --git a/docs/en/core/white.md b/docs/en/core/white.md
index b12c827e..d3455271 100644
--- a/docs/en/core/white.md
+++ b/docs/en/core/white.md
@@ -25,7 +25,7 @@ The a Bottom board on the back of M5Core. It's designed for expanding gpio on M-
| Flash | 16MB |
| Input | 5V @ 500mA |
| Interface | TypeC x 1, GROVE(I2C+I/0+UART) x 1 |
-| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+| LCD | 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| Speaker | 1W-0928 |
| **MEMS** | MPU9250 |
| Battery | 150mAh @ 3.7V, inside vb |
diff --git a/docs/ja/core/basic.md b/docs/ja/core/basic.md
index 3d89c078..424f7f23 100644
--- a/docs/ja/core/basic.md
+++ b/docs/ja/core/basic.md
@@ -66,7 +66,7 @@
|Flash| 16MB (旧: 4MB) |
|電源入力| 5V @ 500mA |
|インターフェース| USB Type-C x 1, Grove(I2C+I/0+UART) x 1|
-|画面| 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+|画面| 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
|スピーカー| 1W-0928|
|電池| 150mAh @ 3.7V 内蔵|
|動作温度| 32°F to 104°F ( 0°C to 40°C ) |
diff --git a/docs/ja/core/fire.md b/docs/ja/core/fire.md
index ba4811d9..50c0a516 100644
--- a/docs/ja/core/fire.md
+++ b/docs/ja/core/fire.md
@@ -120,7 +120,7 @@
| LCD |
- 2インチ, 320x240 カラフル TFT LCD, ILI9342 |
+ 2インチ, 320x240 カラフル TFT LCD, ILI9341 |
| スピーカー |
diff --git a/docs/ja/core/gray.md b/docs/ja/core/gray.md
index 6e18b743..84bfc249 100644
--- a/docs/ja/core/gray.md
+++ b/docs/ja/core/gray.md
@@ -121,7 +121,7 @@
| LCD |
- 2インチ, 320x240 カラフル TFT LCD, ILI9342 |
+ 2インチ, 320x240 カラフル TFT LCD, ILI9341 |
| スピーカー |
diff --git a/docs/ja/core/m5go.md b/docs/ja/core/m5go.md
index d42d31b9..a5cc2ac4 100644
--- a/docs/ja/core/m5go.md
+++ b/docs/ja/core/m5go.md
@@ -98,7 +98,7 @@
| Flash | 16MB |
| 電源入力 | 5V @ 500mA |
| インターフェース | Type-C x 1, Grove(I2C+I/0+UART) x 1 |
-| LCD | 2 inch, 320x240 フルカラーTFT LCD, ILI9342 |
+| LCD | 2 inch, 320x240 フルカラーTFT LCD, ILI9341 |
| スピーカー | 1W-0928 |
| マイク | Analog BSE3729 Microphone |
| LED | SK6812 3535 RGB LED x 10 |
diff --git a/docs/ja/core/m5go_lite.md b/docs/ja/core/m5go_lite.md
index 663088d6..67931ec2 100644
--- a/docs/ja/core/m5go_lite.md
+++ b/docs/ja/core/m5go_lite.md
@@ -96,7 +96,7 @@ M5GO Liteは[UIFlow](http://flow.m5stack.com)やArduino IDEを使用してプロ
| Flash | 16MB |
| 電源入力 | 5V @ 500mA |
| インターフェース | Type-C x 1, Grove(I2C+I/0+UART) x 1 |
-| LCD | 2 inch, 320x240 フルカラーTFT LCD, ILI9342 |
+| LCD | 2 inch, 320x240 フルカラーTFT LCD, ILI9341 |
| スピーカー | 1W-0928 |
| マイク | Analog BSE3729 Microphone |
| LED | SK6812 3535 RGB LED x 10 |
diff --git a/docs/ja/core/white.md b/docs/ja/core/white.md
index 055fcb60..12f11bbe 100644
--- a/docs/ja/core/white.md
+++ b/docs/ja/core/white.md
@@ -37,7 +37,7 @@ M5Coreの下のボトムボードには、I2Sピン(GPIO0, GPIO12, GPIO13, GPIO1
| Flash | 16MB |
| 電源入力 | 5V @ 500mA |
| インターフェース | USB Type-C x 1, Grove(I2C+I/0+UART) x 1 |
-| LCD | 2 inch, 320x240 フルカラーTFT液晶, ILI9342 |
+| LCD | 2 inch, 320x240 フルカラーTFT液晶, ILI9341 |
| スピーカー | 1W-0928 |
| **MEMS** | MPU9250 |
| 電池 | 150mAh @ 3.7V, inside vb |
diff --git a/docs/zh_CN/core/basic.md b/docs/zh_CN/core/basic.md
index f411f957..6230b910 100644
--- a/docs/zh_CN/core/basic.md
+++ b/docs/zh_CN/core/basic.md
@@ -81,7 +81,7 @@
| LCD屏幕 |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| 喇叭 |
diff --git a/docs/zh_CN/core/fire.md b/docs/zh_CN/core/fire.md
index e6f119e1..9ccdccc5 100644
--- a/docs/zh_CN/core/fire.md
+++ b/docs/zh_CN/core/fire.md
@@ -116,7 +116,7 @@
| LCD屏幕 |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| 喇叭 |
diff --git a/docs/zh_CN/core/gray.md b/docs/zh_CN/core/gray.md
index a6cab9f1..2a50d013 100644
--- a/docs/zh_CN/core/gray.md
+++ b/docs/zh_CN/core/gray.md
@@ -95,7 +95,7 @@
| LCD屏幕 |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| 喇叭 |
diff --git a/docs/zh_CN/core/m5go.md b/docs/zh_CN/core/m5go.md
index 25b64991..4ce9b1ed 100644
--- a/docs/zh_CN/core/m5go.md
+++ b/docs/zh_CN/core/m5go.md
@@ -116,7 +116,7 @@
| LCD屏幕 |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| 喇叭 |
diff --git a/docs/zh_CN/core/m5go_lite.md b/docs/zh_CN/core/m5go_lite.md
index a2d244e0..a78a9742 100644
--- a/docs/zh_CN/core/m5go_lite.md
+++ b/docs/zh_CN/core/m5go_lite.md
@@ -116,7 +116,7 @@
| LCD屏幕 |
- 2 inch, 320x240 Colorful TFT LCD, ILI9342 |
+ 2 inch, 320x240 Colorful TFT LCD, ILI9341 |
| 喇叭 |
diff --git a/docs/zh_CN/module/gps.md b/docs/zh_CN/module/gps.md
index 039c872f..dd490f27 100644
--- a/docs/zh_CN/module/gps.md
+++ b/docs/zh_CN/module/gps.md
@@ -8,28 +8,47 @@
## 描述
-GPS 模块是一款内置了GPS小模组的M5Stack系列可堆叠模块。内置的GPS小模块名字为UBLOX NEO-M8N。堆叠了M5Core之后,你可以用UIFlow、Arduino和MicroPython来编程它。它都可提供全球定位信息,即使你在室外的任何地方。模块上电之后,就会一直接收定位信息。M5Core烧录[例程](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GPS/Arduino),堆叠了GPS模块和连接PC串口之后,屏幕和PC的串口显示终端就会打印GPS接收到的信息。
+**GPS** 是一款内置了 GPS 模组 (NEO-M8N) 的全球定位导航模块。
-GPS Module内部默认是通过UART2(GPIO16, GPIO17)与M5Core通讯,你可以通过修改0欧姆电阻跳线修改。
+堆叠了M5Core之后,你可以用 [UIFlow](http://flow.m5stack.com)、 [Arduino](http://www.arduino.cc) 和 [MicroPython](http://www.micropython.org) 来编程它。烧录了程序后,只要 GPS 处于窗边或室外,它就可获取模块的全球定位信息。
+
+
+模块上电之后,就会一直接收定位信息。M5Core烧录[例程](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Module/GPS/Arduino),堆叠了GPS模块和连接PC串口之后,屏幕和PC的串口显示终端就会打印GPS接收到的信息。
+
+
+
+NEO-M8N 集成了 72 通道的 [u-blox](https://www.u-blox.com) M8 GNSS 引擎,支持多个 GNSS 系统:北斗, Galileo, GLONASS, GPS / QZSS,能同时接收 3 个 GNSS 系统的数据。
+
+GPS 内部默认是通过 **UART2(GPIO16, GPIO17)** 与 M5Core 通讯,你可以通过修改电路实现其他串口与 M5Core 通信。
+
+串口参数:波特率 ( 默认为 9600bps ), 数据位 ( 8 位 ), 起始位 ( 1 位 ), 停止位 ( 1 位 ), 校验位 ( 无 )
+
+!> **M5Stack Fire** 默认使用 GPIO16/17 连接到 PSRAM,它与 GPS 模块的 TXD/RXD(GPIO16,GPIO17) 重叠。因此,当使用 M5Stack Fire 中的 GPS 模块时,需要使用切割器切割 GPS 模块上默认连接的 TXD 和 RXD ,并使用焊接或 0Ω 电阻将它们连接到另一个端口。
+
+
-!> **M5Stack Fire**默认使用GPIO16/17连接到PSRAM,它与GPS模块的TXD/RXD(GPIO16,GPIO17)重叠。因此,当使用M5Stack Fire中的GPS模块时,需要使用切割器切割GPS模块上的TXD和RXD默认模式,并使用焊接或0Ω电阻将它们连接到另一个端口。
## 特性
-- GPS NEO-M8N模块
-- 高性能
-- 高灵敏度
-- 业界领先的-167dBm灵敏度
+- 工作电压:2.7 ~ 3.6
+- 工作温度:-40 ~ 80°C
+- 天线类型:内置陶瓷天线和外置天线
+- 可并发接收 3 个 GNSS 系统的数据
+- 水平位置精度:最小 2.5m
+- GPS 模组 (NEO-M8N) 内置 Flash
+- 支持的协议:NMEA, UBX, RTCM
+- 业界领先的 -167dBm 灵敏度
+- 与 NEO‑7 和 NEO‑6 系列向后兼容
## 包含
-- 1x M5Stack GPS模块
-- 1x M5Stack天线
+- 1x GPS模块
+- 1x 外置天线
## 应用
-- 儿童定位手表
-- 基于GPS的物流跟踪管理
+- 基于GPS的物流跟踪管理
+- 无人驾驶汽车定位
## 相关链接
@@ -41,6 +60,8 @@ GPS Module内部默认是通过UART2(GPIO16, GPIO17)与M5Core通讯,你可以
- **[TinyGPS++库官网](http://arduiniana.org/libraries/tinygpsplus/)**
+- **数据手册** - [NEO-M8N](https://www.u-blox.com/sites/default/files/NEO-M8-FW3_DataSheet_%28UBX-15031086%29.pdf)
+
## 例程
### Arduino IDE