flashrom -V -p serprog:dev=/dev/ttyUSB0:115200įlashrom v0.9.7-r1860 on Linux 3.8.0-44-generic (x86_64)įlashrom is free software, get the source code at įlashrom was built with libpci 3.1.8, GCC 4.6.3, little endianĬommand line (3 args). There are also clamp-style adapters like this: … 23061.html which supposedly can be used to program a chip without desoldering, but I haven't used one and don't know how well would work. You do not want to solder/unsolder those chips too many times. I use a ZIF-type adapter, see my picture above (or like this one: … 72257.html ). The SOIC-8 adapter they include with that one requires that the chip be soldered to it for programming. The programmer you linked to may or not work, but it doesn't come with the right adapter.
I use a TL866A and its own software (from ) I got it off ebay for about $50. Also, what software to use to flash the chip? Ponyprog? Other? I can get a CH341A based SPI programmer ( this one) but don't know if it will work. Also with built-in Luci.Ĭan I ask what SPI programmer and what software program you used to program your chips? I am new at this but would like to follow your mod. Flashing them in my programmer is another matter though, I don't have an appropriate carrier and that may be a problem.Īlso while I'm waiting for the chips I have built images with 64MB flash chip support, download below. I have ordered and am currently awaiting delivery of some 256Mbit and 512Mbit SPI flash chips like I said, there aren't any in 8-SOIC package, but I found some in WSON (8圆mm) package which should be solderable with a bit of luck onto a 8-SOIC pad pattern. Of course, the factory partition being at the beginning of the chip makes it easy to expand to larger chips. That partition is preserved when flashing, and it is also defined in the. I assume that the factory partition contains calibration data. The problem with that is that nobody seems to manufacture 32MB or 64MB flash chips in SOIC-8 package - they are all in SOIC-16 or DFN/BGA, even though only 8 pins are used.
I would like to attempt next to upgrade the flash even further, to 32MB or even 64MB. Now onto making openwrt use all that extra flash.Ĭompatible = "wt3020", "ralink,mt7620n-soc"
Before soldering it I flashed it with the original firmware.Īnd serial console log showing that the bootloader complains about not knowing what the new chip is, but keeps booting anyway. New larger 16MB chip soldered in old chip below. I used a TL866A USB EEPROM reader to make a copy of the original firmware for safekeeping (if you need it you can download it here: … are237.7z)Ħ. original chip in carrier ready to be read. The green wires are for the serial console.Ĥ. I got the package in the mail today and got to hacking.ġ: the original board showing the SPI EEPROM with markings scratched off from factory (heh). The next chip up from Winbond is a 128Mbit SPI W25Q128FV … Q128FV.pdf which I was able to find at Digi-Key ( … ND/3008697) for $25 for 10 pieces including shipping. So I studied the boot log ( … utty.log.2) and this version uses an Eon EN25Q64 64Mbit chip (datasheet: ) instead of the W25Q64BV referenced on. it's small, and portable, and pocketable. Yes I know about extroot, but the point about this small router is that. I hit the built-in storage limit pretty quickly and still wasn't able to add all the modules I wanted. it's a great value at ~$17 from aliexpressģ. I decided that I wanted to upgrade this router's onboard flash from 8M to 16M (and possibly beyond if possible) because:Ģ.