0% found this document useful (0 votes)
47 views

KT6368A Bluetooth Chip FAQs (Updated to 55 Questions)

This document mainly records the problems that may be encountered during the use, debugging and production of the KT6368A Bluetooth chip. For any questions: 1)You can search for the key words in the priority question collection. 2)Consult the manual share before for details. 3)You can also Google the relevant keywords.

Uploaded by

junluantsui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

KT6368A Bluetooth Chip FAQs (Updated to 55 Questions)

This document mainly records the problems that may be encountered during the use, debugging and production of the KT6368A Bluetooth chip. For any questions: 1)You can search for the key words in the priority question collection. 2)Consult the manual share before for details. 3)You can also Google the relevant keywords.

Uploaded by

junluantsui
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

1.

Introduction – For Easy Reference


Note: The document is bookmarked. Open the PDF on the left side to see the bookmarks. You can also search for keywords
to find specific issues. This document is comprehensive.
1.1 Most Frequently Asked Questions Recently:

Why can't some mobile phones detect the Bluetooth signal after I solder the KT6368A chip onto the board? Some phones can
detect it but can't connect, and some can connect but disconnect easily?

==》Basic Judgment: This issue is often caused by users using random crystals. The hardware design section of our manual
specifically mentions this precaution.

==》Crystal Oscillator: The crystal oscillator must not be used randomly. We emphasize this again to draw attention.

==》Defect Rate: The defect rate of the KT6368A chip is extremely low. Before leaving the factory, the chips are programmed,
and all pins are tested. Any defective chips are filtered out during this stage. The defect rate for customers is less than 0.1%.

==》Troubleshooting: If the issue cannot be resolved, we recommend purchasing a test module from AliExpress using the
keyword "KT6368A Bluetooth Chip."

1.2 Currently, the KT6368A Bluetooth chip has been developed in four versions, all with the same hardware IO definitions.
These versions were created to cater to different application scenarios and customer requirements.

Version Functional Description of Corresponding Version


KT6368A Dual-Mode 1. No low-power function. The current is 15mA at startup and drops to an average of 6mA after 1
Version second.
2. Supports both BLE and SPP simultaneously.
3. Suitable for scenarios where power consumption is not a concern. This is the most classic
version with the largest customer base.
KT6328A Single-Mode 1. Supports only BLE, not SPP.
Low-Power Version 2. Ultra-low power consumption, with an average broadcast current of 100uA. The broadcast

1
period can be adjusted to optimize overall power consumption.
3. The current is 5mA after connection.
KT6368A Host Version 1. Supports connecting to our companion slave chips (KT6368A or KT6328A).
2. After successful connection, bidirectional data transmission is possible (full-duplex).
3. Supports AT commands to modify the target slave's name.
4. Refer to the documentation in the data package for detailed functionality.
KT1328A Host-Slave 1.Supports only BLE, not SPP. Supports AT commands to set the role (host or slave).
Integrated Version 2.Does not support low power. The current is consistently 5mA.
3.Refer to the "12 About Host-Slave Integrated Version Function Description - KT1328A" folder in
the data package.

2.Schematic – For Easy Reference

3. Minimum System Testing – For Easy Reference

2
Chip Testing Demo Board: If your environment has a 3.3V supply, you do not need to solder 【the 3.3V voltage regulator chip
(SOT-23 package) 】on the right side of the diagram.

As long as the module hardware is functioning correctly, information will be actively returned once the serial port is connected,
as shown in the following figure:

3
4.FAQ Collection – Remember to Search by Keywords
Preface – Why is there limited online information about KT6368A? Will the chip be out of stock? Will it be discontinued?
Is the supply stable? Can the price be cheaper?
Answer 1. KT6368A is a product developed based on the AC6368A chip from JieLi. Note that it includes software and is
pre-programmed before leaving the factory. This is a high-volume chip used in many applications such as selfie
sticks, anti-lost devices, game controllers, charging cases, etc. Therefore, there is no need for promotion, as
promoting to you would incur additional costs. You can confidently use it.
2. The chip may be out of stock, but we have a Plan B and will stock up heavily as long as you have volume. If
you are ordering 1K per month, there is no need to worry about stock shortages. Stock shortages are only a
concern for orders exceeding 100K.
3. The chip may be discontinued, but we have a Plan B for seamless replacement.
4. The current supply is very stable, waiting for your large orders to reduce costs further.
5. There is little room for price reduction, so before reaching large volumes, there is no need to discuss pricing.
6. Currently, AliExpress is the only sales channel. We aim to provide the most efficient and cost-effective
product. Small quantities will not be more expensive, and large quantities may be slightly cheaper【by a few
cents】.

Question 0: What is KT6368A? What are its functions and features? What scenarios is it suitable for? What crystal
oscillator should be used? Are there discounts for bulk purchases?
Answer 1. KT6368A is a Bluetooth chip supporting Bluetooth 5.1 BLE and Bluetooth 2.1 SPP.
2. It supports connecting to mobile phones for bidirectional data interaction, commonly known as "Bluetooth
transparent transmission." It uses a UART interface and supports common AT commands such as setting the
name, address, baud rate, etc. Refer to the manual for details.
3. The biggest feature of KT6368A is its low cost and ease of use. The SOP8 package is also convenient for
production.
4. KT6368A is suitable for pure data communication scenarios, such as custom app development, WeChat
mini-programs, etc.
5. Currently, KT6368A only has a slave version and can only connect to mobile phones.
6. It should be paired with a 24M crystal oscillator with a 12pF load and 10ppM accuracy. Of course, it can be a
3225 package or others.
The choice of crystal oscillator directly affects the Bluetooth frequency offset, which in turn impacts the
Bluetooth range. Therefore, do not use just any crystal oscillator. If you end up unable to find the Bluetooth
name, don’t come back asking why. We provide samples of crystal oscillators, so you can take a few for testing.
7. The crystal oscillator capacitor does not need to be soldered. It is recommended to reserve it. The chip will
automatically calibrate the crystal oscillator load capacitor during startup.
Many customers immediately start asking all sorts of questions. Please just go elsewhere and don’t buy from
us. The key is to read the documentation first and only communicate if something is truly unclear.
Precisely because the cost is low, the profit margin is also low. Therefore, please make an effort to read the
documentation thoroughly. This will improve efficiency for everyone.
To reiterate: The documentation is available in the product details, with a link to download it from the cloud
drive.
8. There are no significant discounts for bulk purchases. If you are highly price-sensitive, please consider other
options.

4
9. For the Bluetooth antenna, you can directly solder a C1 capacitor for samples. For mass production, it is
recommended to reserve the components for certification or high antenna performance requirements. Even if
only capacitor C1 is connected, the Bluetooth range can still comfortably exceed 10 meters.

Question 1: Does KT6368A have a test board? How to start testing after receiving the chip? What are the hardware
precautions?
Answer 1.The chip is in SOP8 package with very few pins, making it easy to use. There is no test module available.

2. Pin 1 is for power supply. A 105 capacitor to ground is sufficient, or you can omit it for now and add it during
mass production.
3. For the Bluetooth antenna, you can directly solder a wire to pin 4. For actual products, add a 2.7pF capacitor.
4. The crystal oscillator is the most challenging part to solder. You can use the crystal oscillator we provide (M49
2-pin).
5. The remaining pins are for the UART interface. Since it operates at 3.3V, it can be directly connected to a 3.3V
MCU.
6. For initial debugging, it is recommended to use a serial port debugging tool. Use a CH340G USB-to-TTL
converter, which is widely available on AliExpress.
7. We do not provide test boards mainly due to cost reasons, so customers need to set up their own testing
environment.

