Releases: iTXTech/FlashMaster
Releases · iTXTech/FlashMaster
iTXTech FlashMaster v2.4.0
FlashMaster 更新
- 新增 HTTP-only
pico单文件构建形态,移除内嵌 fdnext,继承 nano 的功能裁剪,并支持通过VITE_FLASHMASTER_LOCKED_SERVER在构建时锁定 HTTP 服务器。 - PN 与 Flash ID 查询输入改用共享联想组件,统一直接输入、候选选择、格式化输入、语言切换和控制器选择后的解析/搜索行为。
- 重构解析与搜索结果展示,加入共享明细块、嵌套值展开、更清晰的关系标签、更少的重复查询回显,以及更高密度的结果表格。
- 设置页解析器信息适配 fdnext v3 capabilities,展示后端报告的紧凑 inventory metrics、控制器分组互斥信息、HTTP-only/pico 版本状态,并避免使用陈旧 capabilities 缓存。
- 打磨工作台 UI:统一滚动条,优化移动端/PWA 浮层间距和底部面板稳定性,并保持 PN/Flash ID 对象在浏览器标题与元数据中的紧凑展示。
- 优化可选 Market Pulse 的展示体验:可见槽位滚动更平稳,桌面图表位置更安静,隐藏或离屏时更少干扰主工具界面。
- 补齐 ESMT、Etron、GigaDevice、ISSI、Silicon Motion、Winbond 等 decodepack 厂商 Logo 映射,并将 GigaDevice 切换为官方 SVG 素材。
fdnext v3.0.0 支持面摘要
- 内嵌解析器集成 fdnext v3.0.0。
- 扩展 Samsung、SK hynix、Nanya、ISSI、Winbond、ESMT、Etron、CXMT、GigaDevice 等 DRAM 料号覆盖。
- 扩展 managed NAND、MCP、UFS、eMCP 覆盖,包括 SK hynix H25/UFS/eMCP/uMCP、Samsung MCP、Micron managed/eMCP/FBGA、SpecTek 后缀,以及 KIOXIA raw/managed/UFS 规则。
- 增强 NAND Flash ID 解码,包含 Samsung QLC die profile、Samsung 几何信息解码,以及 SK hynix、SanDisk、KIOXIA identifier profile 更新。
- 新增 Phison
T27HGA5A1V,刷新 FDB V84 数据,并扩展 YS9205、SM2268XT2 等控制器/PN/Flash ID 映射。 - 减少 managed NAND 重复字段,并避免内部实现字段出现在公开解析结果中。
fdnext 完整解析器与资源细节见:
https://github.com/iTXTech/fdnext/releases/tag/v3.0.0
iTXTech FlashMaster v2.3.0
重点更新
- PN 与 Flash ID 解析/搜索页面在切换语言后会自动重新运行当前任务,让已显示结果同步到新语言,同时不会重复累计本地使用次数。
- Market Pulse 作为可选行情栏进一步增强:支持设置页安静开关、只渲染可见槽位、价格变动闪动,并可点击展开基于 Hyperliquid 缓存快照的 K 线/成交量图表。
- 设置页解析器信息改为原生能力卡片,展示解析器构建信息、FDB 元数据、资源统计、控制器分组、支持操作和 decoder 列表。
- 控制器分组选择更稳健,遇到过期或无效 capabilities 数据时会回退到解析器报告的默认分组,并避免出现空选择。
- 新增
pnpm build:singlefile:nano离线构建形态,可生成更小的单文件产物,并关闭统计与 Market Pulse。 - 通过手工按需注册实际使用的 Vuetify 组件,降低常规与 nano 构建体积,且不引入 Vuetify Vite 插件。
- 优化应用外壳与元数据:浏览器标题和 SEO 元数据继续包含 PN/Flash ID 查询对象,页面内标题保持简洁,并改善移动端底部浮层间距。
- 内嵌解析器更新到 fdnext v2.3.0(
b0010c0)。解析器与资源细节见 fdnext release notes
Release assets
FlashMaster-2.3.0-8933fae.html:完整单文件构建,可直接在浏览器打开。FlashMaster-2.3.0-8933fae-web-hash.zip:使用 hash 路由的完整静态 Web 包。FlashMaster-2.3.0-8933fae-web-history.zip:使用 history 路由的完整静态 Web 包,部署时需要配置 SPA rewrite。SHA256SUMS.txt:release assets 的 SHA-256 校验值。
iTXTech FlashMaster v2.2.0
v2.2.0 聚焦 FlashMaster 应用层体验、部署适配和结果展示优化。
新功能与改进
- 设置页新增“控制器分组”配置,可选择全部、精选或指定控制器分组,并持久化到本地设置。
- 料号解析、料号搜索、Flash ID 解析与 Flash ID 搜索会应用当前控制器分组设置,让结果更贴近实际排查场景。
- 解析器信息面板增强控制器清单展示,支持分组、说明、数量和展开查看。
- 侧边栏版权信息下方支持通过构建环境变量显示 ICP 备案号或自定义公开信息,并可配置跳转链接。
- 优化 history 路由部署:静态资源直通,应用路由回落到 SPA,并为未知路径提供独立的 404 页面。
- 统一 PN 与 Flash ID 结果页的厂商 Logo 展示,改善不同主题下的 Logo 适配和尺寸一致性。
- 精简搜索结果展示,减少重复字段和噪声信息,让结果表格与卡片更适合快速扫描。
- 更新日志弹窗移除冗余副标题,FlashMaster 版本显示完整构建版本,已读状态仍按基础版本记录。
iTXTech FlashMaster v2.1.0
FlashMaster 2.1.0 是从早期 FlashDetector Web UI 到当前存储芯片智能解析平台的一次阶段性整合版本。这个版本保留轻量静态前端的分发优势,同时引入 fdnext 2.x 内嵌解析能力、PWA、单文件离线构建、自动 Release 产物,以及更完整的 PN / Flash ID / DRAM / Managed NAND / UFS / eMMC / eMCP 查询体验。
Release 附件
FlashMaster-<version>-<commitHash>.html:单文件离线版,可直接在浏览器中打开。FlashMaster-<version>-<commitHash>-web-hash.zip:完整静态 Web 包,使用 hash 路由,适合普通静态托管、WebView、离线镜像。FlashMaster-<version>-<commitHash>-web-history.zip:完整静态 Web 包,使用 history 路由,部署时需要 SPA rewrite。SHA256SUMS.txt:Release 附件 SHA-256 校验值。
2.1.0 更新
- 新增常规 Web 构建的 PWA 支持。通过 HTTPS 发布后,可以在浏览器安装或添加到主屏幕;首次访问缓存完成后可离线重新打开应用壳。
- 新增
build:singlefile单文件离线构建,产物命名为FlashMaster-<version>-<commitHash>.html。 - 新增 tag 触发的 GitHub Actions Release 流水线,自动构建并上传 singlefile、hash zip、history zip 和校验文件。
- 重构公开路由为
/parts、/ids、/settings、/about,并支持/en、/zhURL 语言前缀。 - 新增
VITE_FLASHMASTER_ROUTER_MODE=hash|history,默认继续使用 hash,history 模式用于需要普通 URL 的部署。 - 更新内嵌 fdnext 到 v2.1.0,适配新的 decodepack 包结构,并隐藏公开 PN 解析结果中的内部 token / grouping 字段。
- 扩展 DRAM 与 Managed NAND 覆盖,包括 CXMT DRAM process、Silicon Motion managed NAND、SK hynix ZUFS 4.1 和更完整的旧款 Micron eMCP 解析。
- 新增 fdnext ExternalLink 渲染,解析结果和搜索卡片可展示厂商链接、Logo 链接图和预览数据。
- 设置页展示 fdnext commit hash、build time、FDB 元数据、资源统计、decoder 列表和 capabilities。
- 新增内置 fdnext HTTP API 预设,包括 iTXTech fdnext Cloud 和本地 fdnext Dev。
- 优化搜索、设置、解析结果、宽屏布局、控制器字段折叠展示、搜索卡片和 Flash ID 结果显示。
- 更新 README / README-zh / 中文部署文档,明确 PWA、单文件分发、hash/history 构建和 Release 产物说明。
2.0.x 更新
- 从 Vue CLI / Vue 2 / Vuetify 2 迁移到 Vite / Vue 3 / Vuetify 3 / pnpm。
- 新增内嵌 fdnext 解析器,默认在浏览器本地完成解析。
- 保留 HTTP 解析模式,并迁移为 fdnext 2.0 标准接口。
- 将 PN、Flash ID 的解析和搜索渲染迁移到 fdnext 2.0 标准结果合约,包括 devices、blocks、relations、warnings、candidates 和 search items。
- 新增 ChangeLog 弹窗,按主版本显示一次,并可从 About 页面再次打开。
- 新增可选市场 ticker,并优化 ticker 的渲染、滚动和数据源冲突处理。
- 新增 Google Analytics 查询统计,仅在
window.gtag存在时记录显式 PN / Flash ID 查询动作。 - 新增/完善厂商 Logo 映射,并调整 Kingston、Elpida、Solidigm、YMTC、Phison 等显示。
- 扩展 fdnext 覆盖:
- DRAM:Micron/Crucial、SK hynix、Samsung、Nanya、Elpida、CXMT。
- Managed NAND:SK hynix、Samsung、SanDisk/KIOXIA、YMTC、Micron。
- eMMC / UFS / eMCP:覆盖多家主流厂商规则。
- NAND / FDB:扩展 SMI、Yeestor、Maxio、FirstChip、Phison 等控制器和 PN / Flash ID 数据。
- 新增 Micron FBGA / MDB 资源和搜索数据,支持统一 FBGA 标记查询。
- 改善解析输出,减少重复 PN / Flash ID 字段,提升 Micron FBGA 解析出的料号展示优先级。
- 移除旧 bit 单位偏好设置,容量/密度显示改由 fdnext 标准字段单位提供。
1.x 到 2.1.0 的累计更新
- 建立最初的 FlashMaster Web UI:左侧导航、路由、设置页、关于页、输入框、加载状态、提示条和移动端表格优化。
- 完成基础功能:
- 料号查询。
- 料号搜索。
- Flash ID 查询。
- Flash ID 搜索。
- 解析摘要。
- 外部链接。
- 一键复制。
- 统计信息。
- 新增多语言支持和服务端翻译能力。
- 从早期 hash 路由开始支持静态部署和移动端访问。
- 增强移动端体验,包括触摸抽屉、输入框自动聚焦、软键盘自动隐藏、iOS app mode、禁止移动端缩放等。
- 增强主题能力,包括亮色主题、跟随系统、主题切换、自定义主题基础能力、背景和 snackbar 视觉优化。
- 增强厂商识别与 Logo 展示,包括 KIOXIA、Western Digital、YMTC、Phison、Intel 等。
- 改进搜索/解析交互,包括输入时搜索料号、多次查询抖动修复、空输入检查、查询失败提示、summary 失败时 loading 状态修复。
- 持续更新依赖和构建系统,最终迁移到当前 Vite + Vue 3 + Vuetify 3 架构。
- 将产品定位从早期 FlashDetector 前端升级为高密度 Memory Chip Intelligence Platform。
兼容与部署提示
- 单文件 HTML 适合客户机、维修/工程场景、离线资料包和不方便启动本地服务器的环境。
- hash Web 包适合静态托管和镜像分发,不需要 SPA rewrite。
- history Web 包适合需要普通 URL 的部署,必须配置所有应用路由回落到
index.html。 - PWA 需要 HTTPS 或本地可信环境;本地直接双击 HTML 不启用 PWA。