This incident started around 2013 when I bought a Sony laptop and got a TPLinx841 router as a gift. Possibly back in 2016, this router started occasionally disconnecting. Many forums summarized that the domestic version of the router had severely reduced hardware: USB and Flash were cut, RAM was cut in half. During research, I also learned that hard and software modifications can be made: swapping memory chips and flash memory, flashing OpenWRT, etc.
1. Back up ART
ART stands for Atheros Radio Test, which refers to the frequency calibration data of the Atheros wireless chip.
Reference:https://www.right.com.cn/forum/thread-182186-1-1.html
Solder the flash chip, use the CH341A programmer to extract the bin file from the flash chip, and then find the ART data block from it. Reference:https://www.anywlan.com/thread-368647-1-1.html
2. Replace the memory chip
AR9341CPU only supports 16-bit memory chips. The only 64MB memory deducted from scrapped desktop memory modules (some experts online stacked two 8-bit 64M chips to achieve 16-bit 128M, for reference:https://www.right.com.cn/forum/thread-166455-1-1.html)
3. Flash the breed to a 16M flash rom for boot boot
And also overclocking the frequency
4. Scratch the CPU, add a USB, and replace the antenna
Apparently, the AR9341 CPU supports USB, but TPLINK has shut it down. Reference:https://blog.csdn.net/weixin_34247155/article/details/91696179
Scraper USB, Flying Wire, External USB
Do high-gain antennas offer better wall penetration?
The hard modification part is complete, followed by the soft modification
5. Flash OpenWrt
Openwrt compiled by Mingyue Daoshen
- Case 1 - Ladder setup
You know what I mean
- Case 2 - VPN + network wake-up
This is mainly used for dialing from home to the office (education network, different network segments, fixed IP), waking up the printer, and remote desktop. Dynamic DNS functionality is also needed for public networks.
- case 3-NAS
Connecting a USB port to a hard drive array to create a NAS and add dynamic DNS functionality creates a private cloud.
- case 4-kms
Deploying KMS services (openwrt-vlmcsd) Provides activation services for Windows and Office on the intranet
Conclusion:
In the era of the Internet of Things, routers are absolutely the core devices of the core. Being able to customize your own router is worthwhile for both security and stability, since it's a waste to throw it away and turn the ordinary into something magical. This time, I modified three routers in total, hoping to use them in future agricultural automation projects.
2020.5.30.
Today I tried the USB port, and the transfer speed... After allAtheros AR9341Only supports USB 2.0