Question 2: Does KT6368A support WeChat mini-programs? What is the default UART baud rate?

Answer 1. WeChat mini-programs only use BLE. As long as the chip supports BLE, it can support WeChat mini-programs.
2. The chip uses the BLE 5.0 protocol. Customers need to develop their own mini-programs. We only provide
transparent transmission.
3. The UART buffer is 1KB, and the default baud rate is 115200.

Question 3: What is the supply voltage and current for KT6368A? What is the transmission rate for BLE and SPP?

Answer 1. The recommended supply voltage is 3.3V【2.2V–3.4V】.


2. The startup current is 26mA, which drops to around 4mA after about 1 second.
3. The UART buffer is 1KB, and the default baud rate is 115200.
4. We have not conducted comprehensive tests on BLE transmission rates. Customers needing high-speed
transmission should test it themselves.
5. For SPP transmission, it is recommended not to exceed 512 bytes per packet. The transmission rate should
be tested by the customer.
6. The BLE transmission rate varies depending on the mobile phone version, so it cannot be uniformly
specified. Customers should test it themselves.

5
Question 4: How to distinguish between AT commands and serial port transparent transmission data? How to know if
Bluetooth is connected?
Answer 1. AT commands are valid in any state.
2. After Bluetooth connection is successful, transparent transmission begins. AT commands can still be
recognized. Refer to Chapter 6 for details.
3. Check pin 2 of the chip. It outputs a low level when not connected and a high level when connected.
4. You can connect an LED indicator or connect it to an MCU's GPIO for monitoring.

For the low-power KT6328A version, AT commands have some special considerations. Refer to the low-power
version documentation in the "10 Low Power Version Description" folder.

Question 5: How to confirm if the chip is working properly and if the serial port connection is correct? How to interface
with a 5V MCU system?
Answer 1. At power-up, pin 2 will output a high level for 1 second and then go low. You can connect an LED to observe
this.
2. The serial port will definitely return information at power-up. If no information is received, there is an issue
with the serial port.
3. To interface with a 5V MCU system, it is recommended to add resistors (100 ohms or 1K) to the TX and RX
lines to limit current. Do not connect directly.

Question 6: Does the chip support single-chip shipment? What are the chip parameters and packaging? Is the chip
shipment stable?
Answer 1. The chip is in SOP8 package, shipped in tubes of 100 pieces. For large quantities, it can be reeled.
2. The chip is pre-programmed before shipment and can be used directly by customers.
3. The chip shipment is stable as it is used in high-volume products like selfie sticks and anti-lost devices.
4. There is no room for price negotiation. Please note this.

Question 7: Does it support modifying UUID, Bluetooth name, and Bluetooth MAC address?
Answer 1. It supports modifying the Bluetooth name and MAC address 【 including BLE and SPP addresses 】 via AT
commands. Note that the SPP MAC address is the BLE MAC address +1. Refer to the manual for details.
2. It also supports reading the name and MAC address via AT commands.
3. UUID can now be modified via AT commands, but it cannot be queried. You can check it on the mobile
phone.
Question 8: Does it support single-chip shipment? What are the chip parameters and packaging?
Answer 1. The chip is in SOP8 package, shipped in tubes of 100 pieces. For large quantities, it can be reeled.
2. The chip is pre-programmed before shipment and can be used directly by customers.
Question 9: What should be noted in hardware design?
Answer 1. Strictly follow the recommended supply voltage. Do not exceed 3.4V.
2. For the Bluetooth antenna, follow the provided footprint. The technology is mature, and the distance
should exceed 15 meters.
3. Pins 7 and 8 must have test points reserved for firmware upgrades.
4. The test points for upgrades should be arranged in the order of pins 1/7/8/3. Providing test points is
important, extremely important.

6
Question 10: Can you help modify the baud rate to 9600 for a few samples?
Answer 1. In principle, we do not support modifications for a few samples. Customers can modify it themselves using
AT commands. The default baud rate is 115200.
2. If modification is necessary, a service fee of 500 RMB will be charged.
Question 11: Can you modify the samples according to our specific UUID and service?
Answer 1. In principle, we do not support modifications during the sample stage. The samples are for testing
functionality.
2. You can first test the hardware and Bluetooth performance. If you proceed to mass production, we can
assist with modifications.
3. For modifications, a service fee of 500 RMB will be charged.

Question 12: Is there stock for large orders of KT6368A? Can you guarantee future supply?
Answer 1. Yes, we have stock for large orders. Unless the order exceeds 200K, there is no need to communicate in
advance.
2. We will maintain long-term stock, regardless of order size. Our warehouse usually keeps around 300K in
stock.

Question 13: After connecting KT6368A via USB-to-TTL, can I communicate with a mobile phone through a serial port
debugging tool on the PC?
Answer 1. Yes, as described in our testing method. Please read it carefully.
2. First, ensure the serial port is connected correctly. Then, open the test app on the mobile phone.
3. Refer to the test instructions in the "08_Tools" folder.

Question 14: After connecting KT6368A to the mobile phone test app, why is it necessary to open Notify? How to explain
this to the app developer?
Answer 1. Yes, Notify must be opened for data to be sent from the serial port to the mobile phone via Bluetooth. This
is a Bluetooth standard.
2. App or mini-program developers know that they need to open Notify after connecting to the Bluetooth
chip. This is a fixed API.

7
Question 15: Why must BLE be connected within the app? Why can't it be connected via the system Bluetooth settings?
Answer 1. BLE must be searched and connected within the app, whether on Android or iOS devices.
2. SPP must also be searched and connected within an Android app (Bluetooth Serial Port Assistant). iOS devices
do not support SPP.
3. If you try to connect BLE via the system settings, the connection may fail. Use the app for testing.
4. The test app can be found in the "08_Tools" folder.

Question 16: Why does the Bluetooth chip return ER+1 or ER+3 when I send AT commands via the serial port debugging
tool?
Answer 1. First, refer to Chapter 3.9 of the manual for error code explanations.
2. ER+1: The first two bytes of the data received by the chip are not "AT."
3. ER+3: The data received by the chip does not end with a carriage return and line feed (\r\n).
4. To reiterate, testing this product is very simple. Please try to troubleshoot on your own first.
Many customers immediately say,"I've used so many modules and claim there are no issues with theirs."
suggesting the problem lies with your testing. Truly, mutual understanding is key—no need to say more. It’s
all tears from here.

Question 17: Why are AT commands not transmitted after Bluetooth connection is established?
Answer 1. The serial port commands support both AT commands and full-duplex data transmission between Bluetooth
and the mobile phone or other host devices.
2. AT commands are valid throughout the chip's lifecycle. After Bluetooth initialization, transparent
transmission runs in the background. AT commands are supported in both connected and disconnected states.
3. Note that the low-power KT6328A version has some special considerations. Refer to Chapter 3.7 of the
manual for details.
==》Please refer to our manual in detail, specifically Chapter 6, where it is explained thoroughly.
Question 18: Why does the KT6328A version stop receiving AT commands after a few seconds?

8
Answer

Please refer to the detailed documentation inside.


Question 19: Why can SPP connect normally, but BLE cannot connect on the KT6368A dual-mode chip?

Answer 1. BLE must be connected via an app, not through the system settings. Use apps like LightBlue or nRF Connect,
which can be found in the "08_Tools" folder.
2. Another possibility is that the crystal oscillator frequency deviation is too large, causing BLE connection
issues. In this case, purchase the recommended crystal oscillator from our customer service.
3. If SPP can connect normally, the Bluetooth chip is working correctly, so there is no need to suspect
hardware issues.

Question 20: We are using KT6368A for export and need FCC, CE, or KC certification. What should we do?

Answer 1. If certification is required, contact our customer service, and they will provide the relevant certification
documents.
2. Essentially, when it comes to Bluetooth certification, the terms FCC and BQB are unavoidable. Here’s a
simple explanation:
(1) FCC is used to test RF performance.
(2) BQB is used to test Bluetooth protocols.
If customers need to undergo certification, it is best to consult a professional agency. We can only provide full
cooperation but cannot replace the customer in the certification process.

4.Certification is a complicated process that requires RF fixed-frequency testing. Please contact customer
9
service to purchase a dedicated "certification chip."
==》This chip is preloaded with firmware specifically designed for certification purposes.
== 》 For details, please refer to the document package titled "12_KT6368A Chip Certification Materials_V3
-C.zip."

Question 21: We have tested KT6368A, and the performance is good. How can we increase the data transmission speed,
MTU, or packet length beyond 20 bytes?
Answer 1. The current version is standard and needs to be compatible with older phones (Bluetooth 4.2 and below).
2. Data from the phone is split into 20-byte packets internally.
3. For large data transmission, try setting the MTU on the host side. Contact us for assistance.
==》Modify the MTU size, connection interval, data exchange interval, and other parameters.
4. The MTU can be set between 23–517 bytes. After setting, the Bluetooth chip will synchronize.
==》Once the request is made, the Bluetooth chip can synchronize accordingly.
5. For more details, search for "KT6368A MTU speed" online or refer to Question 31 in this FAQ.

Question 22: The board space is limited. How to design the Bluetooth antenna without increasing costs? Can a ceramic
antenna be used?
Answer 1. We have a detailed document for this. Please search for it in the documentation package:
"20220811_KT6368A Bluetooth Chip Antenna Notes_Inverted F-Type_Snake-Type_Ceramic Antenna
Differences_V1.pdf."
2. In short, Bluetooth technology is quite mature, so there’s no need to worry about making mistakes. Just
follow the document and copy the design.
3. It’s best to use the reference antenna package we provide and avoid designing antennas arbitrarily. Of
course, if your product doesn’t require certification, you can do as you like.
However, if certification is needed later, standardized parameters will be required, and a custom-designed
antenna could become a significant issue.
Question 23: I modified the Bluetooth name via AT commands, but the mobile app did not update. The same applies to
UUID.
Answer 1. Because your phone also remembers the name, especially if only the name of the chip was changed while
the Bluetooth chip's MAC address remains the same, the phone does not refresh.
2. To resolve this issue, you can either test with a different phone or use AT commands to set a new MAC
address. Alternatively, on your existing app, delete the previous pairing record and search to reconnect. This
means force-closing the current app and then reopening it.
3. After modifying the UUID, similar confusion may arise, and the solution is as described above.
4. After changing the SPP name, the same confusion may occur, and the solution is as described above.
5. In summary, if you encounter such issues, the simplest approach is to try with a different phone. Make sure
to use a testing app, such as nRF Connect.
Question 24:Sometimes, after I change the name and add SPP, two MAC addresses appear. I have never set a MAC
address before, and now it won’t pair. This issue results in two Bluetooth devices being detected. I tried one, but it
couldn’t connect, as shown in the figure below:

10
Answer 1. You must be using the "Bluetooth Serial Port" testing app because this app behaves strangely—it can detect
both SPP Bluetooth and BLE Bluetooth.
2. If you click on the BLE Bluetooth device, it will definitely fail to connect. This is because the Bluetooth Serial
Port testing app only supports SPP testing.
3. As shown in the figure above, "RK6006" is likely the name of the BLE device. The one below it is the name of
the SPP device, as their addresses are different. Please pay close attention to this. Since the addresses are
clearly different, you can refer to Section 3.5 of the manual: "3.5 Querying BLE Bluetooth Name and Address
[TM][TN][TD]."
4. In practical use, it is recommended to differentiate between the BLE name and the SPP name.
5. Do not use the "Bluetooth Serial Port" app for testing. Instead, use apps like "FeasyBlue" or other Bluetooth
debugging tools.
Question 25: What is the purpose of the four-digit code (verification code) on the sample card? Does it matter if it differs
between batches?
Answer 1. The chip is programmable, so there can be many firmware versions. This means the chip is the same, but
the firmware differs.
2. So, how do we distinguish between firmware versions? This is where the checksum comes into play. When
creating the BOM list, it is crucial to include the checksum.
3. The checksum is unique and is generated using a CRC checksum tool for the final .bin file.
4. The checksum is essential information to remember. With numerous customers and software versions, we
rely on the checksum as the definitive reference.
5. During batch programming, we also use the checksum to ensure the correct firmware is programmed
without errors.
Please remember: as long as the checksum is correct, the programming process will never go wrong.
==》Occasionally, the chip manufacturer may release version updates, requiring patches to be applied. These
are mostly performance optimizations, such as improvements to the RF section.
==》If the changes are significant, we will send new samples to your company for testing.
==》If the changes are minor and do not affect customer usage, we will apply the patches by default.
== 》 Even when patches are applied, the program checksum will change, which is why the checksum is
extremely important!!!!

Question 26: Why does the KT6368A chip not return any information on the TX pin after soldering? Pin 2 remains at
around 2V, and multiple chips show the same behavior.
Answe 1. Based on the description of this issue, even after replacing multiple chips, the same phenomenon persists. My
r conclusion is that the chip is not running properly.
2. Note: As long as the chip is functioning properly, whether it is the [KT6368A Dual-Mode Version] or the
[KT6328A Low-Power Version], the serial port TX will always return information upon power-up. There is no need

11
to doubt this. We designed this feature to facilitate customer debugging, as shown in the figure below:

3. To further explain this issue, let’s take the [KT6368A Dual-Mode Version] as an example. The multimeter test
results are as follows (3.3V power supply):
==》KT6368A Pin 2 (LED pin): Outputs a high level of 3.3V upon power-up, then drops to a low level of 0.002V
after 1 second.
==》KT6368A Pin 5 (Crystal Oscillator BT-OSCI pin): Normal oscillation voltage is 0.576V. If there is no voltage, the
oscillator is not functioning, which is abnormal.
==》KT6368A Pin 6 (Crystal Oscillator BT-OSCO pin): Normal oscillation voltage is 0.532V. If there is no voltage, the
oscillator is not functioning, which is abnormal.
==》KT6368A Pin 7 (RX pin): Normal voltage is 2.8V. Note that this 2.8V is due to the chip's internal weak pull-up.
==》KT6368A Pin 8 (TX pin): Normal voltage is 3.3V.
Therefore, you can determine whether the chip is functioning properly by measuring the voltage at each pin.
4. Based on experience, the most likely cause of this issue is that the crystal oscillator is not functioning, preventing
the chip from running. This could be due to soldering issues or a faulty crystal oscillator. After all, even after
replacing the chip multiple times, the problem persists.
5. If the issue still cannot be resolved at this point, it is recommended to purchase a test module online for
comparison. Just buy from the cheapest source available, as shown in the figure below:

6. In fact, if you consult us, the analysis process will follow the same steps. There are no other methods.

12
Question 27: Why does the KT6368A chip not respond to AT commands?
Answer This issue can be approached by considering two main aspects:
1. Check whether the KT6368A chip powers on and runs properly. For details, refer to Question 26 in the "FAQ"
section.
2. If the chip is running normally but still shows no response, verify which version you purchased: the [KT6368A
Dual-Mode Version] or the [KT6328A Low-Power Version]. This is because the KT6328A Low-Power Version has
a special mechanism.
3.Only recognizes AT commands within the first 5 seconds after power-on. After 5 seconds, it stops recognizing
AT commands and enters low-power operation. For more details, refer to the following documentation:

Question 28: When testing the KT6328 module at a 50cm distance, the signal strength is only -80dB. Is this normal?The
testing environment used the nRF Connect app, and tests were conducted on both iOS (Apple) and Android phones.
Answer 1. The root cause of this customer's issue was ultimately traced back to an incorrectly designed antenna. Here,
I must emphasize again: Bluetooth antennas are simple, but it is crucial to refer to the demo PCB files we
provide.
2. Several customers have already made mistakes with this seemingly simple issue. I really don’t understand
how errors can occur when directly copying a 1:1 design.
3. Returning to the main topic, the normal parameters are as follows:

13
4. Clearly, the customer's issue—where the signal strength is -80dB at a 50cm distance—is abnormally weak
and incorrect.
5. In summary, as long as the antenna is placed at the edge of the board and follows the provided footprint,
you can roughly determine whether the Bluetooth RF signal meets the design requirements. The general
parameters are as follows. However, since there are significant differences in Android devices, it is
recommended to use iOS test results as the benchmark:
Android platform: A signal strength of around -55dB at a 50cm distance is acceptable. For example, the Huawei
Mate 20 Pro measures -52dB.
iOS platform: A signal strength of around -65dB at a 50cm distance is acceptable. For example, the iPhone 7 and
iPhone 12 Mini meet this standard.

Question 29: Should the Bluetooth antenna avoid tin spraying? What are the precautions?
Answer 1. For the Bluetooth antenna, we strongly recommend using the inverted-F antenna provided in our reference
design.
2. Even if cost is not a concern for your product, the parameters and specifications for the inverted-F antenna
are readily available, which will be beneficial for future certification processes.
3. Regarding the Bluetooth antenna, we have a detailed document. Please search for it in the documentation
package:
"20220811_KT6368A Bluetooth Chip Antenna Notes_Inverted F-Type_Snake-Type_Ceramic Antenna
Differences_V1.pdf."
4. For the antenna, either HASL (Hot Air Solder Leveling) or gold plating is acceptable. It mainly depends on the
PCB manufacturing process, and there are no special requirements.

14
Note that there should also be no metal on the backside. Please compare the two images on the left and
right.
5. In summary, just copy our reference design as it is. Don’t overcomplicate things—keep it simple. The
requirements for mature designs are not high.

Question 30: Why does the connection drop after about 5 minutes when using our own board?
Answer 1. When encountering such issues, based on our experience, it is most likely a hardware problem. The analysis
method is as follows:
==》The Bluetooth chip cannot actively disconnect from the app—this will never happen unless you send a
command to reset the Bluetooth chip.
==》If the connection drops after a period of time, first check the power supply to the Bluetooth chip. Voltage
fluctuations may cause the chip to reset. Try using an external power supply at 3.3V.
==》Also, check whether the crystal oscillator matches our provided samples. An excessively large frequency
deviation in the crystal oscillator can lead to unstable connections, which is another possible cause.

2. Another possibility is related to your app. For example, if the phone automatically clears the app from the
background when the screen is off, this could also cause the connection to drop. To troubleshoot this:
==》Prevent the phone screen from turning off and keep the app running in the foreground.
==》Alternatively, use the test app provided in the documentation package to verify.

3. Otherwise, we believe there are no other likely causes. If all the above checks have been performed and no
issues are found, you can contact us for further assistance.
However, please ensure you have thoroughly filtered and checked the issues yourself first.

4. In summary, the chip will never actively disconnect unless it is reset or powered off. If such an issue occurs,
start by checking the hardware. You can easily find complete modules online for just a few dollars with free
shipping. Purchase one for comparison testing to save time.

Question 31:What are the BLE and SPP transmission speeds for KT6368A? Please provide detailed information.
Answer Regarding the rate, we actually haven't conducted systematic tests. Here, the rate includes two types: BLE
and SPP, and there is a significant difference between them.
1. BLE Data Rate: Currently, our tests show that the BLE data rate is only 4 kbps, which is approximately 4 KB

15
per second.
2. SPP Data Rate: Theoretically, SPP can achieve 60 kbps, but in practical projects with customers, it typically
reaches 45 kbps, or 45 KB per second.

For applications requiring high data rates, we strongly recommend the following:
1. If possible, choose SPP instead of BLE, as BLE's data rate cannot be significantly improved.
2. Ensure the UART baud rate of the KT6368A is set as high as possible. The higher the better, since UART
transmission and reception also consume time.

Detailed Explanation of BLE Data Rate:


1. When discussing BLE data rates, the term "MTU" (Maximum Transmission Unit) is unavoidable. You can
search online to learn more about it.

2. During the BLE connection process, the master and slave devices negotiate the MTU size. The BLE protocol
allows a maximum MTU of 520 bytes, but not all phones support 512 bytes. Most phones support 128 bytes,
while older phones and chips default to 20 bytes. Phones released after 2020 generally support MTU sizes of
128 bytes or more, with 256 bytes recommended.

3. The MTU size is independent of the Bluetooth chip. When developing an app, the MTU size can be set on
the app side and then synchronized to the Bluetooth chip.
==》If the MTU is not modified, the phone will send data in 20-byte packets by default.
==》If the host device sets the MTU to 128 bytes, data will be sent in 128-byte packets.
==》Therefore, the MTU is set on the host side (e.g., the phone), and no modifications are required on the chip
side.
While the slave device can also request an MTU size, the final decision lies with the host (phone).

4. BLE transmission bandwidth depends on two factors:


== 》 Communication Interval: Android phones typically support intervals as low as 10 ms, while iPhones
generally support 15 ms.
==》Data Volume per Communication Point: This refers to the packet size and the number of packets that can
be transmitted.

5. In summary, BLE data rates are difficult to improve and are relatively unstable, especially at higher rates.
==》Packet loss and retransmission occur at longer distances or in complex environments, further affecting the
data rate.
==》Therefore, BLE is not recommended for large file transfers. If BLE must be used, the low data rate is an
unavoidable limitation.

6. Testing Example—Setting MTU in a BLE Testing App (other apps are similar):
Step 1: Set the MTU to 256 bytes in the app. By default, the testing app "LightBlue" sets the MTU to 23 bytes
upon connection.
Step 2: Send 1024 bytes of data from the app to the Bluetooth chip.
Actual Result: The Bluetooth chip receives the data in 5 packets: 253 + 253 + 253 + 253 + 12 bytes.

