openwrt/target/linux/mediatek
Leon M. Busch-George 20e4a18feb mediatek: filogic: add support for Cudy M3000 v1
Hardware:
  SoC:     MT7981b
  RAM:     256 MB
  Flash:   128 MB SPI NAND
  Ethernet:
    1x 2.5Gbps (rtl8221b)
    1x 1Gbps (integrated phy)
  WiFi:    2x2 MT7981
  Buttons: Reset, WPS
  LED:     1x multicolor

Solder on UART:
  - remove rubber ring on the bottom
  - remove screws
  - pull up the cylinder, maybe help by push on an ethernet socket with a screwdriver
  - remove the (3) screws holding the board in the frame
  - remove the board from the frame to get to the screws for the silver, flat heat shield
  - remove the (3) screws holding the heat shield
  - solder UART pins to the back of the board
    - make sure to have the pins point out on side with the black, finned heat spread
    - the markings for the pins are going to be below the silver heat shield
    - Vcc is not needed

If you don't intend on using the UART outside of the installation process, you might not
want to solder:

  - carefully scrape off the thin layer of epoxy on the holes (not the copper)
  - place your pin header with the UART attached in the holes
  - the pins, starting with the one closest to the socket:
    - Vcc (not required)
    - GND
    - RX
    - TX
  - either wedge the header or hold it with your fingers so that the pins stay in contact with the board

Installation (UART):
  - attach an Ethernet cable to the 1Gbps port (black) on the router
  - hold the reset button while powering the router
  - press CTRL-C or wait for the timeout to get to the U-Boot prompt
  - prepare a TFTP server on the network to supply ..-initramfs-kernel.bin
  - use 'tftpboot' in the U-Boot shell to pull the image
  - boot the image using 'bootm'
  - push the ..-sysupgrade to the router using your preferred method
  - perform the upgrade with 'sysupgrade -n'

There is a recovery mechanism that involves fetching a file called 'recovery.bin' but that is not understood yet.

Signed-off-by: Leon M. Busch-George <leon@georgemail.eu>
2024-05-11 17:18:51 +02:00
..
base-files mediatek: filogic: add support for Cudy M3000 v1 2024-05-11 17:18:51 +02:00
dts mediatek: filogic: add support for Cudy M3000 v1 2024-05-11 17:18:51 +02:00
files mediatek: remove macros for previous kernel versions 2024-05-03 21:36:42 +01:00
files-6.6 mediatek: fix PWM fan on BPi-R4 2024-05-11 00:52:34 +01:00
filogic mediatek: filogic: add support for Cudy M3000 v1 2024-05-11 17:18:51 +02:00
image mediatek: filogic: add support for Cudy M3000 v1 2024-05-11 17:18:51 +02:00
mt7622 mediatek: switch to Linux 6.6 2024-05-03 21:32:30 +01:00
mt7623 mediatek: switch to Linux 6.6 2024-05-03 21:32:30 +01:00
mt7629 mediatek: switch to Linux 6.6 2024-05-03 21:32:30 +01:00
patches-6.6 mediatek: bpi-r2: add rootwait to bootargs 2024-05-07 09:56:36 +01:00
Makefile mediatek: switch to Linux 6.6 2024-05-03 21:32:30 +01:00
modules.mk mediatek: mt7623: build mt6577_auxadc driver into kernel 2022-12-05 23:14:36 +00:00