J神 发表于 2024-10-10 14:50

TDP 2w AIO ,硬改Dell Wyse 3040边缘服务器

本帖最后由 J神 于 2024-10-11 16:30 编辑

前言:

话说上一篇改完一台超链接>联想的m3600c之后

又发现了一个精致的小机器:Dell Wyse 3040。

这原本是一台用于连接戴尔虚拟工作区,自家ThinOs的瘦客户机。

但是这一代集成度已经追上R2S等ARM型开发板机器。(后续又涨回去了。。所以就这代好玩)

虽然作为迷你软路由以r2s为代表的ARM军团有着低功耗的优势,但是自从fnOS出来以后,原本应该进垃圾堆的ATOM x86等机器都能复活了。

特别是intel进军平板年代的黑历史,ATOM x5/x7等机型,

虽然性能垃圾,但是极低功耗+x86架构又可以玩一番~

而经过一个月的迭代,fnOS基本能做满足日常的媒体中心,也没有什么恶性bug的存在。

不过为了更极限的尺寸和外观,这次更是困难重重。。。。



————————一条埋下伏笔的分割线 ————————

完成品=外观没看见改..但是内部略微魔改了点[流泪]



硬件配置:

整机来源:Dell Wyse 3040 thin client

CPU: intel Atom x5-z8350 4核4线程,TDP 2w(主要用在平板的x86 cpu)
内存: DDR3 1600 2G 不可扩展 (512m x4焊接组成,镁光D9SHD颗粒)
硬盘:8G/16G eMMC ,单颗焊接
外部扩展接口:3x USB 2.0,1xUSB 3.0, 2x DP,
有线网络:1x ETHRJ45
无线网络:选配,占用miniPCIE接口,1x Wlan+BT Azurewave CM389MA M2 2230(SDIO interface)
供电:5V3A 电源即可 接口为4017(部份版本支持宽幅输入,假如你怼个12v的路由器电源5521也是可以转接的。不过建议还是根据铭牌输入)
散热:全被动
BIOS:AMI UEFI design for Dell
PCIE 通道:CPU 限制1x1@2.0
散热策略:PL1 2.2W, soc大于83度触发Turbo Boost上限。


改造过程:为外观埋单的古董协议鉴赏

问题整理:
1.Bios上锁
2.硬盘焊死,无常规扩展端口
3.安装fnOS最少需要16G空间

拆拆拆:
总体积大约是86盒大一点点,作为X86..并且不会像计算棒那样发热严重降频的产品...还行...


后面预留了一个撬开口,全程无螺丝操作好评


512m x4焊接组成,镁光D9SHD颗粒内存正反可见,DELL作为商用机大厂,这种工业风大爱~





问题突破:
1.商用机Bios上锁死常规操作了,查阅资料后得知解锁密码是Fireport,问题1击破后,就能通过USB安装系统或者引导了

2.1 8G eMMC 扩容 32G eMMC
焊接的硬盘并没有特殊限制,符合规则即可。现代、三星啥颗粒都行,这里焊了一块三星MBG4GC eMMC 32G颗粒上去。常见于当年的平板如ONDA等机器的配搭。


2.2 SDIO,蛋疼的接口
由于CPU PCIE通道限制,只能把珍贵的、只有一条的、最大传输数据速度的PCIE 1x 2.0通道分给网卡。。理论极限速度是500MB/s


虽然没有常规的M2硬盘接口,但是miniPCIE网卡接口应该也能转接???

No,no,no这个miniPCIe只是外观,
实际上这台机器的miniPCIe使用的是SDIO协议,极其蛋疼,极其罕有。 这是一个通过SD卡协议发展而来接口协议。假如你足够老,并且是早期的单反用户,你可能会听过东芝当时出过一张可以发射wifi的内存卡:FlashAir(此卡已绝版,涨价到3xx,内置linux系统) 暴露年龄系列。。。
通过这个古早的接口就能完成sd卡读写,wifi/蓝牙传输等功能。




不得不服Dell工程师脑洞大开。。。挖到这么一个史前协议来用

而也为这次的项目留下了一线生机,你可以走sdio定义来当成TF读卡器。。。

