+?> Note: After the installation of MacOS users, please put the application in the Application folder, as shown in the figure below.
+
+>
+
+
+## Firmware burning
+
+> 1. Double-click the Burner burning tool, click the download button in the left menu, download the firmware version you need, and then connect the M5 device to the computer through a Type-C data cable, select the corresponding COM port, and the baud rate , And the type of programming device.
+
+?> Note: M5Burner includes UIFlow firmware versions for many M5Stack products. Therefore, you need to select the correct device type before proceeding with the burning process to obtain the firmware that matches the device, as shown in the figure below. (The burning rate can use the default configuration of the burner. In special cases, you can try to reduce it to 115200).
+
+
+
+> 2. Select the firmware version you want to burn, connect the device to the computer via Type-C data cable, select the corresponding COM port and device type. Click "Burn" to start burning.
+
+?> When first burning or the firmware program runs abnormally, you can click "Erase" to erase the flash memory. In the subsequent firmware update, there is no need to erase again, otherwise the saved Wi-Fi information will be deleted and the API Key will be refreshed.
+
+
+
+
+## Configure WIFI
+
+> UIFlow provides an offline and web version of the programmer. When using the web version of UIFlow, we need to configure a WiFi connection for the device. The following describes two ways to configure WiFi connection for the device (flash configuration and AP hotspot configuration).
+
+### Burn configuration WiFi
+
+?> UIFlow-1.4.5 and above can write WiFi information directly through M5Burner.
+
+
+
+### AP hotspot configuration WiFi
+
+> 1. Press and hold the power button on the left to turn on the machine. If WiFi is not configured, the system will automatically enter the network configuration mode when it is turned on for the first time. Suppose you want to re-enter the network configuration mode after running other programs, you can refer to the operation below. After the UIFlow Logo appears at startup, quickly click the Home button (center M5 button) to enter the configuration page. Press the button on the right side of the fuselage to switch the option to Setting, and press the Home button to confirm. Press the right button to switch the option to WiFi Setting, press the Home button to confirm, and start the configuration.
+
+
+
+> 2. After successfully connecting to the hotspot with your mobile phone, open the mobile phone browser to scan the QR code on the screen, or directly access __192.168.4.1__, enter the page to fill in your personal WIFI information, and click Configure to make the device record your WiFi information. The device will restart automatically after successful configuration. And enter programming mode.
+
+?> Note: Special characters such as "space" are not allowed in the configured WiFi information.
+
+
+
+
+## Network Programming Mode and API KEY
+
+#### Enter network programming mode
+
+?> Network programming mode is a docking mode between M5 device and UIFlow web programming platform. The screen will show the current network connection status of the device. When the indicator is green, it means that you can receive program push at any time. By default, after the first successful WiFi network configuration, the device will automatically restart and enter the network programming mode. If you do not know how to re-enter the programming mode after running other applications, you can refer to the following operations.
+
+> After booting, press button A in the main menu interface to select the programming mode, and wait for the right indicator of the network indicator to turn green in the programming mode page, and access it through a computer browser[flow.m5stack.com](http://flow.m5stack.com/)Enter the UIFlow programming page.
+
+
+
+#### API KEY Pairing
+
+> API KEY is the communication credentials for M5 devices when using UIFlow web programming. By configuring the corresponding API KEY on the UIFlow side, the program can be pushed for the specified device. The user needs to visit in the computer browser[flow.m5stack.com](http://flow.m5stack.com/)Enter the UIFlow programming page, click the setting button in the menu bar at the upper right corner of the page, enter the API Key on the corresponding device, select the hardware used, click OK to save, and wait for the prompt to connect successfully.
+
+
+
+
+## Light up LED
+
+> Complete the above steps, you can start programming with UIFlow. The following will show you a simple program to drive M5StickC to light up the LED indicator. (1. Drag the LED to light up the program block. 2. Splice to the Setup initialization program. 3 Click the Run button in the upper right corner)
+
+
+
+
+## UIFlow Desktop IDE
+
+> UIFlow Desktop IDE is an offline version of UIFlow programmer, which does not require network dependencies, and can provide a responsive program push experience. Please click the corresponding version of ** UIFlow-Desktop-IDE ** to download according to your operating system .
+
+
+#### USB programming mode
-### (2) Flash the firmware
+> Unzip the downloaded UIFlow Desktop IDE archive, and double-click to execute the application.
-- Connect M5StickC to your computer via the USB Type-C cable, unzip the M5Burner pakage
-- Here appears a folder, open the folder and double-click the executable `M5Burner.exe`
-
+
-- Select the `COM` number and `Baudrate` (115200), and select the latest version of UIFlow firmware.
+?> After the software starts, it will automatically detect whether your computer has a USB driver (CP210X), click Install, and follow the prompts to install. (M5StickC does not require a CP210X driver, so users can choose to install or skip)
-
+
-- Download UIFlow firmware from the cloud.
+> After the driver installation is complete, it will automatically enter the UIFlow Desktop IDE and automatically pop up the configuration box. At this time, connect the M5 device to the computer through the Tpye-C data cable.
-
+
-- Before Click `Burn` make sure you click erase first, and then make sure you choose the right firmware on the left list.
-
+!> Using UIFlow Desktop IDE requires M5 device with UIFlow firmware and enter ** USB programming mode **.
+
+> Click the power button on the left side of the device to restart. Quickly select Setup after entering the menu, enter the configuration page, and select ** USB mode **.
+
+
+
+> Select the corresponding port, and the programming device, click OK to connect.
+
+
-- Click `Burn`
+## Related Links
-- If you see the following message, means the firmware has downloaded onto your M5Core.
-
-
-
-## 2. Wi-Fi Setting
-
-#### (1) Select `SETUP`
-
-After flash the UIFlow firmware, press and hold the `Power` button (bottom left side) for 2 seconds until the screen light up.
-
-
+* [M5StickC IoT Getting Started Tutorial](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/M5StickC_Guide.pdf)
+* [UIFlow Block introduction](zh_CN/uiflow/uiflow_home_page)
-#### (2) Connect to AP
-
-#### Notice
-
-The information content of the configured WIFI is not allowed to use Chinese and special symbols.
-
-- Now the device is in Wi-Fi AP mode, use your phone to connect this AP. The AP name would start with "M5-".
-- After connected to the AP, your phone and the device has established a Wi-Fi connection.
-- Once it connected, you will need to visit this address (192.168.4.1) on your phone browser. Here you will enter the Wi-Fi config page.
-- Choose the local Wi-Fi(5G is not supported yet), type in the password. Then click `Configure`. By this way, you can tell the device to use the chosen Wi-Fi to get access to the internet.
-
-
-
-#### (3) Connect to Wi-Fi
-
-- After connected with the local Wi-Fi, M5StickC will reset and get into program mode automatically.
-- When a display on the screen shows the UIFlow version number, the `APIKEY` ,and a global icon, which means that the device has connected to the internet.
-- The global icon indicate the connection status with UIFlow server.
-* Green: Connected
-* Red : Disconnected
-
-
-
-## 3. Program
-
-### (1) Connect to UIFlow
-
-- To get access to UIFlow program paltform, you can either scan the QR code on the M5Core with your tablet,or just visit `flow.m5stack.com` on your PC browser.
-
-
-
-- At top right coner, navigate to `setting`,here you will need to type in the `APIKEY` which is displayed on the screen, choose your `Language` and `Device`(Stick-c). Click `OK`.
-
-
-
-
-
-- The device will trying to connect with the UIFlow server. Once the connection has established , the globle icon on the screen will turn green.
-
-Now you can start programming with UIFlow!
-
-#### (2) Programming example
-
-- Drag and drop the icons on the top left corner to place a UI element onto the M5Core simmulator, Let's try with a `Lable` .
-- Click the `Lable` to change its properties.
-
-
-
-- From `Event`, drag in `Loop` into the programming area. and attach it underneath `Setup`
-
-- From `Hardware` -> `LED`, drag in some blocks, `LED ON` and `LED OFF`. place them inside `Loop`
-
-- From `Timer`, drag in block `Wait 1s`
-
-
-
-- hit `Run`
-
-
-
-
-- the LED on the device will blink at a 1Hz frequency.
-
-
-
-
-
-
-
\ No newline at end of file
+
diff --git a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
index 1d401453..7bc2d6b4 100644
--- a/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
+++ b/docs/en/quick_start/m5stickv/m5stickv_quick_start.md
@@ -1,35 +1,30 @@
# M5StickV Quick Start {docsify-ignore-all}
-## CONTENT
-
-**[1. Download Firmware](#Download)**
-
-**[2. Flash Firmware](#Flash)**
-
-**[3. Serial Debugging Tool](#Serial-Tool)**
-
-**[4. Hello World](#Hello-World)**
-
-**[5. Edit and Run the Code](#Edit-and-Run-the-Code)**
-
-**[6. MaixPy IDE](#MaixPy-IDE)**
-
-**[7. Library](#Library)**
-
-**[8. V-Training](en/related_documents/v-training)**
-
-
-
## EasyLoader
-
-
-
-
->1.EasyLoader is a simple and fast program burner, and each product page has a product-related case program for EasyLoader.For users who don't need to customize the firmware or perform other operations, using EasyLoader to burn firmware for M5StickV is the simplest solution.(**Currently EasyLoader is only available for Windows OS**)
-
->2.After downloading the software, double-click to run the application, connect the M5 device to the computer via the data cable, select the port parameters, and click **"Burn"** to start burning.
+>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification.
+
>2. Connect the device to the computer through the Tpye-C data cable, double-click to open the burning tool**Kflash_GUI** application, select the corresponding device port, development board type (M5StickV), firmware program, baud rate. Click to download , start burning.
@@ -191,12 +201,7 @@ Linux command line to run permissions, then execute commands
-
\ No newline at end of file
+
diff --git a/docs/en/uiflow/uiflow_home_page.md b/docs/en/uiflow/uiflow_home_page.md
index 569723ba..8e08b7bf 100644
--- a/docs/en/uiflow/uiflow_home_page.md
+++ b/docs/en/uiflow/uiflow_home_page.md
@@ -12,15 +12,13 @@
-
-
-
+
Hardware
Some basic control of device hardware in UIFlow, and information acquisition.
@@ -31,14 +29,14 @@
UIFlow display control for characters and graphics, as well as image upload and drawing functions.