Several bugs fix
This MR is intended to fix three issues below.
-
Fix entitlements expire date for HD04H card (Before all the entitlements expire dates are 2036, with this MR we will have the actual entitlements expire date)
-
The log message below will have
(Nano E0 detected, no valid)
disappeared if the oscam is compiled with CacheEX.2024/08/04 01:19:04 53DE881F c (ecm) Duo4K (0500@041950/0B00/02C2/12C:443BC0FE371E43E79150660FBE3F9345): not found (227 ms) by FranSat (Nano E0 detected, no valid)
With this MR the log message will not be truncated and
(Nano E0 detected, no valid)
will appear when CacheEX is enabled.- Without CacheEX
2024/08/04 01:19:04 53DE881F c (ecm) Duo4K (0500@041950/0B00/02C2/12C:443BC0FE371E43E79150660FBE3F9345): not found (227 ms) by FranSat (Nano E0 detected, no valid boxkey + deskey defined: no decoding)
- With CacheEX
2024/08/04 01:19:04 53DE881F c (ecm) Duo4K (0500@041950/0B00/02C2/12C:443BC0FE371E43E79150660FBE3F9345): not found (227 ms) by FranSat (Nano E0 detected, no valid boxkey + deskey defined: no decoding) (lg)
-
Unlike ECM not found case above; when ECM is "found", implementing log message after the reader name (like
(Nano E0 detected, no valid boxkey + deskey defined: no decoding)
on "not found" case above) is not possible. This MR will change that and allow adding useful information after the reader name even when ECM is "found".