--- /dev/null
+#!/usr/bin/perl
+use warnings;
+use strict;
+
+use File::Slurp;
+use Data::Dump qw(dump);
+
+my $file = read_file 'vrDIALOG.EN';
+warn "# ", length($file), " bytes\n";
+
+my $offset = 0x13B68;
+#$offset = 0x00013C90;
+#$offset = 0x014024;
+#$offset = 0x0141da + 2; # possible errors?
+#$offset = 0x014502 + 2;
+#$offset = 0x014190;
+
+my $len = 1;
+my $page = 0;
+
+while ( $page < 20 ) {
+
+again:
+printf "%02x ", ord(substr($file, $offset + $_, 1 )) foreach ( -2 .. 2 );
+$len = ord(substr($file, $offset, 1));
+
+if ( $len == 0 ) {
+ $page++;
+ $offset += 2;
+ printf "0x%06x %-5d %s\n", $offset, $len, '?';
+ goto again;
+
+}
+
+my $string = substr($file,$offset + 1, $len * 2);
+$string =~ s/\x00//g;
+printf "0x%06x %-5d %s\n", $offset, $len, $string;
+
+$offset += ( $len + 1 ) * 2;
+
+}
--- /dev/null
+6e 00 05 00 56 0x0141ce 5 Value
+65 00 00 00 1e 0x0141dc 0 ?
+00 00 1e 00 4e 0x0141dc 30 No valid value for boiler type
+65 00 0e 00 41 0x01421a 14 ADC Error ASIC
+43 00 1a 00 45 0x014238 26 Electronic or sensor fault
+74 00 1c 00 43 0x01426e 28 Component overheating (ASIC)
+29 00 0f 00 45 0x0142a8 15 Error CO sensor
+72 00 1e 00 43 0x0142c8 30 Combustion threshold overshoot
+74 00 0f 00 53 0x014306 15 Self test fault
+74 00 10 00 47 0x014326 16 Gasvalve 1 fault
+74 00 10 00 47 0x014348 16 Gasvalve 2 fault
+74 00 10 00 45 0x01436a 16 Electronic error
+72 00 09 00 41 0x01438c 9 ADC Error
+72 00 18 00 45 0x0143a0 24 Electronic display error
+72 00 22 00 46 0x0143d2 34 Flame signal at ASIC not plausible
+65 00 29 00 47 0x014418 41 Gas valve release by turbo module missing
+67 00 20 00 57 0x01446c 32 Water pressure to high or to low
+77 00 29 00 4e 0x0144ae 41 No gas valve permission while heat demand
+64 00 00 00 1f 0x014504 0 ?
+00 00 1f 00 53 0x014504 31 Shortcircuit of cylinder sensor
+72 00 1b 00 4f 0x014544 27 Overheat sensor has cut off
+66 00 16 00 49 0x01457c 22 Ignition not succeeded
+64 00 20 00 4c 0x0145aa 32 Low water or no water in system
+20 00 20 00 4c 0x0145ec 32 Low water (temperature gradient)
+29 00 26 00 46 0x01462e 38 Flue gas temperature limiter responsed
+64 00 22 00 47 0x01467c 34 Gas ignition: Wrong flame detected
+64 00 0f 00 45 0x0146c2 15 Elecronic error
+72 00 15 00 55 0x0146e2 21 Unsuccessful ignition
+6e 00 2d 00 47 0x01470e 45 Gas ignition: Flame going out while operating
+67 00 33 00 46 0x01476a 51 Fresh air frost protectionoccured 3 times in a row
+20 00 0f 00 46 0x0147d2 15 Fan speed error
+72 00 33 00 44 0x0147f2 51 Dry-running operation (without speed sense) active
+20 00 12 00 46 0x01485a 18 Flue gas discharge
+65 00 2b 00 46 0x014880 43 Fan speed to high or to low while operating
+67 00 0c 00 45 0x0148d8 12 EEPROM error
+72 00 00 00 37 0x0148f4 0 ?