Amlogic Burning Tool

  1. Download Amlogic Usb Burning Tool
  2. Download Amlogic Usb Burning Tool V2.1.6
  3. Amlogic Burning Tool
  4. Amlogic Burning Tool 2.0.5
  5. Amlogic Burning Tool Pc Update
Utility to extract AMLogic 'USB Burning Tool' .IMG firmware for Linux

Amlogic USB Burning Tool is a tool used. I reviewed Rikomagic MK22 TV box about two weeks ago, and with the firmware I had, online firmware update was not enabled, and the company only released.IMG firmware for Amlogic USB Burning Tool, a windows-only tool that’s not well designed, and requires some procedure that vary slightly from boxes to boxes which in some cases forces to buy a male to male USB cable. Amlogic USB Burning Tool is a tool used to upgrade the firmware on Android TV Boxes that are based on Amlogic. With this USB Burning tool, you can update the Amlogic based Android TV boxes to the latest version of the firmware by flashing the firmware in.img format. In this article, you would be able to.

aml-upgrade-package-extract.c
// gcc aml-upgrade-package-extract.c -o aml-upgrade-package-extract
// ./aml-upgrade-package-extract update-usb-burning-mode.img
// /dev/sdX - fat32 sdcard
// Make bootable Android update:
// dd if=aml_sdc_burn.UBOOT bs=1 count=442 of=/dev/sdX
// dd if=aml_sdc_burn.UBOOT seek=1 skip=1 bs=512 of=/dev/sdX
// sync
// dd if=aml_sdc_burn.UBOOT conv=fsync bs=1 count=442 of=/dev/sdX
// dd if=aml_sdc_burn.UBOOT conv=fsync seek=1 skip=1 bs=512 of=/dev/sdX
// cp -v aml_sdc_burn.{ini,UBOOT} [device-mount-point]
// cp -v update-usb-burning-mode.img [device-mount-point]/aml_upgrade_package.img
#include<errno.h>
#include<inttypes.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<arpa/inet.h>
uint32_tconvert(uint8_t *test, uint64_t loc) {
returnntohl((test[loc] << 24) | (test[loc+1] << 16) | (test[loc+2] << 8) | test[loc+3]);
}
voidmain (int argc, char **argv) {
FILE *fileptr;
uint8_t *buffer;
long filelen;
FILE *f;
char *filename;
uint64_t record;
uint64_t record_loc;
uint64_t file_loc;
uint64_t file_size;
if (argc <= 1) {
printf('Usage: %s [firmware-file-name]n', argv[0]);
exit (0);
}
fileptr = fopen(argv[1], 'rb');
fseek(fileptr, 0, SEEK_END);
filelen = ftell(fileptr);
rewind(fileptr);
buffer = (uint8_t *)malloc((filelen+1)*sizeof(uint8_t));
fread(buffer, filelen, 1, fileptr);
fclose(fileptr);
for (record = 0; record < (uint8_t)buffer[0x18]; record = record + 1){
record_loc = 0x40 + (record * 0x240);
filename = (malloc(32));
sprintf(filename,'%s.%s',(char *)&buffer[record_loc+0x120], (char *)&buffer[record_loc+0x20]);
file_loc = convert(buffer,record_loc+0x10);
file_size = convert(buffer,record_loc+0x18);
f = fopen(filename, 'wb');
if (f NULL) {
printf('ERROR: could not open outputn');
printf('the error was: %sn',strerror(errno));
free(filename);
continue;
}
fwrite(&(buffer[file_loc]), sizeof(uint8_t), (size_t)file_size, f);
fclose(f);
free(filename);
}
free(buffer);
}
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

BEFORE START

What you need:

Image file

Host PC

USB OTG Cable

Supported host OS: Windows XP (32/64bit) Windows 7 (32/64bit) Windows 8 (32/64bit) Windows 10 (32/64bit)

ATTENTION!
If you download OTA zip package there are two ways how update your device: via Android (list below main firmware guide) or via recovery.
If you download full firmware (zip file contains img file this guide and usb burning tool) please read following instructions.

TIP

USB Burning tool is common firmware for Amlogic SoC


1. You need to download the firmware archive. You should be sure, that using current firmware fits for your device otherwise it could cause harmful consequences.
2. Unpack zip archive. In directory, you can find firmware file “img” and USB_Burning_Tool_v2.0.5.15.
3. Installing USB_Burning_Tool_v2.0.5.15. During installation, you should allow to install additional drivers for amlogic devices detection.

4. Run and Change to English language in menu


5. Open firmware file (File-Import Image) and press start.



6. Connect device to PC via otg usb using usb A type cable. Device turns on automatically.

7. When PC detects device, reflashing starts automatically. If it has not happened, you should check amlogic drivers in device manager and repeat it’s installing.

8. After reflashing device you should see “result: burning successful” message and disconnect device from host PC.

Tool

Download Amlogic Usb Burning Tool


9. Disconnect device from host PC.

OTA FIRMWARE UPGRADE (can be different on NON Ugoos devices)

Installing firmware from Android system:

1. Download the archive with firmware in zip format. Then place downloaded file on flash card or usb flash drive. Plug sd/flash card in device.

2. Start device, run settings, then about:


3. Run system update:

4. In “Local update” menu press “select” button and choose the update zip file:

Download Amlogic Usb Burning Tool V2.1.6


5. Then press update: device reboot and start installing firmware. Do not power off device during installing.

Reflashing firmware from recovery menu:

Burning

1. Insert usb flash drive with OTA update package in Box

2. Hold recovery button and turn on the device

3. In recovery menu choose option “update from ext”

Amlogic Burning Tool


4. System let you choose sd card or usb drive. You should choose udisk.


5. Then you choose update zip file previously downloaded on usb drive and system start uploading, checking and installing firmware.

OTG usb ports on Ugoos devices:

Ugoos AM1

Amlogic Burning Tool 2.0.5

Ugoos AM2


Ugoos AM3

Amlogic Burning Tool Pc Update

If you bricked your device (soft brick):

The easiest way to solve this, without need of short circuit of the NAND pins, is to use Amlogic Bootcard Maker to make a bootable micro SD card with your device stock firmware.

Just upload firmware image on (Micro) SD Card and put it in your device.
You will be able to enter into recovery and the firmware will be flashed automatically. When the TV BOX reboots, remove the micro SD Card, this step is very important, wait 4-5 minutes and the update will completed.

Find us:

Comments are closed.