Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
toh:linksys:mx4200_v1_and_v2 [2024/01/06 22:42] – Created from the form at meta:create_new_device_page spectredevtoh:linksys:mx4200_v1_and_v2 [2024/02/11 23:34] – old revision restored (2024/02/11 21:46) jow
Line 1: Line 1:
-====== Linksys MX4200 V1 and V2======+====== Linksys MX4200 ======
  
 /* This template is intended to be used via https://openwrt.org/meta/create_new_device_page ONLY.  */ /* This template is intended to be used via https://openwrt.org/meta/create_new_device_page ONLY.  */
 /* DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! */ /* DO NOT CREATE NEW DEVICEPAGES VIA COPY & PASTE! */
 /* USE https://openwrt.org/meta/create_new_device_page */ /* USE https://openwrt.org/meta/create_new_device_page */
- 
-{{page>meta:infobox:construction&noheader&nofooter&noeditbtn}} 
- 
-//Write a short, relevant description of the device. Include a technical overview, but avoid marketing buzzwords/useless stuff. Two to four sentences is about right. A picture is good, too. Edit the page to see how to add pictures.// 
- 
-<WRAP BOX> 
-FIXME Any text with a light background (like this one) provides instructions for creating the Details Page. When you have filled in correct/useful information (instead of any template that's there) **remove the instructions, as well as the ''<nowiki><WRAP></nowiki>'' that encloses it.** 
-</WRAP> 
  
 /*****/ /*****/
Line 17: Line 9:
 /*****/ /*****/
  
-{{media:example:genericrouter1.png?200|Generic Router}}+{{media:linksys:mx4200.png?400|}}
  
-<WRAP BOX> +The Linksys MX4200 is an 802.11ax Tri-Band WiFi routerwhich has the following WiFi Interfaces.:
-FIXME +
-===== Getting started with a new Device Page ===== +
-  - This is an empty template that suggests the information that should be present on a well-constructed Device PageThis means, that **you have to fill it with life and information.** +
-  There are several "fixme" tags with text on a light background (like this text) throughout this template. As you fill in the page, remove those tags so that people can judge its completeness. +
-  - When there are no more "fixme" tags left, delete this one tooalong with the ''<nowiki><WRAP></nowiki>'' that encloses it.+
  
-===== Keep the articles modular ===== +one 2.4GHz (QCN5024 2×2/40MHz ax) 
-  * Please include only model specific information, omit bla,bla and put everything generic into separate articles +two 5GHz (QCN5054 2×2/80 and 4×4/80 ax)
-  * If you have no time to write certain stuff, link to [[docs:start]] +
-  * [[docs:guide-user:base-system:start]] should lead the way, do not explain this again +
-  * DO NOT provide a complete howto here! Instead //groom// the [[docs:start|general documentation]]. +
-</WRAP>+
  
-===== Supported Versions =====+This is a router based on a Qualcomm IPQ8174 4-core SoC (up to 1.4GHz).
  
-<WRAP BOX> +It has three 1G LAN portsone 1G WAN port and 3 non-detachable internal antennas.
-FIXME +
-  - The tables below are automatically generated**once the correct filters for Brand and Model are set.** +
-  If the tables below show information for ''<nowiki>Linksys MX4200 V1 and V2</nowiki>'', everything is OK and you can delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. +
-  - If the tables below contain "Nothing found", it means that either +
-    - the dataentry page for Linksys MX4200 V1 and V2 is missing. Please [[meta:create_new_dataentry_page|create a new dataentry page]] first, then reload this page. The tables should then contain $something. If they do, delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. +
-    - filters are not set correctly. Most common reason for "Nothing found": The dataentry does not contain a Version, but we are filtering here for version -> Please **edit this section and adjust the filters with the proper Brand, Model and Version.** In case the dataentry does not contain a version, delete the line ''filter  : Versions~''. Just try, it's easy. The tables should then contain $something. If they do, delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. +
-  - If the tables still contain "Nothing found": Don't panic, calm down, take a deep breath and [[:contact|contact a wiki admin]] (tmomas) for help. +
-</WRAP>+
  
----- datatable ---- +Linksys is shipping 3 variants of the same model:
-cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Search_search-forums, Device Techdata_pageid +
-headers : Brand, Model, Version, Current Release, OEM Info, Forum Search, Technical Data +
-align   : c,c,c,c,c,c,+
-filter  : Brand=Linksys +
-filter  : Model=MX4200 +
-filter  Versions~V1 and V2 +
-----+
  
-/* If no unsupported functions known, comment out the following datatable or delete it*/ +- one with OEM firmware.
----- datatable ---- +
-cols    : Unsupported Functions_unsupporteds +
-filter  : Brand=Linksys +
-filter  : Model=MX4200 +
-filter  : Versions~V1 and V2 +
-----+
  
-===== Experimental Versions =====+- another with ISP firmware.
  
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *  +- the final variant has 1Gb of ram
-   The official Table of Hardware only lists current, stable versions of OpenWrt. +
-   Use this space to describe any on-going efforts to create a newer version       * +
-   of the firmware for this device. Provide links to firmware images,              * +
-   active threads on the forum, or other sources of information.                   * +
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */+
  
-//None at this time.//+All 3 have support for OpenWrt. 
 +===== Supported Versions ===== 
 +<!-- ToH: { 
 +  "source": "json", 
 +  "dom": "t", 
 +  "paging": false, 
 +  "shownColumns": ["brand", "model", "version", "supportedcurrentrel", "oemdevicehomepageurl", "forumsearch", "deviceid"], 
 +  "filterColumns": {"brand": "^Linksys$", "model": "^MX4200$", "version": "^(V1|V2)$"
 +} --> 
 +===== Potential Limitations and issue ===== 
 +  * Ath11k memory: The ath11k driver needed for the main wireless radios uses a lot of memory when there are few stations connected and low bandwidth traffic flowing. 
 +  * NSS acceleration: the Qualcom NSS hardware acceleration is not available and maybe never will be. There is a community effort to enable it [[https://forum.openwrt.org/t/ipq807x-nss-build/148529|in the forum]] but this does not guarantee that it will be officially supported in the future. 
 +  * The IPQ807x target has not yet support for [[:docs:guide-user:network:dsa:dsa-mini-tutorial|DSA]], on OpenWrt: [[https://forum.openwrt.org/t/adding-openwrt-support-for-xiaomi-ax3600/55049/9060|See this forum post]]. The regular DSA instructions on [[:docs:guide-user:network:dsa:dsa-mini-tutorial|the mini tutorial]] do demonstrably work however; wireless interfaces need to be set up in the Network->Wireless section and then be bridged in their Interface Configuration->General Setup->Network menu to connect them to wired interfaces, and the contributor making this statement only uses tagged VLANs on the wired ports.
  
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsCPUCPU MHz, CPU Cores_numcores, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4GHz, WLAN 5.0GHz, Ethernet 100M ports_, Ethernet Gbit ports_, Modem, USB ports_ +  "source""json", 
-header  : ModelVersion,SoC,CPU MHz,CPU Cores,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,Gbit ports,Modem,USB +  "dom": "t", 
-align   : c,c,c,c,c,c,c,c,c,c,c,c,c +  "paging": false
-filter  : Brand=Linksys +  "shownColumns"["model""version""cpu""cpumhz""cpucores""flashmb""rammb""wlanhardware""wlan24ghz""wlan50ghz""ethernet100mports""ethernet1gports""modem""usbports"]
-filter  Model=MX4200 +  "filterColumns": {"brand""^Linksys$", "model""^MX4200$", "version""^(V1|V2)$"} 
-filter  Versions~V1 and V2 +-->
----- +
  
 ===== Installation ===== ===== Installation =====
 /* stable release */ /* stable release */
 /* uncomment once stable release is available /* uncomment once stable release is available
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsSupported Current RelFirmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url +  "source""json", 
-headers ModelVersionCurrent ReleaseFirmware OpenWrt InstallFirmware OpenWrt UpgradeFirmware OEM Stock +  "dom": "t", 
-align   : c,c,c +  "paging": false
-filter  : Brand=Linksys +  "shownColumns"["model""version""supportedcurrentrel""firmwareopenwrtinstallurl""firmwareopenwrtupgradeurl""firmwareoemstockurl"]
-filter  Model=MX4200 +  "filterColumns": {"brand""^Linksys$", "model""^MX4200$", "version""^V1$"} 
-filter  Versions~V1 and V2 +-->
-----+
 */ */
  
Line 100: Line 66:
 /* snapshot */ /* snapshot */
 /* delete once stable release is available */ /* delete once stable release is available */
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsSupported Current RelFirmware OpenWrt snapshot Install URL_url, Firmware OpenWrt snapshot Upgrade URL_url, Firmware OEM Stock URL_url +  "source""json", 
-headers ModelVersionCurrent ReleaseFirmware OpenWrt snapshot InstallFirmware OpenWrt snapshot UpgradeFirmware OEM Stock +  "dom": "t", 
-align   : c,c,c +  "paging": false
-filter  : Brand=Linksys +  "shownColumns"["model""version""supportedcurrentrel""firmwareopenwrtsnapshotinstallurl""firmwareopenwrtsnapshotupgradeurl""firmwareoemstockurl"]
-filter  Model=MX4200 +  "filterColumns": {"brand""^Linksys$", "model""^MX4200$", "version""^V1$"} 
-filter  Versions~V1 and V2 +-->
-----+
  
  
 -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]] -> [[docs:guide-user:installation:generic.flashing|Install OpenWrt (generic explanation)]]
  
-FIXME Please add the installation procedure here.+Installation instructions: 
 + 
 +1. Open Linksys Web UI - http://192.168.1.1/ or http://10.65.1.1/ depending on your setup. 
 + 
 +2. Login with your admin password. The default password can be found on a sticker under the device. 
 + 
 +3. To enter into the support mode, click on the “CA” link and the bottom of the page. 
 + 
 +4. Open the “Connectivity” menu and upload the squash-factory image with the “Choose file” button. 
 + 
 +5. Click start. Ignore all the prompts and warnings by click “yes” in all the popups. 
 + 
 +6. The Wifi radios are turned off by default. To configure the router, you will need to connect your computer to the LAN port of the device. 
 + 
 +7. Then you would need to write openwrt to the other partition for it to work 
 + 
 +8. First Check booted partition 
 + 
 +fw_printenv -n boot_part 
 + 
 +9. Then install Openwrt to the other partition if booted in slot 1: 
 + 
 +mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx4200v(X)-squashfs-factory.bin alt_kernel 
 + 
 +*If in slot 2: 
 + 
 +mtd -r -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx4200v(X)-squashfs-factory.bin kernel 
 + 
 +Replace (X) with your model version either 1 or 2
  
 ==== Flash Layout ==== ==== Flash Layout ====
-<WRAP BOX> 
-FIXME //[[:docs:techref:flash.layout#discovery_how_to_find_out|Find out flash layout]], then add the flash layout table here (copy, paste, modify the [[docs:techref:flash.layout#partitioning_of_the_flash|example]]).// 
  
-Please check out the article [[docs:techref:flash.layout|Flash layout]]. It contains examples and explanations that describe how to document the flash layout. +<tabbox OEM Firmware> 
-</WRAP>+<code> 
 +/ $ cat /proc/mtd 
 +dev:    size   erasesize  name 
 +mtd0: 00100000 00020000 "0:SBL1" 
 +mtd1: 00100000 00020000 "0:MIBIB" 
 +mtd2: 00080000 00020000 "0:BOOTCONFIG" 
 +mtd3: 00080000 00020000 "0:BOOTCONFIG1" 
 +mtd4: 00300000 00020000 "0:QSEE" 
 +mtd5: 00300000 00020000 "0:QSEE_1" 
 +mtd6: 00080000 00020000 "0:DEVCFG" 
 +mtd7: 00080000 00020000 "0:DEVCFG_1" 
 +mtd8: 00080000 00020000 "0:APDP" 
 +mtd9: 00080000 00020000 "0:APDP_1" 
 +mtd10: 00080000 00020000 "0:RPM" 
 +mtd11: 00080000 00020000 "0:RPM_1" 
 +mtd12: 00080000 00020000 "0:CDT" 
 +mtd13: 00080000 00020000 "0:CDT_1" 
 +mtd14: 00080000 00020000 "0:APPSBLENV" 
 +mtd15: 00100000 00020000 "0:APPSBL" 
 +mtd16: 00100000 00020000 "0:APPSBL_1" 
 +mtd17: 00080000 00020000 "0:ART" 
 +mtd18: 00040000 00020000 "u_env" 
 +mtd19: 00020000 00020000 "s_env" 
 +mtd20: 00020000 00020000 "devinfo" 
 +mtd21: 09600000 00020000 "kernel" 
 +mtd22: 09000000 00020000 "rootfs" 
 +mtd23: 09600000 00020000 "alt_kernel" 
 +mtd24: 09000000 00020000 "alt_rootfs" 
 +mtd25: 00200000 00020000 "sysdiag" 
 +mtd26: 00080000 00020000 "0:ETHPHYFW" 
 +mtd27: 0b800000 00020000 "syscfg" 
 +mtd2800900000 00020000 "0:WIFIFW" 
 +</code>
  
-==== OEM easy installation ====+<tabbox OpenWrt Firmware> 
 +<code> 
 +root@OpenWrt:~# cat /proc/mtd 
 +mtd0: 00100000 00020000 "0:sbl1" 
 +mtd1: 00100000 00020000 "0:mibib" 
 +mtd2: 00080000 00020000 "0:bootconfig" 
 +mtd3: 00080000 00020000 "0:bootconfig1" 
 +mtd4: 00300000 00020000 "0:qsee" 
 +mtd5: 00300000 00020000 "0:qsee_1" 
 +mtd6: 00080000 00020000 "0:devcfg" 
 +mtd7: 00080000 00020000 "0:devcfg_1" 
 +mtd8: 00080000 00020000 "0:apdp" 
 +mtd9: 00080000 00020000 "0:apdp_1" 
 +mtd10: 00080000 00020000 "0:rpm" 
 +mtd11: 00080000 00020000 "0:rpm_1" 
 +mtd12: 00080000 00020000 "0:cdt" 
 +mtd13: 00080000 00020000 "0:cdt_1" 
 +mtd14: 00080000 00020000 "0:appsblenv" 
 +mtd15: 00100000 00020000 "0:appsbl" 
 +mtd16: 00100000 00020000 "0:appsbl_1" 
 +mtd17: 00080000 00020000 "0:art" 
 +mtd18: 00040000 00020000 "u_env" 
 +mtd19: 00020000 00020000 "s_env" 
 +mtd20: 00020000 00020000 "devinfo" 
 +mtd21: 09600000 00020000 "kernel" 
 +mtd22: 09000000 00020000 "rootfs" 
 +mtd23: 09600000 00020000 "alt_kernel" 
 +mtd24: 09000000 00020000 "alt_rootfs" 
 +mtd25: 00200000 00020000 "sysdiag" 
 +mtd26: 00080000 00020000 "0:ethphyfw" 
 +mtd27: 0b800000 00020000 "syscfg" 
 +mtd28: 00900000 00020000 "0:wififw" 
 +</code> 
 +</tabbox>
  
-<WRAP BOX> 
-FIXME //The instructions below are for Broadcom devices and only serve as an example.//\\ 
-**//Remove / modify them if they do not apply to this particular device!//** 
  
-This section deals with +==== OEM easy installation ====
-  * How you install OpenWrt from a device freshly opened +
-  * The steps required such as reset to factory defaults if the device has already been configured+
  
-**Note:** Reset router to factory defaults if it has been previously configured. +<WRAP BOX
-  * Browse to ''<nowiki>http://192.168.1.1/Upgrade.asp</nowiki>'' +None at the current time of writing this (08/01/2024)
-  * Upload .bin file to router +
-  * Wait for it to reboot +
-  * Telnet to 192.168.1.1 and set a root password, or browse to ''<nowiki>http://192.168.1.1</nowiki>'' if LuCI is installed.+
 </WRAP> </WRAP>
  
Line 161: Line 209:
  
 <WRAP BOX> <WRAP BOX>
- 
-FIXME These are generic instructions. Update with your router's specifics. 
- 
 ==== LuCI Web Upgrade Process ==== ==== LuCI Web Upgrade Process ====
  
   * Browse to ''<nowiki>http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/</nowiki>'' LuCI Upgrade URL   * Browse to ''<nowiki>http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/</nowiki>'' LuCI Upgrade URL
-  * Upload image file for sysupgrade to LuCI+  * Upload sysupgrade.bin file for sysupgrade to LuCI
   * Wait for reboot   * Wait for reboot
  
Line 186: Line 231:
 <code> <code>
 cd /tmp cd /tmp
-wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc +wget http://downloads.openwrt.org/snapshots/qualcommax/ipq807x/xxx.bin 
-sysupgrade /tmp/xxx.abc+sysupgrade /tmp/xxx.bin
 </code> </code>
  
Line 198: Line 243:
 <code> <code>
 cd /tmp cd /tmp
-wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc +wget http://downloads.openwrt.org/snapshots/qualcommax/ipq807x/xxx.bin 
-mtd write /tmp/xxx.abc linux && reboot+ 
 +1. First Check booted partition 
 +fw_printenv -n boot_part 
 + 
 +2. Then install Openwrt to the other partition if booted in slot 1: 
 +mtd -r -e alt_kernel -n write openwrt-qualcommax-ipq807x-linksys_mx4200v(X)-squashfs-factory.bin alt_kernel 
 + 
 +If in slot 2: 
 +mtd -r -e kernel -n write openwrt-qualcommax-ipq807x-linksys_mx4200v(X)-squashfs-factory.bin kernel
 </code> </code>
  
Line 214: Line 267:
 Set up your Internet connection, configure wireless, configure USB port, etc. Set up your Internet connection, configure wireless, configure USB port, etc.
  
-===== Specific Configuration ===== 
  
-<WRAP BOX> 
-FIXME Please fill in real values for this device, then remove the EXAMPLEs 
  
-==== Network interfaces ==== 
-The default network configuration is: 
-^ Interface Name   ^ Description                  ^ Default configuration    ^ 
-| br-lan           | EXAMPLE LAN & WiFi           | EXAMPLE 192.168.1.1/24   | 
-| vlan0 (eth0.0)   | EXAMPLE LAN ports (1 to 4)   | EXAMPLE None             | 
-| vlan1 (eth0.1)   | EXAMPLE WAN port             | EXAMPLE DHCP             | 
-| wl0              | EXAMPLE WiFi                 | EXAMPLE Disabled         | 
  
-</WRAP> 
- 
-==== Switch Ports (for VLANs) ==== 
-<WRAP BOX> 
-FIXME Please fill in real values for this device, then remove the EXAMPLEs 
- 
-Numbers 0-3 are Ports 1-4 as labeled on the unit, number 4 is the Internet (WAN) on the unit, 5 is the internal connection to the router itself. Don't be fooled: Port 1 on the unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. 
-^ Port             ^ Switch port   ^ 
-| Internet (WAN)   | EXAMPLE 4     | 
-| LAN 1            | EXAMPLE 3     | 
-| LAN 2            | EXAMPLE 2     | 
-| LAN 3            | EXAMPLE 1     | 
-| LAN 4            | EXAMPLE 0     | 
- 
-</WRAP> 
  
 ==== Buttons ==== ==== Buttons ====
Line 248: Line 276:
  
 <WRAP BOX> <WRAP BOX>
-FIXME Please fill in real values for this device, then remove the EXAMPLEs 
  
 The Linksys MX4200 has the following buttons: The Linksys MX4200 has the following buttons:
  
 ^ BUTTON                       ^ Event   ^ ^ BUTTON                       ^ Event   ^
-EXAMPLE Reset                |  reset  | +| Reset                        |  reset  | 
-EXAMPLE Secure Easy Setup    |   ses   +WPS Button                   |   wps   |
-| EXAMPLE No buttons at all.      -    |+
  
 </WRAP> </WRAP>
Line 261: Line 287:
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
-<WRAP BOX> +---- datatemplatelist dttpllist ---- 
-FIXME +template: meta:template_datatemplatelist 
-  - This table is automatically generated, **once the correct filters for Brand and Model are set.** +cols    : Brand, Model, Versions, Device Type, Availability, Supported Since Commit_git, Supported since Rel, Supported current Rel, Unsupported, Bootloader, CPU, Target, CPU MHz, Flash MBs, RAM MB, Switch, Ethernet 100M ports_, Ethernet Gbit ports_, Comments network ports_, Modem, VLAN, WLAN 2.4GHzWLAN 5.0GHz, WLAN Hardwares, WLAN Comments_, Detachable Antennas_, USB ports_, SATA ports_, Comments USB SATA ports_, Serial, JTAG, LED count, Button count, Power supply, Device Techdata_pageid, Forum topic URL_url, wikidevi URL_url, OEM Device Homepage URL_url, Firmware OEM Stock URL_url, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Comments_ 
-  - If you see "Nothing." instead of a tableplease **edit this section and adjust the filters with the proper Brand and Model.** Just tryit's easy+filter  : Brand=Linksys 
-  - If you still don't see a table here, or a table filled with '¿'[[toh:start|Is there already a Techdata page available]] for Linksys MX4200 V1 and V2? If not: [[meta:create_new_dataentry_page|Create one]]. +filter  : Model=MX4200 
-  - If you see a table with the desired device data, everything is OK and you can delete this text and the ''<nowiki><WRAP></nowiki>'' that encloses it. +filter  : Versions=V1 
-  - If it still doesn't workDon't panic, calm down, take a deep breath and [[:contact|contact a wiki admin]] (tmomas) for help. +----
-</WRAP>+
  
 ---- datatemplatelist dttpllist ---- ---- datatemplatelist dttpllist ----
Line 275: Line 300:
 filter  : Brand=Linksys filter  : Brand=Linksys
 filter  : Model=MX4200 filter  : Model=MX4200
-filter  : Versions=V1 and V2+filter  : Versions=V2
 ---- ----
  
Line 285: Line 310:
  
 //Front://\\ //Front://\\
-**Insert photo of front of the casing**+{{media:linksys:mx4200-front.png?500|}}
  
 //Back://\\ //Back://\\
-**Insert photo of back of the casing** +{{media:linksys:mx4200-back.png?500|}}
- +
-//Backside label://\\ +
-**Insert photo of backside label**+
  
 ==== Opening the case ==== ==== Opening the case ====
Line 298: Line 320:
  
 <WRAP BOX> <WRAP BOX>
-FIXME //Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws...// +To Open the case you will need a flat pry too and a Philips screwdriver 
-  * To remove the cover and open the device, do a/b/c+ 
 +First use the pry tool to remove the top grille be very gentle and careful as its quite a soft plastic (As seen in the below image) 
 + 
 +If you have a thin and a long enough flat screwdriver that fits in the holes you can skip this step and move on to the next step 
 + 
 +{{media:linksys:mx4200_grille.jpg?400|Linksys MX4200 Grille}} 
 + 
 + 
 +Once the grille has been remove you'll see 4 screws that you'll need to remove  
 + 
 +{{media:linksys:mx4200-screws.jpg?400|Linksys MX4200 screws}} 
 + 
 +At this point the white casing should just slide off and you'll have access to the PCB 
 </WRAP> </WRAP>
  
 //Main PCB://\\ //Main PCB://\\
-**Insert photo of PCB**+ 
 +MX4200 V1 PCB 
 + 
 +{{media:linksys:mx4200v1-pcb.png?400|Linksys MX4200v1 PCB}} 
 + 
 +MX4200 V2 PCB 
 + 
 +{{media:linksys:mx4200v2-pcb.jpeg?400|Linksys MX4200v2 PCB}}
  
 ==== Serial ==== ==== Serial ====
Line 309: Line 351:
  
 How to connect to the Serial Port of this specific device:\\ How to connect to the Serial Port of this specific device:\\
-**Insert photo of PCB with markings for serial port** 
  
-<WRAP BOX> +MX4200 v1 Serial Below:
-FIXME //Replace EXAMPLE by real values.// +
-</WRAP>+
  
-^ Serial connection parameters\\ for Linksys MX4200 V1 and V2 | EXAMPLE 115200, 8N1, 3.3V |+{{media:linksys:mx4200v1-serial.jpeg?200|}}
  
-==== JTAG ==== +<a2s> 
--> [[docs:techref:hardware:port.jtag]] general information about the JTAG port, JTAG cable, etc.+   Top Side Of The PCB 
 +                       __ 
 +                       \/ 
 +  GND  TX      RX 
 +#-------------------------# 
 +.-.-. .-. .-. .-. .-. | 
 +| '-' '-' '-' '-' '-' '-'
 +#-------------------------# 
 +             6 
 +</a2s>
  
-How to connect to the JTAG Port of this specific device:\\ +MX4200 v2 Serial Below:
-**Insert photo of PCB with markings for JTAG port**+
  
-===== Bootloader mods ===== +{{media:linksys:mx4200v2-serial.jpeg?|200}} 
--> [[docs:techref:bootloader]]+ 
 +As depicted on the picture above: 
 +<a2s> 
 +  VCC  TX  RX  GND 
 +#-----------------# 
 +|#---#            | 
 +||.-.|.-. .-. .-. | 
 +||'-'|'-' '-' '-'
 +|#---#            | 
 +#-----------------# 
 +         4 
 +              C10 
 +</a2s> 
 + 
 +^ Serial connection parameters\\ for Linksys MX4200 V1 and V2 | 115200, 8N1, 3.3V |
  
-===== Hardware mods ===== 
  
-None so far. 
  
  
Line 334: Line 393:
 ==== OEM bootlog ==== ==== OEM bootlog ====
 <WRAP bootlog> <WRAP bootlog>
-<nowiki>COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE</nowiki>+<nowiki> 
 +Format: Log Type - Time(microsec) - Message - Optional Info 
 +Log Type: B - Since Boot(Power On Reset),  D - Delta,  S - Statistic 
 +S - QC_IMAGE_VERSION_STRING=BOOT.BF.3.3.1-00158 
 +S - IMAGE_VARIANT_STRING=HAACANAZA 
 +S - OEM_IMAGE_VERSION_STRING=CRM 
 +S - Boot Config, 0x000002e5 
 +B -       201 - PBL, Start 
 +B -      2734 - bootable_media_detect_entry, Start 
 +B -      3440 - bootable_media_detect_success, Start 
 +B -      3444 - elf_loader_entry, Start 
 +B -      6105 - auth_hash_seg_entry, Start 
 +B -      6348 - auth_hash_seg_exit, Start 
 +B -     68221 - elf_segs_hash_verify_entry, Start 
 +B -    131063 - PBL, End 
 +B -    140879 - SBL1, Start 
 +B -    192272 - GCC [RstStat:0x10, RstDbg:0x600000] WDog Stat : 0x4 
 +B -    198677 - pm_device_init, Start 
 +B -    318603 - PM_SET_VAL:Skip 
 +D -    119438 - pm_device_init, Delta 
 +B -    321012 - pm_driver_init, Start 
 +D -      5337 - pm_driver_init, Delta 
 +B -    327326 - clock_init, Start 
 +D -      2135 - clock_init, Delta 
 +B -    331382 - boot_flash_init, Start 
 +D -     13389 - boot_flash_init, Delta 
 +B -    348432 - boot_config_data_table_init, Start 
 +D -      3294 - boot_config_data_table_init, Delta - (575 Bytes) 
 +B -    355935 - Boot Setting :  0x00000618 
 +B -    359869 - CDT version:2,Platform ID:8,Major ID:1,Minor ID:0,Subtype:13 
 +B -    366793 - sbl1_ddr_set_params, Start 
 +B -    370636 - CPR configuration: 0x30c 
 +B -    374113 - cpr_init, Start 
 +B -    376888 - Rail:0 Mode: 5 Voltage: 816000 
 +B -    382134 - CL CPR settled at 768000mV 
 +B -    384879 - Rail:1 Mode: 5 Voltage: 880000 
 +B -    389149 - Rail:1 Mode: 7 Voltage: 920000 
 +D -     16470 - cpr_init, Delta 
 +B -    395920 - Pre_DDR_clock_init, Start 
 +B -    399977 - Pre_DDR_clock_init, End 
 +B -    403362 - DDR Type : PCDDR3 
 +B -    409096 - do ddr sanity test, Start 
 +D -      1037 - do ddr sanity test, Delta 
 +B -    413854 - DDR: Start of HAL DDR Boot Training 
 +B -    418490 - DDR: End of HAL DDR Boot Training 
 +B -    424285 - DDR: Checksum to be stored on flash is -1644872310 
 +B -    434686 - Image Load, Start 
 +D -    226401 - QSEE Image Loaded, Delta - (1376448 Bytes) 
 +B -    661179 - Image Load, Start 
 +D -        61 - SEC Image Loaded, Delta - (0 Bytes) 
 +B -    668865 - Image Load, Start 
 +D -     10766 - DEVCFG Image Loaded, Delta - (26008 Bytes) 
 +B -    679692 - Image Load, Start 
 +D -     22204 - RPM Image Loaded, Delta - (86584 Bytes) 
 +B -    701957 - Image Load, Start 
 +D -     94703 - APPSBL Image Loaded, Delta - (574916 Bytes) 
 +B -    796782 - QSEE Execution, Start 
 +D -        61 - QSEE Execution, Delta 
 +B -    802577 - USB D+ check, Start 
 +D -         0 - USB D+ check, Delta 
 +B -    808982 - SBL1, End 
 +D -    670421 - SBL1, Delta 
 +S - Flash Throughput, 6653 KB/s  (2065203 Bytes,  310390 us) 
 +S - DDR Frequency, 466 MHz 
 +S - Core 0 Frequency, 800 MHz 
 + 
 + 
 + 
 +U-Boot 2016.01-WNC_v0.4 (Aug 27 2020 - 09:20:09 +0800) 
 + 
 + 
 +DRAM:  smem ram ptable found: ver: 1 len: 4 
 + 
 +512 MiB 
 + 
 +board_env_offset=1000000, board_env_size=40000 
 + 
 +board_devinfo_offset=1060000, board_devinfo_size=20000 
 + 
 +board_senv_offset=1040000, board_senv_size=20000 
 + 
 +NAND:  Could not find nand_gpio in dts, using defaults 
 + 
 +ONFI device found 
 + 
 +ID = 1590acad 
 + 
 +Vendor = ad 
 + 
 +Device = ac 
 + 
 +qpic_nand: changing oobsize to 64 from 128 bytes 
 + 
 +SF: Unsupported flash IDs: manuf ff, jedec ffff, ext_jedec ffff 
 + 
 +ipq_spi: SPI Flash not found (bus/cs/speed/mode) = (0/0/48000000/0) 
 + 
 +512 MiB 
 + 
 +MMC:   <NULL>:
 + 
 +[devinfo_relocate] devinfo_relocate[147] malloced DEVINFO at 4a601d28 
 + 
 +[devinfo_relocate_spec] ret: 0 , total: 131072 , CONFIG_DEVINFO_SIZE: 131072 
 + 
 +In:    serial@78B3000 
 + 
 +Out:   serial@78B3000 
 + 
 +Err:   serial@78B3000 
 + 
 +machid: 801000d 
 + 
 +Card did not respond to voltage select! 
 + 
 +eth2 MAC Address from ART is not valid 
 + 
 +eth3 MAC Address from ART is not valid 
 + 
 +eth4 MAC Address from ART is not valid 
 + 
 +eth5 MAC Address from ART is not valid 
 + 
 +################################# 
 + 
 +######### auto_recovery ######### 
 + 
 +################################# 
 + 
 +===  enabled:1,  ===  boot_part:1,    ===  maxpartialboots:3  
 + 
 +boot_count_buffer_size = 2048, total number = 64  
 + 
 +i=10, offset = 0x1045000, last_offset = 0x1044800  
 + 
 +Updating boot_count...  
 + 
 +boot->Count:1 ,boot->CheckSum:20110812, offset:0x1045000 
 + 
 +#### ~~~~~~~~~~~~~ #### 
 + 
 +Auto-update from TFTP: failed, env. variable 'updatefile' not found 
 + 
 +#### auto_recovery check #### 
 + 
 +Hit any key to stop autoboot:  2  1  0  
 + 
 +Normal boot 
 + 
 + 
 +NAND read: device 0 offset 0x1080000, size 0x600000 
 + 
 +6291456 bytes read: OK 
 + 
 +## Loading kernel from FIT Image at 44000000 ... 
 + 
 +  Using 'config@1' configuration 
 + 
 +  Trying 'kernel@1' kernel subimage 
 + 
 +    Description:  ARM OpenWrt Linux-4.4.60 
 + 
 +    Type:         Kernel Image 
 + 
 +    Compression:  gzip compressed 
 + 
 +    Data Start:   0x440000e4 
 + 
 +    Data Size:    3707917 Bytes = 3.5 MiB 
 + 
 +    Architecture: ARM 
 + 
 +    OS:           Linux 
 + 
 +    Load Address: 0x41208000 
 + 
 +    Entry Point:  0x41208000 
 + 
 +    Hash algo:    crc32 
 + 
 +    Hash value:   f9cd6494 
 + 
 +    Hash algo:    sha1 
 + 
 +    Hash value:   56ac195b0aa638577d5c0aacc2d07ff19691cf0a 
 + 
 +  Verifying Hash Integrity ... crc32+ sha1+ OK 
 + 
 +## Loading fdt from FIT Image at 44000000 ... 
 + 
 +  Using 'config@1' configuration 
 + 
 +  Trying 'fdt@1' fdt subimage 
 + 
 +    Description:  ARM OpenWrt chiron device tree blob 
 + 
 +    Type:         Flat Device Tree 
 + 
 +    Compression:  uncompressed 
 + 
 +    Data Start:   0x44389624 
 + 
 +    Data Size:    82598 Bytes = 80.7 KiB 
 + 
 +    Architecture: ARM 
 + 
 +    Hash algo:    crc32 
 + 
 +    Hash value:   8f190de6 
 + 
 +    Hash algo:    sha1 
 + 
 +    Hash value:   b097110ffe329f01fa5715a643248cf9af1759dd 
 + 
 +  Verifying Hash Integrity ... crc32+ sha1+ OK 
 + 
 +  Booting using the fdt blob at 0x44389624 
 + 
 +  Uncompressing Kernel Image ... OK 
 + 
 +  Loading Device Tree to 4a3e8000, end 4a3ff2a5 ... OK 
 + 
 +Unable to update property /soc/dp6:mac-address, err=FDT_ERR_NOTFOUND 
 + 
 +Unable to update property /soc/dp6:local-mac-address, err=FDT_ERR_NOTFOUND 
 + 
 +Unable to update property /soc/dp6:mac-address, err=FDT_ERR_NOTFOUND 
 + 
 +Unable to update property /soc/dp6:local-mac-address, err=FDT_ERR_NOTFOUND 
 + 
 +Using machid 0x801000d from environment 
 + 
 + 
 +Starting kernel ... 
 + 
 + 
 +[    0.000000] Booting Linux on physical CPU 0x0 
 +[    0.000000] Linux version 4.4.60 (root@build-vm) (gcc version 5.2.0 (OpenWrt GCC 5.2.0 998fe11+r49254) ) #1 SMP Wed Nov 11 00:57:54 PST 2020 
 +[    0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c0383d 
 +[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache 
 +[    0.000000] Machine model: Qualcomm Technologies, Inc. IPQ807x/AP-OAK03 
 +[    0.000000] Ignoring memory range 0x40000000 - 0x41000000 
 +[    0.000000] Memory policy: Data cache writealloc 
 +[    0.000000] psci: probing for conduit method from DT. 
 +[    0.000000] psci: PSCIv1.0 detected in firmware. 
 +[    0.000000] psci: Using standard PSCI v0.2 function IDs 
 +[    0.000000] psci: MIGRATE_INFO_TYPE not supported. 
 +[    0.000000] PERCPU: Embedded 12 pages/cpu @9ebac000 s19264 r8192 d21696 u49152 
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 108064 
 +[    0.000000] Kernel command line: init=/sbin/init rootfstype=squashfs ubi.mtd=22,2048 ubi.block=0,0 root=/dev/ubiblock0_0 rootwait ro swiotlb=1 coherent_pool=2M 
 +[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes) 
 +[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) 
 +[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) 
 +[    0.000000] Memory: 424012K/436224K available (5156K kernel code, 307K rwdata, 1736K rodata, 264K init, 329K bss, 12212K reserved, 0K cma-reserved, 0K highmem) 
 +[    0.000000] Virtual kernel memory layout: 
 +[    0.000000]     vector  : 0xffff0000 - 0xffff1000     4 kB) 
 +[    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB) 
 +[    0.000000]     vmalloc : 0x9f800000 - 0xff800000   (1536 MB) 
 +[    0.000000]     lowmem  : 0x80000000 - 0x9f000000   ( 496 MB) 
 +[    0.000000]     pkmap   : 0x7fe00000 - 0x80000000     2 MB) 
 +[    0.000000]     modules : 0x7f000000 - 0x7fe00000    14 MB) 
 +[    0.000000]       .text : 0x80208000 - 0x808c335c   (6893 kB) 
 +[    0.000000]       .init : 0x808c4000 - 0x80906000   ( 264 kB) 
 +[    0.000000]       .data : 0x80906000 - 0x80952fd0   ( 308 kB) 
 +[    0.000000]        .bss : 0x80955000 - 0x809a76ec   ( 330 kB) 
 +[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 
 +[    0.000000] Hierarchical RCU implementation. 
 +[    0.000000] Build-time adjustment of leaf fanout to 32. 
 +[    0.000000] NR_IRQS:16 nr_irqs:16 16 
 +[    0.000000] Architected cp15 timer(s) running at 19.20MHz (virt). 
 +[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns 
 +[    0.000005] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns 
 +[    0.000016] Switching to timer-based delay loop, resolution 52ns 
 +[    0.000713] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) 
 +[    0.000724] pid_max: default: 32768 minimum: 301 
 +[    0.000808] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    0.000817] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) 
 +[    0.001246] CPU: Testing write buffer coherency: ok 
 +[    0.001600] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 
 +[    0.001648] Setting up static identity map for 0x41208280 - 0x412082d8 
 +[    0.005127] MSM Memory Dump base table set up 
 +[    0.005148] MSM Memory Dump apps data table set up 
 +[    0.006004] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 
 +[    0.006527] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002 
 +[    0.007045] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003 
 +[    0.007093] Brought up 4 CPUs 
 +[    0.007111] SMP: Total of 4 processors activated (153.60 BogoMIPS). 
 +[    0.007116] CPU: All CPU(s) started in SVC mode. 
 +[    0.027498] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4 
 +[    0.027800] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns 
 +[    0.027824] futex hash table entries: 1024 (order: 4, 65536 bytes) 
 +[    0.028192] pinctrl core: initialized pinctrl subsystem 
 +[    0.029202] NET: Registered protocol family 16 
 +[    0.030300] DMA: preallocated 2048 KiB pool for atomic coherent allocations 
 +[    0.059857] cpuidle: using governor ladder 
 +[    0.089874] cpuidle: using governor menu 
 +[    0.090062] NET: Registered protocol family 42 
 +[    0.091611] Soc version is not 1, changing clock offsets 
 +[    0.098909] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel ! 
 +[    0.101211] irq: no irq domain found for /soc/smp2p-wcss/slave-kernel ! 
 +[    0.117014] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. 
 +[    0.117023] hw-breakpoint: maximum watchpoint size is 8 bytes. 
 +[    0.117537] ipq807x-pinctrl 1000000.pinctrl: invalid group "gpio54" for function "pta1_1" 
 +[    0.117565] ipq807x-pinctrl 1000000.pinctrl: invalid group "gpio55" for function "pta1_2" 
 +[    0.117589] ipq807x-pinctrl 1000000.pinctrl: invalid group "gpio56" for function "pta1_0" 
 +[    0.118734] CPU: IPQ8174, SoC Version: 2.0 
 +[    0.119247] qcom,cpr3-npu-regulator a4000.npu-cpr: NPU CPR valid fuse count: 2 
 +[    0.119588] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 2 
 +[    0.120197] spmi spmi-0: PMIC Arb Version-2 (0x20010000) 
 +[    0.121811] IPC logging disabled 
 +[    0.121817] IPC logging disabled 
 +[    0.121822] IPC logging disabled 
 +[    0.121826] IPC logging disabled 
 +[    0.121831] IPC logging disabled 
 +[    0.122047] sps:sps is ready. 
 +[    0.151857] SCSI subsystem initialized 
 +[    0.152032] pps_core: LinuxPPS API ver. 1 registered 
 +[    0.152039] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it> 
 +[    0.152064] PTP clock support registered 
 +[    0.154410] clocksource: Switched to clocksource arch_sys_counter 
 +[    0.158107] NET: Registered protocol family 2 
 +[    0.158547] TCP established hash table entries: 4096 (order: 2, 16384 bytes) 
 +[    0.158596] TCP bind hash table entries: 4096 (order: 3, 32768 bytes) 
 +[    0.158671] TCP: Hash tables configured (established 4096 bind 4096) 
 +[    0.158706] UDP hash table entries: 256 (order: 1, 8192 bytes) 
 +[    0.158728] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes) 
 +[    0.158867] NET: Registered protocol family 1 
 +[    0.160085] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 7 counters available 
 +[    0.167482] squashfs: version 4.0 (2009/01/31) Phillip Lougher 
 +[    0.170850] Key type asymmetric registered 
 +[    0.170863] Asymmetric key parser 'x509' registered 
 +[    0.170893] io scheduler noop registered 
 +[    0.170904] io scheduler deadline registered (default) 
 +[    0.172524] qcom-pcie: probe of 20000000.pci failed with error -38 
 +[    0.172647] qcom-pcie: probe of 10000000.pci failed with error -38 
 +[    0.177274] msm_rpm_log_probe: OK 
 +[    0.177627] msm-dcc b3000.dcc: DCC XPU is not specified 
 +[    0.177876] msm-dcc b3000.dcc: jiffies_64: 0xffff8ae2, cntvct_64: 0x7062a85 
 +[    0.177888] msm-dcc b3000.dcc: gcnt_hi: 0x00000000(0x9fa6e004) 
 +[    0.177899] msm-dcc b3000.dcc: gcnt_lo: 0x07062c61(0x9fa6e000) 
 +[    0.178524] TZ SMMU State: SMMU Stage2 Enabled 
 +[    0.178572] TZ Log : Will warn on Access Violation, as paniconaccessviolation is not set 
 +[    0.180335] msm_serial 78b3000.serial: msm_serial: detected port #0 
 +[    0.180373] msm_serial 78b3000.serial: uartclk = 3686400 
 +[    0.180405] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 22, base_baud = 230400) is a MSM 
 +[    0.180421] msm_serial: console setup on port #0 
 +[    0.832140] console [ttyMSM0] enabled 
 +[    0.837207] msm_serial 78b1000.serial: msm_serial: detected port #1 
 +[    0.840400] msm_serial 78b1000.serial: uartclk = 19200000 
 +[    0.846485] 78b1000.serial: ttyMSM1 at MMIO 0x78b1000 (irq = 23, base_baud = 1200000) is a MSM 
 +[    0.852413] msm_serial: driver initialized 
 +[    0.860868] msm_serial_hsl_init: driver initialized 
 +[    0.866589] QPIC controller hw version Major:1, Minor:5 
 +[    0.869707] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xac 
 +[    0.874593] nand: ONFI 10-Compliant Hynix H27S4G8F2EDA-BC 
 +[    0.881172] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128 
 +[    0.886603] 29 ofpart partitions found on MTD device qcom_nand.0 
 +[    0.893931] Creating 29 MTD partitions on "qcom_nand.0": 
 +[    0.900196] 0x000000000000-0x000000100000 : "0:SBL1" 
 +[    0.907080] 0x000000100000-0x000000200000 : "0:MIBIB" 
 +[    0.911909] 0x000000200000-0x000000280000 : "0:BOOTCONFIG" 
 +[    0.916477] 0x000000280000-0x000000300000 : "0:BOOTCONFIG1" 
 +[    0.921856] 0x000000300000-0x000000600000 : "0:QSEE" 
 +[    0.929366] 0x000000600000-0x000000900000 : "0:QSEE_1" 
 +[    0.934593] 0x000000900000-0x000000980000 : "0:DEVCFG" 
 +[    0.937524] 0x000000980000-0x000000a00000 : "0:DEVCFG_1" 
 +[    0.942667] 0x000000a00000-0x000000a80000 : "0:APDP" 
 +[    0.948039] 0x000000a80000-0x000000b00000 : "0:APDP_1" 
 +[    0.952982] 0x000000b00000-0x000000b80000 : "0:RPM" 
 +[    0.958005] 0x000000b80000-0x000000c00000 : "0:RPM_1" 
 +[    0.962734] 0x000000c00000-0x000000c80000 : "0:CDT" 
 +[    0.967983] 0x000000c80000-0x000000d00000 : "0:CDT_1" 
 +[    0.972663] 0x000000d00000-0x000000d80000 : "0:APPSBLENV" 
 +[    0.977902] 0x000000d80000-0x000000e80000 : "0:APPSBL" 
 +[    0.983689] 0x000000e80000-0x000000f80000 : "0:APPSBL_1" 
 +[    0.988705] 0x000000f80000-0x000001000000 : "0:ART" 
 +[    0.993684] 0x000001000000-0x000001040000 : "u_env" 
 +[    0.998120] 0x000001040000-0x000001060000 : "s_env" 
 +[    1.002873] 0x000001060000-0x000001080000 : "devinfo" 
 +[    1.007771] 0x000001080000-0x00000a680000 : "kernel" 
 +[    1.132761] 0x000001680000-0x00000a680000 : "rootfs" 
 +[    1.248549] mtd: device 22 (rootfs) set to be root filesystem 
 +[    1.248581] 0x00000a680000-0x000013c80000 : "alt_kernel" 
 +[    1.373874] 0x00000ac80000-0x000013c80000 : "alt_rootfs" 
 +[    1.418027] random: nonblocking pool is initialized 
 +[    1.489868] 0x000013c80000-0x000013e80000 : "sysdiag" 
 +[    1.492179] 0x000013e80000-0x000013f00000 : "0:ETHPHYFW" 
 +[    1.494968] 0x000013f00000-0x00001f700000 : "syscfg" 
 +[    1.647012] 0x00001f700000-0x000020000000 : "0:WIFIFW" 
 +[    1.876136] qca-mdio 90000.mdio: Could not find phy-reset-gpio 
 +[    1.876269] libphy: qca_mdio: probed 
 +[    1.881834] qca-mdio 90000.mdio: qca-mdio driver was registered 
 +[    1.884802] PPP generic driver version 2.4.2 
 +[    1.890353] PPP BSD Compression module registered 
 +[    1.894757] PPP Deflate Compression module registered 
 +[    1.899355] NET: Registered protocol family 24 
 +[    1.904379] Unable to create IPC log context! 
 +[    1.909009] Skip QCA8074V1 in V2 platform 
 +[    1.913369] cnss: Platform driver probed successfully. plat 9dd43010 tgt 0xfffe 
 +[    1.917441] i2c /dev entries driver 
 +[    1.931513] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com 
 +[    1.931983] sdhci: Secure Digital Host Controller Interface driver 
 +[    1.939028] sdhci: Copyright(c) Pierre Ossman 
 +[    1.945014] sdhci-pltfm: SDHCI platform and OF driver helper 
 +[    1.949708] leds-pca963x 0-0062: PCA963X_HW_BLINK ON 
 +[    1.956238] leds-pca963x 0-0062: PCA963X LED initialize ok done 
 +[    1.960656] qcom_ice_get_device_tree_data: No vdd-hba-supply regulator, assuming not needed 
 +[    1.965809] ICE IRQ = 25 
 +[    1.974757]  
 +[    1.974757] Version Rollback Feature Disabled 
 +[    1.978922] qcom-q6v5-wcss-pil cd00000.qcom_q6v5_wcss: ssr registeration success qcom_q6v5_wcss 
 +[    1.982580] remoteproc remoteproc0: cd00000.qcom_q6v5_wcss is available 
 +[    1.991647] SPMI VADC - Min ch: 0 Max ch: 15 
 +[    1.999508] u32 classifier 
 +[    2.002195]     input device check on 
 +[    2.004730]     Actions configured 
 +[    2.008473] Netfilter messages via NETLINK v0.30. 
 +[    2.011770] nfnl_acct: registering with nfnetlink. 
 +[    2.016584] nf_conntrack version 0.5.0 (6625 buckets, 26500 max) 
 +[    2.021571] ctnetlink v0.93: registering with nfnetlink. 
 +[    2.027433] nf_conntrack_rtsp v0.7 loading 
 +[    2.033076] gre: GRE over IPv4 demultiplexor driver 
 +[    2.036595] ip_gre: GRE over IPv4 tunneling driver 
 +[    2.042415] nf_nat_rtsp v0.7 loading 
 +[    2.046253] ip_tables: (C) 2000-2006 Netfilter Core Team 
 +[    2.050725] NET: Registered protocol family 10 
 +[    2.056092] ip6_tables: (C) 2000-2006 Netfilter Core Team 
 +[    2.059709] sit: IPv6 over IPv4 tunneling driver 
 +[    2.066136] NET: Registered protocol family 17 
 +[    2.069686] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. 
 +[    2.073944] Bridge firewalling registered 
 +[    2.086684] Ebtables v2.0 registered 
 +[    2.090713] l2tp_core: L2TP core driver, V2.0 
 +[    2.094229] l2tp_ppp: PPPoL2TP kernel driver, V2.0 
 +[    2.098489] l2tp_netlink: L2TP netlink interface 
 +[    2.103185] 8021q: 802.1Q VLAN Support v1.8 
 +[    2.108185] Registering SWP/SWPB emulation handler 
 +[    2.112883] qcom,cpr3-npu-regulator a4000.npu-cpr: NPU CPR valid fuse count: 2 
 +[    2.116895] pmd9655_s4: supplied by e-smps1-reg 
 +[    2.124050] cpr3_mem_acc_init: npu: not using memory accelerator regulator 
 +[    2.128350] npu_corner: fused      NOM: open-loop= 800000 uV 
 +[    2.135287] npu_corner: fused    TURBO: open-loop= 864000 uV 
 +[    2.141143] npu_corner: fused      NOM: open-loop= 800000 uV 
 +[    2.146746] npu_corner: fused    TURBO: open-loop= 864000 uV 
 +[    2.152405] npu_corner: Normal and Cold condition init done. Default to normal. 
 +[    2.158347] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 2 
 +[    2.165163] pmd9655_s3: supplied by e-smps1-reg 
 +[    2.172481] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0 
 +[    2.176873] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1 
 +[    2.183460] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0 
 +[    2.191120] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable 
 +[    2.198624] cpr3_mem_acc_init: apc: not using memory accelerator regulator 
 +[    2.207773] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      SVS: open-loop= 704000 uV 
 +[    2.214723] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      NOM: open-loop= 824000 uV 
 +[    2.224753] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      SVS: quot[ 7]= 692, quot_offset[ 7]=   0 
 +[    2.234519] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      NOM: quot[ 7]= 913, quot_offset[ 7]= 220 
 +[    2.245461] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop 
 +[    2.257249] cpufreq: cpufreq_online: CPU0: Running at unlisted freq: 800000 KHz 
 +[    2.263202] cpufreq: cpufreq_online: CPU0: Unlisted initial frequency changed to: 1017600 KHz 
 +[    2.270426] ubi0: attaching mtd22 
 +[    2.933489] ubi0: scanning is finished 
 +[    2.939876] ubi0: attached mtd22 (name "rootfs", size 144 MiB) 
 +[    2.939897] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes 
 +[    2.944602] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 
 +[    2.951449] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 
 +[    2.958313] ubi0: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0 
 +[    2.965082] ubi0: user volume: 1, internal volumes: 1, max. volumes count: 128 
 +[    2.971329] ubi0: max/mean erase counter: 1/0, WL threshold: 4096, image sequence number: 1395657869 
 +[    2.978467] ubi0: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 80 
 +[    2.987754] ubi0: background thread "ubi_bgt0d" started, PID 104 
 +[    2.997246] block ubiblock0_0: created from ubi0:0(squashfs) 
 +[    3.003592] input: soc:gpio_keys as /devices/platform/soc/soc:gpio_keys/input/input0 
 +[    3.008725] hctosys: unable to open rtc device (rtc0) 
 +[    3.021729] pmd9655_ldo11: disabling 
 +[    3.024784] VFS: Mounted root (squashfs filesystem) readonly on device 253:0. 
 +[    3.025207] Freeing unused kernel memory: 264K (808c4000 - 80906000) 
 +********************************************************************************* 
 +                    _  __    _    __ _____ __   __ _____ 
 +            | |      | ||  \  | |  / // ____]\ \ / // ____]TM 
 +            | |      | ||   \ | | / /| (___   \ V /| (____ 
 +            | |      | || |\ \| |\ \  \____ \  \ /  \____ \ 
 +            | |_____ | || | \   | \ \  ____) | | |   ____) | 
 +            |_______||_||_|  \__|  \_\[____ /  |_|  [_____/ 
 + 
 +(c) 2013 Belkin International, Inc. and/or its affiliates. All rights reserved. 
 +Booting chiron (firmware version 1.0.4.203508)  
 +********************************************************************************* 
 +[utopia][init] System Initialization 
 +[utopia][init] Creating /proc 
 +[utopia][init] Creating /sys 
 +[utopia][init] Creating /dev 
 +[utopia][init] Creating /tmp 
 +[utopia][init] Allocating 60M for /tmp 
 +[utopia][init] Prepairing /dev/pts 
 +[utopia][init] Setting /tmp and /var permissions 
 +[utopia][init] Starting udev.. 
 +Attempting mount of ubifs syscfg partition 
 +UBI device number 1, total 1472 LEBs (186908672 bytes, 178.3 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) 
 +[utopia][init] Using persistent syscfg data from /var/config/syscfg 
 +[utopia][init] Starting system logging 
 +[utopia][init] Starting sysevent subsystem 
 +[utopia][init] Starting blue ... 
 +[utopia][init] Enabling DesignWare USB3 DRD Core drivers 
 +modprobe: module phy_qcom_dwc3 not found in modules.dep 
 +modprobe: module usb_f_diag not found in modules.dep 
 +[utopia][init] Loading QCA Ethernet, NSS and GMAC drivers 
 +modprobe: module qca-nss-ipsec not found in modules.dep 
 +net.netfilter.nf_conntrack_acct = 1 
 +[utopia][init] Late loading usb drivers 
 +[utopia][init] Setting any unset system values to default 
 +[utopia][init] no persistence config file (/var/config/pstcfg) found 
 +setting up MAC addresses for all interface based on E8:9F:80:DB:09:80 
 +NTP Servers do not need to be updated 
 +[utopia][init] syscfg loaded removing tmp file 
 + 
 +SSDK Init OK![Ethernet Type]:0x0 
 +operation done. 
 + 
 + 
 +SSDK Init OK! 
 +operation done. 
 + 
 + 
 +SSDK Init OK! 
 +operation done. 
 + 
 +checking for interactive script start up... 
 + 
 +no user scheduled tasks found... 
 +senq running  
 +/etc/init.d/service_senq.sh   Starting in mode 0 
 +1970-01-01 00:00:11: node-mode running  
 + 
 +Good block at 0x00000000 
 +Updating BootCount Page[11]:5800 ... Done</nowiki>
 </WRAP>\\ </WRAP>\\
  
 ==== OpenWrt bootlog ==== ==== OpenWrt bootlog ====
 <WRAP bootlog> <WRAP bootlog>
-<nowiki>COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING</nowiki>+<nowiki>[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] 
 +[    0.000000] Linux version 5.15.139 (spectre@ubuntu-android-vm) (aarch64-openwrt-linux-musl-gcc (OpenWrt GCC 12.3.0 r23670-9cf5769636) 12.3.0, GNU ld (GNU Binutils) 2.40.0) #0 SMP Thu Dec 14 20:45:18 2023 
 +[    0.000000] Machine model: Linksys MX4200v1 
 +[    0.000000] Zone ranges: 
 +[    0.000000]   DMA      [mem 0x0000000040000000-0x000000005fffffff] 
 +[    0.000000]   DMA32    empty 
 +[    0.000000]   Normal   empty 
 +[    0.000000] Movable zone start for each node 
 +[    0.000000] Early memory node ranges 
 +[    0.000000]   node   0: [mem 0x0000000040000000-0x0000000040ffffff] 
 +[    0.000000]   node   0: [mem 0x0000000041000000-0x000000004a3fffff] 
 +[    0.000000]   node   0: [mem 0x000000004a400000-0x00000000510fffff] 
 +[    0.000000]   node   0: [mem 0x0000000051100000-0x000000005fffffff] 
 +[    0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000005fffffff] 
 +[    0.000000] psci: probing for conduit method from DT. 
 +[    0.000000] psci: PSCIv1.0 detected in firmware. 
 +[    0.000000] psci: Using standard PSCI v0.2 function IDs 
 +[    0.000000] psci: MIGRATE_INFO_TYPE not supported. 
 +[    0.000000] psci: SMC Calling Convention v1.0 
 +[    0.000000] percpu: Embedded 17 pages/cpu s30360 r8192 d31080 u69632 
 +[    0.000000] pcpu-alloc: s30360 r8192 d31080 u69632 alloc=17*4096 
 +[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3  
 +[    0.000000] Detected VIPT I-cache on CPU0 
 +[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 129024 
 +[    0.000000] Kernel command line: init=/sbin/init rootfstype=squashfs ubi.mtd=24,2048 ubi.block=0,0 root=/dev/ubiblock0_0 rootwait ro root=/dev/ubiblock0_0 
 +[    0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear) 
 +[    0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) 
 +[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off 
 +[    0.000000] Memory: 373956K/524288K available (7488K kernel code, 844K rwdata, 2056K rodata, 1216K init, 273K bss, 150332K reserved, 0K cma-reserved) 
 +[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 
 +[    0.000000] rcu: Hierarchical RCU implementation. 
 +[    0.000000] Tracing variant of Tasks RCU enabled. 
 +[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies. 
 +[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 
 +[    0.000000] Root IRQ handler: gic_handle_irq 
 +[    0.000000] GICv2m: range[mem 0x0b00a000-0x0b00affc], SPI[448:479] 
 +[    0.000000] arch_timer: cp15 and mmio timer(s) running at 19.20MHz (virt/virt). 
 +[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns 
 +[    0.000000] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns 
 +[    0.000101] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000) 
 +[    0.000117] pid_max: default: 32768 minimum: 301 
 +[    0.000571] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) 
 +[    0.000587] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) 
 +[    0.002557] rcu: Hierarchical SRCU implementation. 
 +[    0.003317] smp: Bringing up secondary CPUs ... 
 +[    0.003964] Detected VIPT I-cache on CPU1 
 +[    0.004031] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] 
 +[    0.004656] Detected VIPT I-cache on CPU2 
 +[    0.004698] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] 
 +[    0.005305] Detected VIPT I-cache on CPU3 
 +[    0.005342] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] 
 +[    0.005407] smp: Brought up 1 node, 4 CPUs 
 +[    0.005434] SMP: Total of 4 processors activated. 
 +[    0.005442] CPU features: detected: 32-bit EL0 Support 
 +[    0.005449] CPU features: detected: CRC32 instructions 
 +[    0.005498] CPU features: emulated: Privileged Access Never (PAN) using TTBR0_EL1 switching 
 +[    0.005508] CPU: All CPU(s) started at EL1 
 +[    0.005529] alternatives: patching kernel code 
 +[    0.015647] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns 
 +[    0.015683] futex hash table entries: 1024 (order: 4, 65536 bytes, linear) 
 +[    0.015918] pinctrl core: initialized pinctrl subsystem 
 +[    0.017083] NET: Registered PF_NETLINK/PF_ROUTE protocol family 
 +[    0.017635] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations 
 +[    0.017677] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations 
 +[    0.017729] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations 
 +[    0.018095] thermal_sys: Registered thermal governor 'step_wise' 
 +[    0.019671] cpuidle: using governor menu 
 +[    0.019932] ASID allocator initialised with 65536 entries 
 +[    0.047812] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4 
 +[    0.056911] SCSI subsystem initialized 
 +[    0.057109] usbcore: registered new interface driver usbfs 
 +[    0.057163] usbcore: registered new interface driver hub 
 +[    0.057213] usbcore: registered new device driver usb 
 +[    0.057628] qcom_scm: convention: smc arm 64 
 +[    0.058977] clocksource: Switched to clocksource arch_sys_counter 
 +[    0.060070] NET: Registered PF_INET protocol family 
 +[    0.060203] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) 
 +[    0.060887] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) 
 +[    0.060913] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) 
 +[    0.060928] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear) 
 +[    0.060979] TCP bind hash table entries: 4096 (order: 4, 65536 bytes, linear) 
 +[    0.061059] TCP: Hash tables configured (established 4096 bind 4096) 
 +[    0.061141] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) 
 +[    0.061170] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) 
 +[    0.061355] NET: Registered PF_UNIX/PF_LOCAL protocol family 
 +[    0.061400] PCI: CLS 0 bytes, default 64 
 +[    0.062681] workingset: timestamp_bits=46 max_order=17 bucket_order=0 
 +[    0.067357] squashfs: version 4.0 (2009/01/31) Phillip Lougher 
 +[    0.067377] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. 
 +[    0.069541] qcom-qmp-phy 78000.phy: supply vdda-phy not found, using dummy regulator 
 +[    0.069731] qcom-qmp-phy 78000.phy: supply vdda-pll not found, using dummy regulator 
 +[    0.070233] qcom-qmp-phy 78000.phy: Registered Qcom-QMP phy 
 +[    0.071073] qcom-qusb2-phy 79000.phy: supply vdda-pll not found, using dummy regulator 
 +[    0.071191] qcom-qusb2-phy 79000.phy: supply vdda-phy-dpdm not found, using dummy regulator 
 +[    0.071372] qcom-qusb2-phy 79000.phy: Registered Qcom-QUSB2 phy 
 +[    0.074124] bam-dma-engine 704000.dma-controller: num-channels unspecified in dt 
 +[    0.074149] bam-dma-engine 704000.dma-controller: num-ees unspecified in dt 
 +[    0.077841] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled 
 +[    0.078474] msm_serial 78b1000.serial: msm_serial: detected port #1 
 +[    0.078505] msm_serial 78b1000.serial: uartclk = 19200000 
 +[    0.078540] 78b1000.serial: ttyMSM1 at MMIO 0x78b1000 (irq = 22, base_baud = 1200000) is a MSM 
 +[    0.078879] msm_serial 78b3000.serial: msm_serial: detected port #0 
 +[    0.078905] msm_serial 78b3000.serial: uartclk = 3686400 
 +[    0.078948] 78b3000.serial: ttyMSM0 at MMIO 0x78b3000 (irq = 23, base_baud = 230400) is a MSM 
 +[    0.079004] msm_serial: console setup on port #0 
 +[    0.723699] printk: console [ttyMSM0] enabled 
 +[    0.728825] msm_serial: driver initialized 
 +[    0.737236] loop: module loaded 
 +[    0.738653] nand: device found, Manufacturer ID: 0xad, Chip ID: 0xac 
 +[    0.739675] nand: Hynix H27S4G8F2EDA-BC 
 +[    0.746248] nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 128 
 +[    0.750202] 29 fixed-partitions partitions found on MTD device qcom_nand.0 
 +[    0.757467] Creating 29 MTD partitions on "qcom_nand.0": 
 +[    0.764415] 0x000000000000-0x000000100000 : "0:sbl1" 
 +[    0.771363] 0x000000100000-0x000000200000 : "0:mibib" 
 +[    0.776177] 0x000000200000-0x000000280000 : "0:bootconfig" 
 +[    0.780732] 0x000000280000-0x000000300000 : "0:bootconfig1" 
 +[    0.786048] 0x000000300000-0x000000600000 : "0:qsee" 
 +[    0.793894] 0x000000600000-0x000000900000 : "0:qsee_1" 
 +[    0.799086] 0x000000900000-0x000000980000 : "0:devcfg" 
 +[    0.801690] 0x000000980000-0x000000a00000 : "0:devcfg_1" 
 +[    0.806748] 0x000000a00000-0x000000a80000 : "0:apdp" 
 +[    0.812361] 0x000000a80000-0x000000b00000 : "0:apdp_1" 
 +[    0.817207] 0x000000b00000-0x000000b80000 : "0:rpm" 
 +[    0.822203] 0x000000b80000-0x000000c00000 : "0:rpm_1" 
 +[    0.826948] 0x000000c00000-0x000000c80000 : "0:cdt" 
 +[    0.832184] 0x000000c80000-0x000000d00000 : "0:cdt_1" 
 +[    0.836827] 0x000000d00000-0x000000d80000 : "0:appsblenv" 
 +[    0.842072] 0x000000d80000-0x000000e80000 : "0:appsbl" 
 +[    0.847875] 0x000000e80000-0x000000f80000 : "0:appsbl_1" 
 +[    0.852996] 0x000000f80000-0x000001000000 : "0:art" 
 +[    0.857929] 0x000001000000-0x000001040000 : "u_env" 
 +[    0.862349] 0x000001040000-0x000001060000 : "s_env" 
 +[    0.867035] 0x000001060000-0x000001080000 : "devinfo" 
 +[    0.871930] 0x000001080000-0x00000a680000 : "kernel" 
 +[    1.019738] 0x000001680000-0x00000a680000 : "rootfs" 
 +[    1.157212] mtd: setting mtd22 (rootfs) as root device 
 +[    1.157568] mtdsplit: no squashfs found in "rootfs" 
 +[    1.161267] 0x00000a680000-0x000013c80000 : "alt_kernel" 
 +[    1.308787] 0x00000ac80000-0x000013c80000 : "alt_rootfs" 
 +[    1.446327] 0x000013c80000-0x000013e80000 : "sysdiag" 
 +[    1.448684] 0x000013e80000-0x000013f00000 : "0:ethphyfw" 
 +[    1.451287] 0x000013f00000-0x00001f700000 : "syscfg" 
 +[    1.631114] 0x00001f700000-0x000020000000 : "0:wififw" 
 +[    1.649243] spmi spmi-0: PMIC arbiter version v2 (0x20010000) 
 +[    1.652233] s1: supplied by regulator-dummy 
 +[    1.654145] s2: supplied by regulator-dummy 
 +[    1.658120] vdd_s3: supplied by regulator-dummy 
 +[    1.662506] vdd_s4: supplied by regulator-dummy 
 +[    1.666960] s5: supplied by regulator-dummy 
 +[    1.671375] l1: supplied by regulator-dummy 
 +[    1.675505] l2: supplied by regulator-dummy 
 +[    1.679672] l3: supplied by regulator-dummy 
 +[    1.683841] l4: supplied by regulator-dummy 
 +[    1.688000] l5: supplied by regulator-dummy 
 +[    1.692172] l6: supplied by regulator-dummy 
 +[    1.696350] l7: supplied by regulator-dummy 
 +[    1.700506] l8: supplied by regulator-dummy 
 +[    1.704662] l9: supplied by regulator-dummy 
 +[    1.708951] l11: supplied by regulator-dummy 
 +[    1.712998] l12: supplied by regulator-dummy 
 +[    1.717514] l13: supplied by regulator-dummy 
 +[    1.736130] i2c_dev: i2c /dev entries driver 
 +[    1.741163] sdhci: Secure Digital Host Controller Interface driver 
 +[    1.741202] sdhci: Copyright(c) Pierre Ossman 
 +[    1.746238] sdhci-pltfm: SDHCI platform and OF driver helper 
 +[    1.753974] remoteproc remoteproc0: releasing cd00000.q6v5_wcss 
 +[    1.758917] NET: Registered PF_INET6 protocol family 
 +[    1.762922] Segment Routing with IPv6 
 +[    1.767266] In-situ OAM (IOAM) with IPv6 
 +[    1.770908] NET: Registered PF_PACKET protocol family 
 +[    1.774829] 8021q: 802.1Q VLAN Support v1.8 
 +[    1.796080] qcom,cpr4-apss-regulator b018000.cpr4-ctrl: CPR valid fuse count: 4 
 +[    1.796372] cpr4_ipq807x_apss_read_fuse_data: apc_corner: speed bin = 0 
 +[    1.802404] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR fusing revision = 1 
 +[    1.808805] cpr4_ipq807x_apss_read_fuse_data: apc_corner: CPR misc fuse value = 0 
 +[    1.816480] cpr4_ipq807x_apss_read_fuse_data: apc_corner: Voltage boost fuse config = 0 boost = disable 
 +[    1.823985] cpr3_mem_acc_init: apc: not using memory accelerator regulator 
 +[    1.833121] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      SVS: open-loop= 704000 uV 
 +[    1.840068] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused      NOM: open-loop= 816000 uV 
 +[    1.850049] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused    TURBO: open-loop= 872000 uV 
 +[    1.859858] cpr4_ipq807x_apss_calculate_open_loop_voltages: apc_corner: fused   STURBO: open-loop= 976000 uV 
 +[    1.869719] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      SVS: quot[ 7]= 720, quot_offset[ 7]=   0 
 +[    1.879480] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused      NOM: quot[ 7]= 929, quot_offset[ 7]= 205 
 +[    1.890329] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused    TURBO: quot[ 7]=1022, quot_offset[ 7]=  90 
 +[    1.901267] cpr4_ipq807x_apss_calculate_target_quotients: apc_corner: fused   STURBO: quot[ 7]=1204, quot_offset[ 7]= 180 
 +[    1.912343] cpr3_regulator_init_ctrl: apc: Default CPR mode = closed-loop 
 +[    1.914685] cpufreq: cpufreq_online: CPU0: Running at unlisted initial frequency: 19200 KHz, changing to: 1017600 KHz 
 +[    1.930975] remoteproc remoteproc0: cd00000.q6v5_wcss is available 
 +[    1.941081] ubi0: attaching mtd24 
 +[    2.218983] random: crng init done 
 +[    2.772988] ubi0: scanning is finished 
 +[    2.780970] ubi0: attached mtd24 (name "alt_rootfs", size 144 MiB) 
 +[    2.781010] ubi0: PEB size: 131072 bytes (128 KiB), LEB size: 126976 bytes 
 +[    2.786050] ubi0: min./max. I/O unit sizes: 2048/2048, sub-page size 2048 
 +[    2.792930] ubi0: VID header offset: 2048 (aligned 2048), data offset: 4096 
 +[    2.799768] ubi0: good PEBs: 1152, bad PEBs: 0, corrupted PEBs: 0 
 +[    2.806534] ubi0: user volume: 2, internal volumes: 1, max. volumes count: 128 
 +[    2.812790] ubi0: max/mean erase counter: 5/2, WL threshold: 4096, image sequence number: 1702299909 
 +[    2.819916] ubi0: available PEBs: 0, total reserved PEBs: 1152, PEBs reserved for bad PEB handling: 80 
 +[    2.829210] ubi0: background thread "ubi_bgt0d" started, PID 508 
 +[    2.829653] block ubiblock0_0: created from ubi0:0(rootfs) 
 +[    2.844810] UBI error: block: can't add 'rootfs' volume, err=-17 
 +[    2.853593] VFS: Mounted root (squashfs filesystem) readonly on device 254:0. 
 +[    2.854034] Freeing unused kernel memory: 1216K 
 +[    2.909084] Run /sbin/init as init process 
 +[    2.909106]   with arguments: 
 +[    2.909109]     /sbin/init 
 +[    2.909112]   with environment: 
 +[    2.909113]     HOME=/ 
 +[    2.909116]     TERM=linux 
 +[    3.115151] init: Console is alive 
 +[    3.115288] init: - watchdog - 
 +[    4.038596] kmodloader: loading kernel modules from /etc/modules-boot.d/
 +[    4.200206] ssdk_switch_device_num_init[1335]:INFO:ess-switch dts node number: 1 
 +[    4.200339] ssdk_dt_get_switch_node[1124]:INFO:ess-switch DT exist! 
 +[    4.206684] ssdk_dt_parse_access_mode[999]:INFO:switch_access_mode: local bus 
 +[    4.212681] ssdk_dt_parse_access_mode[1012]:INFO:switchreg_base_addr: 0x3a000000 
 +[    4.219968] ssdk_dt_parse_access_mode[1013]:INFO:switchreg_size: 0x1000000 
 +[    4.227426] ssdk_dt_parse_mac_mode[327]:INFO:mac mode = 0x0 
 +[    4.234119] ssdk_dt_parse_mac_mode[333]:INFO:mac mode1 doesn't exit! 
 +[    4.239587] ssdk_dt_parse_mac_mode[342]:INFO:mac mode2 doesn't exit! 
 +[    4.246233] ssdk_dt_parse_uniphy[364]:INFO:ess-uniphy DT exist! 
 +[    4.252734] ssdk_dt_parse_intf_mac[942]:INFO:dp2 MAC d8:ec:5e:72:07:92 
 +[    4.258200] ssdk_dt_parse_intf_mac[942]:INFO:dp3 MAC d8:ec:5e:72:07:92 
 +[    4.264805] ssdk_dt_parse_intf_mac[942]:INFO:dp4 MAC d8:ec:5e:72:07:92 
 +[    4.271313] ssdk_dt_parse_intf_mac[942]:INFO:dp5 MAC d8:ec:5e:72:07:92 
 +[    4.277835] ssdk_plat_init[1692]:INFO:ssdk_plat_init start 
 +[    4.400431] ssdk_gcc_clock_init[1275]:INFO:SSDK gcc clock init successfully! 
 +[    4.402844] malibu_phy_api_ops_init[2846]:INFO:qca probe malibu phy driver succeeded! 
 +[    4.446583] regi_init[3953]:INFO:Initializing HPPE!! 
 +[    4.678976] ssdk_ppe_reset_init[1535]:INFO:ppe reset successfully! 
 +[    4.682460] qca_hppe_portctrl_hw_init[126]:INFO:Hawkeye PPE port initializing</nowiki>
 </WRAP>\\ </WRAP>\\
  
-===== Notes ===== 
-//Space for additional notes, links to forum threads or other resources.// 
  
-  * ... 
  
 ===== Tags ===== ===== Tags =====
-<WRAP BOX> +[[meta:tags|How to add tags]] 
-FIXME //Add tags below, then remove this fixme.// +{{tag>ipq807x ipq8174 512nand 512ram 1024ram 4port GigabitEthernet 1USB MU-MIMO wifi6 BT 802.11ax u-boot QCN5024 QCN5054 QCN5054 QCA8075 4core CortexA53 4x4 serial dual_firmware 12v_powered}}
-</WRAP>+
  
-[[meta:tags|How to add tags]] 
-{{tag>EXAMPLETAG}} 
  • Last modified: 2024/09/08 12:11
  • by frollic