硬件

在 OpenWrt 上使用 华为 E5573s

华为 E5573s 可能是国内卖得最火的 随身WiFi 了。不过它本身不能刷 OpenWrt,所以只能把他插在一个 OpenWrt 的路由器上。

这也是 OpenWrt 上装4G模块最方便的方法了。

有的人可能会用 OpenWrt 去桥接 E5573s 的 WiFi,不过无线的连接怎么都没有有线来得稳定。

如果有人试过把 E5573s 的 USB 连接到电脑上,会发现可以直接当作一个 USB 4G 网卡来用,那么插在 OpenWrt 上也是可以的。

 

首先在 OpenWrt 上查找到了 这篇wiki《Use RNDIS USB Dongle for WAN connection》

简单的安装了下面这两个软件包之后,发现并不能行。

kmod-usb-net-rndis usb-modeswitch

查看 dmesg,发现识别到了 usb 设备,但是出现的是存储设备,就是电脑上会显示的那个驱动盘。

Mon Jan 14 11:06:52 2019 kern.info kernel: [  431.813541] usb 1-2: new high-speed USB device number 2 using xhci-mtk
Mon Jan 14 11:06:52 2019 kern.info kernel: [  431.996638] usb-storage 1-2:1.0: USB Mass Storage device detected
Mon Jan 14 11:06:52 2019 kern.info kernel: [  432.003928] scsi host0: usb-storage 1-2:1.0
Mon Jan 14 11:06:53 2019 kern.notice kernel: [  433.014461] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2

 

我之前就知道华为的随身WiFi还需要再安装一个 kmod-usb-net-huawei-cdc-ncm 的软件包才能正常工作,但是我装上重新插拔发现日志还是和上面的一样,只出现了驱动盘。

想了想应该是 E5573s 认为主机端的驱动没装好,只显示出驱动分区,但还缺什么才能让它识别出来呢?

于是上网搜索了一下,找到了 这一篇文章

按照文中所说的,把以下所有的软件包都装上了。

opkg install kmod-usb-net-rndis comgt-ncm kmod-usb-net-huawei-cdc-ncm kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan usb-modeswitch kmod-mii kmod-usb-net kmod-usb-wdm kmod-usb-net-qmi-wwan uqmi kmod-usb-net-cdc-mbim umbim

 

装好之后重新插拔,这次能够重新识别到了。

 

观察日志中,随身WiFi 注册在了 eth1 上,于是去 OpenWrt 上添加 eth1 的接口即可。

 

很奇怪的是,以前只要有 huawei-cdc-ncm 就可以让 E5573s 识别出来了,但现在要装更多的软件包才能正常识别。

而且以前这个设备是注册在 usb0 接口上的,现在又跑到了 eth1 上,不知道是哪里变了。

谈谈街机游戏存储卡片

在街机市场中有着各种各样的卡片,e-Amusement Pass、Aime 、BANA PASSPORT以及部分机台的专用卡片。后来 Amusement IC 出现了,想要统一三大家的储存卡片,那么使用各种不同标准的厂商怎么统一到一张卡片上了呢?

简单来说,他们三家统一到了 Felica 标准上。Felica 标准主要采用在日本的交通卡以及各种门卡,手机钱包,还有八达通上面。国内的主流是 Mifare 卡,也是从交通卡到门禁卡各种都有。

 

続きを読む