16
If the MTU is set to 128, the actual packet length will be 128-3. If set to 512, the actual packet length will be
512-3.

Detailed Explanation of SPP Data Rate:


1. SPP is much simpler and more straightforward. As SPP is a sub-protocol of classic Bluetooth, it shares the
bandwidth and frequency hopping points of classic Bluetooth, resulting in significantly faster data rates.
However, do not compare it to Bluetooth audio, as they serve different purposes.

2. For SPP data rates, there are only two key points:
== 》 First, set the UART baud rate of the Bluetooth chip as high as possible. The higher the baud rate, the
better.
== 》 Second, maximize the size of each data packet. For example, the phone can send 512 bytes to the
Bluetooth chip in one go, rather than splitting it into 4 packets of 128 bytes each. This is because the Bluetooth
chip communicates at fixed intervals. The same principle applies when the Bluetooth chip sends data to the
phone.

Question 32: Is the KT6368A chip damaged if pin 4 (antenna pin) is shorted to ground?
Answer 1. First, the chip is not faulty. When encountering something you don’t understand, avoid jumping to
conclusions. Instead, rationally search for relevant information online.
2. The antenna of the Bluetooth chip is part of a high-frequency signal circuit. It’s not just the external antenna;
the chip itself also has an internal antenna, typically designed as a serpentine trace using nanometer-scale
processes.
==》Therefore, even if the antenna pin (Pin 4) of the Bluetooth chip is not connected to an external antenna,
you can still detect Bluetooth signals using a phone. Just try searching with your phone to confirm.
3. In actual testing, the impedance between the Bluetooth chip’s antenna pin (Pin 4) and ground is 0.5 ohms.

17
4. If you use a multimeter to measure this, the multimeter will likely beep. This is because most multimeters
consider anything below 2 ohms as a short circuit.

Question 33: Why does setting a Chinese SPP Bluetooth name via AT commands result in garbled characters?How do we
deal with this?
Answer 1. Actually, this issue is quite troublesome. The current default version only supports English names or
numbers.
2. The principle lies in encoding. The Bluetooth name displayed on the phone uses UTF-8 encoding, while the AT
commands we send to set the Bluetooth name use ASCII encoding.
3. Therefore, theoretically, if you send the AT command in UTF-8 encoding, it is possible to display a Chinese
Bluetooth name.
4. Here is a detailed description of the implementation method, which might be a bit complicated:

Step 1: On your PC, create a new text document and type the desired Chinese name. Save the document with
UTF-8 encoding.

Step 2: Use software like WinHex (or any other tool) to view the hexadecimal representation of the UTF-8
encoded name. If you find a simpler tool, that’s even better. For now, I haven’t found one. As shown in the
figure below:

18
The UTF-8 encoding for "蓝牙名 123" is:
0xE8, 0x93, 0x9D, 0xE7, 0x89, 0x99, 0xE5, 0x90, 0x8D, 0x31, 0x32, 0x33

Step 3: Use a serial port tool to send the AT command to set the name. Here, we are testing changing the SPP
name to Chinese.
The command is as follows:
41 54 2B 42 44 E8 93 9D E7 89 99 E5 90 8D 31 32 33 0D 0A
This command is divided into three parts: AT+BM (the command to set the Bluetooth name) 蓝牙名 123
(the UTF-8 encoded Chinese name) 0D 0A (carriage return and line feed)
As shown in the figure below:

Step 4: Check the Bluetooth name displayed on the phone:

19
At this point, the Chinese Bluetooth name has been successfully set.

In summary, if you need to use Chinese characters, you must follow this rule. For other letters or numbers,
they are represented by 1 byte each, just like ASCII encoding, and can be modified directly. Refer to the AT
command examples provided in the manual.

Question 34: Can you provide a reliability report for KT6368A? What reliability tests have been conducted?
Answer 1. The original manufacturer of the KT6368A chip has not provided us with a reliability report.
2. Currently, the official documents only include the ROHS report, the specification sheet, and the BQB
certificate.
3. The chip is programmable and has many functions. There is no so-called separate reliability certificate for the
chip. The data on high and low temperatures can be found in the specification sheet.
4. Generally, reliability is for the entire product and needs to be tested by the customer themselves.

Question 35: Does KT6328A, the low-power version of the KT6368A Bluetooth chip, provide the source code for the
APP? Do you offer app development? Provide APP open
Send technical support?
Answer 1. KT6368A series of dual-mode Bluetooth chip, is a general purpose device, does not provide app
development source code and technical support
We also do not provide custom app development services
2. in fact, this involves the advantage of the problem, we are doing hardware, to set up an app development
team cost is too high, casually look for app online
A lot of development, they develop fast and low cost
3. of course, in the app development process, there are any problems, we can also help, this thing is not
complicated, used to use is
So a few apis, don't think too complicated
4. All the tests of our Bluetooth chip are based on the tools provided in the data package, nrf conenct is
recommended, which is very stable and easy to use.

20
5. In fact, app development or small program development, and these test app operation logic is the same

Question 36: KT6368A Bluetooth chip part of the chip distance is short, change a chip distance is good, what is the
problem? Production 2K look
Answer 1. According to the tracking situation of our shipping customers, the possibility of such problems is extremely
low
2. because the defective rate of the chip itself is currently controlled below 3 per thousand, of course, this is
the official statement
In fact, 1K chip, the possibility of a bad one is less than, why?
==》The chip will be burned before the factory, and the burning is used for the 8 feet of sop8, so the chip has a
bad burning stage.
==》The chip writer will perform software tests on the RF performance of the chip, so the chip failure is also
unlikely
3. but the customer production feedback, we have to give analysis.
==》This kind of problem, the high probability is the problem of crystal vibration, according to experience: pay
attention to the requirements of crystal vibration, if appropriate, provide the board we test the matching pair,
so as to reduce the probability of production problems.
==》Other possibilities really don't exist and can't be thought of.

21
Question 37: The distance of the KT6368A Bluetooth chip, as well as the components around the antenna, can be added
to increase the distance?
Answer 1. About the rf performance of the Bluetooth chip, that is, the distance, in fact, it is normal, but it is very simple
to reach 20 meters, without any precautions, the circuit is as follows, as long as you ensure that the C1
capacitor 2.7pF, you can reach this distance.

2. Of course, there are many problems affecting distance


For example, if the case is metal, the metal will absorb the wireless signal
For example, the position of the antenna is not the edge of the plate, which will also affect the distance
For example, the matching degree of crystal vibration is not enough, and the frequency deviation is too large,
which will also lead to a shorter distance and a higher packet loss rate.
3. In the following figure, even if the two components L1 and C17 are added, the change in distance is minimal,
and the two components are mainly reserved for the convenience of certification, RF performance testing, and
matching.

4. To sum up, Bluetooth technology is very mature, there are not so many places to pay attention to, but the
distance is very high, you need to external small pepper antenna, or ceramic antenna, or choose a chip with
better rf performance, such as: nordic products, you get what you pay for.

Question 38: MCU sends about 1K of data through KT6368A using SPP transparent transmission, and the mobile APP
shows that there are 3 or 4 packets, but I read the manual that the largest packet is 512, and the theory should be two
packets. Is this normal?
Answer The screenshot of the actual test is as follows: The test results of the app test software are used

