Thank you @AndrewZ
I searched and I read this subject before and I already tried what he mentioned (used ROOter system) and I don't understand very well your point .. (so take me as noob )
I switched to ROOter system to try Qfirehose but didn't work
, I mentioned my system is Windows . I know how to flash modem when its connected on m.2 USB board ... but right now I don't have it ... only I have The OpenWRT BPI-R4 Device
Can anyone help to extract IPK (opkg) or APK file from this github repo so I can use it to flash the modem , Quectel team mentoined to use Qfirehose V1.4.17 place of V1.4.9
I found makefile ready on google for QFirehose and I copied and paste it (the build passed ) but the issue its for 1.4.9 and the files for Qfirehose I added to openwrt was V1.4.17
Source:
include $(TOPDIR)/rules.mk
PKG_NAME:=qfirehose
PKG_VERSION:=1.4.9
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://codeload.github.com/nippynetworks/qfirehose/tar.gz/$(PKG_VERSION)?
PKG_HASH:=b7c04f9356823c6ee0f4ca152e8fd2015f34b95490cea68461a060993befadef
PKG_MAINTAINER:=Oskari Rauta <oskari.rauta@gmail.com>
PKG_LICENSE:=
PKG_LICENSE_FILES:=NOTICE
include $(INCLUDE_DIR)/package.mk
define Package/qfirehose
SECTION:=utils
CATEGORY:=Utilities
TITLE:=Quectel Firehose Recovery application
URL:=https://github.com/nippynetworks/qfirehose
endef
define Package/qfirehose/description
Utility that is able to flash firmwares on Quectel's modems.
Usage: qfirehose -f FW_PATH
Warning.
- Use of software is completely on your own risk.
Flashing wrong firmware or failed flash can brick your modem permanently.
Avoid flashing, if device works without issues and updated firmware does not contain new necessary changes.
Do not flash, if you are not willing to take this risk or do not know what you are doing.
- After succesful flashing, you should use terminal to issue factory reset for modem settings with AT&F command.
- mPCIe users (mostly): If modem has completely disappeared after succesful flashing, reason might be that some firmware updates
set default mode to USB3 which is unsupported by some mPCIe slots, in this case, you should connect it to USB
port using mPCIe -> USB adapter, even most of cheap chinese modules can reveal device. After this you should issue
a command to use USB2, which may vary between models, but on most Quectel modems is: AT+QUSBCFG="SS",0
Changing value on end of AT command 0 to 1, selects USB3 instead. Refer to documents of your modem.
endef
define Build/Configure
$(RM) $(PKG_BUILD_DIR)/QFirehose
endef
MAKE_ARGS += linux
define Package/qfirehose/install
$(INSTALL_DIR) $(1)/usr/bin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/QFirehose $(1)/usr/bin/qfirehose
endef
$(eval $(call BuildPackage,qfirehose))
Qfirehose flashing support for Quectel modems on OpenWRT appears less accessible now. You can still communicate with modems using uqmi or mbimcli, but direct firmware flashing may require custom scripts or older builds with Qfirehose. Without these, an M.2 to USB adapter might still be necessary for reliable flashing.
@Yusuf6411
thank you Dear for your participation
I have m.2 board i'm using it for Flash modem ... but I know people they don't have m.2 board ... or they can't buy another boards ....
My target is to support these peoples so they can use this board OpenWRT to flash theirs modem ...
Maybe we can success with support people like our Dear @hideyuki developed ipk for this QFirehose ... Already I share Qfirehose V21 and V20
where hideyuki is working on it ....
if other people are interesting to share their feedback or image with this QFirehose i'm ready to test it