Contacts

The best programmer for flashing phones. USB programmer (AVR): description, purpose. Order a programmer for mobile phones from us

A programmer is a hardware-software device that is used to read or write information to a memory device (internal microcontrollers). If the radio amateur needs to program the microcontroller device once, you can use a conventional programmer that connects to the COM or LPT port. For example, the simplest AVR programmer is a 6 and 4 resistor cable (PonyProg programmer).

Using a conventional programmer, you can load hex programs into many AVR microcontrollers without wasting time and money. In addition, the programmer can be used as an in-circuit programmer, so you can program the AVR microcontroller without removing it from the device.

Such programmers are connected to a computer using a special program (which is also called a programmer). It transmits with, and the device only writes it to the memory of the microcircuit. Programmers can be connected via a serial or parallel port, via a USB connector, etc. Modern programmers are usually connected via USB.

The USB programmer is intended for programming microprocessor devices of a certain company (depending on the brand of the programmer) in assembled form. It greatly simplifies the software configuration process.

How to connect a USB programmer?

To use the device, you must connect it to one of the USB ports on your computer. After that, a message will appear on the computer about the connection of a new USBasp device, and the LED on the programmer itself will light up, which means that the device is successfully connected.

Then you need to install the drivers so that the OS can work correctly with this device. After that it will be possible to connect the microprocessor device to the ISP interface. The second LED will light up during programming.

As a rule, the programmer has two interfaces - one for connecting a microcontroller, the other for connecting to a computer. In order to connect the microcontroller, you can use the ISP serial programming mode. And this device is connected to a computer via a standard USB connector.

To control the programmer, you need to install special programs. It is best to use windowed applications. For example, to work with the device, you can use the programs ExtremeBurner, Khazama, avrguge and others.

The convenience of working with modern mobile devices is largely due to the presence of pre-installed firmware, without which the functioning of electronics is simply impossible. These microprograms in the environment of electronics engineers and specialists in the repair of mobile devices are usually called firmware. In many devices, these firmwares are often damaged, in modern parlance they "fly off", making it impossible to work with installed applications. To restore the firmware, a programmer is used. It is a hardware-software device for reading and writing data to permanent memory or internal memory of microcontrollers.

The most popular device among users is a smartphone. Let's consider in more detail what is needed in order to "revive" the mobile, which has flashed firmware. In addition, a large amount of electronics is supplied from China and the United States, and when buying such a mobile phone, there is a problem with the difference in firmware. It is in such situations that you cannot do without a programmer for phones.

Phone recovery programmers are required to download the firmware to the device. The programmer itself is connected through the corresponding port of the smartphone and is reprogrammed. There are no universal programmers that support work with various types of devices, however, there are models that are compatible with the most popular smartphones.

Types of programmers

In addition to the fact that programmers may differ in the type of microcircuits, complexity, connection to a computer, as well as in the list of additional functions, there are two fundamental differences between the construction of these devices:

  1. Based on an array of generic type hardware drivers. The versatility of such programmers lies in the ability to read and supply logic levels, as well as in the ability to supply such complex algorithms. As a rule, expensive universal models work on the principle of operation of these universal programmers.
  2. Models optimized for a given list of microcircuits. These programmers are often significantly inferior in cost to the models of the first type, and the existing list of functions can be expanded by adding new types of microcircuits.

Our online store specializes in spare parts for mobile phones and tablets, offers a wide range of programmers for recovering software on phones of various models. We guarantee the timely delivery of your order and loyal prices.

There are times when you need to change the software on your mobile phone. This thought makes their hair stand on end and their heart rate increases. And in vain, because in fact it is not difficult to do this.

Why flash a mobile phone?

Now is the time of computer technology and flat touchscreen smartphones. However, despite the technological boom, old push-button mobile phones should not be discounted. The same "bricks", sliders and "clamshells" that everyone had just a few years ago. Nobody thought about changing the software on these legendary devices. The question is, why should they be stitched at all?

Phone flashing (Samsung, Nokia, etc.) can be done for the following reasons:

  • the software of the device is out of order or works worse;
  • to get newer software.

Few have seen such a device crash, but this is quite possible, and there are plenty of reasons for this. In addition, official and independent developers are releasing new firmware versions for these gadgets.

Phone firmware via computer

There are a few things to keep in mind before installing new software.

  1. First you need to create a backup copy of all data (contacts, SMS, settings, etc.) of the phone to your computer. This can be done using specialized programs (MyPhoneExplorer and others).
  2. After that, it is imperative to charge the mobile: at least 80% of the battery, although 100% is better.
  3. It is best for the phone to be flashed through a computer using a laptop. The reason is that there is a battery in it, as a result of which, due to an accidental power outage, it will be possible to complete the process that has been started. Otherwise, the consequences can be disastrous.

You will need the following things for the firmware:

  • of course, the phone is 100% charged;
  • data cable (in most cases USB is used, but some mobile devices need a special data cable);
  • firmware file; it must be downloaded from the Internet, but before that you need to carefully read the information, read comments and reviews, and before that you need to find out the version of the old firmware: enter the code * # 06 # on the keyboard (for Nokia there will be a different code - * # 0000 #);
  • drivers for a mobile device;
  • program for flashing the phone ("flasher").