22
The reasons are as follows:
1. When you send 1K data to KT6368A, the internal serial port of the chip is dma reception, receive 256 bytes,
interrupt and then forward spp to the mobile phone.
2. At this time, the serial port is still receiving. When the next 256 is full, it continues to forward to the spp
This is the logic, which explains why you send 1K, divided into 3 or 4 packets.
3. There is also a detail here, Bluetooth is not sent in real time, but wait for the heartbeat packet confirmation
before sending, about 10ms interaction, if the current full 256, has not yet to send the time, this time will
continue to receive serial port stored in the cache, and then sent to spp, so the length is uncertain.

Extended note:
Bluetooth spp, the theoretical maximum packet of data length, can reach about 600 bytes, different phones
may vary slightly.
A basic packet of data greater than 512 is definitely OK.
The subcontracting here is our internal serial port mechanism to subcontract, and has nothing to do with spp.

Of course, you need the largest data package, and we can modify the Bluetooth program here - the serial
port part, but also can do it, increase the dma of the Bluetooth chip
Just accept the length limit. It's simple.
But as far as possible you can handle the best side, the app side to process the data is also very simple, so it will
be more general.

23
Question 39: KT6368A Bluetooth chip ble can be found, but spp can not be found, how is it? Can Spp connect to a
computer?
Answer 1. This question, in fact, there are centralized responses in front of it, directly in the "problem collection
document", that is, this document, search "SPP" can find some relevant cases.
2. Answer the question itself:
(1) iOS phones do not have SPP. Please note that SPP only exists on Android phones. Specifically why iOS does
not support SPP, a lot of stories, interested in the Internet search, to understand it.
(2) SPP on Android mobile phones, some mobile phones, can be searched in the "system" - "Bluetooth inside",
some mobile phones may not be searched.
Therefore, it is recommended to use the app to search, that is, "Bluetooth serial port assistant", we give the
information package "08 folder" has the corresponding apk, find a try on the installation.
(3) SPP can be connected by the computer side, note that the win10 system or later versions come with the
driver, the general notebook comes with a Bluetooth module, some desktop computers do not take, do not take
Bluetooth can buy a "Bluetooth adapter - a few dollars", the specific online search.
3. The SPP of KT6368A is a slave machine, which can only be connected by the host computer, which is an
Android phone or a PC computer. After the connection, it is direct transparent transmission.
4, the most important, pay attention not to buy the wrong version, we have a low-power version called
"KT6328A-BLE" version, this is no SPP, this can be judged by the name of ble, if it is KT6368A is dual-mode with
SPP, The KT6328A is single mode with no SPP and only BLE.
5. If you can not solve the problem, try a new chip, it is not ruled out that the chip may be broken, but the
probability is very low, less than one in 10,000.

Question 40: What about KT6368A mass production? You can't connect them one by one on your phone. It's too slow
Answer Don't panic, this question, we have already considered clearly, the answer is as follows, divided into two
methods:

Method 1: Use the dedicated test box tool to perform batch tests. The corresponding documents are as follows

24
Method 2: Make a test board by yourself and choose our host version chip "KT6358M".
1. In this way, the KT6358M is powered on for a long time, and the slave machine that needs to be tested is
turned on and placed next to it, and it will be automatically connected.
2. And when you do the test board, you can add mcu to it, so that after the master and slave are connected,
you can mcu send test instructions. How to do it, it is very flexible!
3. The host chip of KT6358M will only connect to the BLE protocol. If the ble test is no problem, the spp part is
not tested.
4. For details, please refer to the instruction manual of KT6358M, see the document in folder No. 11 above.

Question 41: What is the device ID in the interface api given when the KT6368A Bluetooth chip develops an app or
applet?
Answer In the process of app development, a customer asked us about the device ID.
In fact, this problem you have a little method, direct Baidu search is very clear, but there is no way, do the
service must be patient.
The solution to the problem is as follows: Baidu search keyword "BLE device id"

You can get the following information:

1. The interface given by the Android api to obtain the Bluetooth "device ID" is the mac address of the
Bluetooth chip.
2. The interface for obtaining the device ID provided by IOS is actually the uuid.
If your product must be unique identification, and each device needs to be different, then it is necessary to get
a mac address.
Because the difference between Bluetooth chips is the mac address, and then look down.

25
I obtained the keyword "advertisdata" and searched it directly in the manual of KT6368A.
Information Pack \02_ User Manual \KT6368A Bluetooth Chip Dual-Mode User Manual 7_V2.1.pdf"

Question 42: KT6368A or KT6328A low power version, there are Bluetooth name modification failed, some successful,
some not; What's the problem with replacing a chip?
Answer Bluetooth chip to change the name, there is no problem. When this problem arises, we guess that the
probability is divided into two scenarios
1. Situation 1:
The Bluetooth chip starts slowly for the first time, and the customer sends AT instructions quickly, resulting in
unsuccessful modification. This can be explained in detail in a document in the reference package, as shown
below

26
"20221031_KT6368A chip to modify the Bluetooth name _ baud rate _ need to remember the parameter
Important description _V1.pdf"
The general meaning is that it takes 2.5 seconds for the chip to start for the first time, and if it is started once, it
will be about 800ms after subsequent restart.
Because the first boot requires a lot of data calibration.

2. Situation 2:
The customer is using a low-power version of the KT6328A chip, which features an AT command that can be
received five seconds before it is turned on.
More than 5 seconds, the chip automatically enters the low power consumption, that is, the serial port
resources will be turned off, in order to save power.
Therefore, the Bluetooth chip can not receive AT instructions, look at the detailed documentation of the
low-power version.

Question 43: Does KT6368A have a master/slave integrated version that can send instructions to set the host to connect
to the slave?
Answer Yes, we have a new version named "KT1328A" is master slave, does not support low power, only BLE.
For details, see the following path in the documentation package

27
The new Bluetooth master-slave version of the KT1328A chip solution realizes the master-slave switch between
each other, that is to say, it can be set as the host [similar to the role of a mobile phone], and it can also be set
as the slave role; By the AT command.
The model name for this version is KT1328A-SOP8. If necessary, please mark KT1328A directly.
This version: does not support SPP, does not support low power consumption. Power consumption and the
previous KT6368A dual template to maintain exactly the same =6mA.

28
Question 44: In this version of the KT1328A, the slave cannot customize the broadcast packet, so that the host can also
obtain the data of the slave when the host is not connected, realizing the application scenario of one-to-many receiving
data
Answer Apparently it can. The details are as follows:
1. For example, there are six devices A, B, C, D, E, and F, in which A serves as the host and B, C, D, E, and F serve
as the slave, and roles are set respectively through the AT command. For details, see section 2.4 of the
Master/Slave version.
==》When A is set as the host, only one instruction is needed
AT+MC01\r\n Turns on scanning peripherals and returns the broadcast packet information = name of the
peripherals. Address. rssi

==》B, C, D, E, F as slave,
If you need to populate the broadcast data, it is also an instruction AT+UR00112233\r\n, as described in detail
in section 2.11 of the manual. And the Bluetooth chip will automatically update the broadcast data after filling.

In this way, role A can be realized and the data of B, C, D, E and F can be obtained, but the problem is that A
cannot send data to B, C, D, E and F.
If you really want to send data to B, C, D, E, F, then you can only connect one by one, disconnect after sending
data to B, and then connect device C.

