在 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 上,不知道是哪里变了。

DANCERUSH STARDOM 舞律炫步 在中国

记录用。

世宇代理中国版本,约10月左右宣布。

2018年11月

2018 CGL正式发布。

2018 中山游博会展出。

2018年12月

2018-12-11公布官方售价。预计将于2019年1月2月开始铺货。

2019年1月

DRS应该也会采用微信登陆的方式。

目前确认会有 Extra Stage ,据说使用 点数 (当然不是 PASELI ),而不是加投币的方式。

目前全国第一批货已发出,机台版本号为

REC:C:A:A:2018121900

开机需要联网,不能离线稼动。

除了上海其他地方都在进行等配件大活动。

2019年2月

2月1日很多地方都装好开机了。

广州在停机坪有台,和SDVX一起,是2币1局。

然后正佳也买了台,设置4币1局。

能扫码登录,有部分版权曲。

这里具体解释一下 ,初始的这个版本,有30、50、70元三个级别的月费会员。

但只有70元的会员才能进入EXTRA STAGE。

然后机台的stage数固定为1,在test menu中无相关设置。

也就是说只投币,只能玩一首歌。如果开了70元的会员,才能玩两首歌。

在加上开了会员之后,血条不掉,意味着70元会员保底二曲。

那么机台定价如果是4币1局的话,以1元1币计算,玩18局就会值回会员价格。

但对于轻度游戏的玩家,一个月可能玩不到一两次来计算,这个VIP制度很不友好。如果一个月玩一两次,但每个月都要充70块,那是很不值的,毕竟机台本身还要投币呢。但是如果没有会员,大量歌曲只在EXTRA STAGE里面,你就无法游玩这些歌曲。

 

这里由于各地机器上线的时间刚好是19年春节,所以不管玩家怎么吐槽,世宇方面也放假了,没法进行更新以及和K社谈判。

对了,这里再提一下,这个会员制度定价是KONAMI方面决定的,不是世宇决定的。以K社以往的那种态度来看,不是一群玩家过去一直反馈,它肯定是不会轻易修改定价的。

 

新机器目前也有一些感应上的问题,经常会误触发导致识别出多个踩踏点。由于地板使用的是红外触摸技术,所以只能多擦干净四周和中间部分,实在飘得太厉害,就只能重启机器让屏幕自动校准了。

kX Driver 的连线教程

虽然 kX 驱动已经是上古产物了,不过现在 Win10 还能用,刚好声卡也在,就先用着。研究了半天,总算可以知道各个部分的意思了。

kX DSP

FXBus

FXBus 就是电脑内部的音频输出,比如说系统内的声卡选择,ASIO音频输出等等。

在我的电脑上面,输出是这样子的。

也就是说,往这几个音频设备里面播放,会对应从FXBus的2~7里面输出。

本来我这里名称为 “Main Out 2/3” 的设备应该是 0/1 从 FXBus 0 和 1 输出的,但不知道为什么也是走 2/3 输出,和另一个 2/3 都从 FXBus 2/3 输出。改了 Router 里的通道也没用,估计是 Win10 上有的 bug。我这里只有 ASIO 的 0/1 通道会走 FXBus 0/1。然而奇怪的事情是当 ASIO 占用了 0/1 通道之后,那个 Main Out 设备会提示被占用,它明明走的是 2/3 ???

如果往最顶上的那个 SPDIF/AC3 Output 输出音频,将会按照声道从 FXBus 2~7 对应输出。

如果要用 AC3 输出设备的话要进去修改支持的格式,只能选 Dolby Digital 。

OpenWrt 多WAN口以及扩展WAN口详细配置教程

本文适用于:

1.我想把 OpenWrt 的 LAN 口当作 WAN 口用

2.路由器上的 WAN 口也不够用了,我要外接交换机扩展 WAN 口

OpenWrt的交换机配置

首先打开 LuCI 中的交换机页面。

首先,你可能会听说过路由器有外挂交换机等等的说法。如上图所示的那样子,下面默认有两个 VLAN ,而且 WAN 口在单独不同的一个 VLAN 中时,就是外挂交换机的路由器。

