<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Posts on Wide Jones 的博客</title>
        <link>https://blog.zhongwwwhhh.cc/post/</link>
        <description>Recent content in Posts on Wide Jones 的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-CN</language>
        <lastBuildDate>Mon, 29 Sep 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.zhongwwwhhh.cc/post/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>广和通 FG160 5G 模块与转接板</title>
            <link>https://blog.zhongwwwhhh.cc/p/fibocom-fg160/</link>
            <pubDate>Mon, 29 Sep 2025 00:00:00 +0000</pubDate>
            <guid>https://blog.zhongwwwhhh.cc/p/fibocom-fg160/</guid>
            <description>&lt;h2 id=&#34;免责声明&#34;&gt;免责声明&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;一切后果读者自负！一切后果读者自负！一切后果读者自负！&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;文章部分由 AI 生成，其余内容只是本文作者单纯搬运、抄袭、仿制网络上其他人所述内容，请自行辨析，后果自负。&lt;/p&gt;&#xA;&lt;p&gt;广和通 FGxxx 系列模块不属于最终产品，个人拿到的二手/余料模块可能有各种问题、缺陷，没有技术文档支持。个人玩家应注意使用安全，不应尝试进行关键射频参数调整等可能扰乱公共通信系统的行为。本文章作者仅使用网上可获得的部分公开资料，对模块进行了简单功能性测试，未完成驻网。由于网络资料的不准确性等缘故，本文章所述方法可能不适用，甚至对模块、人体等造成危害，读者应仔细鉴别，风险自负。一切模块相关的使用方法，认证，合规性问题，以广和通官方人员、文档、声明为准。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;一切后果读者自负！一切后果读者自负！一切后果读者自负！&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;模块简介&#34;&gt;模块简介&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.fibocom.com/products/info_itemid_2659.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;广和通 FG160-EAU&lt;/a&gt; &lt;del&gt;官网上图片还配错了&lt;/del&gt;&lt;/p&gt;&#xA;&lt;p&gt;FG360-EAU-0x 频段齐全，NA 则缺失 n1 和 n79 频段。模块所使用 LGA 封装与 移远520 封装外形基本一致，有效引脚定义较少，大部分是保留引脚，无法确定是否能够执行对应功能。&lt;/p&gt;&#xA;&lt;p&gt;使用转接板转接成 m2-bkey 之后，可以视作 FM160 使用。&lt;/p&gt;&#xA;&lt;h2 id=&#34;工作模式&#34;&gt;工作模式&#xA;&lt;/h2&gt;&lt;p&gt;FG160 有多个工作模式，使用 &lt;code&gt;AT+GTUSBMODE=&amp;lt;mode number&amp;gt;&lt;/code&gt; 进行切换，默认出厂状态应该是 32。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;编号&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;工作模式&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;17&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Diag + Modem + AT + Pipe + RMNET + ADB&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;18&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Diag + Modem + AT + Pipe + ECM + ADB&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;20&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Modem&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;21&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Modem + AT&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;22&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Modem + AT + RMNET&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;23&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Modem + AT + ECM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;24&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;RNDIS + Modem + Diag + ADB&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;28&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;MBIM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;29&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;MBIM + AT + Diag&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;30&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;MBIM + Modem + Diag + AT&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;31&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Diag + Modem + RMNET + DPL + QDSS + ADB (QCOM reserved for internal debug)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;32&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Diag + Modem + AT + Pipe + RMNET&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;33&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Diag + Modem + AT + Pipe + ECM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;34&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Modem + AT + Pipe + RMNET&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;35&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Modem + AT + Pipe + ECM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;常用模式为 17/18/24/32，其它模式未做测试。如果使用 PCIe 转网口，同时使用 USB 的 RNDIS，应配置为 24。若使用 MIBM 模式，可能需要额外的硬件配置使模块 PCIe 接口工作在 EP（End Point） 模式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;at拨号&#34;&gt;AT拨号&#xA;&lt;/h2&gt;&lt;p&gt;先安装所需驱动和文档（较老旧），可以参考此处：&lt;a class=&#34;link&#34; href=&#34;https://www.waveshare.net/wiki/5G_M.2_TO_Gigabit_ETH#.E9.A9.B1.E5.8A.A8&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;Waveshare 5G M.2 TO Gigabit ETH&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;FG160 原生固件带有自动拨号功能，实测四网普卡无需额外操作。自动拨号开关使用如下指令：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;AT+GTAUTOCONNECT=1&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;如不能自动拨号，也可以使用 AT 指令控制拨号：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;查看当前模式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AT+GTUSBMODE?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;插卡&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AT+CPIN?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;AT+CPIN=&amp;#34;&amp;lt;pin&amp;gt;&amp;#34;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;如果是 ECM/RNDIS 模式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    查询拨号信息&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    AT+GTRNDIS?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    查看承载 CID&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    AT+CGDCONT?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    拨号&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    AT+GTRNDIS=1,&amp;lt;CID&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;如果是 RMNET 模式&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    查询拨号信息&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    AT$QCRMCALL?&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    拨号&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    AT$QCRMCALL=1,1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    如果要 IPV4V6 拨号&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    AT$QCRMCALL=1,1,3&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    如果选择不同的 CID 拨号&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    AT$QCRMCALL=（action）1,（instance）1,（IP type）3,（3GPP）2,cid（4）&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;转m2网口&#34;&gt;转m2/网口&#xA;&lt;/h2&gt;&lt;h3 id=&#34;m2-bkey&#34;&gt;m2-bkey&#xA;&lt;/h3&gt;&lt;p&gt;模块可使用转接板转换成 m2-bkey 使用，由于其中有&lt;del&gt;早就被割的四分五裂的&lt;/del&gt;走线阻抗匹配，请使用 嘉立创 0.8mm 3313 层压结构。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://wwbk.lanzouq.com/b00uzitkpe&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;蓝奏云分享链接&lt;/a&gt;&#xA;密码:h4h8&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Gerber&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;688&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/fg160-to-m2bkey.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/fg160-to-m2bkey_hu_87b29e2e2e03dc8c.jpg 800w, https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/fg160-to-m2bkey.jpg 916w&#34; width=&#34;916&#34;&gt;&lt;img alt=&#34;渲染图&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;300px&#34; data-flex-grow=&#34;125&#34; height=&#34;913&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/fg160-to-m2bkey-2.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/fg160-to-m2bkey-2_hu_293f7af201f66041.jpg 800w, https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/fg160-to-m2bkey-2.jpg 1144w&#34; width=&#34;1144&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;推荐使用无铅中温/低温锡膏，配合加热台完成焊接，无需专用 bga 焊台。&lt;/p&gt;&#xA;&lt;p&gt;如使用 NA，EAU-00/01/02/31，只需使用2/4/6/8四个天线座，EAU-10/11则需1-8全部使用&lt;/p&gt;&#xA;&lt;p&gt;如使用转网口板，无需焊接任何背面元件；如作为 EP 模块，可能需要正确的 config 引脚电平配置。&lt;/p&gt;&#xA;&lt;h3 id=&#34;转网口&#34;&gt;转网口&#xA;&lt;/h3&gt;&lt;p&gt;m2-bkey 转网口推荐采用 rtl8125 的底板，注意模块空间尺寸，需要可以放置较宽模块的空间。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;转网口&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;1442&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/all.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/all_hu_a64741c2c32a6356.jpg 800w, https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/all_hu_8a53d9b5072b75cd.jpg 1600w, https://blog.zhongwwwhhh.cc/p/fibocom-fg160/img/all.jpg 1920w&#34; width=&#34;1920&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;web-ui&#34;&gt;Web UI&#xA;&lt;/h2&gt;&lt;p&gt;FG160 系列原装固件理论上有预制的 Web Ui，默认 192.168.1.1 连接时可访问，默认密码 12345678，工程余料可能固件被更改，未找到访问方式。&lt;/p&gt;&#xA;&lt;h2 id=&#34;备份刷回备份&#34;&gt;备份/刷回备份&#xA;&lt;/h2&gt;&lt;p&gt;模块没有官方的固件备份方式，但可以通过 ADB 读写快数据实现&lt;/p&gt;&#xA;&lt;h3 id=&#34;准备&#34;&gt;准备&#xA;&lt;/h3&gt;&lt;p&gt;首先连接 ADB 查看当前分区状态&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;20&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;21&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;22&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;23&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;24&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;25&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;26&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;27&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;28&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;29&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;30&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;31&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;32&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;33&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;34&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;35&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;36&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;37&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;38&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;39&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;40&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;41&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;42&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;43&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;44&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;45&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;adb root&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;adb shell&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/ $ cat /proc/mtd&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;dev:    size   erasesize  name&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd0: &lt;span class=&#34;m&#34;&gt;00280000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;sbl&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd1: &lt;span class=&#34;m&#34;&gt;00280000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;mibib&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd2: 00b00000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;efs2&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd3: 001c0000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;tz&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd4: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;tz_devcfg&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd5: &lt;span class=&#34;m&#34;&gt;00180000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ddr&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd6: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;apdp&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd7: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;xbl_config&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd8: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;xbl_ramdump&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd9: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;multi_image&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd10: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;multi_image_qti&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd11: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;aop&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd12: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;qhee&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd13: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;abl&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd14: &lt;span class=&#34;m&#34;&gt;00380000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;uefi&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd15: &lt;span class=&#34;m&#34;&gt;00180000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;toolsfv&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd16: &lt;span class=&#34;m&#34;&gt;00180000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;loader_sti&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd17: &lt;span class=&#34;m&#34;&gt;01300000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;boot&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd18: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;scrub&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd19: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;logfs&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd20: 06b40000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;modem&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd21: 001c0000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;misc&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd22: &lt;span class=&#34;m&#34;&gt;00180000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;devinfo&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd23: &lt;span class=&#34;m&#34;&gt;01300000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;recovery&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd24: 001c0000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;fota&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd25: &lt;span class=&#34;m&#34;&gt;03000000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;recoveryfs&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd26: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;sec&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd27: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ipa_fw&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd28: &lt;span class=&#34;m&#34;&gt;00100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;usb_qti&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd29: 06a00000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;system&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd30: &lt;span class=&#34;m&#34;&gt;00500000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;efs2bak&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd31: 00b00000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;fibonv&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd32: 00b00000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;fibonvbak&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd33: &lt;span class=&#34;m&#34;&gt;00240000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;oeminfo&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd34: &lt;span class=&#34;m&#34;&gt;00240000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;oemconfig&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd35: &lt;span class=&#34;m&#34;&gt;00480000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;rfnvbak&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd36: 00b00000 &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;custconfig&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd37: &lt;span class=&#34;m&#34;&gt;01100000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;systemdata&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mtd38: &lt;span class=&#34;m&#34;&gt;06800000&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;00040000&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;userdata&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;以 modem 分区为例，其完整路径是 &lt;code&gt;/dev/mtd20&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;由于分区完整大小较大，无法在模块本地缓存。需准备一个接受 nc 连接的主机，以便收发备份的分区，此处以 WSL 为例&lt;/p&gt;&#xA;&lt;h3 id=&#34;备份&#34;&gt;备份&#xA;&lt;/h3&gt;&lt;p&gt;在模块 ADB Shell 中执行读取命令，用 nc 监听 1234 端口的连接等待传出&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/ $ dd &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/dev/mtd20 &lt;span class=&#34;nv&#34;&gt;bs&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;4M &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; nc -l -p &lt;span class=&#34;m&#34;&gt;1234&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;26+1 records in&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;26+1 records out&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;m&#34;&gt;112459776&lt;/span&gt; bytes &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;107.3MB&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt; copied, 23.415508 seconds, 4.6MB/s&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;在 WSL 中执行 nc 命令接收数据流&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ubuntu@ubuntu:~$ nc 192.168.1.1 &lt;span class=&#34;m&#34;&gt;1234&lt;/span&gt; &amp;gt; NON-HLOS.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;命令可能无法自动退出，当出现传输报告时 &lt;code&gt;112459776 bytes (107.3MB) copied, 23.415508 seconds, 4.6MB/s&lt;/code&gt; 即可退出&lt;/p&gt;&#xA;&lt;p&gt;检查镜像大小，&lt;code&gt;112459776&lt;/code&gt; 完全符合 &lt;code&gt;0x06b40000&lt;/code&gt;，备份完成&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ubuntu@ubuntu:~$ ls -l NON-HLOS.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;-rw-r--r-- &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; ubuntu ubuntu &lt;span class=&#34;m&#34;&gt;112459776&lt;/span&gt; Oct &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; 15:25 NON-HLOS.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;建议进行备份完整性校验&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/ $ sha256sum /dev/mtd20&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;b56ebc71291226d4eec8f2361398b34baaa990ef9bdbff1be42a7a33970c2eaa  /dev/mtd20&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ubuntu@ubuntu:~$ sha256sum NON-HLOS.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;b56ebc71291226d4eec8f2361398b34baaa990ef9bdbff1be42a7a33970c2eaa  NON-HLOS.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;h3 id=&#34;刷回&#34;&gt;刷回&#xA;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;警告：不建议对 boot 等关键分区进行更新，如果擦除后未完成写入，模块可能永久性变砖！！！&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;先擦除对应分区&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/ $ flash_erase /dev/mtd20 &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Erasing &lt;span class=&#34;m&#34;&gt;256&lt;/span&gt; Kibyte @ 6b00000 -- &lt;span class=&#34;m&#34;&gt;100&lt;/span&gt; % &lt;span class=&#34;nb&#34;&gt;complete&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;模块 ADB Shell 接收数据流并写入对应分区&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/ $ nc -l -p &lt;span class=&#34;m&#34;&gt;1234&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; nandwrite -p /dev/mtd20 -&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Writing data to block &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt; at offset 0x0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Writing data to block &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; at offset 0x40000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Writing data to block &lt;span class=&#34;m&#34;&gt;2&lt;/span&gt; at offset 0x80000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Writing data to block &lt;span class=&#34;m&#34;&gt;3&lt;/span&gt; at offset 0xc0000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;...&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Writing data to block &lt;span class=&#34;m&#34;&gt;427&lt;/span&gt; at offset 0x6ac0000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Writing data to block &lt;span class=&#34;m&#34;&gt;428&lt;/span&gt; at offset 0x6b00000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;WSL 向模块写入数据流&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ubuntu@ubuntu:~$ pv NON-HLOS.bin &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; nc 192.168.1.1 &lt;span class=&#34;m&#34;&gt;1234&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt; 107MiB 0:00:24 &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;4.38MiB/s&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;[========================================================================&lt;/span&gt;&amp;gt;&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt; 100%&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;命令可能无法自动退出，当出现 100% 传输，ADB Shell 显示达到对应 offset 时，可以手动终止&lt;/p&gt;&#xA;&lt;p&gt;建议进行写入完整性校验&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/ $ sha256sum /dev/mtd20&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;b56ebc71291226d4eec8f2361398b34baaa990ef9bdbff1be42a7a33970c2eaa  /dev/mtd20&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ubuntu@ubuntu:~$ sha256sum NON-HLOS.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;b56ebc71291226d4eec8f2361398b34baaa990ef9bdbff1be42a7a33970c2eaa  NON-HLOS.bin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;完成刷入后，确认写入无误，可重启模块&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/ $ sys_reboot&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;重启后，执行功能检查&lt;/p&gt;&#xA;&lt;h2 id=&#34;其它&#34;&gt;其它&#xA;&lt;/h2&gt;&lt;p&gt;本模块还有较多功能，但在从末端用户角度均无法更改。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>110 暗盒复装教程</title>
            <link>https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/</link>
            <pubDate>Mon, 10 Jun 2024 00:00:00 +0000</pubDate>
            <guid>https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/</guid>
            <description>&lt;h2 id=&#34;版本声明&#34;&gt;版本声明&#xA;&lt;/h2&gt;&lt;p&gt;最新设计细节可能与图片上演示样本不完全一致，但主要操作相近！！！&lt;/p&gt;&#xA;&lt;p&gt;最新版本使用 PLA 材料，并采用易剥离的支撑接触面材料，暗盒精度更好，表面更光滑，同时彻底杜绝粉末烧结的透光问题&lt;/p&gt;&#xA;&lt;h2 id=&#34;暗盒结构&#34;&gt;暗盒结构&#xA;&lt;/h2&gt;&lt;p&gt;整体暗盒分为三个部分：主体、中轴、上盖（图中由下到上）&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;暗盒构成&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/0.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/0_hu_4159e9aa81dbea56.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/0_hu_67c02ad3e9e2fa80.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/0_hu_4470dd9eb18509be.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/0.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;复装流程&#34;&gt;复装流程&#xA;&lt;/h2&gt;&lt;h3 id=&#34;1识别胶片方向&#34;&gt;1.识别胶片方向&#xA;&lt;/h3&gt;&lt;p&gt;所售纯胶片统一使用如下图缠绕方向：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;药膜面朝内&lt;/li&gt;&#xA;&lt;li&gt;外侧暴露端为卡入中轴一端&lt;/li&gt;&#xA;&lt;li&gt;整体与放置于暗盒内情况相仿&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;25mm 间距的定位孔在靠下一侧，16mm 胶卷原有单边齿孔在靠上一侧&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;胶片方向&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/1.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/1_hu_5b97e376c2974fdc.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/1_hu_199c2de6faf7bc08.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/1_hu_ab1fe28ef986a296.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/1.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;img alt=&#34;放入方向&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/2.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/2_hu_efcb0430dfb35da4.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/2_hu_adf681a9cc1b8fbb.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/2_hu_357ba770e4079cda.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/2.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;2折叠胶片头&#34;&gt;2.折叠胶片头&#xA;&lt;/h3&gt;&lt;p&gt;将胶片头下侧如图折角，减小胶片下侧宽度，然后再次折叠约 6-8mm，对应中轴上槽缝深度&lt;br&gt;&#xA;&lt;strong&gt;特别注意：不要折死角，胶片会断&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;折角&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/3.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/3_hu_36171111ebc5844a.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/3_hu_b4961b103f15c9c5.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/3_hu_826b8a0b2257aca7.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/3.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;img alt=&#34;再次折叠&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/4.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/4_hu_629aa104be52c6e7.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/4_hu_ca670d72332b3ebb.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/4_hu_fc1d80764661ef8b.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/4.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;3片头插入中轴&#34;&gt;3.片头插入中轴&#xA;&lt;/h3&gt;&lt;p&gt;把折好角的片头插入中轴&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;插入中轴&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/5.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/5_hu_a55dbfa8e0c6237a.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/5_hu_5812af8d44da4d4e.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/5_hu_47d3b172988c1d5c.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/5.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;img alt=&#34;插入后效果&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/6.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/6_hu_b60b587089b736ab.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/6_hu_7680f43845300420.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/6_hu_ae5c972dfff3da46.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/6.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;4卷入所有胶片&#34;&gt;4.卷入所有胶片&#xA;&lt;/h3&gt;&lt;p&gt;现在你的胶片应该已经完全散开了（就算没散直径也没法直接放进暗盒未拍摄那一边），所以要把胶片卷进去&lt;/p&gt;&#xA;&lt;p&gt;建议将胶片尾也折叠 3-5mm 左右，以便在拍到头的时候产生较明显的过片阻力变化&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;卷入胶片&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/7.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/7_hu_2d2a3b09177d3997.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/7_hu_e24e0ce4d19c19fc.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/7_hu_db03a613cb569e2f.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/7.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;img alt=&#34;全部卷入&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/8.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/8_hu_80d3b783fc9db2a2.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/8_hu_c0523ce329e0399e.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/8_hu_2c6bc3239a05265.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/8.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;5合盖&#34;&gt;5.合盖&#xA;&lt;/h3&gt;&lt;p&gt;卷好后，就可以合盖了&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;合盖&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;319px&#34; data-flex-grow=&#34;133&#34; height=&#34;3472&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/9.jpg&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/9_hu_121660d5d9999838.jpg 800w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/9_hu_6195cf7510defa36.jpg 1600w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/9_hu_c6d87e15c3ed2233.jpg 2400w, https://blog.zhongwwwhhh.cc/p/guideline-for-110-film-cassette/img/9.jpg 4624w&#34; width=&#34;4624&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;6大功告成&#34;&gt;6.大功告成&#xA;&lt;/h3&gt;&lt;p&gt;记得小心使用，如果愿意的话，在接口处贴上胶带避免散开，就可以放心的带出门很多卷了&lt;/p&gt;&#xA;&lt;h2 id=&#34;提醒&#34;&gt;提醒&#xA;&lt;/h2&gt;&lt;p&gt;&lt;del&gt;&lt;strong&gt;永远不要把长期避光的重任交给暗盒&lt;/strong&gt;，不管是柯达、乐魔生产的原装 110 暗盒还是 3D 打印的都不能做到永久避光，就算是再厚的黑色塑料多少有些透，请在拍摄前后把暗盒放进铝箔自封袋或其它避光环境内&lt;/del&gt; 使用 PLA 塑料打印的暗盒已不存在避光性问题&lt;br&gt;&#xA;&lt;strong&gt;胶片摄影本身很个性化&lt;/strong&gt;，有的人追求精准，有的人追求粗狂，还有的人喜欢过期偏色、漏光的抽象美，最重要的就是多做尝试，熟能生巧，有兴趣就自己冲洗胶片，享受最完整的银盐流程&lt;br&gt;&#xA;&lt;strong&gt;小胶片适合翻拍，不适合扫描&lt;/strong&gt;，扫描分辨率不足，效果大打折扣&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>博客初见</title>
            <link>https://blog.zhongwwwhhh.cc/p/the-first-time-for-a-blog/</link>
            <pubDate>Sat, 22 Jul 2023 00:00:00 +0000</pubDate>
            <guid>https://blog.zhongwwwhhh.cc/p/the-first-time-for-a-blog/</guid>
            <description>&lt;h2 id=&#34;为什么建立博客&#34;&gt;为什么建立博客&#xA;&lt;/h2&gt;&lt;p&gt;从 &lt;em&gt;&lt;a class=&#34;link&#34; href=&#34;https://cnnic.cn/n4/2023/0302/c199-10755.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;CNNIC的第51次《中国互联网络发展状况统计报告》&lt;/a&gt;&lt;/em&gt; 看来&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;中国网站数量&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;451px&#34; data-flex-grow=&#34;188&#34; height=&#34;869&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://blog.zhongwwwhhh.cc/p/the-first-time-for-a-blog/sites_number.png&#34; srcset=&#34;https://blog.zhongwwwhhh.cc/p/the-first-time-for-a-blog/sites_number_hu_1c8ba46727cafdda.png 800w, https://blog.zhongwwwhhh.cc/p/the-first-time-for-a-blog/sites_number_hu_522e2e6075121fe6.png 1600w, https://blog.zhongwwwhhh.cc/p/the-first-time-for-a-blog/sites_number.png 1636w&#34; width=&#34;1636&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;纵然各大平台内容疯狂增长，展现平台的数量却日益减少。方便快捷、集群化的背后，充斥着恼人的重复繁冗与低质带来的庞大的时间浪费。更甚，矩阵式SEO拉取流量的能力，使各国内搜索引擎再也找不出或很难搜寻有效内容，正像满屏CSDN，把个人博客的生存空间压缩殆尽。&lt;/p&gt;&#xA;&lt;p&gt;但即使如此，在千百次搜索间，偶遇的每一个个人博客，都让我眼前一亮，收获颇丰。看到最后更新日期，有时欣喜，又有时黯然神伤，不禁感叹庞大的、统一导向式的网络平台属实匮乏深刻的、有思想内容。故趁个人向深度发展之时，建此博客，丰富一点有深度的信息。&lt;/p&gt;&#xA;&lt;h2 id=&#34;一点愿景&#34;&gt;一点愿景&#xA;&lt;/h2&gt;&lt;p&gt;本博客愿追随各位大佬的步伐，将一些技术上的、生活里的故事分享与各位读者，或许没有前人的明晰透彻，但也尽力做到最好。&lt;/p&gt;&#xA;&lt;p&gt;愿一份热情长存。文章欢迎大家 &lt;del&gt;或许也没多少人会看到&lt;/del&gt; 一同讨论，建立起个性化的网上共享世界。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