Question 45: What is the power corresponding to the RF instruction of KT6368A?


Answer The transmitting power of the KT6368A Bluetooth chip can be set, and the value range is [0-9].
See Section 3.12 of the manual for details
However, the corresponding power values are as follows:
{14.0, 11.5, 9.6, 6.6, 4.4, 0.79, + 1.12, + 3.8, + 5.65, + 8.04}
For example:
1. If the value is 9, the corresponding power is +8.04
2. If the value is 0, it corresponds to -14.0

Question 46: KT6368A Bluetooth spp in the PC PC_Bluetooth adapter dongle how to use?the computer connection
Bluetooth support serial tool software or special software.
Answer Bluetooth spp is supported by the computer, virtual serial port use. Note that the computer must have
Bluetooth.
Generally, the laptop win10 is more than with Bluetooth, and the desktop PC is not necessarily with Bluetooth,
you must figure out, not a treasure to buy a usb to Bluetooth adapter.
My test environment here is a desktop +win10 system, plus a Bluetooth dongle, AliExpress casually bought.

29
Just select this connection. Open the serial debugging Assistant, two port numbers will appear, one of which is
not available: as shown on the right above

Please note that when you click the "Open serial port" button, the computer's Bluetooth will establish an SPP
connection with the Bluetooth chip
At the same time, the 2 pin of the Bluetooth chip will output a high level, that is, it will light the indicator light
The Bluetooth chip is in the transparent transmission state
The baud rate in the left window is actually virtual, and you can fill in as much as you want. This baud rate is
equivalent to the data baud rate between the computer and the Bluetooth chip spp protocol stack and is
hardware independent. The actual test results are as follows:

30
Question 47: After the KT6368A is connected again, the AT command is filtered out. The group of AT commands that are
transparently transmitted meet the requirements of the documentation and should not be transparently transmitted. In
fact, they are often transparently transmitted. And it can be repeated every time.
Answer The serial port data monitoring results of the problematic part are as follows: 41 54 2B 42 4D 46 30 41 46 42 43
43 33 42 43 30 42 46 0D 0A is a standard AT command. It's not supposed to get passed on. As shown below:

Ok, after cooperating with the customer to debug, the problem is obtained, as shown in the figure below:

The final problem analysis


1. The "41 54 2B 42 4D 46 30 41 46 42 43 33 42 43 30 30 42 46 0D 0A" instruction sent by the customer is
completely fine
2. The problem is that the customer did not send it at one time, but was sent as two packets of data.
3. While KT6368A is processing data from the serial port, it is processed according to the current package, and
the serial port of the Bluetooth chip is received with two interrupts.
== Interrupt 1: timeout interrupt, that is, how long did not receive the data, it is considered that this frame of
data is completed, interrupt, and then analyze
Generally, this timeout interrupt is set to 10ms.
==》Interrupt 2: Length interrupt, count received 256 bytes, interrupt, data is taken away, while continuing to
receive data.

4. If the customer first sends "41 54 2B 42 4D 46", wait a few ms before sending the remaining "30 41 46 42 43
33 42 43 30 42 46 0D 0A", so that it appears to be sent in accordance with the rules. In fact, when the Bluetooth
chip is receiving
There are two timeout interrupts 1, and the data is considered unreasonable, so it is leaked out.

31
Question 48: How long does it take for the KT6368A chip to power on and send AT instructions normally, or for Bluetooth
broadcasting to be searched, or for instructions to reset?
Answer In fact, these problems come together, or a question, how long does it take to power the chip?
In another document, it is described as follows

When the KT6328A or KT6368A chip is powered on for the first time, there are many, many calibration
operations inside the system.
This time consumption is about 2.5 seconds. Therefore, the serial command must be powered on for about 3
seconds before it can be sent.
However, the second or third power on, and after the power on, the time consumption is about 500ms.
1. So the user in the process of use, especially the fixed power on time, send AT command to modify the
Bluetooth name operation
Be sure to be careful when this is sent, otherwise it can cause some strange problems.
2. It is recommended to modify the Bluetooth parameters between 2.5 seconds and 3 seconds when the chip is
powered on, such as: Bluetooth name, address, baud rate and other parameters that need to be remembered.

What is the first startup, please jump to that document again

In addition, as long as the chip is powered on after 500ms, the serial port peripheral is opened at the same
time, the Bluetooth broadcast will also be opened.
The default broadcast of BLE is once for 500ms.
A SPP broadcast is a 50ms broadcast once, note that this is not modifiable.

32
Question 49: KT6368A chip power-on 2 pin has been continuously output high level, and the back can not be used, must
be replaced to normal chip, as if the chip died
Answer The customer's description is as follows:
1. After the Bluetooth chip is used for a period of time, there is no Bluetooth scan (some chips appear, the
probability is very high), and you can scan Bluetooth after replacing the new chip.
2. After power-on, check that pin 2 (BLE_LINK pin in the following figure) is continuously raised (normally, it is
raised for 1 second after power-on and then lowered), and no information is displayed on the serial port
(normal chip).
3. Once the chip has this problem, weld the problem chip to other boards (these boards were originally welded
with normal chips) for testing, the problem still exists, and it is useless to try to use the AT command to issue
factory setting instructions.
The waveform of pin 2 of the abnormal chip is shown as follows:

The waveform of pin 2 of the normal chip is shown as the figure below:

The conclusion of the final analysis comes back to one question, as follows:
1. There is no problem with the chip, and the corresponding program has been burned in the shipment. And
this version of the program shipped a lot.
2. If the problem described by the customer occurs, it is still likely that the time for sending setting parameters
is too short as in wechat group communication.
It is recommended that you send a command to change the name after 2.5 seconds of power-on. For details,
see the following data path:

33
This document is summarized because in 2022, a customer also had a similar problem.

The customer's hardware design has not found obvious problems for the time being, it is suggested to modify
the software and try again.

Question 50: What is the complete uuid of KT6368A, and the specific value behind the UUID? And app or small program
development points for attention?
Answer At present, our chip uses a 16-bit uuid, of course, there are many kinds of uuid or eigenvalue.
16-bit uuid is the simplest one, as shown in the figure below, of course, there are a lot of introductions on the
Internet, want to know can also search search.

For detailed instructions on uuid, you can also see the chip manual
1. The primary UUID is FFF0.
2. The UUID of feature 1 is FFF1, and the feature is WRITE_WITHOUT_RESPONSE and NOTIFY.
==》mcu sends data to the Bluetooth chip, using this channel.
3. The UUID of feature 2 is FFF2, which is READ and NOTIFY.
4. The UUID of feature 3 is FFF3, and the feature is WRITE_WITHOUT_RESPONSE.

34
==》app or small program sends data to the Bluetooth chip, taking this channel, of course, the Bluetooth chip
will be forwarded out of the serial port.
Note that the UUID value can be modified by the AT command. For details, see Section 4.7.
If you need a special UUID, you can contact us to customize it. -- Please list requirements, features, uuid and
other information, the more detailed the better.
BLE passthrough effect demos: https://v.qq.com/x/page/q07660m1bta.html

In addition, you can also use the tool to see the specific value of the UUID, as shown in the following figure

