我正在尝试设置一个Hama IR320 系统。但是我的 Wifi (WPA2) 密码包含^
和~
符号。我在预定义的字符列表中找不到它们:
或者
除了这个 UI 之外,还有其他方法可以定义 Wifi 密码吗?还是我这里漏掉了什么?我可以看到这个收音机上有一个 http 服务器正在运行。
参考手册位于:
答案1
事实证明,角色列表中有三个有趣的条目:
经过多次反复尝试,我终于找到了匹配的符号:
这个是~
:
这是^
:
第一个(红色圆圈)是普通的破折号符号-
。
作为参考,上述操作是在以下软件版本(ir-mmi-FS2026-0500-0104_V2.6.20.EX63089-1B11)上完成的:
以下是对上述解释的可能验证。下载直接从这里(按照下载链接)使用已知固件:
$ GET "http://update.wifiradiofrontier.com/FindUpdate.aspx?mac=1122334455&customisation=ir-mmi-FS2026-0500-0104&version=2.6.17.EX55921-1B3"
<?xml version="1.0" encoding="UTF-8" ?>
<updates>
<software customisation="ir-mmi-FS2026-0500-0104"
version="2.6.20.EX63089-1B11">
<copyright>Copyright 2007,2008 Frontier Silicon Ltd</copyright>
<download>http://update.wifiradiofrontier.com/Update.aspx?c=ir-mmi-FS2026-0500-0104&m=1122334455&v=2.6.17.EX55921-1B3&t=Cust-File&n=2.6.20.EX63089-1B11&f=/updates/ir-mmi-FS2026-0500-0104.2.6.20.EX63089-1B11.isu.bin</download>
<md5>53e79da867eb02f1a4a47c3f831c5226</md5>
<product>Internet Radio</product>
<size>1826722</size>
<summary>Copyright 2007,2008,2009 Frontier Silicon Ltd</summary>
<vendor>Frontier Silicon</vendor>
</software>
</updates>
然后得到:
$ hexdump -C -n 128 -s 0x102E1E ir-mmi-FS2026-0500-0104.2.6.20.EX63089-1B11.isu.bin
00102e1e 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 |ABCDEFGHIJKLMNOP|
00102e2e 51 52 53 54 55 56 57 58 59 5a 22 ed 42 63 11 0c |QRSTUVWXYZ".Bc..|
00102e3e d4 00 02 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 |...ghijklmnopqrs|
00102e4e 74 75 76 77 78 79 7a 4c 10 00 03 31 32 33 34 35 |tuvwxyzL...12345|
00102e5e 36 37 38 39 00 00 2e 2c 22 3f 21 40 27 60 5c 7e |6789...,"?!@'`\~|
00102e6e 2a 5c 00 a4 0b 6c 11 7e 68 2e 5f bd 51 2c 50 01 |*\...l.~h._.Q,P.|
00102e7e 54 05 70 05 00 03 2b 2a 23 24 a3 25 26 28 29 2f |T.p...+*#$.%&()/|
00102e8e 3a 3b 3c 3d 3e 5b 5d 5e 7b 7d 7c 9d 05 20 45 71 |:;<=>[]^{}|.. Eq|
00102e9e
我们能够按照正确的顺序和预期的位置(直接邻居)~
找回符号。^
一个有趣的推论是以下字形:
实际上是*
角色(有人可以验证吗?)。
这个符号似乎有些奇怪£
,在输出中显示得不太好hexdump
,也许它不是它看起来的那样(有人可以验证吗?)。
我确实向上游报告了这个问题,供应商也进行了修复。我还没有检查,但这个问题似乎在 中得到了修复2.6.20.EX63089-1B12
。