| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| toh:netgear:lbr20 [2024/11/24 17:00] – [QMI / wwan0 / 4G LTE Monitoring Script] s2s2 | toh:netgear:lbr20 [2024/11/24 20:34] – [OEM easy installation] tiny change to formatting/layout s2s2 |
|---|
| * You will get a warning that the version you are trying to flash is older. Just click 'Yes' and proceed. | * You will get a warning that the version you are trying to flash is older. Just click 'Yes' and proceed. |
| * Settings in the NVRAM (the settings for the Netgear/Voxel configuration you are currently running) do not get reset. | * Settings in the NVRAM (the settings for the Netgear/Voxel configuration you are currently running) do not get reset. |
| * > If you flash back to Netgear/Voxel, the LBR20 will start with the settings you had before you flashed Openwrt. | * If you flash back to Netgear/Voxel, the LBR20 will start with the settings you had before you flashed Openwrt. |
| * > This is convenient, because if you have a little difficulty with Openwrt or need to test something out, the N/V firmware will still have your previous settings. | * This is convenient, because if you have a little difficulty with Openwrt or need to test something out, the N/V firmware will still have your previous settings. |
| |
| ==== OEM installation using the TFTP method ==== | ==== OEM installation using the TFTP method ==== |
| * **Qfirehose Quectel Modem Upgrade-Flashing Procedure**: Once you have acquired [[https://forums.quectel.com/t/firmware-for-eg18-ea/23995/56|the ''qfirehose'' binary]], put it in /root and mark it as executable. Unzip the Quectel-provided firmware to your computer, and upload the contents [//update// folder, //contents.xml//, and //md5.txt//] to the /tmp folder. There isn't enough user-storage space partitioned on the Orbi LBR20 to put it in /root. Disable your wan-watchdog.sh script. From a terminal (laptop) with a wired connection to the router, run 'qfirehose -f /tmp'. Allow the flash procedure to finish to 100% and confirm completion:<code> | * **Qfirehose Quectel Modem Upgrade-Flashing Procedure**: Once you have acquired [[https://forums.quectel.com/t/firmware-for-eg18-ea/23995/56|the ''qfirehose'' binary]], put it in /root and mark it as executable. Unzip the Quectel-provided firmware to your computer, and upload the contents [//update// folder, //contents.xml//, and //md5.txt//] to the /tmp folder. There isn't enough user-storage space partitioned on the Orbi LBR20 to put it in /root. Disable your wan-watchdog.sh script. From a terminal (laptop) with a wired connection to the router, run 'qfirehose -f /tmp'. Allow the flash procedure to finish to 100% and confirm completion:<code> |
| * [083.292]: Upgrade module successfully.</code> | * [083.292]: Upgrade module successfully.</code> |
| * Using the command ''picocom /dev/ttyUSB2'', send the modem an ''AT+QGMR'', to display the current firmware revision.\\ | * The modem (not the entire router) will reboot 10 seconds later, and reconnect to the cell provider. |
| * The latest A06 01.008 modem firmware, does not display a 01.008 revision code after the ...A06M4G. | * Using ''picocom /dev/ttyUSB2'', send the modem an ''AT+QGMR'', to display the current firmware revision.\\ |
| * The ''/dev/ttyUSB2'' may disappear after flashing, and be replaced with /dev/ttyUSB3 (0,1,2&3 -> 0,1,3&4). That is a temporary artifact of flashing the modem. Reboot the ORBI LBR20 and the assignments will revert to 0,1,2&3. | * The latest A06 01.008 modem firmware, does not display a 01.008 revision code after the ...A06M4G response. |
| | * The Netgear-provided A05 firmware, also does not display a revision code after the A05M4G response. |
| | * The ''/dev/ttyUSB2'' may disappear after flashing, and be replaced with /dev/ttyUSB3 (0,1,2&3 -> 0,1,3&4). That is a temporary artifact of flashing the modem. You might try ''/dev/ttyUSB3'', or reboot the ORBI LBR20, and the assignments will revert to 0,1,2&3. |
| ==== QMI / wwan0 / 4G LTE Monitoring Script ==== | ==== QMI / wwan0 / 4G LTE Monitoring Script ==== |
| Here is a wan_watchdog.sh script that tests the connection, and if it receives no response from several well-known DNS providers, it will: | Here is a wan_watchdog.sh script that tests the connection, and if it receives no response from several well-known DNS providers, it will: |