[Samsung Galaxy Express GT-I8730 ROMs, Kernels, Rec] semanty:
i switched to the stock rom, the set by manual can be kept after reboot.

for this ROM, I use filter, not sure if it is proper for your reference. first, this is the logcat after i uncheck automatic and set the time by myself

I/Timeline( 952): Timeline: Activity_idle id: android.os.BinderProxy@41f32790 time:1583597

D/QC-time-services( 348): Daemon: Connection accepted:time_genoff

D/QC-time-services( 348): Daemon:Received base = 2, unit = 1, operation = 0,value = 1403737860000

D/QC-time-services( 348): Daemon:genoff_opr: Base = 2, val = 1403737860000, operation = 0

D/QC-time-services( 348): Daemon:rtc_get: Time read from RTC -- MM/DD/YY HH:MM:SS5/25/114 23:23:46

D/QC-time-services( 348): Daemon:Value read from RTC seconds = 1403738626000

D/QC-time-services( 348): Daemon:new time 1403737860000

D/QC-time-services( 348): Daemon: delta -766000 genoff -766000

D/QC-time-services( 348): Daemon:genoff_persistent_update: Writing genoff = 18446744073708785616 to memory

D/QC-time-services( 348): Daemon:eek:pening File: /data/time/ats_2

D/QC-time-services( 348): Daemon:time_persistent_memory_opr:Genoff write operation

D/QC-time-services( 348): Updating the TOD offset

D/QC-time-services( 348): Daemon:genoff_persistent_update: Writing genoff = 18446744073708785616 to memory

D/QC-time-services( 348): Daemon:eek:pening File: /data/time/ats_1

D/QC-time-services( 348): Daemon:time_persistent_memory_opr:Genoff write operation

E/QC-time-services( 348): Daemon:Update to modem bit set

D/QC-time-services( 348): Daemon:genoff_send_modem: Sending data to MODEM !

D/QC-time-services( 348): Daemon: Base = 2, Value being sent to MODEM = 1087773060000

E/QC-time-services( 348): Daemon: Time-services: Waiting to acceptconnection

D/QC-time-services( 348): Daemon: Connection accepted:time_genoff

D/QC-time-services( 348): Daemon:Received base = 2, unit = 1, operation = 0,value = 1403737860000

D/QC-time-services( 348): Daemon:genoff_opr: Base = 2, val = 1403737860000, operation = 0

D/QC-time-services( 348): Daemon:rtc_get: Time read from RTC -- MM/DD/YY HH:MM:SS5/25/114 23:11:0

D/QC-time-services( 348): Daemon:Value read from RTC seconds = 1403737860000

D/QC-time-services( 348): Daemon:new time 1403737860000

D/QC-time-services( 348): Daemon: delta 0 genoff 0

D/QC-time-services( 348): Daemon:genoff_persistent_update: Writing genoff = 0 to memory

D/QC-time-services( 348): Daemon:eek:pening File: /data/time/ats_2

D/QC-time-services( 348): Daemon:time_persistent_memory_opr:Genoff write operation

D/QC-time-services( 348): Updating the TOD offset

D/QC-time-services( 348): Daemon:genoff_persistent_update: Writing genoff = 0 to memory

D/QC-time-services( 348): Daemon:eek:pening File: /data/time/ats_1

D/QC-time-services( 348): Daemon:time_persistent_memory_opr:Genoff write operation

E/QC-time-services( 348): Daemon:Update to modem bit set

D/QC-time-services( 348): Daemon:genoff_send_modem: Sending data to MODEM !

D/QC-time-services( 348): Daemon: Base = 2, Value being sent to MODEM = 1087773060000

E/QC-time-services( 348): Daemon: Time-services: Waiting to acceptconnection

and then, i check the automatic again

I/Timeline( 952): Timeline: Activity_idle id: android.os.BinderProxy@41f32790 time:1599556

D/QC-time-services( 348): Daemon: Connection accepted:time_genoff

D/QC-time-services( 348): Daemon:Received base = 2, unit = 1, operation = 0,value = 1403738639286

D/QC-time-services( 348): Daemon:genoff_opr: Base = 2, val = 1403738639286, operation = 0

D/QC-time-services( 348): Daemon:rtc_get: Time read from RTC -- MM/DD/YY HH:MM:SS5/25/114 23:11:13

D/QC-time-services( 348): Daemon:Value read from RTC seconds = 1403737873000

D/QC-time-services( 348): Daemon:new time 1403738639286

D/QC-time-services( 348): Daemon: delta 766286 genoff 766286

D/QC-time-services( 348): Daemon:genoff_persistent_update: Writing genoff = 766286 to memory

D/QC-time-services( 348): Daemon:eek:pening File: /data/time/ats_2

D/QC-time-services( 348): Daemon:time_persistent_memory_opr:Genoff write operation

D/QC-time-services( 348): Updating the TOD offset

D/QC-time-services( 348): Daemon:genoff_persistent_update: Writing genoff = 766286 to memory

D/QC-time-services( 348): Daemon:eek:pening File: /data/time/ats_1

D/QC-time-services( 348): Daemon:time_persistent_memory_opr:Genoff write operation

E/QC-time-services( 348): Daemon:Update to modem bit set

D/QC-time-services( 348): Daemon:genoff_send_modem: Sending data to MODEM !

D/QC-time-services( 348): Daemon: Base = 2, Value being sent to MODEM = 1087773839286

E/QC-time-services( 348): Daemon: Time-services: Waiting to acceptconnection