diff --git a/target/linux/ramips/dts/WHR-300HP2.dts b/target/linux/ramips/dts/WHR-300HP2.dts
index 9204ded556d67c23a690360d92932752f469abbb..28917fec93fae22863dad41aa011bd1c9e377a94 100644
--- a/target/linux/ramips/dts/WHR-300HP2.dts
+++ b/target/linux/ramips/dts/WHR-300HP2.dts
@@ -42,12 +42,12 @@
 
 				partition@50000 {
 					label = "firmware";
-					reg = <0x50000 0x6b0000>;
+					reg = <0x50000 0x5b0000>;
 				};
 
-				partition@700000 {
+				partition@600000 {
 					label = "usercfg";
-					reg = <0x700000 0x100000>;
+					reg = <0x600000 0x100000>;
 				};
 			};
 		};