Upgrading NOR Flash on a Vizio XWR100 router.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • stj
    Great Sage 齊天大聖
    • Dec 2009
    • 30963
    • Albion

    #21
    Re: Upgrading NOR Flash on a Vizio XWR100 router.

    the ram is dram, it uses a matrix - so less address lines than you think, but you still need extra ones for more data.
    get the datasheet for the ram on the board.

    Comment

    • Spork Schivago
      Badcaps Legend
      • Mar 2012
      • 4734
      • United States of America

      #22
      Re: Upgrading NOR Flash on a Vizio XWR100 router.

      Okay. So the math I did was incorrect? Is that true for all DRAM? Any types of memory that math would work on?

      Thanks Stj. Once I figure out how to get these OpenWRT packages compiled successfully, I'll start looking at the hardware updates.
      -- Law of Expanding Memory: Applications Will Also Expand Until RAM Is Full

      Comment

      • stj
        Great Sage 齊天大聖
        • Dec 2009
        • 30963
        • Albion

        #23
        Re: Upgrading NOR Flash on a Vizio XWR100 router.

        sram is addressed in a binary style, but dram is addressed by latching the address as rows and columns
        the strobes are called RAS & CAS surprisingly.

        Comment

        • Spork Schivago
          Badcaps Legend
          • Mar 2012
          • 4734
          • United States of America

          #24
          Re: Upgrading NOR Flash on a Vizio XWR100 router.

          You got any links that explain this matrix stuff a bit better? I'm reading about it on sites like this:

          http://www.primrosebank.net/computer.../dram/dram.htm

          But I don't fully understand how the matrix works. I don't get how that allows to have less lines. I think other technology can use these matrixes too. I want to understand it.
          -- Law of Expanding Memory: Applications Will Also Expand Until RAM Is Full

          Comment

          • stj
            Great Sage 齊天大聖
            • Dec 2009
            • 30963
            • Albion

            #25
            Re: Upgrading NOR Flash on a Vizio XWR100 router.

            just grab a datasheet,

            Comment

            • Spork Schivago
              Badcaps Legend
              • Mar 2012
              • 4734
              • United States of America

              #26
              Re: Upgrading NOR Flash on a Vizio XWR100 router.

              I got OpenWRT to successfully compile. There was an option in the menuconfig that said:
              Code:
              Select all target specific packages by default
              I guess that enables everything, mostly as a module. But stuff like that gpsd program, there was no sense compiling that as a module. No one's going to hook a GPS transceiver up to this router. I would have liked it to compile successfully though, because if that's having problems, maybe other packages are having issues as well? I dunno.

              Under Target Profiles, I made the Vizio XWR100 the default, instead of the Generic (all drivers). I noticed the Vizio XWR100 profile included the same packages that the default included.
              Code:
              kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-ledtrig-usbdev
              This unit supports a USB port. I wanted it so they could use the USB port as external storage. I also was hoping they could hook a keyboard a mouse up to it. So I changed it so the Vizio XWR100 profile included these packages:
              Code:
              kmod-usb-core kmod-usb2 kmod-usb-ohci kmod-user-hid kmod-usb-storage kmod-usb-storage-extras kmod-ledtrig-usbdev
              I believe the only difference is the kmod-user-hid kmod-usb-storage kmod-usb-storage-extras stuff.


              I noticed there's a few binary images that were created. To flash from stock to OpenWRT, I'm supposed to use the openwrt-ar71xx-generic-xwr100-squashfs-factory.bin firmware image. That should be recognized directly by the router.

              I see stuff like this as well though:
              Code:
              file *.bin
              openwrt-ar71xx-generic-uImage-gzip.bin:           u-boot legacy uImage, MIPS OpenWrt Linux-4.4.14, Linux/MIPS, OS Kernel Image (gzip), 1895725 bytes, Sun Jul 16 11:27:54 2017, Load Address: 0x80060000, Entry Point: 0x80060000, Header CRC: 0x926D9A78, Data CRC: 0xFC9B8DC3
              openwrt-ar71xx-generic-uImage-lzma.bin:           u-boot legacy uImage, MIPS OpenWrt Linux-4.4.14, Linux/MIPS, OS Kernel Image (lzma), 1338585 bytes, Sun Jul 16 11:27:54 2017, Load Address: 0x80060000, Entry Point: 0x80060000, Header CRC: 0x6BBC98B4, Data CRC: 0xF29006CB
              openwrt-ar71xx-generic-vmlinux.bin:             data
              openwrt-ar71xx-generic-xwr100-squashfs-factory.bin:     data
              openwrt-ar71xx-generic-xwr100-squashfs-sysupgrade.bin:   u-boot legacy uImage, MIPS OpenWrt Linux-4.4.14, Linux/MIPS, OS Kernel Image (lzma), 1338725 bytes, Sun Jul 16 11:27:54 2017, Load Address: 0x80060000, Entry Point: 0x80060000, Header CRC: 0x9730988E, Data CRC: 0xFBBDF1D0
              openwrt-ar71xx-generic-xwr100-tftp-rootfs.squash.bin:    Squashfs filesystem, little endian, version 4.0, 2033522 bytes, 709 inodes, blocksize: 262144 bytes, created: Sun Jul 16 11:27:54 2017
              openwrt-ar71xx-generic-xwr100-tftp-vmlinux.lzma.uImage.bin: u-boot legacy uImage, MIPS OpenWrt Linux-4.4.14, Linux/MIPS, OS Kernel Image (lzma), 1338725 bytes, Sun Jul 16 11:27:54 2017, Load Address: 0x80060000, Entry Point: 0x80060000, Header CRC: 0x9730988E, Data CRC: 0xFBBDF1D0
              I see u-boot legacy uImage binary files, which makes me think the bootloader will be getting updated. What do you guys think?

              Here's the size of the various .bin files.
              Code:
              -rw-r--r-- 1 spork users 1.9M Aug 10 11:11 openwrt-ar71xx-generic-uImage-gzip.bin
              -rw-r--r-- 1 spork users 1.3M Aug 10 11:11 openwrt-ar71xx-generic-uImage-lzma.bin
              -rwxr-xr-x 1 spork users 4.1M Aug 10 11:11 openwrt-ar71xx-generic-vmlinux.bin
              -rw-r--r-- 1 spork users 3.3M Aug 10 11:11 openwrt-ar71xx-generic-xwr100-squashfs-factory.bin
              -rw-r--r-- 1 spork users 3.4M Aug 10 11:11 openwrt-ar71xx-generic-xwr100-squashfs-sysupgrade.bin
              -rw-r--r-- 1 spork users 2.1M Aug 10 11:11 openwrt-ar71xx-generic-xwr100-tftp-rootfs.squash.bin
              -rw-r--r-- 1 spork users 1.3M Aug 10 11:11 openwrt-ar71xx-generic-xwr100-tftp-vmlinux.lzma.uImage.bin
              When my wife comes home, I'll try upgrading the firmware and see what happens. Any idea how I can currently backup the entire flash that's on there now? Could I do that with the serial port somehow? Not just the firmware, but the calibration data, the bootloader, everything. Thanks!!!!!
              -- Law of Expanding Memory: Applications Will Also Expand Until RAM Is Full

              Comment

              Related Topics

              Collapse

              • testaccgta
                Unable to verify IC or write/erase/flash BIOS file to XMC QH128AHIG SPI chip using NeoProgrammer/AsProgrammer
                by testaccgta
                Hi, everyone!

                I've recently acquired two brand new SPI chips to replace the one currently in my Acer A514-54G laptop MB (FH5AT LA-K092P). The reason why I'm replacing the current SPI chip is because I had some difficulties with a third-party IT assistant who pretty much lacked the soldering skills and ended up destroying the current SPI chip soldered to my MB from factory.

                I've decided to do this on my own because I spent the past month or so learning some soldering skills and BIOS modding through Badcaps and WinRaid forums, hence the attempt. I've also chosen to buy...
                09-01-2024, 08:24 PM
              • acedogblast
                Guide to transplant MEC1503 EC chip and EEPROM reprogamming for T14s gen 2 and X13 gen 2
                by acedogblast
                This is a guide that I am writing for helping others to replace their MEC1503 EC chip if it breaks (or to get around an inconvenient prompt to the BIOS). This forum has been extremely helpful to me so I would like to contribute to help others. I will tell you right now that this task is very difficult to do. You MUST have experience and tools to do precision micro-soldering, BGA reballing, trace repair, and general laptop repair skills.

                There are some specialty tools needed to do this task. The replacement MEC1503 chips can be acquired from Aliexpress. Do not buy the bare chips as...
                11-02-2024, 05:13 PM
              • BMCappelletti
                Asus Chromebox CN62 - wrong chip put on BIOS reader
                by BMCappelletti
                Long story short:
                - dad converted Asus Chromebox CN62 into Windows compatible, with mrchromebox BIOS, years and years ago
                - gave the computer to his son a couple years later
                - son now decided to revert it to Chrome OS, to sell it as original (re-writing BIOS with the backup one created by his dad)
                - too lazy to remove the board from the case, thought a voltage regulator was the BIOS chip (you know... it has 8 legs)
                (seems like the story was not that short)

                He used alligator clips to read the chip. No luck reading it. Removed chip and placed on a SOC-8...
                01-08-2025, 07:27 PM
              • Troystain
                Help EZP2023+ updated chip database for w25q256jveq?
                by Troystain
                Hello, anyone here have updated ezp2023+ chip database in .dat file format.

                I need to add w25q256jveq chip but I do not know what data should I type.

                I'm using the ezp chip dabase editor posted from here https://www.badcaps.net/forum/troubl...ro-programmers

                The currenty unit model that I am trying to detect is HP elitebook 640 g9 which is currently locked on admin bios....
                11-25-2024, 12:53 AM
              • jingleslacks
                Marshall Stanmore II - chip flash
                by jingleslacks
                Hey Friends!

                I have both a live and demo unit. Demo unit firmware disables Bluetooth, power toggle, and other settings. Resets via button combos will not work on these. Reaching out to Marshall is not an option either.

                I copied my live CMOS chip and flashed it to the demo unit, but that didn't fix it (MX25U3235F) This has worked for other devices in the past. I'm not a chip expert, but I'm assuming the firmware is stored in another chip.

                If anyone has any experience or ideas, let's hear them!

                Stanmore II
                Stanmore 2​...
                03-23-2024, 05:09 PM
              • Loading...
              • No more items.
              Working...