简单比喻就是路由器的 CPU (或者说 SoC ) 上只有一个网络端口,路由器后面的这么多个端口都是靠连接到另一个交换机芯片分出来的网口。

你还可以用别的方法确认路由器的类型。像这张图的路由器,接口名称是 eth0 和 eth1 的就不是外挂交换机的,如果接口名是 eth0.1 eth0.2 这样子的就是外挂交换机的路由器。

在 OpenWrt 中,ethX.Y 的 X 代表物理端口,Y 代表这个端口的 VLAN。

实际上 eth0 eth1 这种接口名称的也是有外挂交换机的,意思是 SoC 提供了两个以太网口,一个是直连到 WAN 口,四个 LAN 口也是从 SoC 的第二个以太网口中分出来的。所有口都是直连 SoC 的路由器我就还没见过。。。 Read More

谈谈街机游戏存储卡片

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

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

 

Read More

压缩和整理数字电视录像文件手记

数字电视录像的ts文件太乱,打算整理一下。现在记录一下使用到的一些脚本。

由于电视节目时间长,不能纯 CPU 跑 x264,否则转跟不上文件生成的速度了。

这个是使用 N 卡硬解硬压,硬件反交错,压入字幕的脚本:

D:\ffmpeg-20181116-fc94e97-win64-static\bin\ffmpeg.exe -c:v h264_cuvid -deint 2 -drop_second_field 1 -i "%~dp1%~nx1" -c:v h264_nvenc -preset medium -rc vbr -cq 10 -b:v 8M -minrate 500k -maxrate 15M -vsync cfr  -filter_complex [0][0:s:0]overlay=shortest=1,aresample=async=1000 -map  -map 0:a  -c:a aac -s 1920*1080 -aspect 16:9 -f matroska "%~dp1%~nx12.mkv"

pause

这个是使用 Intel QSV 硬压,软件解码,压入字幕的脚本

D:\ffmpeg-20181116-fc94e97-win64-static\bin\ffmpeg.exe  -y -rtbufsize 256MB -i "%~dp1%~nx1" -filter_complex idet,yadif=0:deint=interlaced[v1],[v1][0:s:0]overlay=shortest=1,aresample=async=1000 -map  -map 0:a -c:a aac -s 1920*1080 -aspect 16:9  -c:v rawvideo -pix_fmt yuv420p -f nut - | D:\QSVEnc_3.16\QSVEncC\x64\QSVEncC64.exe --avsw --audio-codec aac --quality best -i - -o "%~dp1%~nx12.mp4"

这个脚本在我电脑上54分钟的视频耗时18分钟,还可以接受

DisplayCAL 校色并生成 3dlut 给 madVR

最近在研究 madVR 怎么配合校色过的屏幕使用,发现过程还挺复杂的,就当作留一个笔记给下次校色用吧。

如果有什么错误的地方欢迎指出。我也在不断读文理解这个色彩矫正的整个流程。

初次校色

如果你已经用 DisplayCAL 校过色了,可以直接看下一章节了。当然想重新校一次也行

首先先下载 DisplayCAL 校色软件。从来就没用过校色仪厂家附带的软件。

上方工具栏可以改语言就不多说了。

 

在上方工具栏选择显示高级选项

 

首先选择默认(伽玛值2.2),基于这个设置做修改。

 

在同一页选择好显示器,校色仪。然后下方的输出电平,按照电脑显示器选择全范围,电视机选择电视即可。特别注意一下电视机的话显卡输出也对应改成 Limited Range ,防止与电视的设置不匹配。

Read More

OpenWrt下把SD卡挂载到 /overlay ,扩大软件空间

原料:Newifi D1(Newifi 2)一台

这个机子自带了一个 Micro SD 插槽,刷了 OpenWrt 之后一直没怎么用到。闲着来折腾一下把 Micro SD 卡挂载到 /overlay 分区,增加内部可用的空间。

