This generator simplifies the process of mapping Service IDs (SIDs) to channel names, which is necessary for the OSCam Web Interface and monitoring tools to display actual channel names instead of just hexadecimal codes. Key Features of the Generator Multiple Formats: It can output data for oscam.srvid oscam.srvid2 oscam.services Data Sources:
Users can generate lists by selecting specific providers (via ) or by uploading their personal Enigma2 bouquet Customization:
It allows for manual input of CAIDs (Conditional Access IDs) and Provider IDs to ensure the generated file matches your specific satellite setup. Why use an SRVID Generator? Readability: Converts raw hex data (e.g., ) into readable text (e.g., Sky Cinema HD ) in your logs and WebUI. Memory Management:
You can generate files that only include the specific channels you subscribe to, preventing OSCam from wasting memory on unnecessary mappings. Automation: oscam.srvid generator
Instead of manually typing hundreds of channel mappings into a text file, the generator automates the formatting based on current satellite transponder data. Further Exploration Check out the OSCam SRVID2 Generator
to create your own configuration files from Enigma2 bouquets or provider lists. Read the technical Man Page for oscam.srvid
to understand the file syntax and how CAID/SID mappings work. s3n0's Enigma2 scripts on GitHub This generator simplifies the process of mapping Service
for Python tools that can convert picons based on these SRVID databases. oscam.srvid entry or troubleshooting a CAID mapping? Oscam SrvID Generator - Wz.sk
oscam.srvid File StructureThe oscam.srvid file follows a specific syntax. It is a plain text file where each line represents a unique service. The format is defined as:
<CAID>:<SID>:<Provider Description>|<Channel Name>|<Type>
Parameters:
0B00, 0100, 0500).Example Entry:
0B00:12C4:Sky Germany|Sky Action|TV
oscam-srvid-gen --webif http://127.0.0.1:8888 --user admin --pass pass
OSCam is a widely used software cam for conditional access in Linux-based set-top boxes and servers. To function optimally, OSCam requires several configuration files. While oscam.server and oscam.user handle connectivity and authentication, the oscam.srvid (Service ID) file is strictly cosmetic and functional for logging. Parameters:
Problem Statement:
Without a valid oscam.srvid file, the OSCam web interface (monitor) displays only hexadecimal Service IDs (e.g., 6FAC) rather than the channel name (e.g., Discovery HD). This makes debugging and monitoring user activity difficult. Given that modern satellite/cable multiplexes contain thousands of services, manual creation of this file is unfeasible.
Objective: To design a generator script capable of sourcing service identification data and formatting it according to OSCam syntax requirements.
# Generated by oscam.srvid generator 2026-04-18
# CAID:PROVID:SID = Name (Provider)
1833:000000:2B6E = RTL Television
1833:000000:2B70 = VOX
098C:000000:2B6E = RTL Television (HD)
# custom user entry:
0500:032830:1234 = Discovery Channel HD (Sky DE)
Back to top