I have got this to work here but I have no idea if it's the correct way to do it
I had a quick look at submitting stuff but even that looks daunting
so I'll put what I have here it's only for 18.06 branch until or if the ATH79 version is made
the Belkin F9J1108 "case sticker F9J1108v2 firmware says F9J1108v1" it's the same as the Belkin F9K1115V2
that's if you are prepared to not use the modem that comes in the power supply and just use it as a router only
but it needs a different header in the factory firmware file to be able to flash OpenWRT to it
the changes needed are made to the "\target\linux\ar71xx\image\legacy.mk"
adding a -M "F9J1108v1" when the factory image is made
with out -M "eDiMaX" is used as for the F9K1115V2
below are the changes I made to get this to work for me maybe they will help someone else
the folowing will make the factory file for the F9J1108v2
it will also make the sysupgrade file that is identical to the F9K1115V2 version
file to edit "\target\linux\ar71xx\image\legacy.mk"
From
$(eval $(call SingleProfile,Belkin,64k,F9K1115V2,f9k1115v2,F9K1115V2,ttyS0,115200,$$(f9k1115v2_mtdlayout),BR-6679BAC))
To
$(eval $(call SingleProfile,Belkin,64k,F9K1115V2,f9k1115v2,F9K1115V2,ttyS0,115200,$$(f9k1115v2_mtdlayout),BR-6679BAC,eDiMaX))
$(eval $(call SingleProfile,Belkin,64k,FJK1108V1,fjk1108v1,F9K1115V2,ttyS0,115200,$$(f9k1115v2_mtdlayout),BR-6679BAC,F9J1108v1))
From
edimax_fw_header -m $(5) -v "$(shell echo -n $(VERSION_DIST)$(REVISION) | cut -c -13)"
-n "uImage"
-i $(KDIR_TMP)/vmlinux-$(2).uImage
-o $(KDIR_TMP)/$(2)-uImage;
edimax_fw_header -m $(5) -v "$(shell echo -n
To
edimax_fw_header -m $(5) -M $(6) -v "$(shell echo -n $(VERSION_DIST)$(REVISION) | cut -c -13)"
-n "uImage"
-i $(KDIR_TMP)/vmlinux-$(2).uImage
-o $(KDIR_TMP)/$(2)-uImage;
edimax_fw_header -m $(5) -M $(6) -v "$(shell echo -n