Tu parche tiene un "pequeño" error
En el offset 0x243, no hay 3046 (el valor anterior), lo que hay es 3133, entonces, al quitar el parche, estás reemplazando los valores "originales", por otra cosa
Código:
00000243h: 31 33 ; 13
Basicamente esa era la idea en ese entonces, cuando no habia setool2 lite (lo unico que habia, era GSlide), cambiar el tamaño de la partición de la FS, de 4713FFFF, a 47DFFFFF

Para simplificar un poco el procedimiento, sería:
1. Teniendo el firmware de K310 R4EA031, flashea FS de K510, reemplaza camdriver y dispdriver por los originales de K310, y copia custom pack (con Far Manager + Main Fake, o con setool2 lite)
2. Aplica el parche, sin flashear el MAIN original de K310/K510 (setool2 lite lo restaura al momento de aplicar el parche )

La idea original fue de ALE_DEPA, el 29/04/07, en este post:
Top Sony - Ver Mensaje Individual - He logrado convertir un k310 en un K510!!!!

Y entonces, traté de hacer un .vkp el 02/05/07
Top Sony - Ver Mensaje Individual - He logrado convertir un k310 en un K510!!!!

Pero billnick lo probó, y no funcionaba (culpa del GSlide, en ese entonces no habia setool2 lite), entonces lo borré ese .vkp

El parche quedaría así, respetando el orden de quien creo el parche primero , y la idea del mismo, aparte de corregir el error:
Código:
;K310 SW-R4EA031
;Permite escribir toda la memoria en un k310 con FS de k510
;(i) ALE_DEPA
;(c) m1ch43lzm, dantemateos
+44140000
243: 3133 4446