参照 openwet 官方 wiki 上的 exroot 教程,我们要做以下的步骤。

首先要使用 Micro SD 卡槽,需要安装以下两个内核模块:

opkg install kmod-sdhci kmod-sdhci-mt7620

接下来在 /dev 下应该可以看到有 mmcblk0 的文件了,那就是我们的 Micro SD。

然后再安装一些文件系统相关的软件包。

block-mount kmod-fs-ext4 e2fsprogs fdisk

这个时候输入

block info

应该可以看到你的 SD 卡信息。

这里我们把 SD 卡格式化成 ext4 格式。

mkfs.ext4 /dev/mmcblk0p1

 

接下来,转移现有的文件到 SD 卡上。不知道 OpenWrt 中 / 目录和 /overlay 目录的意义的可以看后面。

mount /dev/mmcblk0p1 /mnt ; tar -C /overlay -cvf - . | tar -C /mnt -xf - ; umount /mnt

稍等一会,文件就复制完成了。

接下来要创建 mmcblk0p1 的挂载配置,全自动可以使用以下命令

block detect > /etc/config/fstab; \
   sed -i s/option$'\t'enabled$'\t'\'0\'/option$'\t'enabled$'\t'\'1\'/ /etc/config/fstab; \
   sed -i s#/mnt/mmcblk0p1#/overlay# /etc/config/fstab; \
   cat /etc/config/fstab;

这样子就可以完成挂载点的设置。

于是现在来实际把 mmcblk0p1 挂载到 /overlay 上

mount /dev/mmcblk0p1 /overlay

查看一下挂载后的效果

df

root@OpenWrt:/dev# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                 2560      2560         0 100% /rom
tmpfs                   126944      1308    125636   1% /tmp
/dev/mtdblock6         3756448     31236   3514680   1% /overlay
overlayfs:/overlay       28224      7976     20248  28% /
tmpfs                      512         0       512   0% /dev
/dev/mmcblk0p1         3756448     31236   3514680   1% /overlay

现在可以看到,/overlay 的空间已经增加了。

这时候就可以重启你的路由器了,看看是否成功自动挂载。

OpenWrt Software Page

看,这时候想安装什么软件都可以了。

Vostro 14-3459 换高分屏记录

有两台Vostro 14-3459。6200U的笔记本,日常拿来用还是可以的。但戴尔原配的屏幕实在是太瞎眼了。可视角度小,对比度很奇怪,有种灰灰的感觉,还是祖传1366×768。

于是开始查找资料,准备换高分屏。

网上关于这个型号的资料很少,不过基本确认这个型号需要更换屏线,对屏幕没有太多要求。

原装屏线是1lane的,要买条2lane的屏线。貌似有些机器自带的线也是2lane的。我简单观察了下,原屏线是AAL10开头,买的屏线是AAL20开头。淘宝搜索“EDP Cable NT FHD”即可找到,配件号:DPN 0KNG43

基本上换好了屏线,其他问题都不大。

我换的屏幕型号是京东方的NV140FHM N43,可以参考一下。

折腾友华 WR1200JS 路由器

最开始应该是恩山上有人发帖卖这个路由器,后来在淘宝上也有挺多店铺卖的了,刷好不死 breed 的价格大概在 105 左右,直接拍下了一个刷好 breed 的。

后来发现原厂固件刷 breed 也是很简单的,应该买那个 90+ 原装的。

上一张店家的图:

Youhua WR1200JS

Youhua WR1200JS

更具体的配置表:

CPU:MT7621AT 双核四线程
Ra0:MT7603EN (2.4G)
Ra1:MT7612EN(5Ghz)
FLASH:GigaDevice 16MB
RAM:Nanya 128M
LAN:5x 1000M
USB:1x 2.0

详细细节可以去 Wikidevi 上查,拿到机子之后我就把设备信息都提交到上去了:https://wikidevi.com/wiki/Youhua_WR1200JS

话说现在最佳性价比的应该是 Newifi 3,MT7621的机器都差不多的。

 

Read More