G-Box Q

From Matricom Wiki
Jump to: navigation, search

Firmware

Stable

2.2.1 (1574)

  • Version Code 1574
  • Build ID 3e741e503c
  • Release Date 3/29/2017

q_2.2.1_3e741e503c-1574.zip

recovery.img

Fixes and Features

  • Remote Power Button: The power button now suspends the device
  • Remove unnecessary directives from frameworks/base
  • Update Wi-Fi retrieval
  • Ability to connect to hidden Wi-Fi networks during setup
  • Fix 8 character string issue during Wi-Fi setup
  • Home Portal Fixes for weather refresh
  • Remove weather on disable
  • Long press Reboot boots recovery
  • Add RW to media_card
  • Keys, except power key, will no longer wake up the box
  • Minor HDMI backend fixes (Auto resolution)
  • Fix crash during final setup screen
  • Fix error with What's New? dialog not showing

Notes

  1. During the first 1 - 2 minutes, the power feature suspend will take an additional 20-60 seconds to suspend fully. During this time the LED will remain on. After this the suspend function will resume normal operation.
  2. Male to Male usb power cables inhibit the power button working and will keep the device from suspending.

Beta

This is a collection of beta firmware. These are testing firmware that should not be used for daily drivers unless you are confident in your tech abilities. Keep in mind that some features in beta firmware may not work correctly.

2.2.1 (1543)

  • Version Code 1543
  • Build ID d0a4e8c779
  • Release Date 2/1/2017

q_2.2.1_d0a4e8c779-1543-BETA-userdebug.zip

recovery.img

Fixes and Features

  • Minor Text Fixes
  • Power suspend update
  • Overlay updated to reflect new changes
  • Minor HDMI backend fixes (Auto resolution)

2.2.1 (1538)

This is a small incremental to the 1530 Version released on 1/18/2017. This requires the recovery image and must be flashed manually.

  • Version Code 1538
  • Build ID 5e111b358a
  • Release Date 1/27/2017

q_2.2.1_5e111b358a-1538-BETA-userdebug.zip

recovery.img

2.2.1 (1530)

  • Version Code 1530
  • Build ID 686076d049
  • Release Date 1/18/2017

q_2.2.1_686076d049-1530-BETA-userdebug-SIGNED.zip

recovery.img

Fixes and Features

Fixed Power Management

  • LED Turns Off
  • Keys Won't Wake UP Box
  • Mouse Still wakes up box (known issue fixed in next update)
  • Actually Doze instead of blank screen (edited)

Home Portal

  • Weather Bug Fixes for forever refreshing
  • Uninstall Apps from App Screen (Long Press App)
  • Reboot into recovery, long press reboot in settings
  • LED Toggle (WIP)

Matricom Setup Wizard

  • Wifi Fixes for 8 char passwords
  • Bluetooth Fixes
  • Fix crash during final screen

Known Issues

  • LED is not persistent
  • Uninstalling Apps leave on the main bar

Flashing

The reset switch in the A/V port

Flashing firmware on the G-Box Q can be done in several ways. We will look at a few of the options available

Android Recovery Method (Toothpick Method)

The recovery menu

This is the standard method that has been used to flash the Q for some time.

Tools you will need:

  • SD Card (less than 32 GB)
  • Upgrade packages
  • Recovery Image (optional)
  • Aml Script [factory_update_param.aml] (optional)

Note: You can use a USB drive instead of an SD card. However, using a USB will not allow loading of a custom recovery. If you experience zip verification issues, you will need to use an SD card with the corresponding Recovery for the firmware you are trying to install.

Format the SD card to FAT32 and erase the contents of the SD card. Copy the recovery.img, upgrade package zip file, and the factory_update_param.aml. Note: you only need the zip file if you plan to manually install it. If you want the process to be automated, you will need an AML Script. (See the section below for how to use AML Scripts and some sample scripts). Download the firmware and store the firmware zip file onto your SD card. It can be named anything as long as you do not unpack the zip file. Place the SD card into your G-Box and power off the device by removing the power plug. Using a toothpick or similar item, insert the toothpick into the back of the A/V port until you feel or hear the switch depress. Holding the button down, plug the power back into the box. The device should load into the recovery menu. If you have an AML script, it will automatically install and reboot upon completion. If you do not have an AML script, proceed to the Install zip file by choosing "apply update from EXT". Select "Update from sdcard" and choose the zip file. Once it has been installed, you can reboot the system. NOTE: If you want to start with a clean system, choose the "wipe data/factory reset" option. Proceed with caution as this is irreversible.

Firmware Updater

Firmware Updater

Download the zip file and either load it on a USB or SD card. Alternatively, download the zip file directly on the box. Open the "Firmware Updater" application and choose the option "APPLY UPDATE ZIP". Select any of the file browsers on the right hand side. We will use the "FileBrowser" for this example. Choose the corresponding path and select the zip file. It will verify and install.


Troubleshooting

When flashing a firmware, it errors out and says signature verification failed

This happens when the firmware is not signed to match the correct recovery version. Make sure you have the proper recovery.img file on your SD card when you are flashing. If you are getting this error from the Firmware Updater, you will need to manually apply the update or contact support for more assistance.

Recovery cannot find my SD Card

Make sure your SD card is formatted to FAT32 and that you only have the necessary files needed for installing a firmware.

Recovery cannot find my USB drive

This is a common problem with larger USB drivers that the recovery partition cannot read. Try either using a smaller USB drive or switching to SD card. It is recommended that the USB drive is smaller than 32 GB and it must be formatted to FAT32.

Recovery failed to mount my USB/SD

The SD or USB might be formatted incorrectly. Make sure it's formatted to FAT32. Also the USB or SD must be inserted into the device before you boot into the recovery mode.

ADB

ADB is automatically running on start up. When the box has an active internet connection, find the ip address and use that to connect. IE: adb connect 192.168.1.12

AML Scripts

AML Scripts are specific to the Amlogic chipset and allow the recovery to automatically apply updates. These files are named "factory_update_param.aml". Note: This only works with SD cards.

An example script is found below:

--wipe_data
--update_package=/sdcard/q_2.1.0_9c6d2f00dc.zip
--run_command=/system/bin/reboot

This particular script will wipe the data partition and install the corresponding zip. In order for this to successfully work, you must have the recovery.img on the root of the SD card.

Home Portal

Home Portal