The disruption of connectivity between a smartphone operating the Android working system and a car’s infotainment system throughout Android Auto operation represents a major consumer expertise obstacle. This challenge manifests as an sudden termination of the Android Auto interface on the car’s show, continuously accompanied by an interruption of audio playback and navigation companies. Such occurrences can occur intermittently or constantly all through a drive.
Dependable integration between cellular units and car methods is essential for contemporary drivers, providing hands-free communication, navigation, and leisure. Connectivity failures detract from security and comfort, doubtlessly resulting in driver frustration and distraction. Understanding the causes behind these failures and implementing efficient options are paramount to sustaining consumer satisfaction and making certain a seamless driving expertise. Traditionally, such issues have been attributed to numerous elements, from cable integrity to software program incompatibilities.
The next evaluation will handle frequent causes of this connectivity challenge, encompassing {hardware} concerns, software program configurations, and potential troubleshooting steps. Moreover, varied methods for resolving or mitigating these issues will probably be outlined to enhance the reliability of the Android Auto connection and improve the general driving expertise.
1. Defective USB Cables
The integrity of the USB cable is a main determinant within the stability of the Android Auto connection. A cable with inside wire harm, free connectors, or substandard building can lead to an intermittent or full lack of communication between the smartphone and the car’s head unit. The bodily harm causes a disruption within the knowledge and energy switch obligatory for Android Auto to operate appropriately. In instances of “android auto continuously disconnecting,” a defective USB cable needs to be thought-about because the preliminary level of investigation, previous to exploring software program or {hardware} incompatibilities.
For instance, a standard state of affairs entails a USB cable that seems outwardly intact however comprises fractured wires inside the insulation. Throughout car operation, vibrations and motion can exacerbate these fractures, resulting in momentary disconnections. Equally, corrosion on the connector pins or insufficient shielding towards electromagnetic interference can degrade sign high quality, triggering the system to disconnect the Android Auto session. Changing a suspect cable with a recognized good, high-quality USB cable designed for knowledge switch is commonly a easy however efficient answer. The consumer ought to make sure the cable is USB-IF licensed.
In abstract, the bodily well being and specs of the USB cable are vital to Android Auto’s dependable operation. A defective cable disrupts knowledge and energy stream, resulting in connection instability. Thus, evaluating and changing doubtlessly faulty cables is an important step in troubleshooting cases of “android auto continuously disconnecting,” typically offering an economical and quick decision to the issue.
2. Software program Incompatibilities
Software program incompatibilities characterize a major reason behind Android Auto connectivity issues. These incompatibilities can come up between the Android working system model on the smartphone, the Android Auto software itself, or the car’s infotainment system software program. When such discrepancies exist, the result’s continuously manifested because the Android Auto operate repeatedly disconnecting throughout operation. This happens as a result of the completely different software program variations fail to speak successfully or help the required protocols for secure knowledge switch and have compatibility. A sensible instance can be an older car head unit not having the up to date software program to help a more moderen model of Android Auto, resulting in fixed disconnections because the system makes an attempt to ascertain a connection. Equally, if the Android working system on the telephone is considerably outdated, the put in model of Android Auto could now not operate as anticipated, producing related connectivity points.
Additional compounding the difficulty are cases the place particular functions put in on the Android machine intrude with Android Auto. These functions may eat extreme system assets, battle with Android Auto’s permissions, or introduce bugs that destabilize the connection. One frequent state of affairs entails apps associated to system optimization or battery administration, which, in an try to preserve energy, aggressively terminate background processes inadvertently together with important Android Auto companies. This may set off an sudden disconnection, requiring the consumer to re-establish the connection. Addressing these software program conflicts typically necessitates updating the Android working system, the Android Auto app, and the car’s infotainment system to their newest variations. Additionally, it can contain figuring out and addressing conflicts with the offending apps.
In conclusion, software program incompatibilities create a basis for persistent connectivity points inside Android Auto. The variances in software program variations, conflicts with different functions, and outdated system parts contribute considerably to instability. Understanding and addressing these software-related challenges is paramount in mitigating cases of Android Auto continuously disconnecting. Proactive measures embrace sustaining up-to-date software program throughout all related units and figuring out doubtlessly conflicting functions. This proactive strategy offers a extra secure and dependable Android Auto expertise for the consumer.
3. Outdated Functions
The state of put in functions, particularly whether or not they’re present or outdated, exerts a demonstrable affect on the steadiness of Android Auto connections. Outdated functions, together with the Android Auto software itself, can introduce a large number of compatibility and efficiency points, continuously resulting in sudden disconnections throughout operation. This phenomenon arises as a consequence of an absence of optimization for newer working system variations, unresolved bugs, or an absence of obligatory safety patches.
-
Android Auto Software Itself
An outdated Android Auto software is a main contributor to connectivity points. Builders continuously launch updates to deal with bugs, improve efficiency, and guarantee compatibility with newer Android OS variations and car infotainment methods. Failure to replace the Android Auto software leaves the system susceptible to recognized points, growing the chance of disconnections. An instance can be an older model of Android Auto missing the required code to correctly deal with knowledge switch with a more moderen car head unit, leading to unstable operation and frequent interruptions.
-
Third-Social gathering Software Conflicts
Outdated third-party functions put in on the Android machine can even intrude with Android Auto’s performance. These functions could eat extreme system assets, request conflicting permissions, or comprise code that straight interferes with the Android Auto course of. For example, an older model of a navigation software may try to entry GPS knowledge in a fashion that conflicts with Android Auto’s navigation module, triggering a system error and subsequent disconnection. Furthermore, safety vulnerabilities in outdated functions may be exploited, doubtlessly destabilizing the whole system and resulting in unpredictable habits.
-
System Element Incompatibility
Outdated system parts, corresponding to outdated internet browsers or media codecs, can create incompatibilities with Android Auto. Android Auto depends on these system parts to render sure options and course of knowledge. If these parts are usually not up-to-date, they might not have the ability to correctly deal with the information stream from the car’s head unit, leading to errors and disconnections. A typical instance entails an outdated internet browser missing the required safety protocols to ascertain a safe reference to the car’s on-line companies, resulting in authentication failures and a disconnection of the Android Auto session.
-
Working System Dependencies
Older functions are sometimes designed to operate optimally with particular, older variations of the Android working system. Because the working system evolves, the underlying APIs and system companies change, doubtlessly rendering older functions unstable or incompatible. An outdated software may try to entry a deprecated API or make the most of a system service that has been considerably modified, resulting in sudden errors and the termination of the Android Auto connection. Updating functions ensures they’re aligned with the present working system surroundings and might function with out inflicting instability.
In abstract, the presence of outdated functions inside the Android surroundings straight impacts the steadiness and reliability of Android Auto connections. Whether or not it entails the Android Auto software itself, conflicting third-party functions, outdated system parts, or working system dependencies, the consequence is commonly a compromised consumer expertise characterised by frequent disconnections. Sustaining up-to-date functions is, subsequently, a vital step in mitigating these points and making certain a secure and seamless Android Auto expertise.
4. Connection Interference
Connection interference, encompassing each radio frequency interference (RFI) and electromagnetic interference (EMI), presents a notable issue contributing to the disruption of Android Auto performance. The dependable operation of Android Auto depends on a secure communication channel between the smartphone and the car’s head unit. Exterior sources of electromagnetic radiation can introduce noise into this channel, corrupting knowledge packets and resulting in intermittent disconnections. Such interference originates from varied sources, together with close by digital units, energy strains, and mobile towers. For example, a poorly shielded USB cable positioned close to a high-frequency inverter may grow to be a conduit for EMI, disrupting the information stream and inflicting Android Auto to disconnect unexpectedly. Equally, robust mobile indicators in densely populated areas could saturate the communication channels, making a aggressive surroundings that negatively impacts Android Auto’s capability to take care of a secure connection. The ensuing instability manifests as a frequent termination of the Android Auto session, impacting navigation, media playback, and communication options.
Additional exacerbating the scenario are inside sources of interference inside the car itself. Elements such because the engine management unit (ECU), the car’s leisure system, and different digital modules can generate EMI that impacts the communication between the smartphone and the top unit. The amplitude and frequency of this internally generated interference differ relying on the car’s design and operational state. In automobiles with poorly shielded wiring or grounding points, the consequences of inside EMI grow to be extra pronounced, resulting in frequent Android Auto disconnections. To mitigate such interference, shielding the USB cable or relocating the smartphone away from potential interference sources could present partial cures. The implementation of correct grounding methods inside the car’s electrical system can even cut back the emission of inside EMI, bettering the steadiness of the Android Auto connection.
In abstract, connection interference poses a major problem to the constant operation of Android Auto. Each exterior and inside sources of EMI and RFI can disrupt the communication channel between the smartphone and the car’s head unit, leading to frequent disconnections. Figuring out and mitigating these sources of interference requires a complete strategy, encompassing cable shielding, machine relocation, and enhancements to the car’s electrical system. Recognizing the position of connection interference in inflicting “android auto continuously disconnecting” permits for a extra focused strategy to troubleshooting and resolving these points, in the end enhancing the reliability and usefulness of Android Auto for drivers.
5. Energy Supply Points
Inadequate or unstable energy supply to a smartphone linked to a car’s infotainment system by way of Android Auto is a notable contributor to intermittent disconnections. The Android Auto software requires a constant energy provide to take care of a secure connection and reliably switch knowledge. When the car’s USB port or charging system fails to supply ample energy, the smartphone could expertise energy fluctuations, doubtlessly triggering a disconnection. For instance, if a car’s USB port delivers solely 500mA as an alternative of the 1A or increased required by the telephone, the telephone may try to attract extra energy, resulting in voltage drops and instability. That is additional exacerbated when the telephone is operating resource-intensive functions corresponding to navigation or streaming companies, putting a good higher demand on the ability provide. The signs typically manifest as “android auto continuously disconnecting,” highlighting the direct correlation between insufficient energy and connection stability.
The degradation of energy supply capability over time can even contribute to this drawback. Car USB ports are topic to put on and tear, doubtlessly leading to lowered energy output or unstable voltage ranges. The buildup of mud and particles inside the USB port can even impede correct electrical contact, additional diminishing the ability provide. Moreover, the usage of low-quality or non-certified USB cables exacerbates energy supply points. These cables sometimes lack the required shielding and wire gauge to effectively switch energy, resulting in voltage drops and elevated resistance. Consequently, the smartphone receives inadequate energy, leading to frequent disconnections. The impact is amplified if the telephone’s battery is already low, because the system makes an attempt to steadiness energy consumption and charging wants, resulting in unpredictable habits.
In abstract, constant and ample energy supply is vital for the dependable operation of Android Auto. Inadequate energy output from the car’s USB port, degradation of the port over time, and the usage of substandard USB cables are vital elements contributing to “android auto continuously disconnecting.” Addressing these power-related points typically entails verifying the USB port’s energy output, cleansing the port, and utilizing a high-quality, licensed USB cable. These measures can considerably enhance energy supply and improve the steadiness of the Android Auto connection, making certain a extra dependable consumer expertise.
6. {Hardware} Malfunctions
{Hardware} malfunctions, encompassing each the smartphone and the car’s infotainment system, characterize a direct reason behind instability in Android Auto connectivity. Element failure or degradation inside both machine can disrupt the required communication protocols, leading to frequent and sudden disconnections. An instance of this features a failing USB port inside the car’s head unit. The port could exhibit intermittent energy supply or knowledge switch capabilities as a consequence of broken inside connectors or circuitry. This instability will straight trigger “android auto continuously disconnecting” as a result of interrupted knowledge stream.
One other frequent challenge arises from inside {hardware} failures inside the smartphone itself. The telephone’s USB controller, liable for managing knowledge switch over the USB connection, may be prone to malfunctions over time. This malfunction could manifest as an incapacity to take care of a secure reference to the car. Overheating of the smartphone’s processor or different inside parts can even set off disconnections, significantly throughout resource-intensive Android Auto operations corresponding to navigation or media streaming. Sensible cases embrace repeated crashes of the Android Auto interface and error messages associated to USB connectivity displayed on the car’s display.
In abstract, {hardware} malfunctions on both the smartphone or the car’s head unit straight affect Android Auto’s reliability. Failures in USB ports, inside smartphone parts, or the infotainment system’s processor create unstable communication channels, resulting in fixed disconnections. Figuring out and addressing these {hardware} points is essential for restoring secure Android Auto performance. This typically requires skilled analysis and restore of the affected machine, emphasizing the significance of recognizing {hardware} as a main reason behind “android auto continuously disconnecting.”
7. App Permissions
Incorrectly configured or overly restrictive software permissions on an Android smartphone characterize a major contributor to Android Auto connectivity instability. The Android Auto software requires particular permissions to entry system assets, {hardware} parts, and knowledge obligatory for correct operation. When these permissions are denied or revoked, the Android Auto software could expertise limitations that end in intermittent disconnections or full failure to hook up with the car’s infotainment system. The underlying challenge stems from the Android working system’s safety mannequin, which mandates specific consumer consent for functions to entry delicate knowledge or carry out sure actions. This entry consists of functionalities corresponding to location companies, microphone entry, contacts, and storage entry. The Android Auto software’s performance is straight linked to those permissions, highlighting the potential trigger for “android auto continuously disconnecting”.
A particular occasion entails the denial of location permissions to the Android Auto software. With out location entry, the applying can not present navigation options or entry real-time visitors knowledge. This limitation can set off a system error, leading to a disconnection from the car’s head unit. One other state of affairs entails restricted entry to the telephone’s contacts. Android Auto depends on contact permissions to allow voice-activated calling and messaging. If these permissions are revoked, the system’s performance is compromised, resulting in instability. Additional complexity arises when third-party functions intrude with Android Auto’s permissions. Functions designed for battery optimization or privateness administration could aggressively prohibit background actions and permission entry, inadvertently affecting Android Auto’s stability. A battery saver app limiting background knowledge utilization for Android Auto would result in connectivity points. Consequently, Android Auto could also be prematurely terminated or prevented from establishing a secure connection.
In abstract, app permissions are a vital determinant within the reliability of Android Auto connections. Inadequate or improperly configured permissions can severely restrict the performance of the Android Auto software, inflicting frequent disconnections and a degraded consumer expertise. Making certain that the required permissions are granted and that third-party functions are usually not interfering with these permissions is important for sustaining a secure and constant Android Auto connection, thereby mitigating cases of “android auto continuously disconnecting.” Recognizing this relationship permits for proactive changes to enhance the general performance of the system.
8. Cache Knowledge Issues
Collected and corrupted cache knowledge related to the Android Auto software and associated system companies can straight contribute to the issue of unstable connections and frequent disconnections. Cache knowledge, supposed to optimize software efficiency by storing continuously accessed data, can, over time, grow to be fragmented, outdated, or corrupted. This degradation results in conflicts inside the software’s inside processes, hindering its capability to take care of a secure communication channel with the car’s infotainment system. In cases the place the Android Auto software makes an attempt to entry corrupted or outdated cache entries, errors come up, which the system could interpret as vital failures, ensuing within the sudden termination of the connection.
The affect of problematic cache knowledge is obvious in situations the place an Android Auto session capabilities appropriately initially however subsequently disconnects after a interval of operation. This habits typically displays the buildup of inaccurate cache entries as the applying runs. For instance, corrupted map tile knowledge saved within the cache can set off the navigation module to crash, main to an entire disconnection. Equally, outdated Bluetooth pairing data cached by the system can forestall the profitable re-establishment of an Android Auto connection after an preliminary disconnection. Clearing the cache knowledge related to the Android Auto software, together with associated companies corresponding to Google Play Providers, successfully resets the applying’s inside state, resolving conflicts arising from corrupted knowledge. This intervention typically restores stability to the Android Auto connection, mitigating occurrences of “android auto continuously disconnecting.”
In abstract, cache knowledge issues current a tangible supply of instability inside the Android Auto ecosystem. Corrupted or outdated cache entries impede the applying’s correct functioning, resulting in frequent disconnections. Addressing these points by way of common cache clearing procedures can considerably enhance the reliability of Android Auto connections. Recognizing this relationship permits for a focused strategy to troubleshooting Android Auto connectivity issues, in the end enhancing the consumer expertise and decreasing cases the place “android auto continuously disconnecting” disrupts in-vehicle performance.
9. System Useful resource Conflicts
System useful resource conflicts inside an Android machine can considerably disrupt the steadiness of the Android Auto connection, resulting in frequent disconnections. These conflicts come up when a number of functions or processes concurrently demand entry to restricted assets, corresponding to processing energy, reminiscence, or community bandwidth. The prioritization of 1 course of over one other can result in the momentary or everlasting termination of the Android Auto connection. Figuring out and mitigating these conflicts is essential for sustaining a secure and dependable connection.
-
CPU Overload
Central Processing Unit (CPU) overload happens when a number of functions demand a big share of the machine’s processing energy. When the CPU is working at most capability, background processes, together with Android Auto, could also be terminated to unencumber assets for foreground functions. For instance, operating a graphically intensive recreation alongside Android Auto navigation locations a excessive demand on the CPU, doubtlessly ensuing within the Android Auto software being pressured right into a background state or terminated solely. This CPU overload thus turns into one of many causes Android Auto is consistently disconnecting.
-
Reminiscence Limitations
Reminiscence limitations inside an Android machine straight affect the efficiency and stability of operating functions. Inadequate obtainable Random Entry Reminiscence (RAM) may cause the working system to aggressively handle reminiscence utilization, terminating processes deemed non-essential. If the Android Auto software requires extra reminiscence than is accessible, the system could terminate it to unencumber reminiscence for different functions thought-about extra vital. An occasion of this may be opening a number of browser tabs together with a number of different useful resource intensive apps within the background whereas operating Android Auto. This scarcity of reminiscence contributes to the frequent disconnection of Android Auto.
-
Community Bandwidth Rivalry
Community bandwidth rivalry happens when a number of functions compete for obtainable community assets. The Android Auto software depends on a secure community connection for varied capabilities, together with streaming music, downloading map knowledge, and speaking with Google companies. If different functions eat a good portion of the obtainable bandwidth, Android Auto could expertise connectivity points, leading to disconnections. For example, a big file obtain occurring concurrently with Android Auto navigation can starve the Android Auto software of the required bandwidth, resulting in connection instability. This competitors for community assets contributes to “android auto continuously disconnecting”.
-
Background Course of Interference
Background processes, together with system companies and third-party functions operating within the background, can intrude with Android Auto’s operation. These processes could eat system assets or request permissions that battle with Android Auto’s necessities. For instance, an aggressive battery optimization software may terminate background processes, together with these important for Android Auto, in an try to preserve energy. This interference disrupts Android Auto’s connection and contributes to the prevalence of “android auto continuously disconnecting”.
In abstract, system useful resource conflicts characterize a major issue contributing to the instability of Android Auto connections. CPU overload, reminiscence limitations, community bandwidth rivalry, and background course of interference can all disrupt Android Auto’s operation, resulting in frequent disconnections. Addressing these conflicts entails managing background processes, optimizing software useful resource utilization, and making certain adequate system assets can be found for Android Auto to operate reliably, thus resolving cases of “android auto continuously disconnecting”.
Steadily Requested Questions
The next questions handle frequent considerations associated to the persistent disconnection points encountered whereas utilizing Android Auto. Every query offers concise and informative responses primarily based on technical understanding and troubleshooting expertise.
Query 1: Why does Android Auto continuously disconnect throughout utilization?
Android Auto disconnections can stem from varied sources, together with defective USB cables, software program incompatibilities between the smartphone and the car’s system, outdated functions, interference from different digital units, energy supply issues, {hardware} malfunctions, and misconfigured app permissions. A scientific evaluation of those elements is essential for figuring out the foundation trigger.
Query 2: Is the standard of the USB cable a major think about sustaining a secure Android Auto connection?
Certainly, the USB cable high quality is paramount. A substandard or broken cable can impede knowledge and energy transmission, resulting in intermittent disconnections. Utilization of a USB-IF licensed cable designed for knowledge switch is advisable to make sure dependable connectivity.
Query 3: How do software program updates affect Android Auto’s connectivity?
Software program updates are essential for resolving compatibility points and addressing recognized bugs. Sustaining the most recent variations of the Android working system, the Android Auto software, and the car’s infotainment system improves stability and ensures optimum performance.
Query 4: Can different functions put in on the smartphone intrude with Android Auto?
Sure, sure functions, significantly these associated to battery optimization or privateness administration, can prohibit background processes or intrude with obligatory permissions, resulting in disconnections. Figuring out and managing these conflicting functions is important.
Query 5: Does the car’s USB port present adequate energy for Android Auto to operate appropriately?
Insufficient energy supply from the car’s USB port may cause instability. Confirm that the port offers the required amperage (sometimes 1A or increased) for dependable operation. A devoted automotive charger with adequate output could also be a viable various.
Query 6: What troubleshooting steps needs to be undertaken to resolve persistent Android Auto disconnections?
A scientific strategy consists of verifying the USB cable integrity, making certain software program is up-to-date, reviewing app permissions, clearing cache knowledge, figuring out and managing conflicting functions, and assessing the car’s USB port performance. If the difficulty persists, {hardware} malfunctions needs to be thought-about, doubtlessly requiring skilled diagnostics.
The important thing takeaway is that quite a few interconnected elements contribute to the steadiness of an Android Auto connection. Efficient troubleshooting calls for a methodical investigation of {hardware}, software program, and configuration parts.
The subsequent part will discover superior troubleshooting methods and preventative measures to optimize the Android Auto expertise.
Mitigating Android Auto Disconnections
Addressing frequent disconnections in Android Auto necessitates a scientific strategy, encompassing {hardware} verification, software program administration, and configuration changes. The next suggestions provide sensible steering for minimizing connectivity points and making certain a secure consumer expertise.
Tip 1: Make use of a Excessive-High quality, Licensed USB Cable: A USB cable compliant with USB-IF specs ensures optimum knowledge switch and energy supply. Substandard cables can introduce sign degradation and energy fluctuations, contributing to instability. Make sure the cable is particularly designed for knowledge switch, as some cables are designed primarily for charging.
Tip 2: Keep Up-to-Date Software program on All Gadgets: Constant software program updates are vital. The Android working system, the Android Auto software, and the car’s infotainment system all require the most recent variations to deal with compatibility points and safety vulnerabilities. Schedule common updates and confirm that computerized updates are enabled the place obtainable.
Tip 3: Handle Software Permissions Judiciously: Evaluation software permissions granted to Android Auto, making certain that obligatory permissions, corresponding to location entry, microphone entry, and speak to entry, are enabled. Limit pointless permissions granted to different functions to reduce potential conflicts.
Tip 4: Clear Cache Knowledge Repeatedly: Collected cache knowledge can grow to be corrupted, resulting in software instability. Periodically clearing the cache related to Android Auto and associated Google companies helps to resolve data-related conflicts and enhance efficiency. The telephones consumer settings sometimes offers entry to this characteristic.
Tip 5: Reduce Background Software Exercise: Background functions can eat system assets and intrude with Android Auto’s operation. Shut pointless functions and restrict background knowledge utilization to unencumber assets and stop conflicts. Use developer settings to set limits to the variety of background processes that may run at any given time.
Tip 6: Consider USB Port Performance: Assess the car’s USB port for harm or particles. Clear the port with compressed air to take away any obstructions. If the port seems broken or offers inadequate energy, think about using a devoted automotive charger with a suitable USB port. Testing the port with a recognized working machine can help in figuring out whether or not the difficulty is as a result of port and never the machine.
Tip 7: Reset Community Settings: Resetting the Android machine’s community settings can resolve connectivity points stemming from corrupted community configurations. This motion resets Wi-Fi, Bluetooth, and mobile settings to their default values, doubtlessly resolving conflicts that intrude with Android Auto’s community communication.
Adherence to those pointers enhances the steadiness and reliability of Android Auto connections, mitigating frequent disconnections and making certain a seamless consumer expertise. Addressing potential factors of failure, from cable integrity to system useful resource administration, contributes to improved in-vehicle performance.
The next part will present a complete conclusion, summarizing key insights and future concerns for Android Auto utilization.
Conclusion
The persistent disruption of Android Auto performance, characterised by the phrase “android auto continuously disconnecting,” underscores the advanced interaction of {hardware}, software program, and environmental elements affecting trendy car infotainment methods. This exploration has recognized vital factors of failure, spanning from substandard USB cables and outdated software program variations to system useful resource rivalry and exterior interference sources. Successfully mitigating these points requires a complete understanding of their root causes and the applying of focused options.
As car know-how evolves, sustaining dependable connectivity stays paramount. Addressing the challenges highlighted by “android auto continuously disconnecting” calls for proactive monitoring, diligent upkeep, and adherence to greatest practices in machine configuration and utilization. Future developments in wi-fi connectivity and standardized communication protocols maintain the potential to alleviate these persistent points, making certain a seamless and reliable integration of cellular units inside the automotive surroundings. Continued vigilance and flexibility are important for maximizing the advantages and minimizing the frustrations related to this know-how.