<div>Hi Adrian,</div><div>JS7628 use MT7628AN/NN chip</div><div>JS7688 use MT7688AN chip</div><div>ZTK7628P use MT7628DAN chip</div><div>Here are some differences between those chips and modules' shape. If I use "JS76x8-8m" the OpenWRT firmware name will be "openwrt-ramips-mt76x8-zhuotk_js76x8-8m". When users see this firmware name, the they will be confused what module this firmware should match to.</div><div>I think, the solution is "auto flash file system partition size detect in DTS",  by setting some DTS configurations, the system will auto set partition size for file system as the size of the file system is changeable. If the DTS has this feature, the "JS7628", "JS7688", "ZTK7628P" boards' configurations in DTS will be "mt7628an_zhuotk_js7628.dts", "mt7628an_zhuotk_js7688.dts", "mt7628an_zhuotk_ztk7628p.dts", and the "target/linux/ramips/image/mt76x8.mk" will be left "zhuotk_js7628", "zhuotk_js7688", "zhuotk_ztk7628p" too.</div><div>But I don't know how to do "auto flash file system partition size in DTS" yet, and I don't see any configuration in OpenWRT source like that. So I think, what I commited is better than yours.</div><div></div><div><br></div><div>Best </div><div><br></div><div>Robinson Wu</div>