Перейти к содержанию

AFS SW versions management for 6486 / 6488 chipsets, Обновление прошивки ТВ SHARP.


Рекомендуемые сообщения

Опубликовано

AFS SW versions management for 6486 / 6488 chipsets

Prepared by: Juan Sagols

Created: 28.05.2019

Updated:

History:

Targets:

  • To provide information to AFS about the improvements of the SW versions used in MP, the SW versions that can be shared with final users and which is the difference between them.


General facts:

There is a lack of information about the new SW versions generated for every model and which is the reason for the new SW versions generation.

Since factory MP versions need K-MODE file to configure the HW parameters, it makes difficult to provide a good solution to final users to upgrade to a new version fixing the reported problems.

There are OTA versions available for some models, but not for all of them.

For these reasons, to satisfy customer needs this document has been created.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

SW version types

 

For Smart TVs we have 3 types of SW version:

  • Factory SW version (with Binary file and KMODE file)

  • OTA SW version to upgrade a given FGC (Finish Good Code).

  • USB Universal version to upgrade any TV based on a given platform.

 

Factory SW version

 

    1. The Factory SW version is composed of 2 files: Binary file, with a name like: “allupgrade_6488_NFX_U” and a KMODE file with the fixed name: “UMC_KMODE.txt”

    2. The Factory Binary file is “universal”, it means can upgrade any TV based in one platform. Example: We have for the 6486 chip the following platforms:

      1. MSD6486.PB710

      2. MSD6486.PB711

      3. MSD6486.PB712

      4. MSD6486.PB713

      5. MSD6486.E5412

      6. MSD6486.PA511

We need 7 binaries to cover all production, one for each platform.

    1. The KMODE file UMC_KMODE.txt configures the HW characteristics for a given platform: Panel type and size, Keyboard type, Remote control type, Speaker type etc….

    2. The Factory binary file and the UMC_KMODE.txt fil must be used together, otherwise the TV upgrade will not be successful.

    3. The factory SW version can be used to recover a non-functional TV or to load the correct SW on a mainboard when replacing the faulty one of one TV set.

    4. How to upgrade factory SW successfully:

      1. Decompress the zip or rar file.

      2. Copy *.bin file in the USB device root (using a PC)

      3. Copy the UMC_KMODE.txt in the same USB root.

      4. Insert the USB in the TV slot

      5. Do and AC off/on cycle.

      6. Pay attention to the progress bar on the screen and to led flashing frequency.

      7. When progress bar reaches 100% and led flashing frequency increases to the “double” compared with previous stage, disconnect the AC power from the TV

      8. Remove the USB

      9. Connect AC power again -> TV will start by itself with the upgraded SW version.

 

  1. OTA SW version

 

    1. The OTA SW version is upgradable from internet. TV just needs to have an internet connection, via WiFi or LAN.

    2. When a new SW version is uploaded to our server, the TV should show a prompt message warning to the user to upgrade the SW on the TV.

    3. It is also available a manual checking for OTA SW availability in MENU -> SETTINGS -> SETUP -> Software Update (NET).

    4. OTA version is different for any FGC (Finish Good Code).

    5. If user accepts the OTA upgrade, process will be automatic and TV will show the progress bar and reboot at the end with the SW upgraded.

 

  1. USB Universal SW version

 

    1. The USB universal version applies to one given platform (for example: 6488.u703) and can be used to upgrade any TV of the platform regardless the HW configuration of the TV.

    2. This SW version does not use KMODE file to configure the TV. It writes only the part of the code, keeping configuration partitions as they are.

    3. The USB universal version can be send to final users for upgrading the TVs at home.

    4. There are 2 upgrade processes possible:

      1. Insert the USB with the binary file (*.bin) in the root.

        1. Go to MENU -> SETTINGS -> SETUP -> Software Update (USB) and start the process

        2. Follow same process as it was described in Factory SW version.

 

