Goodix BLE Product Development Wizard
1. Information List
When users are ready to understand or design/develop products based on Goodix Bluetooth LE SoC, they need to obtain and find the following information (including but not limited to) first:
Chip Product Information: Understand the basic chip information for chip selection.
Chip SDK package: Get the software development kit of the chip, learn and familiarize with the source code and sample projects.
Chip and SK development board: Get the channels for purchasing chips and development boards, so as to carry out functional verification and advance software design before product hardware design.
Chip development tools: download and get all the development software and tools that need to be used.
Chip development document information: view and download chip Datasheet, hardware design guide, SDK developer guide, and various software or engineering instructions.
Chip’s product program information: Get the reference materials of application programs, including program-related software and documentation, etc.
Technical support services: Get the technical support services and technical support channels available from Goodix and agents in advance.
2. Access to Chip Product Information
Goodix currently offers a family of Bluetooth LE SoCs covering the high-end, mid-range and entry-level markets.
[Goodix Bluetooth LE SoC Selection Chart](https://www.goodix.com/zh/down/resource/Goodix_Bluetooth_Chipset_Selection_Guide?objectId=5&objectType= design_resource&version=64)

3. Get the chip SDK development kit
| Bluetooth LE SoC | SDK Download Link | Note |
|---|---|---|
| GR551x | https://www.goodix.com/en/software_tool/gr551x_sdk | Please download the latest version |
| GR5525 | https://www.goodix.com/en/software_tool/gr5525_sdk | Please download the latest version |
| GR5526 | https://www.goodix.com/en/software_tool/gr5526_sdk | Please download the latest version |
| GR533x | https://www.goodix.com/en/software_tool/gr533x_sdk | Please download the latest version |
4. Getting the Chip and Board
4.1 Enterprise users
Please contact the agent to purchase each series of chips and corresponding development boards, or you can get them from the following Taobao link (or search for LILEDA Mall and enter the name of the development board to purchase).
SK board or small system board: for verification and pre-development of software functions.
PPK board: for power consumption test evaluation.
Request from agent after purchase
PLT Board: Used for production line firmware download.
4.2 Individual and Community Users
Individual user procurement channel is under active construction, you can join the community group (QQ group number: 168552615) real-time attention.
5. Access to Chip Development Tools
Goodix provides the software required for Bluetooth products to develop multiple processes such as download, DFU, and production test.
5.1 Standard Development Software
All Goodix Bluetooth chips support Keil/ARMCC compilation toolchain by default, and also provide other build methods such as GCC, which are standard development software and can be downloaded from the official website of the corresponding software vendors.
Some of the commonly used standard software is listed below:
| software | description | website |
|---|---|---|
| Keil | ARMCC IDE tool | www.keil.com |
| J-Link | SWD debugging software | https://www.segger.com/downloads/jlink/ |
| Ozone | a debugger from SEGGER | https://www.segger.com/products/development-tools/ozone-j-link-debugger/ |
| GCC | ARM none eabi gcc compiler | https://developer.arm.com/downloads |
5.2 Goodix Development Tools Collection
| Software | Type | Description | Download | For SoC |
|---|---|---|---|---|
| GProgrammer | Program Resource Burning and Configuration Tool | chip firmware burning tool for development , supporting firmware download, Flash read/write, eFuse burning, firmware encryption and signing and other functions. At the mass production stage, the PLT Lite and GRPLT Lite configuration tools can be used for batch burn-in testing of Bluetooth LE series chips. | https://www.goodix.com/zh/software_tool/gprogrammer_ble | All Bluetooth SoC |
| GRToolbox | Mobile Development and Verification App | A mobile tool designed specifically for Goodix BLE products, providing Android & iOS versions, which can scan, configure connection parameters, demonstrate standard profiles, and debug Profiles/Services of Goodix BLE platform. | https://www.goodix.com/zh/software_tool/grtoolbox | All Bluetooth SoC |
| GRDirect Test Mode Tool | DTM Test Tool | Used for Goodix BLE DTM (Direct Test Mode) | https://www.goodix.com/zh/download?objectId=107&objectType=software | All Bluetooth SoC |
| GRPLT Lite | Product Line Tool | As a supporting tool for PLT Lite, customers can use this software to package the developed application firmware, resource files, mass production configuration, etc., and download them to PLT Lite through the serial port. | https://www.goodix.com/zh/software_tool/grplt_lite | All Bluetooth SoC |
| GRUart | Serial port debugging assistant | PC serial port debugging assistant for serial port log and protocol stack log printing | https://www.goodix.com/zh/download?objectId=64&objectType=software | All Bluetooth SoC |
| NemaPixpresso | Image Resource Generator Tool | Used for conversion of pictures and various image formats, also for FrameBuffer analysis | Packaged in LouisUI | GR5526 |
| gdx_font_conv | Font Resource Generator Tool | For generating LVGL font files that support GPU rendering | https://developers.goodix.com/zh/bbs/blog_detail/6b29cdf5923247029f4357a65de1b065 | GR5526 |
| LouisUI | Image Resource Generator Tool | Used to batch generate LVGL-compliant and GPU-renderable .bin format for image resources and generate resource descriptor files. | https://developers.goodix.com/zh/bbs/blog_detail/2996e8f9f352491eb0ccca468f28f2ce | GR5526 |
| GRPPK | Power Consumption Test Tool | Evaluation of power consumption of products with PPK boards | Consulting Agents | All Bluetooth SoC |
| OTA SDK | Mobile Firmware | Android & iOS DFU/OTA SDK | https://developers.goodix.com/zh/bbs/detail/32869e79a7c84917b32ecb4ab10acac8 | All Bluetooth SoC |
6. Obtaining Chip Development Documentation
Chip interface reference manuals are located in the documentation directory of each chip SDK.
The software design, hardware design, and sample project reference documents of the chips are open source and can be downloaded from the official website of Huitian.
6.1 GR551x Documents
https://www.goodix.com/en/product/connectivity/ble/gr551x
6.2 GR5525 Documents
https://www.goodix.com/en/product/connectivity/ble/gr5525
6.3 GR5526 Documents
https://www.goodix.com/en/product/connectivity/ble/gr5526
6.4 GR533x Documents
https://www.goodix.com/en/product/connectivity/ble/gr533x
7. Obtaining technical support
7.1 Product Technical Solutions
Goodix currently offers the following technical solutions or reference designs.
| Technical Programs | Program Description | Access |
|---|---|---|
| GR5526 Wearable Watch Reference Design | Provides a sample reference for a watch application, covering common software modules and GUI frameworks | GR5526 SDK |
| FMNA (Apple Find My) | Complete FMNA solution with SDK and corresponding tools and certification process support | Please contact agent support |
7.2 Eco-Technology Integration
Goodix Bluetooth LE chipset integrates or partially supports the following IoT technology eco-services, which can be selected by users according to their product needs.
| IoT Technology Ecosystem | Service Description | Chip | Access Methods |
|---|---|---|---|
| Amazon FreeRTOS | Amazon FreeRTOS IoT Certification | GR551x | https://github.com/goodix/amazon-freertos |
| RT-Thread | Porting Integrated RT-Thread OS and Driver Framework | GR533x | https://github.com/goodix-ble/GR533x-RT-Thread |
8. Technical Services
Goodix Bluetooth LE products provide agent technical service and original community technical service support, which can timely and effectively help users to provide convenient and professional technical services in the pre-demand study, product development and design, technical problem solving, production and testing of various stages, to help users save development time, shorten the development cycle, save the development cost, and quickly land the product to seize the market.
| Technical Services | Remarks |
|---|---|
| Official Web Channels - Technical Blogs | https://developers.goodix.com/zh/bbs/blog_list |
| Official Web Channels - Technical BBS | https://developers.goodix.com/zh/bbs/list |
| Official Website Channel - QQ Community | QQ Community No.: 168552615 |
| Agent Channel | Optional Onsite/Remote Technical Support |