I've starting collecting info on this device in the wiki:
These things are 2-stream entry-level AX1800 routers based on MT7621, so I had expected them to be successors of the SGE-manufactured EXO-devices (DIR-887, DIR-1960, DIR-2660 etc.)
However, after dumping the bootlog (c.f. wiki) and firmware, it turns out this one is actually manufactured by Alpha Networks, so this is more like a successor of DIR-869, using the same factory encryption as DIR-842 and DIR-859:
As usual, the key/iv can be dumped from the encimg binary:
SEAMA_SIGNATURE := wrgax10_dlink_dirx1860 IMAGE/factory.bin := ??? | alpha_encimg $$(SEAMA_SIGNATURE) \ 9I92bgRMPu+0fgFzo/ZwCyuBTNrtpeQ7 tTc4XS3LiRBq+Muv
I just realized my PR does not include decryption yet (as it's not needed for generating the image), but the OEM tool found in the flash can be used for that as well... (decrypted firmware)
Now the next steps would be: create a dts, build the image, encrypt it... and finally brick the device!
@Lucky1 @kar200: While I know ath79 quite well, you guys seem to have a lot more experience with ramips, MT7621, booting from NAND, FIT, dual boot, wifi configuration for MT7xxxx (assuming .ax would be working at all) ....
So what could be a good starting point here? I think I would try taking
mt7621_dlink_dir-xx60-a1.dtsi as a template and modding from there, getting MT7621 to work as a first stage.
Is there anything else I should take care of regarding the factory image, to avoid bricking this in the first attempt?
Looking forward to see this device being among the first AX routers supported, even without over-complicated flashing instructions