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)

../_images/goodi_ble_chipset_select_guide.png

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).

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

Document Privileges
Getting Started with Bluetooth LE Device For Public
GR551x Datasheet For Public
GR551x Errata Note For Public
GR5515 Starter Kit User Guide For Public
GProgrammer User Manual For Public
GR5xx IAR User Manual For Public
GRPLT Lite Config Tool User Manual For Public
GR5xx GCC User Manual For Public
GR551x FCC RSE Certification Note For Public
GR551x Developer Guide For Public
GR5515I0NDA Flash Selection Guide For Public
GR551x Hardware Design Guidelines For Public
GR551x Reference Design Register Users Only
GR5515-SK-BASIC-RevE For Public
GR5515-SK-BASIC-RevC For Public
GR551x API Reference For Public
GR5xx Sample Service Application and Customization For Public
GR5xx HID Mouse Example Application For Public
GR5xx Serial Port Profile Example Application For Public
GR5xx Power Consumption Profile Example Application For Public
GR5xx HRS RSCS Relay Example Application For Public
GR5xx FreeRTOS Example Application For Public
GR5xx Throughput Example Application For Public
GR5xx AT Command Example Application For Public
GR5xx ANCS Profile Example Application For Public
GR5xx AMS Profile Example Application For Public
GR5xx DTM Test Application Note For Public
GR5xx APP Log Application Note For Public
GR5xx Fault Trace Module Application Note For Public
GR5xx Firmware Encryption Application Note For Public
GRPLT Lite Config Tool Customized Firmware Encryption Application Note For Public
GR551x Power Mode and Power Consumption Measurement Application Note For Public
GR551x Reliability Test Report For Public
GR551x MCD For Public

6.2 GR5525 Documents

https://www.goodix.com/en/product/connectivity/ble/gr5525

Document Privileges
GR5525 Product Brief For Public
GR5525 Datasheet For Public
GR5525 Starter Kit User Guide For Public
GR5525 Display Refresh Module Guide For Public
GR5525 Developer Guide For Public
GProgrammer User Manual For Public
GR5xx IAR User Manual For Public
GRPLT Lite Config Tool User Manual For Public
GR5xx GCC User Manual For Public
GR5525 Reference Design Register Users Only
GR5525 Hardware Design Guidelines For Public
GR5525-SK-BASIC-RevB For Public
GR5525 API Reference For Public
GR5xx Sample Service Application and Customization For Public
GR5xx HID Mouse Example Application For Public
GR5xx Serial Port Profile Example Application For Public
GR5xx Power Consumption Profile Example Application For Public
GR5xx HRS RSCS Relay Example Application For Public
GR5xx FreeRTOS Example Application For Public
GR5xx Throughput Example Application For Public
GR5xx AT Command Example Application For Public
GR5xx ANCS Profile Example Application For Public
GR5xx AMS Profile Example Application For Public
GR5xx DFU Development Application Note For Public
GR5xx DTM Test Application Note For Public
GR5xx APP Log Application Note For Public
GR5xx Fault Trace Module Application Note For Public
GR5xx Firmware Encryption Application Note For Public
GRPLT Lite Config Tool Customized Firmware Encryption Application Note For Public
GR5525 MCD For Public
GR5525 Reliability Test Report For Public

6.3 GR5526 Documents

https://www.goodix.com/en/product/connectivity/ble/gr5526

Document Privileges
Getting Started with Bluetooth LE Device For Public
GR5526 Product Brief For Public
GR5526 Datasheet For Public
GR5526 Starter Kit User Guide For Public
GProgrammer User Manual For Public
GR5xx IAR User Manual For Public
GR5526 Hardware Design Guidelines For Public
GRPLT Lite Config Tool User Manual For Public
GR5xx GCC User Manual For Public
GR5526 Display Refresh Module Guide For Public
GR5526 Developer Guide For Public
GR5526 Reference Design Register Users Only
GR5526-SK-BASIC-RevC For Public
GR5526 API Reference For Public
GR5xx Sample Service Application and Customization For Public
GR5xx HID Mouse Example Application For Public
GR5xx Serial Port Profile Example Application For Public
GR5xx Power Consumption Profile Example Application For Public
GR5xx HRS RSCS Relay Example Application For Public
GR5xx FreeRTOS Example Application For Public
GR5xx Throughput Example Application For Public
GR5xx AT Command Example Application For Public
GR5xx ANCS Profile Example Application For Public
GR5xx AMS Profile Example Application For Public
GR5xx DFU Development Application Note For Public
GR5xx DTM Test Application Note For Public
GR5xx APP Log Application Note For Public
GR5xx Fault Trace Module Application Note For Public
GR5xx Firmware Encryption Application Note For Public
GRPLT Lite Config Tool Customized Firmware Encryption Application Note For Public
GR5526 Reliability Test Report For Public
GR5526 MCD For Public

6.4 GR533x Documents

https://www.goodix.com/en/product/connectivity/ble/gr533x

Document Privileges
GR533x Product Brief For Public
GR533x Datasheet For Public
GR5331 Starter Kit User Guide For Public
GR533x Developer Guide For Public
GProgrammer User Manual For Public
GR5xx IAR User Manual For Public
GRPLT Lite Config Tool User Manual For Public
GR5xx GCC User Manual For Public
PLT Lite User Manual For Public
PLT Lite Mass Production Programming Guide For Public
GR533x LCP Developer Guide For Public
GR533x Module Reference Design Register Users Only
GR533x Reference Design Register Users Only
GR533x Hardware Design Guidelines For Public
GR5331-SK-BASIC-RevC For Public
GR533x API Reference For Public
GR5xx Sample Service Application and Customization For Public
GR5xx HID Mouse Example Application For Public
GR5xx Serial Port Profile Example Application For Public
GR5xx Power Consumption Profile Example Application For Public
GR5xx HRS RSCS Relay Example Application For Public
GR5xx FreeRTOS Example Application For Public
GR5xx Throughput Example Application For Public
GR5xx AT Command Example Application For Public
GR5xx ANCS Profile Example Application For Public
GR5xx AMS Profile Example Application For Public
GR533x Mesh Simple On Off Models Example Application For Public
GR533x Mesh Light Lightness Models Example Application For Public
GR533x RF PA Application Note For Public
GR533x Power Consumption Measurement User Guide For Public
GR5xx DFU Development Application Note For Public
GR5xx DTM Test Application Note For Public
GR5xx APP Log Application Note For Public
GR5xx Fault Trace Module Application Note For Public
GR533x Reliability Test Report For Public
GR533x MCD For Public
GR533x RF Matching Guidelines For Public

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