Hallo zusammen!
Durch meine „Updatewut“
hab ich mich mal mit dem Entschlüsseln beschäftigt und auch eine Lösung gefunden.
Läuft bei mir seit heute Vormittag fehlerfrei.
Wie ich genau auf die Lösung gekommen bin, kann ich leider nicht mehr sagen, das ganze war mehr ein „Try & Error“… bis halt kein Error mehr war 
Also:
aus alt:
/* Open module, and create IV */
$td = mcrypt_module_open(MCRYPT_RIJNDAEL_128, '', 'cbc', '');
//$iv_size = mcrypt_enc_get_iv_size($td);
//$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
$iv = pack("C*", $ManufacCode1, $ManufacCode2, 0 , 0 , 0 , 0 , $Version , $DeviceType , $AcessNr , $AcessNr, $AcessNr, $AcessNr, $AcessNr, $AcessNr, $AcessNr, $AcessNr);
/* Initialize encryption handle */
if (mcrypt_generic_init($td, $key, $iv) != -1) {
/* Reinitialize buffers for decryption */
mcrypt_generic_init($td, $key, $iv);
$decryptedData = mdecrypt_generic($td, $encryptedData);
mcrypt_generic_deinit($td);
/* Encrypt data */
mcrypt_generic_init($td, $key, $iv);
$encryptedData_Kontrolle = mcrypt_generic($td, $decryptedData);
/* Clean up */
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
}
mach neu:
$iv = pack("C*", $ManufacCode1, $ManufacCode2, 0 , 0 , 0 , 0 , $Version , $DeviceType , $AcessNr , $AcessNr, $AcessNr, $AcessNr, $AcessNr, $AcessNr, $AcessNr, $AcessNr);
$decryptedData = openssl_decrypt(base64_encode($encryptedData), 'aes-128-cbc', $key, OPENSSL_ZERO_PADDING, $iv);
$encryptedData_Kontrolle = base64_decode(openssl_encrypt($decryptedData, 'aes-128-cbc', $key, OPENSSL_ZERO_PADDING, $iv));
funktioniert mit IPS 4.4 und dem IPS 5 stable
lg,
Christian.