Posts by abu baniaz

    11914

    dvbapi: fix listen_port not showing up in webif config after restart

    https://git.streamboard.tv/common/oscam/-/commit/c749c6e7571148876c9b3561a3a3daf0595baeb7


    * The configured listen_port value was reset to 0 in dvbapi_detect_api()for incompatible boxtypes, which caused the webif to show an empty field after restart even though the value was correctly saved in oscam.conf.


    * Introduce separate runtime variable dvbapi_listenport_active for the actual port used by dvbapi logic, preserving cfg.dvbapi_listenport for config storage and webif display.



    11915

    warnings: fix gcc16 -Wunused-but-set-variable warnings

    https://git.streamboard.tv/common/oscam/-/commit/1f50f8066706c3b5c07288cad7866175e808a2f4


    * remove or restructure unused loop counter variables that trigger warnings with GCC 16+

    * oscam-config-account.c: remove unused 'i' in account_allowedprotocols_fn()

    * oscam-conf-chk.c: remove unused 'i' in chk_cacheex_hitvaluetab() and chk_tuntab()

    * module-stat.c: wrap 'count' in #ifdef WITH_DEBUG (only used for debug logging)

    * module-webif.c: remove unused 'i' in send_oscam_status() and send_oscam_api(), move 'i' into #ifdef CS_CACHEEX_AIO block in send_oscam_cacheex()



    11916

    cardreader: add amlogic smc internal smartcard reader support

    https://git.streamboard.tv/common/oscam/-/commit/a16a76032ffa03622b4837264756e4d74a6df85b


    Add support for amlogic smc internal smartcard reader interface.

    This enables OSCam to use the built-in smartcard slot on amlogic-based

    set-top boxes and media players that use the native amlogic smartcard driver which exposes /dev/smc0. (thx rozpruwacz)


    Changes:

    - CMakeLists.txt: add amlogic cross-compile target and USE_AMSMC flag

    - Makefile: add ifd_amsmc.c to build, help text and example

    - config.h: add CARDREADER_INTERNAL_AMSMC preprocessor logic

    - config.sh: add USE_AMSMC and WITH_AMSMC flag handling

    - csctapi/cardreaders.h: declare cardreader_internal_amsmc

    - csctapi/ifd_amsmc.c: new file - amlogic smartcard reader driver

    - module-webif-tpl.c: add AMSMC to webif template conditionals

    - oscam.c: register amlogic cardreader in version info and cardreaders array



    11917

    Fix aio_version buffer size mismatch in cacheex feature exchange


    https://git.streamboard.tv/common/oscam/-/commit/4d39337efc9ea7fcfd3940ccf99e1bbe2d337b93


    * fix break indentation

    * fix ancient build

    * Fix aio_version buffer size mismatch in cacheex feature exchange

    11912

    dvbapi: fix support for more net send clients

    https://git.streamboard.tv/common/oscam/-/commit/00a57881712e42a3665b3efc164dabec0436426b


    * do not open ca device when ca_soft_csa is active


    11913

    webif: display "camd.socket" and "local" instead of null/localhost IP

    https://git.streamboard.tv/common/oscam/-/commit/24fdf8a72619b220ffc1a2aba3ad22876b6dc1bc


    * display "camd.socket" for dvbapi socket connections

    * display "local" for local card readers

    He has set his PC IP address to be the same as his router.


    Please stop manually assigning things and leave everything in automatic mode. Both ip v4 and ip v 6. On your PC, select/enable the following options:

    Obtain an IP address automatically

    Obtain DNS server address automatically.


    Reboot and try again. You are going to flash your receiver while in recovery mode, so the setting in Enigma2 won't be applied.

    11908

    streamrelay: improve ecm_mode handling


    https://git.streamboard.tv/common/oscam/-/commit/1ae573d27dea1b99a42f912ba4b7c6f51f6ff83011908


    * add get_ecm_mode() inline function to extract the lower nibble from last ECM byte for VideoGuard CAIDs

    * move select_csa_alt() from module-dvbapi.c to globals.h for shared use

    * allow empty CAID setting in streamrelay config to autodetect csa-alt ecm

    * disconnect stream client immediately when CAID is not allowed

    * fix "caid not enabled" log message to show actual CAID instead of FFFE

    * log ecm_mode changes and libdvbcsa table feedback (if available)

    * simplify streamrelay support output in version info

    * add msgid to DVBAPI_ECM_INFO message, so the client can correctly assign the ecm information to the requesting service



    11909

    copyright: bump copyright year to 2026


    https://git.streamboard.tv/common/oscam/-/commit/eb84571525f81e474eae1beb28b3c133603c5057


    11911

    Fix CMake project warning


    https://git.streamboard.tv/common/oscam/-/commit/d9c77bbe21062c07c1fd7c8a30651126f0048d76



    * Fix CMake project warning call cmake_minimum_required before project

    Yes.


    However, I normally remove all the channels before scanning a satellite. It ensures all dead channels are gone. In the channel list, press green/orbital, highlight the position, menu, you can then remove channels. This will result in channels that are no longer available appearing as N/A in your bouquets. Only do this if you are scanning the whole satellite again. No point if you are just scanning 3 transponders.

    If it's just 3 channels, why not just use the remote control? Provided you are in the channel list /bouquet list, you can highlight a channel, press menu. You can then copy/move/delete etc.


    You can copy them from the collective service list or a working bouquet.


    Most users only use the EPG screens to select channels. The EPG screens do not have those options.

    All images search for the picon folder in /usr/share/enigma2/ . They also search for the picon folder on the root of any mounted storage device, including the internal flash memory.


    However, IPTV has lots of channels. Saving picons in the internal flash has two risk/disadvantages

    1. You can quickly fill up the internal flash memory for storage (I'm not talking about RAM). This will result in a non-booting receiver.

    The same risk applies to storing EPG on internal flash..


    2. When you flash an image, the internal memory is wiped. Using an alternate location to internal memory avoids this.


    It is therefore better to use a non-mechanical storage device that is not on internal memory. As mentioned above symlinks will not work on a fat32 filesystem, so needs to be be formatted in ext4.

    Glad you are sorted.


    folder vs partition. Its seen as a folder within the same internal memory where the image is flashed. It is actually a separate partition but not being depicted as such. Let's see what happens after the improvement they make later on. Hopefully will be no need for user intervention/symlinks.


    ViX sometimes mounts it like this and the picons on that partition just work.


    vix without sd card - trimmed.jpg

    Just to add, the last scanned bouquet is a dynamic bouquet. Any time you scan, it should populate it with the results of that scan. Whether you scan a single satellite, multiple satellites or one transponder. Previous results are removed.