Page 1 of 1

EZCAST S8000 (1ed1:1101)

Posted: 16 Aug 2020, 15:22
by tvoyat
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,

Re: EZCAST S8000 (1ed1:1101)

Posted: 31 Aug 2020, 19:33
by Josh
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

Re: EZCAST S8000 (1ed1:1101)

Posted: 02 Sep 2020, 22:04
by Josh
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.

Re: EZCAST S8000 (1ed1:1101)

Posted: 24 Jan 2021, 11:39
by Asxetos
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

Re: EZCAST S8000 (1ed1:1101)

Posted: 17 Apr 2021, 14:24
by Josh
Thanks for that information !!