Notes:

  • USB Universal SW versions” are not suitable to write new or replaced boards, only to upgrade the SW at user home or technical service facilities.

  • Factory SW versions” are not suitable to be shared to final users, they use KMODE file which is an editable text file and user can change TV characteristics with bad consequences.

  • OTA SW versions” should not be used to upgrade SW through USB because TV configuration will be lost, and a Factory SW versions must be used.

  • There is available a USB Universal SW version for the platform MSD6488.u703 at the last state that can be shared.

  • Other USB Universal SW versions for other platforms: MSD6486.PB710, MSD6486.PB711, MSD6486.PB712, MSD6486.PB713, MSD6486.E5412, MSD6486.PA511 are under construction.

 

User communication when a SW upgrade is needed

 

When a SW upgrade is needed, there are several steps to tell the user for checking.

 

  1. Check if there is any OTA SW available:

    1. Having the TV connected to internet, go to MENU -> SETTINGS -> SETUP -> Software Update (NET) and press OK button. A new screen will be shown; at the bottom of the screen the status of the SW upgrade is available. If the message “up to date” is printed some seconds later after pressing the OK button, it means there is not an OTA SW available.

 

  1. Check if there is any USB Universal SW available. This information will be shared periodically with you. It is up to you to manage the “USB Universal SWs” they can be placed in a public FTP in order the users can download it or it is possible to share the SW with the users on demand.

 

  1. If there both methods are not possible, then factory method is needed. Then it is convenient to send the TV to technical service for upgrading

 

SW recovery tools

 

In case of boards that cannot start and that not allow a SW upgrade as described, there are available Software recovery tools that allow to recover the boards unless some HW damage have happened.

Recovery tools are dependent on the chip: 6488, 6486.

 

The recovery tools require a JIG connector that connects a PC USB to the TV RS232 serial input.

In addition it is necessary to install in the PC a program to monitor the RS232 output.

 

Please, refer to the document “TV_recovery_tools_20190329

Обратная связь здесь

Опубликовано

TV recovery tools

Targets

  • Describe how to recover a TV set functionality using MSTAR SW tools and PC console program. It is recommended to use Teraterm PC utility, downloadable from internet and free.

General facts

In some cases, we can find that TV loses functionality due to SW corruption in flash. Then, to recover TV functionality it is needed to use some Mstar tools to rewrite the correct code in the TV, or use some Linux console commands if the corruption is not so severe.

Each time any of these processes is carried out, the keys embedded in the TV are erased. CI+, Widevine, HDCP, Netflix and MAC address keys are erased. A new set of keys must be written on the TV after recover the functionality through a USB.

Corruption levels

 

We can observe different corruption levels on the TVs.

  1. SW is running but TV is not operative. This status can be observed just plugging the JIG and using TERATERM as PC console, it must be some output lines.

  2. SW is not running and TV is not operative. This status can be observed just plugging the JIG and using TERATERM as PC console. There is no output on console or just 2 lines and stopped.

Using recovery methods

In the point “1” described above, there is the possibility to recover the TV without using the Mstar SW tool, just the JIG tool and the PC console program.

To do it, is necessary to follow the steps. Let us divide it in 2 cases:

Case A:

  1. Insert in the TV a USB with the SW to be written in the TV.

  2. Connect the JIG tool and start TERATERM application in the PC.

  3. Disconnect TV from AC.

  4. Connect TV to AC and at same time press ENTER in the PC until a prompt is shown in the PC console, like << MStar >># (Prompt can change depending of the platform, but it will end with “#” character.

  5. Type the command cu in the PC console

After step 5, Teraterm should be „verbose“, and show the progress update in the PC window

Case B:

  1. Insert in the TV a USB with the SW to be written in the TV.

  2. Connect the JIG tool and start TERATERM application in the PC.

  3. Disconnect TV from AC.

  4. Connect TV to AC and at same time press ENTER in the PC until a prompt is shown in the PC console, like << MStar >># (Prompt can change depending of the platform, but it will end with “#” character.

  5. Type the command nand erase in the PC console.

  6. Type the command cu in the PC console.

After step 6, Teraterm should be „verbose“, and show the progress update in the PC window.

This Case B will provoke the rewriting of the SW in the TV, and erase the keys mentioned above.

This method could not work, but it is worth to try because it is easy and in most cases it has been useful.

In the point “2” Mstar tools must be used.

MStar tools

There are different MStar SW tools to recover the TVs, depending on the platform and depending on the DRAM size used for each platform.