通过一番网上冲浪,可以查到接口定义,然后把TF接口使用Amphenol 114-00841-68接上去就好。layout可以参考这张图,自己lay一个也行。因为时间限制就展现一下成品。






合体。


对了据说TF卡部分主控使用的是PCIE总线,导致与这个SD协议并不兼容...
比如图中的Sandisk耐久系列(据说是最后的MLC),而国产海康定制的耐久小黄鸭倒是可以正常工作..


附案:除了原配的AW-CM389MA w无线网卡,理论上还有一张AC200 by FriendlyElec的无线网卡可用,design for R2S,仅支持wifi部份,蓝牙部份缺少UART连接导致失效。。。除此之外暂未发现其他兼容硬件了。。允悲




————————硬件层面已经解决问题的分割线————————


操作系统/驱动/软件测试
在焊接上一枚32G的eMMC后,通过硬盘安装刷入Win11, 这里会缺乏音频的支持,
Win10 反而会出现大量奇怪的驱动问题,Win11找个驱动xx之类打上即可食用。但是这玩意并不符合win11的最低要求,所以win11只是这次的过渡系统。用作测试所有硬件正常工作,跑个分。


装个绕开TPM2.0的精简版win11....


磁盘循例跑个分,eMMC就这样吧...
倒是外接的雷克沙USB能跑起来


整机配置在Win11下勉强能跑,但是还是卡啊.........




引导时的系统hack

Wyse安装飞牛会出现引导错误,这是由于wyse的bios经过魔改,并未提供完整的UEFI支持。导致对某些EFI文件的支持出现错误。

而Bios里面虽然已经认出了Debian内核,但是没引导文件。。这就是关键一步了。


这里问了fnOS的内核大佬,Debian的安装可以基于图形界面,但是图形界面的底层其实是命令行,在安装完fnOS的时候退出安装。用这种非正常手段是可以进入命令行模式的。(这样可以不需要装完后通过Linux live USB的模式来进入系统重新挂载)


通过mount EFI文件到boot下面的指定目录,即可完成引导文件的建立。


分区方面,把把13g分给系统,剩余的16g就作为简单的存储。当然还有那张聊胜于无但是只是好看的sd内存卡。。。假如你真需要用这么一台小机器放文件的话,建议使用usb3.0端口,这个可能是整机最快的读写方式了。


其他应用与安装可以参考上一篇帖子,但是应用里面基于容器的软件暂时无法安装,我也还没发现为啥。。。之后慢慢修吧。。。
https://www.chiphell.com/thread-2630467-1-1.html

其他一些小问题
eMMC安装的系统会出现另外2个4mb的分区,后期应该会隐藏掉这个这个问题。


总结:
这台机设计之初,是打算用作大型机的连接终端,虽然性能孱弱。但是跑轻量化NAS刚刚好。

而作为一个百元级的小机器,市面上有无数比他性能更好,但是外观不及其精致的可选项。

假如只是用作打洞机器,或者给家里的摄像头存放监控录像。这么一台极低功耗的小玩意可以说是不错的选择。

还是那句,图吧精神不灭,CHH DIY折腾精神永存。

PS:机器大概只需80元左右....但是焊接上更大的eMMC以及外部加奇奇怪怪的SDIO转接板会导致成本翻番...纯娱乐[流泪]

又是一个中年人无聊的记录。




来源/致谢:
1. github,flashair-developers-site
2. fnOS insider program
3. parkytowers UK
4. Zhongshan layout factory
5. Altium 365 for layout viewer

Photo By J神 with iPhone

首发于ChipHell,未经允许,请勿转载,2024年10月10日下昼

NEMOSUN 发表于 2024-10-10 16:05

动手能力太强了,之前有个flashair的卡,没想到里面竟然还有系统。。。

Wilson163abc 发表于 2024-10-10 17:12

b站推送过,除了小巧,想不出来啥用途

NeaRoNG 发表于 2024-10-10 17:19

牛逼,有一台,准备用来做haos的小主机放着

J神 发表于 2024-10-10 17:21

Wilson163abc 发表于 2024-10-10 17:12
b站推送过,除了小巧,想不出来啥用途

不出奇,不过能灌进去fnOS的我应该是第一个。多数人装iStore.

