Skip navigation

Purpose of service button

Service button is intended to emergency recovery STB operation. In the normal operation of STB, it boots automatically according to preset settings, access to System Recovery Utility menu is available. Service button is used if STB fails to boot and there is no access to System Recovery Utility menu.

Location of service button and LED

Service button (FN button) is located on the rear panel of STB. Example of MAG322:

Emergency Recovering with Service button MAG322/324/349/351

Specific emergency boot modes are signaled with LED located on the front panel of STB. Example of MAG322:

Emergency Recovering with Service button MAG322/324/349/351

Emergency boot modes

Three emergency boot modes are supported.

  • Mode 1 (LED white, slow blinking ). Selecting alternative NAND - if for some reason download or update of the software from the current memory bank has not been successful, this mode switches the loading from the alternative flash memory bank;
  • Mode 2 (LED white, quick blinking). Reset to factory settings - if some STB settings do not allow to boot, you may need to reset the environment variables of the STB software to initial value;
  • Mode 3 (LED white, lights constantly). Emergency startup - loading the System Recovery Utility menu via USB or over the network (requesting update data via DHCP protocol) - in some cases, if you can not boot from modes 1-2, this mode is used.

Selecting emergency boot mode

The procedure for selecting one of emergency boot modes is as follows:

  • Unplug STB power.
  • Press and hold Service button.
  • Switch STB power on (still holding the button).
  • Wait for desired boot Mode in accordance to LED indication:
    • Mode 1. (white LED, slow blinking). Release the button to load STB in mode 1. If button is being held - STB goes to mode 2.
    • Mode 2. (white LED, quick blinking). Release the button to load STB in mode 2. Continue to hold the button if you want to go to mode 3.
    • Mode 3. (white LED, lights constantly). Release the button to load STB in mode 3. Further holding the button leads to standard STB loading (from NAND).

Emergency startup

Emergency startup is used if STB does not boot because of problems with the firmware. It is applied to download the Linux kernel (that contains System Recovery Utility) from a USB-drive or network DHCP/TFTP server. After that you will be able to invoke System Recovery Utility menu and take the necessary actions for recovery (boot from an alternative NAND or update the software).
To download Linux kernel the USB device is verified first (if the USB device is readable and required file is available/readable). If first verification is failed the STB attempts to receive data (address of Bootstrap) by DHCP protocol - see Loading OS kernel (Bootstrap / uImage) via TFTP on Emergency mode.

System recovery with USB-drive in Emergency startup

Make sure your USB-drive file system is FAT32

  • Download Bootstrap file from release of MAG<model number>, where <model number> - number value of your STB (322, 324, 349 or 351);
  • On USB drive, create mag<model number> directory (it should be located in the root directory of USB drive)
  • On USB drive, put Bootstrap file in mag<model number> directory. Example for MAG322: mag322;
  • Insert USB-drive into front STB connector;
  • Unplug the power supply of STB;
  • Press service button and plug the power supply;
  • Wait until mode 3 (LED white, lights constantly) and release the button - Emergency mode has been selected;
  • Press immediately Menu on the remote control and hold it until System Recovery Utility menu is appeared on the screen;
  • In System Recovery Utility menu start recovery action (boot from alternative NAND or update STB software):
    Selecting boot mode NAND1 / NAND2
    Update from System Recovery Utility by USB

Troubleshooting

If System Recovery Utility menu is not displayed on the screen:

  1. Attentively re-read and make sure all requirements are provided.
  2. Make sure that RC is in working condition. During pressing Menu direct RC right to the Infra Red receiver located on front panel (hidden behind the housing cover) next to LED.
  3. Recheck the name of the folder and Bootstrap file. Folder and file names should not contain characters added: examples of wrong names are mag_322, Bootstrap (1)
    and so on.
  4. Bootstrap file should be consistent with STB model.
  5. There may be a failure or inconsistent configure of the USB drive - try to use different USB drive.


Need Help

Dave is an expert on the MAG STB and the author of this article.

Was this article helpful?

Yes No

Sorry to hear that.
How can we improve this article?

We use cookies in order to optimise our website, provide you with the best possible user experience and help us promote our products. Please read our Cookie Policy to find out how we use cookies and how you can control cookies.
By using this website or closing this message, you acknowledge our Privacy Policy and agree to our use of cookies as described in our Cookie Policy.