How to add a new CPU?

I am trying supporting a Trendchip board (TC3162U) and the device using it (Digicom RAW300U-A02).
For now i got the SDK of another similar device, I couldn't get it from the manufacturer. I also have got 01-architecture.patch, 02-includes.patch and 03-drivers.patch.
Now I don't how to procede. Therefore, what should I do next?

Does this help?
https://openwrt.org/docs/guide-developer/add.new.platform

I don't know about the others, but I much more enjoy seeing such posts, if they come with links to pictures and/or specifications, so that I can judge, how interesting this could be for me.

Are you talking about this device: http://www.digicom.it/digisit/immagini.NSF/Files/8E4497_RAW300UA02/$file/8E4497_RAW300UA02.jpg

with these specs:

  • 4 porte RJ45 10/100Mbps, Auto MDI-X
  • 1 porta USB 2.0 Host con funzioni Printer Server o Storage
  • Wireless IEEE 802.11n 300Mbps, 2.4GHz
  • Security WPA-PSK, WPA2-PSK, 802.1x
  • Supporto ADSL2+, ADSL2, ADSL fino a 24Mbps download, 1Mbps upload
  • Supporto protocolli PPPoA, PPPoE, RFC1483 Routed e Bridged, IPoA e IPoE

This is an old device, I could not find the CPU speed or RAM/Flash size, but the FW-update seems to be 11MiB and is from 2014.
As it's an old device, I lost interest at this point.

This device is actually a rebranded version of this one https://deviwiki.com/wiki/Aztech_DSL5008EN made by Aztech Technologies (DSL5008EN).

It has 32 Mib of RAM, 4 Mib of flash memory and, if I remember correctly, the CPU clock is 450 MHz.

1 Like

In which case it's game over. Adding a new target for which the sole supported device is affected by https://openwrt.org/supported_devices/openwrt_on_432_devices is unlikely to be accepted. Aside from that, you have to consider an additional complication, an integrated xDSL modem also implies that additional flash (and often RAM as well) is lost to holding necessary firmwares and configuration data for that (reducing your usable space even further), regardless of the question if you can find drivers for the modem (unlikely).

3 Likes