diff --git a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
index 8fa0a5d291e731deb01b1139de67bf61a36d4cee..27d9fc84b35ffa242d12955f4674ace33c4906dd 100644
--- a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
+++ b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-vr2600v.dts
@@ -257,7 +257,8 @@
 				partition@320000 {
 					label = "firmware";
 					reg = <0x320000 0xc60000>;
-					compatible = "denx,uimage";
+					compatible = "openwrt,uimage";
+					openwrt,offset = <512>; /* account for pad-extra 512 */
 				};
 
 				/* hole 0xf80000 - 0xfaf100 */