If you flash ALL images (sign.img as well) it should work.
If not, just flash an old non-signed image (if available) and then upgrade the official way.
{
"Commands" : [
"burn dm365_ubl_boot_16M.bin.img bootloader",
"burn custom-x.cramfs.img custom",
"burn pd-x.cramfs.img pd",
"burn kernel-x.cramfs.img kernel",
"burn romfs-x.cramfs.img rootfs",
"burn user-x.cramfs.img user",
"burn web-x.cramfs.img web",
"burn data-x.cramfs.img data",
"burn gui-x.cramfs.img gui",
"burn pcm-x.cramfs.img pcm"
],
"Devices" : [
[ "VTO2000A", "1.00" ],
[ "VTO2000A-2", "1.00" ]
],
"Vendor" : "General"
}
I got it working; It was very important to add the signed file to the config file. Seem like the tftp is picking up one file at each reboot, but after 10 reboots it seems to have be rescued.
Well, this is in fact the most relevant file.
Exchange the first 2 bytes in the header of the image from DH to PK - save it - then you should be able to extract "Install".
Then you have a clue, what images the upgrade process would install. Here a example of a VTO2000A:
[/CITACode:{ "Commands" : [ "burn dm365_ubl_boot_16M.bin.img bootloader", "burn custom-x.cramfs.img custom", "burn pd-x.cramfs.img pd", "burn kernel-x.cramfs.img kernel", "burn romfs-x.cramfs.img rootfs", "burn user-x.cramfs.img user", "burn web-x.cramfs.img web", "burn data-x.cramfs.img data", "burn gui-x.cramfs.img gui", "burn pcm-x.cramfs.img pcm" ], "Devices" : [ [ "VTO2000A", "1.00" ], [ "VTO2000A-2", "1.00" ] ], "Vendor" : "General" }