Wilson163abc 发表于 2024-10-10 17:41

J神 发表于 2024-10-10 17:21
不出奇,不过能灌进去fnOS的我应该是第一个。多数人装iStore.

的确,怕买来也是吃灰,没啥用途,就没下手

J神 发表于 2024-10-10 18:04

Wilson163abc 发表于 2024-10-10 17:41
的确,怕买来也是吃灰,没啥用途,就没下手

我的场景:放在老人家的家里,,,打洞...........

Wilson163abc 发表于 2024-10-10 18:08

J神 发表于 2024-10-10 18:04
我的场景:放在老人家的家里,,,打洞...........

zerotier吗?
打洞是不是得作为网关设备才行,如果不是网关设备可以吗?
非网关设备可以的话求教程

Wolverine 发表于 2024-10-10 19:23

感谢分享~~

J神 发表于 2024-10-11 06:21

NeaRoNG 发表于 2024-10-10 17:19
牛逼,有一台,准备用来做haos的小主机放着

注意引导问题就行~

gylj7058 发表于 2024-10-11 08:21

用来做的小主机放着

lgapple 发表于 2024-10-11 08:34

大概研究过这个设备,美丽的废物

hust1120 发表于 2024-10-11 08:55

有钱有闲还有技术,太牛了

nekotheo 发表于 2024-10-11 09:44

本帖最后由 nekotheo 于 2024-10-11 09:45 编辑

假如你足够老,并且是早期的单反用户,你可能会听过东芝当时出过一张可以发射wifi的内存卡:FlashAir

楼主别这样,我看了下这货我18年买的,我没那么老[雷人]

多多发发 发表于 2024-10-11 09:51

好像没啥用处

kidking 发表于 2024-10-11 10:06

x86折腾比较方便,7月份的时候90块钱淘了一台,机器就电视盒子大小,现在刷了istore在用

浅梦 发表于 2024-10-11 10:08

哥们手艺人啊,牛逼

无心飞翔 发表于 2024-10-11 10:32

我有台3040,用来做volumio数播,绝配。
也试过daphile达菲,但是内置的3.5mm音频出不来声音,外置usb声卡懒得折腾,换volumio了。

interbossliu 发表于 2024-10-11 10:44

这动手能力拜服了[可爱]

Extravaganza.Hg 发表于 2024-10-11 10:51

这动手能力是真大佬

saigetsu 发表于 2024-10-11 10:54

我倒是有两台,刷了centos。。。一台负责Home assistant,一台跑Grafana和Prometheus

wzclow 发表于 2024-10-11 10:59

本帖最后由 wzclow 于 2024-10-11 11:00 编辑

佩服佩服![可爱]FlashAir我也还在用,确实用在古早的佳能550D上

Autobahn 发表于 2024-10-11 11:09

大佬可真能折腾啊

iSkylar 发表于 2024-10-11 12:18

老哥的办公室,是有挂红旗的[震惊]

huihuige 发表于 2024-10-11 13:48

大佬 牛啊~
全动手自己改啊
还自制电路版
说的英文我认识但不明白是啥玩意儿~[傻笑]

ghj100853 发表于 2024-10-11 13:51

楼主选择16g的版本,不就不用改存储芯片了。[狂笑]

gubugu2001 发表于 2024-10-11 13:58

太牛了。
房间里那么多柜子,这得多大的房子啊。。

J神 发表于 2024-10-11 14:00

ghj100853 发表于 2024-10-11 13:51
楼主选择16g的版本,不就不用改存储芯片了。

别提了,,,,,有时候可遇可不求[晕倒]...不过我又搞了个64G的了。。。

J神 发表于 2024-10-11 14:01

gubugu2001 发表于 2024-10-11 13:58
太牛了。
房间里那么多柜子,这得多大的房子啊。。

难道不是自费购置办公室设备,为提升工作效率嘛...[恶魔]

J神 发表于 2024-10-11 14:04

iSkylar 发表于 2024-10-11 12:18
老哥的办公室,是有挂红旗的

也有可能....是一面去参加丰田GR活动拿回来的旗子...
页: [1] 2 3 4 5
查看完整版本: TDP 2w AIO ,硬改Dell Wyse 3040边缘服务器