Как установить драйвера rockusb
Сайт Android +1 продолжает рассказывать как прошивать устройства Android. Сегодня поговорим о том как прошить устройства на базе RockChip Batch Tools.
В данной статье вы узнаете как правильно прошить различные планшеты и смартфоны Android работающие на чипе RockChip с помощью программы утилиты RockChip Batch Tools.
Что понадобиться для прошивки?
- Компьютер или ноутбук (OS Windows XP — 10)
- Программа прошивальщик RockChip Batch Tools
- Установленные драйвера
- Ранее скачанная прошивка
- Оригинальный и неповрежденный MicroUSB кабель
- Включить Отладку по USB
Инструкция по прошивке с помощью RockChip Batch Tools
Установка драйвера
Если у вас уже установлен драйвер можете пропустить данную инструкцию и пролистать ниже. Установка драйверов производиться только один раз.
Прошивка Устройства
- Если у вас установлена карта памяти извлечь ее на время прошивки
- Подключить устройство к ПК
- Запустить программу RockChip Batch Tools
- В верхней части программы нажать кнопку выбора и выбрать файл формата IMG
- Перевести в режим прошивки
- Зажмите кнопку Увеличить Громкость + Зажмите Кнопку Вкл и удерживайте две кнопки сразу.
- Включите отладку по USB и откройте программу RockChip Batch Tools и нажмите кнопку переключить
- После перехода в режим прошивки нажать кнопку Обновить.
- Во время прошивки не отключать устройство от компьютера.
- После прошивки программа вас оповестит, что прошивка установлена, нажмите кнопку выход и отключите от компьютера.
- Первая загрузка устройства будет длиться 3-4 минуты
- Прошивка RockChip окончена!
Больше статей и инструкций читайте в разделе Статьи и Хаки Android или Прошивки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
В этой статье мы расскажем вам, как обновить прошивку ANROID TV BOX при помощи утилиты RockChip BatchTool. Мы рекомендуем сначала попробовать перепрошить устройство при помощи карты microSD. Прошивать устройство при помощи утилиты следует лишь в том случае, если другие способы не привели к желаемому результату или отсутствует техническая возможность их осуществить.
Обратите внимание: для того, чтобы воспользоваться утилитой, вам понадобится установить на ваш компьютер драйвер RockChip USB. О том, как сделать это, рассказывается в статье «Установка драйвера RockChip USB».
Выполняйте процедуру перепрошивки последовательно, переходя к следующему шагу после завершения предыдущего.
-
и распакуйте архив с утилитой. Запустите приложение RKBatchTool.exe.
Вы увидите интерфейс на китайском языке. Для переключения языка на английский нажмите левую нижнюю кнопку и выберите второй пункт раскрывающегося списка (как на изображении ниже).
Удерживая кнопку Reсovery, подключите кабель к разъему microUSB вашего ANDROID TV BOX.
Кнопка Recovery, в зависимости от модели, может либо находиться на корпусе, либо быть скрытой (в таком случае используйте тонкий длинный предмет, например, зубочистку или канцелярскую скрепку). В модели UM-501TV вам понадобится аккуратно разобрать корпус и нажать кнопку на боковой стороне системной платы.
Некоторые модели ANDROID TV BOX имеют два порта microUSB. При такой конфигурации один порт используется исключительно для питания устройства (и имеет пометку "DC"). Подключайте устройство через второй порт.
Если вы всё сделали правильно, один из серых прямоугольников в поле Connected Devices станет зелёным (как на изображении ниже). Переходите к следующему шагу.
Если же этого не происходит, попробуйте подключить кабель к другому USB-порту вашего компьютера (и удостоверьтесь, что вы выполнили все предыдущие шаги полностью; обратите особое внимание на выбор порта ANDROID TV BOX и установку драйверов на ваш компьютер).
Прямоугольник начнёт мигать желтым. Подождите немного.
Прошивки устройств на платформе Rockchip 3066 (rk3066)
В теме обсуждаются вопросы создания и модификации прошивок устройств на Rockchip 3066 (rk3066) и его возможных аналогов
Сейчас на рынке появилось множество устройств, построенных на базе Rockchip 3066 и его аналогов (планшеты, телефоны и компьютеры). К сожалению, производитель не открыл SDK и прошивка этих устройств является "черным ящиком". Предлагается в этой теме общими усилиями собрать информацию и разработать методики, которые позволят улучшать прошивки.
Собственно тему создал для того чтобы выяснить какие инструменты требуются для ковыряния прошивок, программирования, сборка кастомов на платформе rk3066.
Подскажите что к чему :-)
Это место куда мы будем собирать всю информацию по кастомизации прошивок на Rockchip 3066 (rk3066). Для удобства я под спойлером "Профильные темы" собрал все планшеты на этой платформе (может и не все) и Вы можете поискать какую либо информацию и выложить сюда и Вас обязательно поблагодарят :)
RK30xx == RK31xx
Внимание. Это действия Вы можете проводить при наличии рабочего CWM для Вашего устройства.
хоть речь и про rk29xx, но к rk3066 тоже подходит - формат прошивок один и тот же (проверял на распаковке двух прошивках к Pipo M3).
запаковку не проверял (меня пока этот вопрос не интересует, может быть позже)
system.img открывается через ext2explorer
♦ Двух ядерный высокопроизводительный и мало потребляющий ARM Cortex-A9 MP Core процессор
♦ Полная реализация архитектуры и системы команд ARM v7-A,поддержка ARM NEON Advanced SIMD (одна инструкция, много данных) для ускоренной обработки сигналов и других медиа вычислений
♦ Суперскалярный, переменной длины, c внеочередным исполнением конвейер с модулем динамического предсказания условных переходов, 8 уровней конвейера
♦ Включает VFPv3 аппаратное обеспечение операций сложения, вычитания, деления, умножения и квадратного корня с одинарной и двойной точностью
♦ SCU обеспечивает согласование памяти между двумя ядрами
♦ По отдельному таймеру и сторожевому таймеру на каждое ядро
♦ 32 КБ кэш инструкций первого уровня, 32 КБ кэш данных первого уровня с 4-х кратной ассоциативностью
♦ 512 КБ объединенный (инструкции + данные) кэш второго уровня
♦ Поддержка технологии Trustzone
♦ Полная система отладки ARM CoreSight:
● Доступность для отладки и трассировки целых систем
● Поддержка ETM трассировки
● Агрессивная(invasive) и неразрушающая(non-invasive) отладка
♦ Четыре отдельных домена питания с поддержкой внутреннего переключения питания на ядра и блоки процессора и внешним включением/выключением в зависимости от выбранного приложением сценария:
● PD_A9_0: Первое ядро Cortex-A9 + Neon + FPU + L1 кэш инструкций и данных
● PD_A9_1: Второе ядро Cortex-A9 + Neon + FPU + L1 кэш инструкций и данных
● PD_DBG : CoreSight-DK для Cortex A9
● PD_SCU : SCU + кэш второго уровня
♦ Один изолированный домен питания для поддержки DVFS
♦ Максимальная частота работы процессора в худшем случае 750 МГц c напряжением ядра 1.0 В, нормальная – 1.1 ГГц с напряжением ядра 1.1 В, максимальная 1.5 ГГц.
♦ Встроенная память
● 10 КБ BootROM (загрузочная флэш)
● 64 КБ встроенной SRAM для защищенного и незащищенного доступа. Размер защищенной и незащищенной области устанавливается программно
● 256 КБ или 512 КБ встроенной SRAM совместно с кэшем второго уровня
♦ Внешняя память
● DDR3-800, 16/32 битной разрядности данных, 2 ранга, всего 2 ГБ (максимум) адресного пространства, для одного ранга также максимум адресного пространства 2 ГБ
● LPDDR-400, 32 битной разрядности данных, 2 ранга, всего 2 ГБ (максимум) адресного пространства, для одного ранга также максимум адресного пространства 2 ГБ
● LPDDR2-800, 32 битной разрядности данных, 2 ранга, всего 2 ГБ (максимум) адресного пространства, для одного ранга также максимум адресного пространства 2 ГБ
● Асинхронная SRAM/NOR Flash, 8/16 битной разрядности данных, 2 банка, 1 МБ (максимум) адресного пространства на банк
● Асинхронная NAND Flash (включая LBA NAND), 8/16 битной разрядности данных, 8 банков, 60 бит ECC
● Синхронная ONFI NAND Flash, 8 битной разрядности данных, 8 банков, 60 бит ECC
♦ Встроенная BootROM (загрузочная флэш)
● Размер: 10 КБ
● Поддержка загрузки системы со следующих устройств:
■ 8/16 битной асинхронной NAND Flash
■ 8 битной ONFI NAND Flash
■ SPI0 интерфейс
■ eMMC интерфейс
● Поддержка загрузки системного кода по следующим интерфейсам:
■ USB OTG интерфейс
■ UART0 интерфейс
♦ Встроенная SRAM
● Размер: 64 КБ
● Поддержка защищенного и незащищенного доступа
● Размер защищенной и незащищенной области устанавливается программно
● Защищенной областью может быть 0 КБ, 4 КБ, 8 КБ, 12 КБ, 16 КБ,…, 60 КБ, 64 КБ
♦ 256 КБ или 512 КБ встроенной SRAM совместно с кэшем второго уровня для Cortex-A9, размер устанавливается программно
♦ JPEG декодер
● Форматы входного JPEG файла : YCbCr 4:0:0, 4:2:0, 4:2:2, 4:4:0, 4:1:1 и 4:4:4 выборки
● Выходные форматы RAWизображения : YCbCr 4:0:0, 4:2:0, 4:2:2, 4:4:0, 4:1:1 и 4:4:4 полупланарный
● Размер декодируемого изображения от 48Ч48 до 8176Ч8176 (66.8 Мп)
● Максимальная скорость потока данных до 76 миллионов пикселей в секунду
♦ JPEG кодер
● Формат входных RAW изображений:
■ YCbCr 4:2:0 планарный
■ YCbCr 4:2:0 полупланарный
■ YCbYCr 4:2:2
■ CbYCrY 4:2:2 с чередованием
■ RGB444 и BGR444
■ RGB555 и BGR555
■ RGB565 и BGR565
■ RGB888 и BRG888
■ RGB101010 и BRG101010
● Выходной JPEG файл: JFIF формат версии 1.02 или Non-progressive JPEG
● Размер кодируемого изображения от 96Ч32 до 8192Ч8192 (67.1 Мп)
● Максимальная скорость потока данных до 90 миллионов пикселей в секунду
♦ 3D Графический движок
● Совместимость с OpenGL ES1.1 и 2.0, OpenVG1.1
● Четыре встроенных шейдер ядра
● Разделение вершинных (геометрических) и фрагментных (пиксельных) вычисления для максимальной параллельной пропускной способности
● Единая шейдерная архитектура
● Обеспечивает MMU и кэш второго уровня размером 128 КБ
● Скорость построения треугольников: 30 М треугольников/сек
● Скорость отрисовки пикселей: 1.4 Гп/сек
♦ 2D Графический движок
● Скорость отрисовки пикселей: 300 Мп/сек без масштабирования, 150 Мп/сек с билинейным масштабированием, 75 Мп/сек с бикубическим масштабированием
● Битовые BLIT операции с поддержкой BLIT растяжения, простой BLIT и BLIT фильтр
● Цветовая заливка с заливкой градиента и заливка по шаблону (паттерну)
● Рисование линий с фильтром сглаживания и определенной шириной
● Высокопроизводительное растягивание и сжимание
● Монохромное расширение для текстового рендеринга
● ROP2, ROP3, ROP4 полное альфа-смешивание и прозрачность
● Режимы альфа смешивания, включая Java 2 правила композиции Портера-Даффа, цветовую рирпроекцию и шаблонную маску
● 8K x 8K растровая 2D координатная система
● Поворот на любые углы со сглаживанием на каждом 2D примитиве
● Программируемый бикубический фильтр для поддержки масштабирования изображения
● Смешивание, масштабирование и вращение поддерживается за один проход для BLIT операций растягивания
● Исходные форматы:
■ ABGR8888, XBGR888, ARGB8888, XRGB888
■ RGB888, RGB565
■ RGBA5551, RGBA4444
■ YUV420 планарный, YUV420 полупланарный
■ YUV422 планарный, YUV422 полупланарный
■ BPP8, BPP4, BPP2, BPP1
● Выходные форматы:
■ ABGR8888, XBGR888, ARGB8888, XRGB888
■ RGB888, RGB565
■ RGBA5551, RGBA4444
■ YUV420 планарный, YUV420 полупланарный только в режиме фильтрации и предварительного масштабирования
■ YUV422 планарный, YUV422 полупланарный только в режиме фильтрации и предварительного масштабирования
♦ Интерфейс камеры
● 2 независимых контроллера интерфейса с камерой
● Поддержка до 5 Мп
● 8 бит CCIR656 (PAL/NTSC) интерфейс
● 8 бит/10 бит/12 бит RAW интерфейс
● YUV422 формат входных данных с регулируемой YUV последовательностью
● YUV422, YUV420 выходной формат с раздельным Y и UV пространством
● Поддержка картинки в картинке (PIP)
● Поддержка простых эффектов для изображения, таких как сепия, негатив, художественное замораживание, рельефность и т.д..
● Поддержка статической гистограммы статистики и статистики баланса белого
● Поддержка обрезания изображения под окно любого размера
● Поддержка масштабирования с произвольным нецелочисленным коэффициентом от 1/8 до 8
♦ Интерфейс дисплея
● Два независимых дисплей контроллера для HDMI и двух панельного TFT дисплея
● Поддержка LCD TFT панелей с разрешением до 1920Ч1080
● Поддержка выхода HDMI 1.4 с разрешением [email protected]
● Поддержка ТВ интерфейса с ITU-R BT.656 (8 бит, 480i/576i/1080i)
● Параллельный RGB LCD интерфейс: RGB888 (24 бит), RGB666 (18 бит), RGB565 (15 бит)
● Последовательный RGB LCD интерфейс: 3Ч8 бит с поддержкой RGB delta, 3Ч8 бит с дополнением фиктивными данными (dummy data), 16 бит дополняемый 8 битами
● Микроконтроллерный LCD интерфейс: i8080 до 24 бит RGB
● 5 дисплейных слоев:
■ Один фоновый слой с программируемым 24 битным цветом
■ Один видео слой (win0)
► RGB888, ARGB888, RGB565, YUV422, YUV420, AYUV
► максимальное разрешение 1920Ч1080
► масштабирующий движок с произвольным нецелочисленным коэффициентом в интервале от 1/8 до 8
► 256 уровней альфа смешивания
► Поддержка цветового ключа прозрачности
► Поддержка 3D дисплея
■ Один видео слой (win1)
► RGB888, ARGB888, RGB565, YUV422, YUV420,AYUV
► максимальное разрешение 1920Ч1080
► масштабирующий движок с произвольным нецелочисленным коэффициентом в интервале от 1/8 до 8
► 256 уровней альфа смешивания
► Поддержка цветового ключа прозрачности
■ Один OSD слой(win2)
► RGB888, ARGB888, RGB565, 1/2/4/8BPP
► 256 уровней альфа смешивания
► Поддержка цветового ключа прозрачности
■ Аппаратный курсор (win3)
► 2 битный цвет
► максимальное разрешение 64Ч64
► 3-цвета и режим прозрачности
► 2-цвета + прозрачность + инвертированный режим
► 16 уровней альфа смешивания
● Поддержка поворота на 180градусов в комбинированном режиме с LCD контроллером или отдельно
● 3 Ч 256 Ч 8 бит дисплейные таблицы LUT
● Win0 и Win1 слои могут накладываться друг на друга с подменой
● Поддержка преобразования цветового пространства: YUV в RGB и RGB в YUV
● Поддержка Deflicker(фильтр подавления мерцания) для интерлейсного выхода
● Поддержка операций репликации (16 бит в 24 бита) и размытия (24 бита в 16/18 бит)
♦ HDMI TX 1.4
● Совместимость с HDMI версии 1.4a, HDCP ревизии 1.4 и DVI версии 1.0
● Поддержка цифрового ТВ (DTV) от 480i до 1080i/p HD разрешения, и ПК с VGA в UXGA
● Поддержка 3D и 2048Ч4096 разрешения видео
● Программируемы двух поточный преобразователь цвнтового пространства
● Совместимость с EIA/CEA-861D
● Поддерживается глубина цвета до 12 бит на пиксель
● xvYCC улучшенная колориметрия
● Передача пакета Gamut Metadata (Метаданные палитры)
● Поддержка входных цифровых видео форматов RGB, YCbCr включая ITU.656
● 36 бит RGB/YCbCr 4:4:4, 16/20/24 бит YCbCr 4:2:2 , 8/10/12bit YCbCr 4:2:2 (ITU.601 и 656)
● Поддержка стандартного SPDIF для стерео или сжатого аудиопотока до 192 КГц
● Поддержка PCM, Dolby digital, DTS цифровых аудио форматов посредством четырехбитного I2S (до 8 каналов) совместимого с IEC60958 или IEC61937
● Поддержка однобитного аудио формата (Super Audio CD)
● Поддержка аудиоформатов с высоким битрейтом
● Master I2C интерфейс для подключения к DDC (дисплейный канал данных)
● Регистры конфигурации программируются через параллельный интерфейс
● Широкая пропускная способность канала, до 2.2 Гб/сек
♦ Температурный датчик
● 2 датчика на базе биполярных транзисторов
● 2 канала 12 разрядного АЦП последовательного приближения (SAR ADC)
● Погрешность измерения температуры ± 5 градусов
♦ АЦП последовательного приближения (SAR-ADC)
● Четыре 10-ти разрядных канала
● Скорость преобразования варьируется от 0.1 до 1 Msps (sps – выборка в секунду)
● Частота входного сигнала АЦП не должна превышать 1МГц
● DNL (differential nonlinearity – дифференциальная нелинейность) меньше чем ±1 LSB, INL (integral nonlinearity – интегральная нелинейность) меньше чем ±2.0 LSB
● Ток в энергосберегающем режиме не более 0.5 мкА для аналоговой и цифровой логики
● Питание аналогового интерфейса 2,5 В (± 10%)
♦ eFuse
● 256 бит (32Ч8) высокой плотности электронный предохранитель
● Условия программирования: VDDQ должно быть 2.5 В (±10%)
● Время программирования около 4~6 мкс
● Условия чтения: VDDQ должно быть 0 В или брошено
● Поддерживает режим энергосбережения и ожидания
♦ Диапазон напряжений питания
● Питание ядра 1.1 В (± 10%)
● Питание линий и интерфейсов ввода/вывода 3.3 В, 2.5 В или 1.8 В (± 10%)
♦ Технологический процесс
● TSMC 40 нм LP
♦ Тип корпуса
● TFBGA453LD 19 мм х 19 мм (размер шарика 0.4 мм; шаг шариков 0.8 мм)
Инструкция по распаковке .img образа прошивки на платформе RK3066
Для распаковки вам понадобится linux (можно также использовать VirtualBox (если Вы знаете что делаете))
Прошивка через RKBatchTool
Прошивка через ПК, ноутбук или нетбук.
Убедитесь в правильной установке драйверов. Если драйвера не устанавливаются, либо не загорается зеленый квадратик, поменяйте порт usb или usb кабель, для прошивки желательно использовать USB порт v2.0.
необходимо:
* при первом использовании вашего ПК в связке с андроид-устройством, установите необходимый USB-драйвер.
* перед прошивкой планшета зарядите планшет желательно до 80 %, убедитесь что драйвер установлен правильно.
на ПК:
* скачайте архив с прошивкой
* извлеките из архива файл прошивки (расширение файла прошивки должно быть IMG)
* скачайте программу BatchTool V1.5 для прошивки устройства
* распаковываете в любую для вас удобную папку
* запустите файл RKBatchTool.exe
* нажмите на кнопку ". " и укажите местоположение файла прошивки
Для планшета:
* выключите планшет и зажмите кнопку "+" и кнопку "вкл" (в течение 3-5 секунд ) и подключите USB кабель.
* дождитесь, когда на экране ПК в окне программы BatchTool V1.5 порт с цифрой 1 будет подсвечен зеленым и отпустите удерживаемые на планшете кнопки. (обязательно только зеленый квадратик)
* после того как появится квадрат зеленого цвета нажимаем на кнопку "upgrade" и ждем оканчания процесса
Не в коем случаи не выдергивать usb кабель из планшета/ USB портов.
* дождитесь окончания процесса
При успешном окончании прошивки планшет включится и загрузится автоматически.
После этого можно отсоединить USB-кабель.
Я разбираю img файлы с помошью Wendal Tools из-под Винды. А полученый файл system.img можно открыть с помощью WinImage.
RockUSB Driver allows Windows Computer to detect the devices powered by Rockchip Chipset, whether it’s a Smartphone, FeaturePhone, or Tablet.
Here on this page, we have shared the latest version of the RockUSB driver along with the previous versions.
Features of RockUSB Driver
Small Size:
The driver comes in a small package and contains all the information. It comes in support of the computer running Windows 2000, Windows XP, Windows Vista, and Windows 7. The latest version of the driver supports Windows 8 and Windows 10.
Support 32 and 64 bit:
It supports Windows computers running on 32bit and 64bit computers. The 32-bit version of the driver can be installed on the computer running on the 34bit version of the Windows computer. At the same time, a 64-bit version can be installed on the computer running on a 64-bit Windows computer.
Manual Driver:
It comes as an INF driver, which can be installed manually on the Windows computer through the device manager. The latest version of the driver can be installed directly on Windows 8 and Windows 10 (right click on INF > install).
Support Rockchip Flash Tool:
It comes in support to Rockchip Batch Tool and Rockchip Factory Tool which helps you to flash the Stock firmware on your Rockchip Chipset powered Android smartphones and tablets. It also supports FeaturePhone running on the Rockchip Chipset.
Download RockUSB Driver
By using the following links, you can easily download the RockUSB on your computer. If you are using Windows 8 or Windows 10 or 11 then we recommend you to use the latest version of the tool:
Readme Once:
[*] Compatibility: RockUSB is Compatible with Windows XP, Vista, Windows 7, Windows 8, Windows 8.1, Windows 10 and Windows 11 (x86 or x64 bit).
[*] Alternative Driver: Rockchip Driver Assistant is the best alternative to RockUSB. If you wish to give it a try then head over to Download Rockchip Driver Assistant page.
[*] Rockchip Batch Tool: If you are looking for the Rockchip Batch Tool then head over to Download Rockchip Batch Tool page.
[*] Rockchip Factory Tool: If you are looking for the Rockchip Factory Tool then head over to Download Rockchip Factory Tool page.
[*] Credits: RockUSB is officially created by Fuzhou Rockchip Electronics Co. Ltd. So, full credit goes to them for sharing the driver for free.
Rockchip Driver Assistant is also known as RK Driver Assistant. It is a small utility that allows you to install the correct Rockchip Drivers on the Windows Computer.
Here on this page, we have shared the latest version of the Rockchip Driver Assistant and the previous versions.
Features of Rockchip Driver Assistant
AutoInstaller:
Rockchip Assistant is a small utility that automatically installs the correct Rockchip Driver on Windows Computer. You don’t have to install the drivers manually. Follow the screen instructions to install the drivers quickly.
Install Correct Drivers:
Whether you are running on Windows x32 Bit or Windows x64 Bit Computer, Driver Assistant automatically detects it and installs the driver package automatically. It is compatible with Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10 computers. It does not support computers other than Windows, including Mac and Linux.
Supports Rockchip Devices:
It provides great support to the devices running on RockChip Chipsets with chipset RK29 (RK2918), RK30 (RK3066), RK31 (RK3188). And is fully compatible with the RockChip Batch Tool which allows you to install or flash the stock firmware on the device. You can also use the same driver to install the IMEI on RockChip devices.
Download Rockchip Driver Assistant
Rockchip Driver is compatible with all versions of Windows OS, including Windows XP to Windows 11 (x32 or x64 bit). If in case you were looking for the latest version of the Rockchip Driver, then use the following links to get it on your computer:
v5.1.1: DriverAssitant_v5.1.1.zip – Latest
Readme Once:
[*] Compatible With: RockChip Batch Tool is compatible with Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 and Windows 10. And it doesnt supports Linux and Mac computers.
[*] Works with RockChip Flash Tool: The above driver package is tested working with RockChip Batch Tool and RockChip Factory Tool (both allows you to flash the stock firmware on the RockChip Devices).
[*] Supports: It supports all types of devices running on RockChip Chipsets, including RK2918 (RK29), RK3066 (RK30), RK3188 (RK31), and other RockChip Chipsets.
[*] Credits: Rockchip Driver Assistant is created and distributed by Fuzhou RockChip Inc. So, full credit goes to them for sharing the driver for free.
Читайте также: