Photonicat 刷Modem模块固件:修订间差异

来自Photonicat Wiki
跳转到导航 跳转到搜索
C2h2留言 | 贡献
无编辑摘要
C2h2留言 | 贡献
隐藏 RM500U 固件教程并加警告 (early 500UCN firmware bricks 500UCN阉割版/500UCNV variants); collapsible with warning
 
(未显示2个用户的4个中间版本)
第10行: 第10行:
  ./update.sh
  ./update.sh


===5G 模块:Quectel RM500U===
{| class="wikitable" style="width:100%; background-color:#fff3cd; border:2px solid #d39e00;"
|-
| style="padding:12px;" |
'''⚠️ 警告:本节 RM500U 固件教程已被隐藏 / WARNING: this RM500U firmware guide has been hidden'''


===5G 模块:Quectel RM500U===
本教程中的 RM500U 固件为 '''500UCN 的早期版本'''。目前市面上还存在 '''500UCN 阉割版'''、'''500UCNV''' 等多个不同型号的模块,用户往往无法确认自己手中模块的确切版本。已有多台设备因刷入不匹配的固件而 '''变砖(无法启动)'''。因此本教程默认隐藏,'''不建议升级'''。
 
The RM500U firmware below is an '''early version of 500UCN'''. There are now several other variants on the market (the '''500UCN cut-down edition''', '''500UCNV''', etc.), and you usually cannot be sure which one you have. Several devices have already been '''BRICKED''' by flashing mismatched firmware. This guide is therefore hidden by default and '''upgrading is NOT recommended'''.
|}
 
<div class="mw-collapsible mw-collapsed" data-expandtext="⚠️ 我已了解上述风险,点此显示教程 / I understand the risk — show the guide" data-collapsetext="隐藏教程 / Hide the guide">
  cd /tmp
  cd /tmp
  wget https://dl.photonicat.com/firmware/RM500U-update.tar.gz
  wget https://dl.photonicat.com/firmware/RM500U-update.tar.gz
第17行: 第27行:
  cd RM500U-update
  cd RM500U-update
  ./update.sh
  ./update.sh
;样例
<pre>
root@photonicat-openwrt:~# cd /tmp/
root@photonicat-openwrt:/tmp# wget https://dl.photonicat.com/firmware/RM500U-update.tar.gz
--2023-02-15 12:34:32--  https://dl.photonicat.com/firmware/RM500U-update.tar.gz
Resolving dl.photonicat.com... 217.76.52.184, 2a02:c206:2118:1178::1
Connecting to dl.photonicat.com|217.76.52.184|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 62502798 (60M) [application/gzip]
Saving to: 'RM500U-update.tar.gz'
RM500U-update.tar.gz          100%[==================================================>]  59.61M  13.5MB/s    in 9.1s
2023-02-15 12:34:45 (6.57 MB/s) - 'RM500U-update.tar.gz' saved [62502798/62502798]
root@photonicat-openwrt:/tmp# tar -xzf RM500U-update.tar.gz
root@photonicat-openwrt:/tmp# cd RM500U-update
root@photonicat-openwrt:/tmp/RM500U-update# ./update.sh
Terminating programs using the Modem...
Firmware update started.
[000:000] Version: QDloader_Linux_Android_V1.0.0
[000:000] scan quectel modem
/sys/bus/usb/devices/7-1 2c7c/900/404
open(/dev/bus/usb/007/003) = 4
[000:004] AT > AT+QDownLOAD=1
[000:007] AT < Quectel
[000:007] AT < RM500U-CN
[000:007] AT < Revision: RM500UCNAAR01A18M2G
[000:007] AT < OK
[000:011] AT < +EGMR: "MPQ22KJ060018670P"
[000:011] AT < OK
[000:014] AT < +EGMR: "868227050984830"
[000:014] AT < OK
[000:017] AT < OK
bluk in = -1, errno: 71 (Protocol error)
[001:189] scan quectel modem
/sys/bus/usb/devices/7-1 1782/4d00/2430
open(/dev/bus/usb/007/004) = 4
[004:621] Version: BP_R1.0.0
[004:621] ProductName: udx710-module
[004:621] ProductVersion:
[004:621] szPrdAlias: udx710-module
[004:626]      > BSL_CMD_CHECK_BAUD
[004:626]      < BSL_REP_VER
[004:626]      > BSL_CMD_CONNECT
[004:627] Flash    FDL
[004:627]      > BSL_CMD_START_DATA
[004:645]      > BSL_CMD_END_DATA
[004:646]      > BSL_CMD_EXEC_DATA
[004:646]      > BSL_CMD_CHECK_BAUD
[004:646]      < BSL_REP_VER
[004:646]      > BSL_CMD_CONNECT
[004:646] Flash    FDL2
[004:646]      > BSL_CMD_START_DATA
[004:693]      > BSL_CMD_END_DATA
[004:693]      > BSL_CMD_EXEC_DATA
[004:835]      < BSL_REP_INCOMPATIBLE_PARTITION
[004:835]      > BSL_CMD_DISABLE_TRANSCODE
[004:836] Backup  NV_NR -> '/tmp/quectel_back_NV_NR'
[004:836]      > BSL_CMD_START_READ
{PSCP, 58, 4100520}
{NRCP, 3e9200, 2048}
{V3PHY, 3e9a00, 2048}
[012:609]      > BSL_CMD_END_READ
[012:609]      > BSL_CMD_REPARTITION
[012:866] Flash    NV_NR
[012:929]      > BSL_CMD_START_DATA
[014:250]      > BSL_CMD_END_DATA
[016:493] Erase    EraseSPL
[016:493]      > BSL_CMD_ERASE_FLASH
[016:510] skip download FileID: ProdNV
[016:510] skip download FileID: PhaseCheck
[016:510] Erase    project
[016:510]      > BSL_CMD_ERASE_FLASH
[016:524]      < BSL_REP_INCOMPATIBLE_PARTITION
[016:524] Erase    EraseUBOOT
[016:524]      > BSL_CMD_ERASE_FLASH
[016:591] Flash    SML
[016:591]      > BSL_CMD_START_DATA
[016:662]      > BSL_CMD_END_DATA
[016:769] Flash    UBOOTLoader
[016:769]      > BSL_CMD_START_DATA
[016:888]      > BSL_CMD_END_DATA
[017:252] Flash    BOOT
[017:252]      > BSL_CMD_START_DATA
[017:817]      > BSL_CMD_END_DATA
[021:549] Flash    Modem_NR_PMSYS
[021:549]      > BSL_CMD_START_DATA
[021:625]      > BSL_CMD_END_DATA
[021:625] Flash    Modem_NR_AGDSP
[021:625]      > BSL_CMD_START_DATA
[021:889]      > BSL_CMD_END_DATA
[023:381] Erase    FLASH_NR
[023:381]      > BSL_CMD_ERASE_FLASH
[023:764] Flash    Modem_NR
[023:765]      > BSL_CMD_START_DATA
[024:788]      > BSL_CMD_END_DATA
[031:084] Flash    Modem_NR_V3PHY
[031:084]      > BSL_CMD_START_DATA
[031:279]      > BSL_CMD_END_DATA
[032:450] Flash    Modem_NR_PHY
[032:450]      > BSL_CMD_START_DATA
[032:519]      > BSL_CMD_END_DATA
[032:959] Flash    Modem_NR_DSP1
[032:959]      > BSL_CMD_START_DATA
[033:000]      > BSL_CMD_END_DATA
[033:221] Flash    Modem_NR_DSP2
[033:221]      > BSL_CMD_START_DATA
[033:266]      > BSL_CMD_END_DATA
[033:535] Flash    Modem_NR_DELTANV
[033:535]      > BSL_CMD_START_DATA
[033:602]      > BSL_CMD_END_DATA
[033:602] Flash    Recovery
[033:602]      > BSL_CMD_START_DATA
[034:202]      > BSL_CMD_END_DATA
[037:697] Flash    Recoveryfs
[037:697]      > BSL_CMD_START_DATA
[039:396]      > BSL_CMD_END_DATA
[039:396] Flash    System
[039:396]      > BSL_CMD_START_DATA
[048:247]      > BSL_CMD_END_DATA
[048:247] Erase    Data
[048:247]      > BSL_CMD_ERASE_FLASH
[048:319] Flash    UserData
[048:319]      > BSL_CMD_START_DATA
[048:666]      > BSL_CMD_END_DATA
[048:666] Erase    EraseMisc
[048:666]      > BSL_CMD_ERASE_FLASH
[048:741] Flash    SPLLoader
[048:741]      > BSL_CMD_START_DATA
[048:761]      > BSL_CMD_END_DATA
[048:893]      > BSL_CMD_NORMAL_RESET
[048:903] Upgrade module successfully
Firmware updated OK, reboot...
</pre>
</div>


==注意注意==
==注意注意==
'''!!!目前仅限官方版本,用户自行购买的模块,由于模块渠道和硬件版本可能变砖,我们不负任何责任,请谨慎操作!!!'''
'''!!!我们仅提供升级教程,如遇到模块升级后机器不识别或者无法工作我们不承担任何责任,请谨慎操作!!!'''
 
'''若无特殊需求不建议升级模块固件。'''

2026年7月13日 (一) 17:54的最新版本

Modem 固件更新 Firmware Update

刷固件时,请保持电量充足>50%,并插入充电器。用Linux 终端方式或网页TTYD进行一下操作.
Please DON'T POWER OFF the device during the firmware updating! And make sure your device has plugged-in and has enough battery (above 50%). Use linux terminal(TTYD) to finish

4G 模块:Quectel EM05

cd /tmp
wget https://dl.photonicat.com/firmware/Quectel-EM05-update.tar.gz
tar -xzf Quectel-EM05-update.tar.gz
cd Quectel-EM05-update
./update.sh

5G 模块:Quectel RM500U

⚠️ 警告:本节 RM500U 固件教程已被隐藏 / WARNING: this RM500U firmware guide has been hidden

本教程中的 RM500U 固件为 500UCN 的早期版本。目前市面上还存在 500UCN 阉割版500UCNV 等多个不同型号的模块,用户往往无法确认自己手中模块的确切版本。已有多台设备因刷入不匹配的固件而 变砖(无法启动)。因此本教程默认隐藏,不建议升级

The RM500U firmware below is an early version of 500UCN. There are now several other variants on the market (the 500UCN cut-down edition, 500UCNV, etc.), and you usually cannot be sure which one you have. Several devices have already been BRICKED by flashing mismatched firmware. This guide is therefore hidden by default and upgrading is NOT recommended.

cd /tmp
wget https://dl.photonicat.com/firmware/RM500U-update.tar.gz
tar -xzf RM500U-update.tar.gz
cd RM500U-update
./update.sh
样例
root@photonicat-openwrt:~# cd /tmp/
root@photonicat-openwrt:/tmp# wget https://dl.photonicat.com/firmware/RM500U-update.tar.gz
--2023-02-15 12:34:32--  https://dl.photonicat.com/firmware/RM500U-update.tar.gz
Resolving dl.photonicat.com... 217.76.52.184, 2a02:c206:2118:1178::1
Connecting to dl.photonicat.com|217.76.52.184|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 62502798 (60M) [application/gzip]
Saving to: 'RM500U-update.tar.gz'

RM500U-update.tar.gz           100%[==================================================>]  59.61M  13.5MB/s    in 9.1s

2023-02-15 12:34:45 (6.57 MB/s) - 'RM500U-update.tar.gz' saved [62502798/62502798]

root@photonicat-openwrt:/tmp# tar -xzf RM500U-update.tar.gz
root@photonicat-openwrt:/tmp# cd RM500U-update
root@photonicat-openwrt:/tmp/RM500U-update# ./update.sh
Terminating programs using the Modem...
Firmware update started.
[000:000] Version: QDloader_Linux_Android_V1.0.0
[000:000] scan quectel modem
/sys/bus/usb/devices/7-1 2c7c/900/404
open(/dev/bus/usb/007/003) = 4
[000:004] AT > AT+QDownLOAD=1
[000:007] AT < Quectel
[000:007] AT < RM500U-CN
[000:007] AT < Revision: RM500UCNAAR01A18M2G
[000:007] AT < OK
[000:011] AT < +EGMR: "MPQ22KJ060018670P"
[000:011] AT < OK
[000:014] AT < +EGMR: "868227050984830"
[000:014] AT < OK
[000:017] AT < OK
bluk in = -1, errno: 71 (Protocol error)
[001:189] scan quectel modem
/sys/bus/usb/devices/7-1 1782/4d00/2430
open(/dev/bus/usb/007/004) = 4
[004:621] Version: BP_R1.0.0
[004:621] ProductName: udx710-module
[004:621] ProductVersion:
[004:621] szPrdAlias: udx710-module
[004:626]       > BSL_CMD_CHECK_BAUD
[004:626]       < BSL_REP_VER
[004:626]       > BSL_CMD_CONNECT
[004:627] Flash    FDL
[004:627]       > BSL_CMD_START_DATA
[004:645]       > BSL_CMD_END_DATA
[004:646]       > BSL_CMD_EXEC_DATA
[004:646]       > BSL_CMD_CHECK_BAUD
[004:646]       < BSL_REP_VER
[004:646]       > BSL_CMD_CONNECT
[004:646] Flash    FDL2
[004:646]       > BSL_CMD_START_DATA
[004:693]       > BSL_CMD_END_DATA
[004:693]       > BSL_CMD_EXEC_DATA
[004:835]       < BSL_REP_INCOMPATIBLE_PARTITION
[004:835]       > BSL_CMD_DISABLE_TRANSCODE
[004:836] Backup   NV_NR -> '/tmp/quectel_back_NV_NR'
[004:836]       > BSL_CMD_START_READ
{PSCP, 58, 4100520}
{NRCP, 3e9200, 2048}
{V3PHY, 3e9a00, 2048}
[012:609]       > BSL_CMD_END_READ
[012:609]       > BSL_CMD_REPARTITION
[012:866] Flash    NV_NR
[012:929]       > BSL_CMD_START_DATA
[014:250]       > BSL_CMD_END_DATA
[016:493] Erase    EraseSPL
[016:493]       > BSL_CMD_ERASE_FLASH
[016:510] skip download FileID: ProdNV
[016:510] skip download FileID: PhaseCheck
[016:510] Erase    project
[016:510]       > BSL_CMD_ERASE_FLASH
[016:524]       < BSL_REP_INCOMPATIBLE_PARTITION
[016:524] Erase    EraseUBOOT
[016:524]       > BSL_CMD_ERASE_FLASH
[016:591] Flash    SML
[016:591]       > BSL_CMD_START_DATA
[016:662]       > BSL_CMD_END_DATA
[016:769] Flash    UBOOTLoader
[016:769]       > BSL_CMD_START_DATA
[016:888]       > BSL_CMD_END_DATA
[017:252] Flash    BOOT
[017:252]       > BSL_CMD_START_DATA
[017:817]       > BSL_CMD_END_DATA
[021:549] Flash    Modem_NR_PMSYS
[021:549]       > BSL_CMD_START_DATA
[021:625]       > BSL_CMD_END_DATA
[021:625] Flash    Modem_NR_AGDSP
[021:625]       > BSL_CMD_START_DATA
[021:889]       > BSL_CMD_END_DATA
[023:381] Erase    FLASH_NR
[023:381]       > BSL_CMD_ERASE_FLASH
[023:764] Flash    Modem_NR
[023:765]       > BSL_CMD_START_DATA
[024:788]       > BSL_CMD_END_DATA
[031:084] Flash    Modem_NR_V3PHY
[031:084]       > BSL_CMD_START_DATA
[031:279]       > BSL_CMD_END_DATA
[032:450] Flash    Modem_NR_PHY
[032:450]       > BSL_CMD_START_DATA
[032:519]       > BSL_CMD_END_DATA
[032:959] Flash    Modem_NR_DSP1
[032:959]       > BSL_CMD_START_DATA
[033:000]       > BSL_CMD_END_DATA
[033:221] Flash    Modem_NR_DSP2
[033:221]       > BSL_CMD_START_DATA
[033:266]       > BSL_CMD_END_DATA
[033:535] Flash    Modem_NR_DELTANV
[033:535]       > BSL_CMD_START_DATA
[033:602]       > BSL_CMD_END_DATA
[033:602] Flash    Recovery
[033:602]       > BSL_CMD_START_DATA
[034:202]       > BSL_CMD_END_DATA
[037:697] Flash    Recoveryfs
[037:697]       > BSL_CMD_START_DATA
[039:396]       > BSL_CMD_END_DATA
[039:396] Flash    System
[039:396]       > BSL_CMD_START_DATA
[048:247]       > BSL_CMD_END_DATA
[048:247] Erase    Data
[048:247]       > BSL_CMD_ERASE_FLASH
[048:319] Flash    UserData
[048:319]       > BSL_CMD_START_DATA
[048:666]       > BSL_CMD_END_DATA
[048:666] Erase    EraseMisc
[048:666]       > BSL_CMD_ERASE_FLASH
[048:741] Flash    SPLLoader
[048:741]       > BSL_CMD_START_DATA
[048:761]       > BSL_CMD_END_DATA
[048:893]       > BSL_CMD_NORMAL_RESET
[048:903] Upgrade module successfully
Firmware updated OK, reboot...

注意注意

!!!我们仅提供升级教程,如遇到模块升级后机器不识别或者无法工作我们不承担任何责任,请谨慎操作!!!

若无特殊需求不建议升级模块固件。