It depends on the Enigma2 distribution type:
Enigma based for AArch64 state = you need to use the Oscam for "armv8" architecture
Enigma based for AArch32 state = you need to use the Oscam for "armv7" architecture
Which Enigma2 distribution do you use ?
More info here: http://infocenter.arm.com/help…oc.dui0801a/BABBDFIH.html
QuoteA processor based on ARMv8 can run applications built for AArch32 and AArch64 states but a change between AArch32 and AArch64 states can only happen at exception boundaries.
ARM Compiler toolchain builds images for either the AArch32 state or AArch64 state. Therefore, an image built with ARM Compiler toolchain can either contain only A32 and T32 instructions or only A64 instructions.
A processor can only execute instructions from the instruction set that matches its current execution state. A processor in AArch32 state cannot execute A64 instructions, and a processor in AArch64 state cannot execute A32 or T32 instructions. You must ensure that the processor never receives instructions from the wrong instruction set for the current execution state.
The Oscam attach into the post by ffjoao user is just the binary file. You need to install the Oscam as yourself (Tutorial : How to install softcam (OSCam/CCCam) manually, if you hate ipk packages), or rewrite the existing binary file "/usr/bin/oscam....." with the new one binary file (ZIP attachment from the ffjoao user).