Help on add a slightly different router -ramips mk7621 dts

hi people, i'm moving my first step on the source code side, im' not a coder, then sorry if i make some big mistake !!

i have a router MqMaker WITI board , this router is supported in the tree but only in the 256mb ram flavour , but my version is the 512 mb flavour

following this guide i change the code

https://openwrt.org/docs/guide-developer/adding_new_device

i modify this file :
target/linux/ramips/base-files/etc/diag.sh
target/linux/ramips/base-files/lib/ramips.sh
target/linux/ramips/base-files/lib/upgrade/platform.sh
target/linux/ramips/base-files/sbin/fixup-mac-address
target/linux/ramips/image/mt7621.mk

and add the file
target/linux/ramips/dts/WITI512.dts

where i change the memory address

you can see the change in my fork

https://github.com/davidea72/openwrt/commit/5e8bc546330f40c25740575ea6d08ef69fc75a8b

i've tried it , and it works , but 2 question

when i make a sysupgrade , it give me an error

sysupgrade -i openwrt-ramips-mt7621-witi512-squashfs-sysupgrade.bin 
Device mqmaker,witi not supported by this image
Supported devices: witi512
Image check 'fwtool_check_image' failed

i think i've made some error with the name int the file i modified, but since i don't know very well what do every file i m unable to figure where is the problem

after correcting this problem, how i can submit to the standard tree ??