Programs

There are quite a few firmware utilities and they are divided into two categories:

  • general, which are suitable for all models;
  • those that are intended for one manufacturer (for example, the Phoenix program for flashing Nokia phones).

Common utilities can flash almost any model. However, if there is a program that is created specifically for a certain brand of mobile devices, it is better to use it, since it already contains all the necessary drivers and, possibly, the OS itself. Here is a small list of "flashers" for specific brands that will help "cure" the gadget:

  • for Nokia - Phoenix Service and the official service Nokia Software Updater;
  • Sony Ericsson - PC Companion (updated by SEUS), unofficial DaVinchi;
  • LG - "flashers" Speedo, GsMulti;
  • Motorola - Flash & Backup, P2K;
  • Samsung - OptiFlash;
  • BenQ - Winswup, Update Tool.

Let's consider the algorithm of work using the Phoenix utility as an example.

Flash Nokia

Before flashing your phone, you need to download and install the Phoenix utility, which is designed specifically for this brand. In addition to the initial preparations, which are described above, you need to do something else, namely, remove all programs that in some way may be associated with a mobile device (Nokia Software Update, Nokia PC Suite, etc.) and clear the cache after them and register. Otherwise, the firmware of the Nokia phone may fail. Also, just for every fireman, you should turn off the antivirus.

Now you need to install Nokia Connectivity Cable Driver and Nokia Flashing Cable Driver. We connect the mobile device to the PC. You can make sure that all the drivers are in place in the "Device Manager". We open the properties of the computer. Then select "Device Manager" and open the item Wireless Communication Devices. The number of devices should be between four and six.

We connect to the computer (select the PC Suite mode) and launch Phoenix. In the Connection item, click Setting. In the window that opens, select Add. Click on the Driver drop-down list, select USB and scan (Scan). We select the appeared device. Click Select. Now from the drop-down list in the Connection item, select the desired device. Next, go to the File \\ Scan Product tab. After scanning, the desired mobile device should appear at the bottom. If this happened, move on.

Go to the Flashing section, where you need to click Firmware Update. Now you need to select a code. If there is not even the slightest idea which one is needed, then we take any one. At the same time, you need to remember one point: if the Russian language is desired in the phone, then we are looking for the words Russian, Cyrillic or RU in the name of the firmware file. When the Product Code is selected, click on Refurbish. Congratulations, the firmware of the phone via the computer has started. It will last about 7-10 minutes. At this time, do not touch the phone, cable or the program itself.

Flashtool

If there is no special utility and you need to flash the phone through a computer, the Flashtool program can easily cope with this if you have an OS file and drivers that you need to find yourself.

The work algorithm is as follows. Turn off the phone, remove and insert the battery. We turn on the Flashtool program. Click on the lightning bolt icon, leave a dot on the Flashmode item. Next, select the downloaded firmware from the list in the left window and click "OK". After that, instructions should appear for connecting the smartphone to a PC via a USB cable. We do this, and the program for flashing the phone starts working.

Flashing "Android"

Mobile devices based on the Android operating system more often require an OS change than ordinary mobile phones. This can be caused by numerous malware downloaded from unknown application sources, etc. However, the most basic and most common reason for a smartphone failure is its owner.

The phone is flashed through a computer, but you can do without it (in Recovery mode).

Using a PC

There are some preparations to be made first.

  1. Download a special flashing utility (Flashtool, Bootloader or a program from the official developer - PC Companion for Sony Ericsson, Fly Smartphone Software Update for Fly, etc.).
  2. In parallel with this, we are downloading the firmware for a specific device model. In this case, you should definitely familiarize yourself with the characteristics, read comments and reviews. Copy the firmware to the Firmwares folder of the Flashtool program.
  3. Installing the drivers on the PC.
  4. We make a backup copy of the files from the smartphone, and also copy the contents of the flash drive to the computer (the firmware of the phone through the computer will not leave old marks about the location of the files on the flash card, therefore it will create new ones over the old ones).
  5. We find a USB cable, and we also do USB debugging (go to "Settings", find "Developer functions", then mark the item "USB debugging" with a checkbox).
  6. We charge the device 100%.

After that, open the Flashtool utility and go through the algorithm described above.

Without PC

This is done through the Recovery mode. For this, the firmware file must be downloaded and moved to the memory card. Now turn off the smartphone and turn on Recovery. To do this, you need to simultaneously hold down a certain key combination (power and volume down, up or menu - the combination depends on the manufacturer). You can find out the exact combination by looking in the device passport. Next, select the item "Apply Update From External Storage" (the firmware of the Samsung phone and many other smartphones based on Android is the same).

Working on Windows Mobile

With smartphones based on Windows Mobile, things are much easier. To do this, you will need, in fact, the gadget itself, a USB cable and the Windows Phone Recovery Tool for the computer. First, download this utility from the official website (or this direct link: go.microsoft.com/fwlink/?linkid=522381, the download will start automatically), install and run. The program will immediately start searching for updates, after which it will ask you to connect your smartphone to your PC.

