Warning enumeratedevice() get friendly name failed err(13)
A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device that is, each device connected to the network , and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network. This application claims priority to U. Provisional Patent Application No.
SEE VIDEO BY TOPIC: How To Unlock MediaTek (MTK) Bootloader In One clickContent:
In medias res
A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device that is, each device connected to the network , and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network. This application claims priority to U. Provisional Patent Application No. This application also claims priority to U.
Aspects of the present invention are directed toward management of a network. Various aspects of the invention are particularly suitable for monitoring the devices in a small network, for administering various tasks associated with the network and its devices, and for collecting and exchanging information hosted on these devices. Computers have become commonplace tools in modern society, and many businesses and residences now have one or more computing devices. In a small business, for example, some employees may each use a desktop computer or laptop computer.
Similarly, with a family sharing a residence, each family member may have his or her personal computer, or the family members may share one or more computers.
Further, both small businesses and personal residences may include various computing appliances that incorporate or otherwise interact with computers. In order to optimize the use and flexibility of these computing devices, a business or family may link them together to form a small private network. Typically, each of the computing devices is connected to a router through a network adapter. With this type of small private network, the router can in turn be connected to one or more larger private networks or a public networks, such as the Internet.
By sending and receiving messages through the router, each networked computing device may then communicate with computing devices outside of the private network. Accordingly, various software developers have created tools to assist novice users in setting up or managing a small network. Conventionally, these tools were embedded in a larger software product, such as an operating system or a utility application.
More recently, however, Pure Networks of Seattle, Wash. While these tools provide varying degrees of assistance, their usefulness is influenced by the amount of information that they can obtain regarding computing devices in the network.
For example, if the NETWORK MAGIC software application can accurately determine that a networked computing device is a network camera, it can open the appropriate ports on a small network's router to make the network camera accessible via the Internet, or present an appropriate user interface to manage the network camera or display the camera's video feed.
Currently, however, the amount of information that can reliably be obtained from a network device varies from device to device and from vendor to vendor. No reliable means exists to accurately identify the features and capabilities of a network device. For example, most small network routers conventionally host a Web page that lists various information for itself, such as its make, model, and manufacturer.
This Web page typically will also allow a network administrator to view details about the router or control the operation of the router. Thus, this Web page may allow a network administrator to change the password the router uses for authentication.
Other types of network devices, however, such as cameras, printers, network-attached storage devices, digital media adapters, and VoIP telephones, provide no formal uniform mechanism for obtaining information regarding the device. Instead, each network device manufacturer has its own custom interface for accessing information regarding its network device.
The heuristics attempt to infer the type and capabilities of the network device. This methodology of device detection occasionally may be unreliable, as user modifications or software upgrades to the network device may invalidate the heuristics.
Various aspects of the invention provide a tool for managing a network of interconnected devices. Some examples of the invention may be useful, for example, in assisting the owner of a small home network to monitor or otherwise administer the network. As will be described in more detail below, the tool may provide a user with an interface that allows the user to view the type and status of each network device that is, each device connected to the network , and even the status of the network itself.
For example, the tool may allow a user to perform one or more tasks associated with devices in the network or automatically perform the user. With some implementations of the invention, an agent service may direct one or more agent services running on other devices to perform a task.
An example of one such task is one-step printer sharing. One agent configures the printer for sharing, and notifies the other agents of the new shared printer.
These other agents contact the agent sharing the printer to download the drivers. After downloading the printer drivers, the agent may then install the printer drivers locally so the local computer can access the remotely shared printer.
Network notification may trigger a network task execution across one or more agents. Another example of a task being performed for multiple devices is software fulfillment and licensing. Using the user interface on one computer, a user may download and license a new software program, or an update to an existing software program. An agent service according to various examples of the invention may then distribute this new software or update to one or more of the other agent enabled computers, have the recipient agents install the software or software update, and license the software or update to the small network.
Some aspects of the tool may even analyze the network, and then suggest steps that a user may take to improve the performance or usability of the network. Further, some implementations of a tool according to aspects of the invention may assist a user in creating a Web page associated with the network. With some implementations of the invention, the tool may allow one or more network devices to join a trusted association of network devices.
The network devices in the trusted association may, for example, exchange information regarding their own status and the status of other network devices. Still further, the tool may allow network devices in the trusted association to share resources, such as data resources, device resources, or a combination of both. The network devices in the trusted association may alternately or additionally limit the network access of devices outside of the trusted association.
For example, with some aspects of the invention, the tool may automatically provide a member of the trusted association with the credential information necessary to access and use the network. Still further, the tool may prevent network devices from accessing network resources until they are determined to be trusted. Various aspects of the tool may be implemented by software instructions running on one or more devices in the network.
With some examples of the invention, an implementation of the tool on a single network device includes a gateway or router service, an agent service, a network information service, and a user interface service. The tool also may include a network management application for managing the interaction between the services.
As will be described in detail below, the gateway service discovers the gateway, which typically is a router, through which the network is connected to other networks, such as the Internet.
The agent service allows the tool to initiate a new trusted association or join an existing trusted association. The agent service also communicates with agent services operating on other network devices to allow the network devices to exchange information regarding the network and to perform network tasks.
For example, the agent service in can perform a network task response to a network message, such as installing software, updating the user interface on the device, licensing the product, or the like. The network information service obtains information concerning the network. With various examples of the invention, the network information service may employ a network administration protocol to communicate with one or more devices in the network. More particularly, with various examples of the invention, the network information service may use a network administration protocol to query one or more network devices that support the network administration protocol regarding their status, or for other information relating to the network device.
Further, the network information service may use a network administration protocol to command one or more network devices that support the network administration protocol to perform a desired action, such as turning itself off and restarting. With various examples of the invention, if a network device does not support a network administration protocol used by the network information service, then the network information service may employ one or more heuristics to obtain information concerning the network.
With various examples of the invention, the network administration protocol may be any communication protocol that may be employed by a programmable computing device executing software instructions, such as, e. According to some implementations of the invention, the network information service may use the network administration protocol to obtain information from any type of computer or computing appliance that is incorporated in a network device and supports communications using the network administration protocol.
For example, as will be discussed in more detail below, various examples of the invention may use the network administration protocol to obtain information from a component of a computer, a router also known as a gateway or residential gateway , digital photo hardware, a video camera, a media adapter, or a printer. This network information may include both information relating to the devices making up the network and network itself.
The network information service then stores this information in a network information data structure, so that it can be retrieved for use by the tool or shared with the network information services of other tools. Using the information obtained by the network information service, the user interface service provides a user interface that allows the user to monitor the status of the network and the network devices.
The user interface service may alternately or additionally allow the user to control the operation of the network, by, for example, modifying the contents in the network information data structure. The network information service caches the network information so the network device can utilize this information even when 'it is not connected to the network. Also, network information may remain separate or may be aggregated across network devices and synchronized when changes occur.
Each of these services is described in more detail below. As previously noted, various aspects of the invention may be employed with a small network. For example, the network may include one or more laptop computers A, one or more desktop computers B, and one or more personal digital assistants C. In addition to these computers, the network may also include one or more computing appliances, which are not as versatile as a conventional programmable computer, but which nonetheless may be configured to exchange data over a network.
Such network appliances may include, for example, one or more printers D and one or more cameras E, as illustrated in FIG. Each of these networked devices communicates, either directly or indirectly, with a gateway device In turn, the gateway device typically will communicate with an external device or network. An external network may be another private network, or it may be a public network, such as the Internet Thus, a gateway device is a device that can steer electronic data from one network to another network.
Typically, a gateway device serves as a node on two incompatible networks i. The network devices may be connected to the gateway device using any suitable communication medium. For example, in the illustrated network , the desktop computers B are connected to the gateway device through a hard-wired connection A such as an Ethernet cable , while the laptop computer A is connected to the gateway device through a IEEE Thus, with the network illustrated in FIG.
Alternately, the laptop computer A may be connected to the gateway device using a wireless transceiver external to the laptop computer , the gateway device , or both. Typically, the gateway device will be a router. As will be appreciated by those of ordinary skill in the art, a router routes data packets from the networked devices to an external device or network.
With these communication protocols, each computing device and gateway device in the network will be assigned a logical address. For example, if the network is connected to the Internet through an Internet service provider, the Internet service provider will assign the gateway device a logical Internet Protocol IP address. The Internet service provider may also provide the gateway device with a block of logical Internet Protocol IP addresses for the gateway device to reassign to each network device Alternatively, the gateway device can itself assign a range of logical Internet Protocol IP addresses to each network device , and then use a translation operation e.
This type of logical address typically is unrelated to the particular computing device to which it is assigned. Instead, a logical address identifies the relationship of that computing device to other computing devices in the network.
In addition to a logical address, each network device typically will also have a physical address. For example, most computing devices capable of communicating over a network, including routers, employ a network adapter with a media access control MAC address. This type of physical address is assigned to a network adapter according to standards referred to as Project or just standards, which are incorporated entirely herein by reference set forth by the Institute of Electrical and Electronic Engineers IEEE.
More particularly, these standards define a bit and bit physical address format for network devices.
The first 14 bits of the address are assigned by the IEEE Registration Authority, and uniquely identify the manufacturer of the network adapter.
Anything about ROM Recover and Modding for Coolpade Note 3, Spice Mi 535 and Elephone Vowney Lite
This probably shouldn't have been closed. It's still a problem. Setting a pref flag isn't the same as having a usable API. It's useless if you need it for an app, for example. Chris, you're right, but our engineering process is different: this bug is about implementing the feature.
Unfortunately, the recovery. It seems that few people on XDA has this device yet Does anybody has a working tutorial and the files needed to apply the TWRP recovery and eventually of course, root the device? I would really appreciate the help!
Bricked Tecno H5
You're currently viewing a stripped down version of our content. View the full version with proper formatting. Pages: 1 2. Hello, Sorry for the dumb question. I would like to try out the Linux preview on the Gemini. My host computer is Arch Linux so I set up a win7 machine running in Virtualbox. I installed the flash tool drivers on win7. When I click Readback and restart the Gemini nothing happens, the program is supposed to detect the Gemini and start the backup, but it doesn't happen. Windows reacts every time I plug or unplug the Gemini. I suppose the Gemini has to be restarted in a certain way to be detected by the flash tool.
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together. Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Already on GitHub? Sign in to your account.
Subscribe to RSS
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Already on GitHub? Sign in to your account.
Welcome, visitor! Member Info. Unpack All, launch flashtool, select scatter file. In the menu select update firmware, Click Download. ROM tested on Jiake X3s works perfectly.
[GUIDE] Firmwares, ROMs, CWM, Root - Acer Liquid MTK Smartphones
Goal of this blog is to collect and provide best available information related to these phones. Hello Can you make custome rom based on cyanogenmod 12 for coolpad note 3? How will u update it from v15 to v I want to manually update it. Please upload a video in ur youtube channel.
WPD supports device-level and the more granular object-level events, plus built-in extensibility for custom events. In addition, for better performance, WPD supports batching of property writes and retrievals across multiple objects, either per format or using a list of Object Identifiers. Any crash or instability in the device driver or SP could cause undue crashes in the application process, or worse, trigger bluescreens if kernel mode drivers are involved. If a WPD driver crashes, only the sandbox process will be affected; the WPD application process is isolated from the driver instability. This posting is provided "AS IS" with no warranties and confers no rights.