[Hardware Hacking General] avtemp:
Hi! I`m wonder if you can help me.

I bought

Avermedia Live Gamer Portable - C875

http://www.avermedia.com/gaming/product/game_capture/live_gamer_portable

Right now it`s bricked\dead.

Previous owner said that it worked before he attempted to do firware update.

There is an instruction to disconnect HDMI cables before this procedure, but he forgot to do so, and now it`s dead.

And i found A LOT of records that people killed? their devices that way after warranty period is expired.

Led is not flashing while connected to PC via USB.

Device is not recognised nor detected by Windows 7(no unknown device is showed while connected via USB).

I found this article:

http://goughlui.com/2015/04/10/review-teardown-avermedia-c875-live-gamer-portable-hdmi-capture-box-gl710/

The "mystery IC AH 1444" is SIGMA PL330B-CPE3

https://www.sigmadesigns.com/news/sigma-designs-introduces-new-hd-video-encoder-technology/

https://www.yumpu.com/en/document/view/24242368/pl330-h264-hd-encoder-sigma-designs

No other info about this IC is avaible to me.

There is also Nuvoton NUC100RD2BN ARM CPU (Is it rules the whole device???)

http://www.nuvoton.com/hq/products/microcontrollers/arm-cortex-m0-mcus/nuc100-200-advanced-series/nuc100rd2dn/?__locale=en

http://www.nuvoton.com/resource-files/DS_NUC100_120%28DN%29_Series_EN_V1.02.pdf

I thought that internal software, stored in flash (Winbond 25Q64FVSIG), could be corrupted while previous firware update.

I dont have any dump for this device, but i found firmware update file from official site:

http://www.avermedia.com/gaming/download/live_gamer_portable#tab-2

So i took latest file "LiveGamePortableUpdate_v24_160217.zip"

I unpacked "LiveGamePortableUpdate_160217.exe" and there are few files inside:

- 20140516_c875_ver_24.flash [8192 KB] (

I believe it`s Firmware Dump for Winbond 25Q64FVSIG

)

- C875_FW_V24C_160217.bin [53 KB] (

Strange bootloader. Is it for Nuvoton NUC100RD2BN or for SIGMA PL330B-CPE3 ???

)

- PL330_ISP_tool.exe (Program to update firmware via USB from Windows)

- plflashctrllib.dll

- plflashctrllibtest.exe

- qldev.dll

I have MiniPro tl866a programmer device.

I desoldered Winbond 25Q64FVSIG and reflashed it with "20140516_c875_ver_24.flash" [8192 KB]

But it didn`t helped at all. No changes. Device is not recognisable nor detected, no led.

Maybe Nuvoton ARM CPU lost it`s bootloader too (connected HDMI cables restricted it to reflash while firmware update)?

And if its` true, than it`s also responsible for USB connection and power management of motherboard???

Right now if device is connected to USB, and powered by it, there is no power at Winbond 25Q64FVSIG flash (no PowerON sygnal at step-down DC-DC

regulator ICs(SY8009B) from Nuvoton???).

But if i touch PowerON leg of one of those step-down DC-DC regulator ICs(SY8009B), they start and there are 3v and other voltages at motherboard.

I believe i need to flash that bootloader file "C875_FW_V24C_160217.bin" [53 KB] to Nuvoton NUC100RD2BN ???

Nuvoton NUC100RD2BN has:

- APROM (64 KB)

- RAM (8 KB)

- DataFlash (4 KB)

- ISPLoaderROM (4 KB)

I found JTAG? points at JP4 (near Winbond 25Q64FVSIG flash) at motherboard.

There are VCC, RxD0, TxD0, Gnd of Nuvoton NUC100RD2BN.

There are also ICE_CK and ICE_DAT of Nuvoton NUC100RD2BN at JP2.

And there is RESET at JP3.

I have:

- USB to TTL(CP2102)

https://www.aliexpress.com/item/CP2102-USB-2-0-to-TTL-UART-Module-6Pin-Serial-Converter-STC-Replace-FT232-Module/32279672853.html? spm=2114.search0104.3.1.7cb810b9fhLGb3&ws_ab_test=searchweb0_0,searchweb201602_1_10152_10065_10151_10344_10068_10342_10343_10059_10340_10341_10696_100031 _10084_10083_10103_524_10618_10624_10307_10623_10622_10621_10620,searchweb201603_30,ppcSwitch_5&algo_expid=5f4b2c87-de8b-4912-82ee-d553539b01d7- 0&algo_pvid=5f4b2c87-de8b-4912-82ee-d553539b01d7&priceBeautifyAB=0

- USB to TTL(CH340g)

https://www.aliexpress.com/item/2pcs-lot-CH340-module-USB-to-TTL-CH340D-upgrade-download-a-small-wire-brush-plate-STC/2044583050.html? spm=2114.search0104.3.15.5699771abXHKv9&ws_ab_test=searchweb0_0,searchweb201602_1_10152_10065_10151_10344_10068_10342_10343_10059_10340_10341_10696_10003 1_10084_10083_10103_524_10618_10624_10307_10623_10622_10621_10620,searchweb201603_30,ppcSwitch_5&algo_expid=3ff2177f-925f-4cdd-b670-50ee1669d64f- 2&algo_pvid=3ff2177f-925f-4cdd-b670-50ee1669d64f&priceBeautifyAB=0

- USB ISP USB ASP Programmer for AVR ATMega (Atmega 8A)

https://www.aliexpress.com/item/Free-shipping-1pcs-lot-USB-ISP-USBASP-Programmer-for-51-AVR-Programmer/32703554356.html? spm=2114.search0104.3.36.51694245ubl9qK&ws_ab_test=searchweb0_0,searchweb201602_1_10152_10065_10151_10344_10068_10342_10343_10059_10340_10341_10696_10003 1_10084_10083_10103_524_10618_10624_10307_10623_10622_10621_10620,searchweb201603_30,ppcSwitch_5&algo_expid=4439a810-f6b2-4b7d-81ed-901c1185e6c4- 5&algo_pvid=4439a810-f6b2-4b7d-81ed-901c1185e6c4&priceBeautifyAB=0

How can i flash Nuvoton NUC100RD2BN and WHERE do i need to flash that "C875_FW_V24C_160217.bin" [53 KB]?

What program should i use?

I found that there is an Nuvoton programmer(NuLink Adapter), but its not reasonable to me to buy it.

http://www.nuvoton.com/hq/support/tool-and-software/development-tool-hardware/programmer/?__locale=en

http://www.nuvoton.com/resource-files/NuLink_Adapter_User_Manual_EN_V1.01.pdf

And software for it:

http://www.nuvoton.com/hq/support/tool-and-software/software/?__locale=en

Well, there is a posibility that there are hardware damage of any of those IC`s in this device.

I`m a noob, but capable one :)

All i need is a proper guide and any help you can provide me to solve this puzzle.

P.S. If you unpack "20140516_c875_ver_24.flash" [8192 KB] with 7z archiver and open it with HexEditor, you may find SIGMA PL330B-CPE3 configuration data, some Linux records, and even Html file information (interface to configure SIGMA PL330B-CPE3?) stored inside.