AltraMayor / AltraMayor/f3

Could vendor software and firmware be useful?

未关闭
#97 3 条评论 3 个 reaction 已指派 0 人 在 GitHub 查看
Help wanted
主要语言
C
星标
3.4k
派生
177
平均合并
2 天 15 小时
30 天内合并 PR
2

描述

I'm working with a Chinese supplier of USB flash memory, we use f3 with a custom bash script to mass-test the drives.

I've recently found out there are so called "MP Tools" (Mass Production). These are programs that use some vendor-specific command to program a USB flash memory controller. They perform low-level formatting, can configure the drives to expose multiple separate drives (some read-only for example). They can also be used to configure the apparent size of the drive.

Often I get memory modules with 16 GB flash chips, that are used as 8GB chips (I guess they have bad sectors that prevent them from being used as 16GB drives).

Recently I was mistakenly given *GB drives where I expected 16GB ones and I discovered I can tell the drives to say they are 16 GB, even though they're not (I could also make them say they're 4 GB, while they're 16 GB - but who'd want that?).

I wonder if that's not a common scam technique.

Some of that Mass Production software is publicly available, and often contains binary firmware payloads that are being written to the drives.

The problem is - every vendor has their own version of the software that talks to their controllers.
I wonder if this software and/or firmware could be useful in investigating the problem and countering it.

Maybe if enough of the MP Tools are collected and reverse-engineered we could come up with a unified flash memory programming tool that could really "fix" fake drives and do some other things too (like make your pendrives work as fairy lights by programming different LED flashing patterns... well maybe not.

What do you think of that?

Searching the Internet for "FC mptools" gives a lot of results with these vendor software packages:
http://www.flashdrive-repair.com/2014/05/download-fc-mptool-v402-for-fixing.html
https://www.softpedia.com/get/System/System-Miscellaneous/FC-MpTool.shtml
http://www.flashdrive-repair.com/2014/05/fc-mptool-v305-repair-alcor-AU698x-controller.html
https://tradownload.ws/results/fc-mptool-04-00-03.html
http://repairusbfakes.blogspot.com/2010/02/step-by-step-instructions-to-reflash-to.html
http://www.myblog.bloggybloggy.com/usb-key-fix-mptools-11-05-2008/

I've found a site that even has a catalog of these tools, sorted by vendor:
http://www.flashdrive-repair.com/search/label/Flash%20Firmware

Unfortunately all of this software seems to only run on Windows.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。