Activation Codes and Methods, Hardware Details, Sniffing
Post Reply
tvoyat
Posts: 1
Joined: 16 Aug 2020, 11:52

EZCAST S8000 (1ed1:1101)

Post by tvoyat » 16 Aug 2020, 15:22

I just received EZcast s8000 enclosure for NVMe SSD.

Out-of-the-box, usb_modeswitch identifies it as a Philips PicoPix 1020 Projector (1de1: 1101) instead of "official" Actions Microelectronics Co. Generic Display Device (Mass storage mode). See https://usb-ids.gowdy.us/read/UD/1de1/1101

Unless you modify the data file 1de1: 1101 to something more specific to PicoPix (: uPr, uMa or other), a specific configuration for EZcast named 1de1:1101:uMa=AMicro or 1de1:1101:uPr=AM8180 is required.
For example /etc/usb_modeswitch.d/1de1:1101:uMa=AMicro containing:

Code: Select all

################################################# ######
# EZCAST S8000 - AMicro AM8180 (Philips PicoPix conflict)
#
# Contributor: Thierry Voyat

DefaultVendor = 0x1de1
DefaultProduct = 0x1101

Configuration = 0
Regards,

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Re: EZCAST S8000 (1ed1:1101)

Post by Josh » 31 Aug 2020, 19:33

If you are using the current or previous version of "usb-modeswitch-data", that issue should be resolved.

Other people have run into the same problem.
https://bugs.launchpad.net/ubuntu/+sour ... comments/5

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Re: EZCAST S8000 (1ed1:1101)

Post by Josh » 02 Sep 2020, 22:04

Sorry, my mistake - that fix is not released yet. I've mixed this up with a different bug report.

Anyway, the fix I linked will work if you don't want usb_modeswitch handle your device.

It's not clear to me yet if you actually need usb_modeswitch to make your device work.
If you don't, then the solution I linked is more straightforward as it doesn't require an additional configuration file.

Asxetos
Posts: 1
Joined: 24 Jan 2021, 10:41

Re: EZCAST S8000 (1ed1:1101)

Post by Asxetos » 24 Jan 2021, 11:39

I would like to share a very interesting fact i discovered about the AM8180 adapter.

I bought this adapter to make use of a spare NVME drive i had (auctioned very cheap on Ebay). Turned out very problematic, so i later bought an Orico RTL9210.
Trying to update the firmware on the Orico i bricked it. Trying to unbrick it, i read the flash with a flash programmer and managed to unbrick it (very long story, happy to share the procedure).
I then thought why don't i read the flash from the AM8180 and see whats on it...

Guess what after viewing the flash contents, i realized that the AM8180 controller is just a rebranded RTL9210 chip.
(just much lower firmware version and different chip revision (IC Ver : 0xa0010002 for the Orico, 0xa0010001 for the AM8180).

It so happens that you can update the firmware on the AM8180 with the Realtek firmware tool (TESTED) and of course change the USB ID.

It just needs renaming the "RTL9210_Lite.cfg" to "AM8180_Lite.cfg" for it to work.
You end-up with a perfect RTL9210 clone.

https://gofile.io/d/RbaUf8 is a ready file set (v1.23.15) i made

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Re: EZCAST S8000 (1ed1:1101)

Post by Josh » 17 Apr 2021, 14:24

Thanks for that information !!

Post Reply