Surely this is akin to the millennium bug, and will require a concerted global bug fix.The time_t limit is one of the things that will kill the HD/R Foxes, but by 2038...
According to spec, that will cancel whatever statement caused the trigger, which might be OK since SQLite only updates one table per statement (except via triggers), but would prevent other TBL_TS columns from being updated. With an INSTEAD_OF trigger, changes to other columns could be allowed while preventing ucLevel and ucQuality from being zeroed. I'm not sure if we need to care about such changes, but changing ulFrequency would certainly be important....I came up with this, after a bit of head-scratching, which works on an off-line database:
Code:CREATE TRIGGER if not exists ts_u_lq before update of ucLevel,ucquality on TBL_TS when new.ucLevel=0 and new.ucQuality=0 begin select raise(ignore); end;
Are auto-retune DSO popups still transmitted?, I uninstalled the disable-dso package some years ago and have not had an un-invited re-tune or a popup threatening one for many yearsASO_LAST_SCAN_TIME seems to have been manipulated (set to 2^31 -1 ~ 2038) by the disable-dso package as part of the ploy to defeat the retune pop-up introduced in some version of the OEM firmware.
No, but nobody told the Humax so it sill wakes up to listen for updates, this is harmlessAre auto-retune DSO popups still transmitted?, I uninstalled the disable-dso package some years ago and have not had an un-invited re-tune or a popup threatening one for many years
Not the same thing. The 'fox wakes up for OTA, not DSO (which is what we call it, even if no longer accurate).No, but nobody told the Humax so it sill wakes up to listen for updates, this is harmless
I am perplexed by the assertion that disable-dso also meddles with the timestamp in the tuning database. I have not heard of this before - what do you say @af123?
delete from TBL_RESERVATION where ersvtype = 11;
update TBL_USERCONFIG set itemValue = 2147483647
where itemName = 'ASO_LAST_SCAN_TIME';
update TBL_USERCONFIG set itemValue = 0
where itemName = 'ASO_NOTIFY_FLAG';
This descriptor is transmitted, if it is, as part of the Network Information Table.ETSI EN 300 468 6.4.8 said:[The Network change notify descriptor] allows broadcasters to signal network change events to receivers. A network change event is a single, clearly identifiable change in the network configuration, e.g. transmission parameters and/or available services, which may require action on the part of receivers. ... The absence of a network_change_notify descriptor shall be used to indicate that there are no scheduled network change events.
If I remember correctly, that depends on the underlying firmware version. Some of them go straight into retune in the absence of any interaction.If an auto-retune is triggered then I can see that af123's disable-dso and the 2^31 may be required, but if it is only a pop-up suggestion for a re-tune then I don't think they are required
Have you never experienced one? It pops up a message saying a retune is required, with an OK or Cancel for user input - and defaults to OK if you don't respond. Cancel just defers it to pop up again another time.If an auto-retune is triggered
Yes.If I remember correctly, that depends on the underlying firmware version. Some of them go straight into retune in the absence of any interaction.
There is an even bigger "gotcha" with firmware versions 1.02.27+ and retunes. Sometimes the broadcast network invites you to perform a retune, because there have been transmitter frequency changes or new services added. With firmware 1.02.20 (and previous) a message appears on-screen inviting a retune. With 1.02.27 onwards, the message appears but if you do not cancel it within a few minutes the retune continues without permission (at cost of your recording schedule and the possible need of repeating the retune manually). Call it an opt-out rather than an opt-in. You could be off making a cup of tea, and return to find it in the process of tuning - or even worse return from holiday to find it retuned and no recordings made while you were away*.
Yes, but not for quite a few years, I don't get it for the current 22nd June pop-ups for example, I guess this stopped with 1.03.**Have you never experienced one? It pops up a message saying a retune is required, with an OK or Cancel for user input - and defaults to OK if you don't respond. Cancel just defers it to pop up again another time.
Yes, potentially, but there hasn't been one for a while as there hasn't been a change deemed big enough to make one necessary.Are auto-retune DSO popups still transmitted?
That's incredibly inconsequential in the grand scheme of things, so why would it?I don't get it for the current 22nd June pop-ups for example
So what kind of event is deemed big enough if the loss of a complete MUX isn't? , maybe the loss of a 'DSO*' MUX would fit the billThat's incredibly inconsequential in the grand scheme of things, so why would it?
Something like Freeview retune day 2-3 years ago.So what kind of event is deemed big enough if the loss of a complete MUX isn't?