I have worked on this project for one year. Now it is usable, not many problems exist now.
This project is based on Leitec's openwrt for MI424WR-REVI.
This project is for ZTE F660 V3.0 with a Marvell 88f6560 SoC.
voice chip/port(impossible to work)
G/EPON port(impossible to work)
four ETH ports
I'm using it as a NAS server.
You must compile it by yourself, no binaries are offered.
Project link: https://github.com/msdos03/openwrt-f660
To boot openwrt automaticly, you should flash the uboot image in my github releases.
1, Prepare a tftp server on your PC and set your PC's IP address to 192.168.1.100
2, Put the hacked uboot image the same directory as tftp server
3, Power up your F660 and enter the uboot console
4, type 'tftp filename' to download hacked uboot file to RAM
5, type 'nand erase 0x0 0x80000' to erase the original uboot
6, type 'nand write 0x2000000 0x0 0x80000' to write the new hacked uboot
Now you have the hacked uboot on your F660.
You should backup your whole NAND before flashing openwrt. You can plug a usb disk and use cat command to have a backup.
Q: How to flash openwrt?
A: You need the compiled openwrt-avanta-f660-squashfs-combined.bin
1, Put it into the tftp server and download it to RAM just like before.
2, Use 'nand erase 0x80000' to erase the stock firmware
3, Use 'nand write 0x2000000 0x80000 0xNNNNN' (replace NNNNN with the openwrt firmware size)
4, Power off your F660 and keep press the reset button of your F660
5, Power on your F660 and don't stop pressing until Linux kernel has started(You must do this during every boot)
Now enjoy openwrt!