In particular, for the 6486 and 6488 platforms we have the characteristic that boot SW is encrypted, and the decryption key is inside each main chip, and it is protected by password.

In case of complete corruption, including Mboot, it is necessary to use the Mstar tool corresponding to the platform and read the CHIP ID.

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.
Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

This code must be sent to us to get the correct password for this chip and start, the recovery process.

 

I don’t explain here how to do, since there are documents for each case.

Teraterm settings:

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Here you can find the Teraterm settings for proper communication with the TV.

How to write keys on the TV

Since the recovery process erases the keys on the TV, they must be rewritten.

The steps are the following (for 6486 platform).

  1. Create in the USB root the folders:

    1. ciplus_cvt_6486

    2. esn_cvt_6486

    3. hdcp_cvt_6486

    4. hdcp22_cvt_6486

    5. mac_cvt_6486

  2. Copy the keys provided in each folder.

  3. Insert the USB in the TV while it is ON, ad wait a pop-up message that should manifest that all keys have been written successfully.

Note 1: These steps may be not needed if the keys are provided in a ZIP or RAR file including the folders. In this case, just make sure the folders are in USB root.

Note 2: In case of other platforms, like 6488, the folder names change to:

    1. ciplus_cvt_6488

    2. esn_cvt_6488

    3. hdcp_cvt_6488

    4. hdcp22_cvt_6488

    5. mac_cvt_6488

    6. And it is the rule followed for other platforms.


 

 

Обратная связь здесь

Опубликовано

Обновление прошивки ТВ SHARP.

Оглавление

Подготовка ( сборка ) необходимой информации о ТВ. 2

Обновление прошивки ТВ. 3

Что делать, если ТВ не подхватывает прошивку: 4

Процедура прошивки материнских плат 6886 5

Подготовка ( сборка ) необходимой информации о ТВ.


FG код. 14 знаков, расположенных перед серийным номером ТВ.

Пример:

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Актуальная версия прошивки.

Информация расположена в меню ТВ – настройки – настройка – ВЕРСИЯ ПО

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

  1. Версия чипсета ( шасси) материнской платы. Информация расположена в сервисном меню в пункте Board Type, имеет вид MS****_U***.

Обновление прошивки ТВ.

Выполнить следующие действия:

Распаковать полученный архив в корень на флешку ( флешка должна иметь файловую систему FAT32).

Должно получиться как на скриншоте:

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

 

Выключить ТВ , вставить флешку в разъем USB , включить ТВ, автоматически должно начаться обновление SW:

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

После завершения обновления ПО, телевизор автоматически выключиться, после того как телевизор выключился НЕЗАМЕДЛИТЕЛЬНО ВЫНУТЬ ФЛЕШКУ.

После включения ТВ, убедиться, что прошивка установилась корректно, зайти в меню ТВ – настройки - настройка – версия ПО и проверить версию прошивки.

 

Что делать, если ТВ не подхватывает прошивку:

Переименовать фаил bin удалив в конце файла _U.

Использоваться флешку модели usb 3.0, вставлять флешку в порт USB 3.0 на ТВ.

Если не помогло пункт 2 и 1, для чипсета U703 сделать следующие шаги:

Фаил, полученные при распаковки архива allupgrade_6488_NFX_U_MD5.txt, переименовать в allupgrade_6488_NFX_MD5.txt

В самом файле строчку allupgrade_6488_NFX_U.bin переименовать в allupgrade_6488_NFX.bin

Запустить обновление согласно инструкции выше.

По итогу должно получиться следующие

Файлы на флешке:

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

Содержимое файла allupgrade_6488_NFX_MD5.txt

Это скрытый контент, для просмотра сообщения Вы должны быть Участником форума.

 

Процедура прошивки материнских плат 6886

Переименовать файл из архива upgrade_no_tvcertificate_6886_5key_signed_V2.5.0.0_K0427_20200427_013329.pkg -> upgrade_no_tvcertificate.pkg

Записать файл UMC_KMODE и файл upgrade_no_tvcertificate.pkg в корень флешки.

Выключить ТВ.

Вставить флешку

Включить ТВ.

Дождаться завершения обновления ПО, ТВ перезагрузиться, в этот момент вытащить флешку.

Обратная связь здесь

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...