tp_prog.dbs is actually a combination of user database (sat list) and default database,which may vary from receiver to receiver based on the rev of the firmware during the time of the donation.Stbhdeditor (a version of ali editor)came with split and merge programs;you would split the tp_prog.dbs into the userdb.udf file for editing,leaving the 130k sat.rom file divorced.You could then load the .udf file with the channel editor itself via rs232 or if you really had to use usb, merge the edited .udf back with the sat.rom file to get a tp_prog.dbs file back.For s9 to s10 conversion I would use the sat.rom from the s10 but the .udf file from your s9.You can also import the userdb.udf file with mst firmware tool.