Now the search and installation of drivers for the connected device will begin. If they are not there, you can click on the corresponding button to search the Internet. When the drivers are installed, a large tile will appear with the image of the connected gadget. By clicking on it, you start downloading the firmware file. Do not panic if the process takes too long, as the file can weigh about a gigabyte. In addition, if the download is abruptly interrupted, it can always be resumed from the moment it stopped. There is also one more pleasant moment: if there is a desire to flash the smartphone again, then you will not have to download anything, since the OS will remain on the computer.

When the download is finished, the Reinstal Software button will appear, clicking on which, you will start installing the software. At the same time, it is categorically undesirable to touch the phone, USB cable, turn on / off the computer, since the results of such manipulations can be quite deplorable.

The proposed programmer circuit is, in my opinion, the simplest and can easily be reproduced by any novice radio amateur who decides to try his hand at creating devices on microcontrollers. The circuit does not contain super-deficient parts and does not even require the manufacture of a printed circuit board - everything can be assembled by hanging mounting or on a breadboard (for example, I spread a signet under it in 15 minutes on a piece of substandard glass-metal fabrication). This programmer is suitable for flashing Atmega8 and Attiny2313 microcontrollers, which can be useful in the manufacture of pulse metal detectors such as ClonePI-W or TrakerPI.

Since the programmer circuit is simple and will not raise any questions during manufacturing, I propose further step-by-step instructions for using the device (for beginners) when flashing an Atmega8 microcontroller for manufacturing a ClonePI-W.1 metal detector. Installing the PonyProg program. with the program and unzip it. Click on setup.exe. The normal installation will take place. Now we go to the system disk and in the Program Files folder we find the Pony Prog2000 folder. We go into it and delete the PonyProg2000.exe file. Copy the file PonyProg 207 rus.exe from the unzipped material to this folder, which allows you to Russify and modify the program. Create a shortcut in this folder and place it on the Desktop. The program is installed.

Setting up the program. We connect the programmer and run the program. In the Settings menu, select "Calibration" and make it. After that, in the Settings menu, select Hardware Settings and set Serial, COM1 and SI Prog API. The rest of the windows are empty. Click Check, OK. This completes the setup. If it is successful, then everything is fine; if not, we look for and fix the error in the hardware.

Microcontroller firmware. We insert the controller into the socket. In the window at the top of the program, select AVR Micro, in the adjacent Atmega8. Now click on Commands-Read All. Reading data from the microcontroller will go. Upon completion, a message about its successful completion will appear. Such reading, even of a clean microcircuit, allows you to better "" make friends "" the Computer-Programmer-Microcontroller ligament, and if everything goes well, then you can definitely hope for success. Now we load the dump of the firmware itself into the programmer. File-Open the contents of the device from a file and use the explorer to find the dump file we need with the extension .hex. We open it, its contents will be reflected in the large window of the program.

Now it is very important to correctly arrange the configuration bits of the controller. You can see them on the ClonePI-W developer's website. Click on the icon with the lock. In the windows, we place the checkboxes according to the required. Click OK. Now we write the program to the microcontroller. Commands - Write All. Recording went, then checking. At the end of the check, the Recording completed sign will appear. If everything went as described above, then we take out the controller and put it in the manufactured device, connect the power supply and rejoice at the result. Finally, a couple more tips. Power for the programmer circuit can be taken from the USB port of the computer or use the power supply unit of your ADSL modem for these purposes, which can be turned off for the duration of the controller programming. In addition (in some cases), during the programming of the stone, it is required to disable antiviruses and firewalls (for example, NOD32 blocks some actions with data transfer via the COM port). That is, in short, everything for the proposed device. The material was kindly provided by Electrodych.

The breakdown of mobile equipment is not always associated with physical malfunctions of elements or assemblies. Sometimes the cause of the malfunction is the failure of internal programs. You can buy a programmer for phones in the "Detaley.RU" online store and quickly restore your gadget.

Order a programmer for mobile phones from us

On our website you can order and purchase a wide range of accessories for flashing and restoring mobile devices. Here are:

    devices for firmware;

    date cables for Chinese phones;

    date cables for original equipment, etc.

Separately, we can highlight devices for updating or resetting battery controllers. Usually the device is needed after installing new batteries in the old case. At the same time, the data from the old battery remains on the controller, which interferes with full-fledged work. On our website you can buy a laptop battery programmer and solve this problem.

We offer high-quality devices from leading manufacturers, which, with proper operation and use of original software, will not harm the restored equipment.

You can find out the price of a programmer for smartphones through our website. At your service is a simple and convenient catalog with up-to-date information on cost and balances. In the absence of the necessary equipment, please contact our manager. He will help you choose a similar device or tell you the time of the next delivery.

We make delivery throughout Russia, regardless of the volume of the order. We take large wholesale customers and retail customers equally seriously. All purchases are tracked until they are received.



Did you like the article? Share it