0000fff0-0000-1000-8000-00805f9b34fb
0000fff1-0000-1000-8000-00805f9b34fb
0000fff2-0000-1000-8000-00805f9b34fb
0000fff3-0000-1000-8000-00805f9b34fb

The lightblue test app was used, and the kit provided keywords

35
Question 51: How to interpret the screen printing of KT6368A chip, why is it different from the last batch, can you check
the screen printing?
Answer Different batches of chips, screen printing will be slightly different, mainly reflected in the production date of
the chip, so you get the chip, do not be surprised.

First look at the original manufacturer's unified reply to screen printing:

Finally, take a look at the screen printing example of the KT6368A chip:

The first point: JL is the manufacturer's logo, which will never change.
Second point: Among them, "BP2A838" is the production date, the specific meaning is only clear to the original
factory, we are not clear.
Third point: Among them, "28A2" represents the chip capacity, which will never change.

So when you get the chip, you just need to check the "first point" and "third point" on it.

36
Question 52: KT6368A Bluetooth chip crash, reset, restart and other details of the detailed description
Answer First of all, look at the customer feedback description: the situation is that the Bluetooth transparent data is
suddenly disconnected, and then can not find the Bluetooth, the Bluetooth is up again after the power off and
restart, what is this situation?

After analyzing the problems the customer said, our reply is as follows:

About the Bluetooth chip in use, for "crash, reset, restart" summary:
1. KT6368A Bluetooth chip belongs to the consumer chip, so in theory there is a crash, but there is no way to
make it clear.
2. At least from the current shipment situation, there is basically no customer feedback that the chip crashes,
completely crashes and cannot move.
3. There is a guard dog inside the Bluetooth chip, and the default setting of "8 seconds" does not feed the dog,
it will automatically reset.
In other words, if the chip dies, it automatically resets after 8 seconds.
4. The restart of the chip is also a reset restart, including power failure, power-on, will be reset, this reset is a
low-voltage reset, below the threshold voltage of 2.3V, the chip will automatically reset.
5. Once the Bluetooth chip crashes, the watchdog can not reset the situation, then it is really crashed, send the
"AT reset" command, is not allowed to reset the Bluetooth chip, unless the power is restarted.

Finally, describe what might cause a reset:


1. If the amount of data is large, resulting in abnormal uart receiving DMA of the chip, there may be a crash.
2. The voltage is unstable, such as working at about 2.4V, which may also lead to the crash and not normal
reset.
3. There is also a situation that the Bluetooth chip is not powered, but the external MCU serial ports TX and RX
continue to pour current to the Bluetooth chip, resulting in the Bluetooth chip can not start normally, and the
phenomenon is also dead. This is why TX and RX must be series resistors.
37
Question 53: KT6368A Bluetooth chip should come with a data verification mechanism, right?
Answer For verification, there are three parts:
1. Check the hardware serial port part: -- The conclusion is no check
Supports asynchronous serial port communication and receives commands from the host through the serial
port.
Communication standard :115200 bps -- The user can set it by serial port command, see 3.2.
Data bit :8 Stop bit :1 Check bit :none Flow control :none
Note: The design of all instructions is regular, not randomly divided, you can check the following rules.
2. Data part of serial communication - Conclusion is no check
Because it is an AT instruction, it is all plain code, no check, no at all.
3. Communication between Bluetooth - the conclusion is that there is verification
Bluetooth communication here refers to "between the phone and Bluetooth" or "between the host version
and the slave version."
The verification here is all done automatically in the Bluetooth protocol stack and does not require the
attention of the client. And not only check, but also contain resend and reply mechanism, you can search BLE
protocol stack content online in detail.

Question 54: KT6368A Bluetooth chip is placed in a gold-plastic environment, how is the distance, how to optimize?
Answer The customer's product is a bms protection board, the application environment is to support waterproof, so
it is completely closed, and all gold plastic wrapped, as shown in the following figure:

The customer's actual feedback, the Bluetooth communication distance can not even reach 1 meter, because
the entire device is not open, the wireless signal is completely shielded, faced with this problem, can only try
the following way:
1. The product must be open, such as some interface holes: 485 interface seats, 4G antenna seats, etc., can
always find the location of a piece of plastic.
2. The Bluetooth antenna should be placed in the plastic position, so that the signal can come out a little.
3. Bluetooth antenna can not be selected onboard antenna, must choose ceramic antenna.
Some related footage screenshots, all marked as follows:
1. The following figure shows the failure of the customer's design. The onboard antenna cannot be used, and
the antenna is not placed near the plastic position

38
2. The following figure is another customer's design, they can reach about 10 meters in the environment of
full gold plastic packaging

3. For the use of ceramic antenna, please refer to our other document, the path is as follows:

In this complex environment, you can only work hard from the selection and structure, there is no other way.

Question 55: KT6368A Bluetooth chip factory mac address is what rules? Can you set it yourself? How to set? What
about bulk?
Answer Question 1: Description of the mac address of the Bluetooth chip
1. The unique identification of the Bluetooth chip is the Bluetooth mac address, many wireless devices have a
unique address, including WiFi, etc., the principle is the same, it can also be called the Bluetooth mac address
is the unique identification ID of the Bluetooth chip.
2. The factory default of our chip is to burn the mac address, which does not require any intervention by the
user. The address is random and the length is 6 bytes.

39
And this mac address is without any rules, only randomly generated once when the chip is powered on for the
first time, and then it remains unchanged.
3. Because it is randomly generated, there is a one in a million probability of repetition, which has no effect.
4. If your product is very high-end, such as: millet, bose and other big manufacturers, their Bluetooth product
mac address is to find the SIG unit to buy the address segment, and then burn into the chip inside. If we are
ordinary small products, we do not need to buy, purchase is expensive, the specific contact SIG can be.
Question 2: How about looking at the MAC address of the chip? There are two ways:
1. When the chip is powered on, it automatically sends back the AT command, as shown in the following figure

2. You can use the test app on the mobile phone, such as "nrf connect" to check, the method is very simple,
engineers understand

Question 3: Then how to set the mac address, the method is as follows:
1. Open the user manual of the chip, and you can see in the instruction example:
For details about how to set the BLE MAC address AT+BN, see section 3.4
Open the manual to section 3.4 and you'll see a full explanation of this instruction.
2. Refer to the manual for comparison between spp mac addresses and ble mac addresses.

Question 4: How to mass-produce mac addresses?


40
1. If the amount is small, and the mac address is no rule, the only way is to make your own fixture, send your
own AT instructions to set.
2. If the Bluetooth mac address has rules, then you can submit the rules to us, and burn them in the factory
stage of the Bluetooth chip.

For example, take the production of other customers as an example:


Burning changes as follows: Other functions remain unchanged Default value:
Bluetooth name: FQXXXXX X is :0-F XXXXX:0-FFFFF scrollcode, each chip is different

Bluetooth chip program processing: take the back 2 bytes of the mac address, and the first 8 bits of the third
from the bottom,The procedure is as follows

The result is this:

In short:
1. If it is domestic sales and does not care much about the brand, it is handled according to the "example" part,
and there is no need to buy the address segment.
2. If there is a strong copyright awareness in foreign countries, Europe and the United States, and the product
premium is high, you can contact the "SIG" to buy the address segment and ask them specifically.
3. Ordinary Bluetooth products do not need to spend this money, the words certainly can not say full, probably
understand it.

41

You might also like