--- /srv/rebuilderd/tmp/rebuilderdaApbPe/inputs/g15daemon_1.9.5.3-14.1+b2_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdaApbPe/out/g15daemon_1.9.5.3-14.1+b2_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-16 15:39:45.000000 debian-binary │ -rw-r--r-- 0 0 0 1940 2026-01-16 15:39:45.000000 control.tar.xz │ --rw-r--r-- 0 0 0 33212 2026-01-16 15:39:45.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 33220 2026-01-16 15:39:45.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/sbin/g15daemon │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x2ab1 │ │ │ │ There are 10 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x005a00 0x00005a00 0x00005a00 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x005a04 0x00005a04 0x00005a04 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ │ │ INTERP 0x000198 0x00000198 0x00000198 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x05a2c 0x05a2c R E 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x05a30 0x05a30 R E 0x10000 │ │ │ │ LOAD 0x00feb0 0x0001feb0 0x0001feb0 0x00320 0x00424 RW 0x10000 │ │ │ │ DYNAMIC 0x00fef8 0x0001fef8 0x0001fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000174 0x00000174 0x00000174 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x005a0c 0x00005a0c 0x00005a0c 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x005a10 0x00005a10 0x00005a10 0x00020 0x00020 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x00feb0 0x0001feb0 0x0001feb0 0x00150 0x00150 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -12,18 +12,18 @@ │ │ │ │ [ 7] .gnu.version_r VERNEED 000019b0 0019b0 000060 00 A 5 2 4 │ │ │ │ [ 8] .rel.dyn REL 00001a10 001a10 0000a0 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00001ab0 001ab0 000308 08 AI 4 22 4 │ │ │ │ [10] .init PROGBITS 00001db8 001db8 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00001dc4 001dc4 0004b8 04 AX 0 0 4 │ │ │ │ [12] .text PROGBITS 00002280 002280 002b30 00 AX 0 0 8 │ │ │ │ [13] .fini PROGBITS 00004db0 004db0 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00004db8 004db8 000c48 00 A 0 0 4 │ │ │ │ - [15] .ARM.exidx ARM_EXIDX 00005a00 005a00 000008 00 AL 12 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00005a08 005a08 000004 00 A 0 0 4 │ │ │ │ - [17] .note.ABI-tag NOTE 00005a0c 005a0c 000020 00 A 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00004db8 004db8 000c4c 00 A 0 0 4 │ │ │ │ + [15] .ARM.exidx ARM_EXIDX 00005a04 005a04 000008 00 AL 12 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00005a0c 005a0c 000004 00 A 0 0 4 │ │ │ │ + [17] .note.ABI-tag NOTE 00005a10 005a10 000020 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0001feb0 00feb0 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0001feb4 00feb4 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0001feb8 00feb8 000040 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0001fef8 00fef8 000108 08 WA 5 0 4 │ │ │ │ [22] .got PROGBITS 00020000 010000 0001c8 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 000201c8 0101c8 000008 00 WA 0 0 4 │ │ │ │ [24] .bss NOBITS 000201d0 0101d0 000104 00 WA 0 0 8 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7eb2432a45e1f02ca1475836e343ec58ca1a33ac │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: dae8d2bdc3183d0923457f67385f154f46b2e2cc │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -160,17 +160,17 @@ │ │ │ │ -v show version │ │ │ │ -l set default LCD backlight level │ │ │ │ --set-backlight sets backlight individually for currently shown screen. │ │ │ │ Default is to set backlight globally (keyboard default). │ │ │ │ --switch │ │ │ │ --set-backlight │ │ │ │ --lcdlevel │ │ │ │ -Fri 16 Jan 2026 15:40:29 │ │ │ │ +Sat 17 Jan 2026 00:40:03 │ │ │ │ G15Daemon %s Build Date: %s │ │ │ │ -Linux 6.12.63+deb13-arm64 armv8l │ │ │ │ +Linux 6.12.63+deb13-cloud-arm64 armv8l │ │ │ │ Build OS: %s │ │ │ │ gcc version 15.2.0 (Debian 15.2.0-12) │ │ │ │ With compiler: %s │ │ │ │ G15Daemon CMDLINE ARGS: │ │ │ │ G15Daemon already running.. Exiting │ │ │ │ Unable to attach to the G15 Keyboard... exiting │ │ │ │ g15daemon │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -707,15 +707,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ udf #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ ble.n 29a4 │ │ │ │ movs r1, r0 │ │ │ │ ble.n 2a80 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ + cmp r7, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ @@ -749,71 +749,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ cmp r5, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #138 @ 0x8a │ │ │ │ + cmp r5, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #170 @ 0xaa │ │ │ │ + cmp r5, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r5, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + cmp r5, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ bls.n 29c0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r1, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #104 @ 0x68 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #252 @ 0xfc │ │ │ │ + cmp r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #218 @ 0xda │ │ │ │ + cmp r3, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #6 │ │ │ │ + cmp r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #106 @ 0x6a │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #14 │ │ │ │ + cmp r3, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ 00002ab0 <_start@@Base>: │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r1} │ │ │ │ mov r2, sp │ │ │ │ @@ -2548,15 +2548,15 @@ │ │ │ │ bl 2d1c │ │ │ │ b.n 397a │ │ │ │ nop │ │ │ │ stmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3550,21 +3550,21 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 4470 │ │ │ │ nop │ │ │ │ bkpt 0x0036 │ │ │ │ movs r1, r0 │ │ │ │ bkpt 0x0024 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #9 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #7 │ │ │ │ + asrs r6, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #8 │ │ │ │ + asrs r2, r7, #8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ ... │ │ │ │ │ │ │ │ 000044d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3574,15 +3574,15 @@ │ │ │ │ ldr r1, [pc, #12] @ (44f8 ) │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #3 │ │ │ │ add r1, pc │ │ │ │ bl 2d1c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + asrs r2, r0, #8 │ │ │ │ ... │ │ │ │ │ │ │ │ 000044fc : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3783,23 +3783,23 @@ │ │ │ │ movs r0, #6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r1, pc │ │ │ │ bl 2d1c │ │ │ │ mov r0, r4 │ │ │ │ bl 44fc │ │ │ │ b.n 468a │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + asrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #3 │ │ │ │ + asrs r2, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #32 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + asrs r6, r1, #1 │ │ │ │ ... │ │ │ │ │ │ │ │ 000046fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2008] @ 0x7d8 │ │ │ │ @@ -3861,19 +3861,19 @@ │ │ │ │ b.n 4746 │ │ │ │ blx 20e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb8e6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8a2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #32 │ │ │ │ + asrs r0, r3, #32 │ │ │ │ ... │ │ │ │ │ │ │ │ 000047b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -4054,38 +4054,38 @@ │ │ │ │ blx 20e0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xb830 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xb828 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #31 │ │ │ │ + lsrs r0, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #31 │ │ │ │ + lsrs r4, r2, #31 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ + lsrs r6, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ ldc2 15, cr15, [sp, #1020]! @ 0x3fc │ │ │ │ - lsrs r6, r5, #30 │ │ │ │ + lsrs r2, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb74a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #22 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #22 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ ... │ │ │ │ │ │ │ │ 000049b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ @@ -4279,43 +4279,43 @@ │ │ │ │ b.n 4ad8 │ │ │ │ blx 20e0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb62e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #26 │ │ │ │ + lsrs r2, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ + lsrs r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #27 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3, r4, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #25 │ │ │ │ + lsrs r2, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #20 │ │ │ │ + lsrs r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #23 │ │ │ │ + lsrs r2, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r0, #25 │ │ │ │ + lsrs r6, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #11 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r3, 4c0e │ │ │ │ cbnz r2, 4c0e │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -93,108 +93,108 @@ │ │ │ │ 0x00005358 6c742069 7320746f 20736574 20626163 lt is to set bac │ │ │ │ 0x00005368 6b6c6967 68742067 6c6f6261 6c6c7920 klight globally │ │ │ │ 0x00005378 286b6579 626f6172 64206465 6661756c (keyboard defaul │ │ │ │ 0x00005388 74292e00 2d730000 2d2d7377 69746368 t)..-s..--switch │ │ │ │ 0x00005398 00000000 2d2d7365 742d6261 636b6c69 ....--set-backli │ │ │ │ 0x000053a8 67687400 2d640000 2d2d6465 62756700 ght.-d..--debug. │ │ │ │ 0x000053b8 2d750000 2d2d7573 65720000 2d6c0000 -u..--user..-l.. │ │ │ │ - 0x000053c8 2d2d6c63 646c6576 656c0000 46726920 --lcdlevel..Fri │ │ │ │ - 0x000053d8 3136204a 616e2032 30323620 31353a34 16 Jan 2026 15:4 │ │ │ │ - 0x000053e8 303a3239 00000000 47313544 61656d6f 0:29....G15Daemo │ │ │ │ + 0x000053c8 2d2d6c63 646c6576 656c0000 53617420 --lcdlevel..Sat │ │ │ │ + 0x000053d8 3137204a 616e2032 30323620 30303a34 17 Jan 2026 00:4 │ │ │ │ + 0x000053e8 303a3033 00000000 47313544 61656d6f 0:03....G15Daemo │ │ │ │ 0x000053f8 6e202573 20427569 6c642044 6174653a n %s Build Date: │ │ │ │ 0x00005408 20257300 4c696e75 7820362e 31322e36 %s.Linux 6.12.6 │ │ │ │ - 0x00005418 332b6465 6231332d 61726d36 34206172 3+deb13-arm64 ar │ │ │ │ - 0x00005428 6d76386c 00000000 4275696c 64204f53 mv8l....Build OS │ │ │ │ - 0x00005438 3a202573 00000000 67636320 76657273 : %s....gcc vers │ │ │ │ - 0x00005448 696f6e20 31352e32 2e302028 44656269 ion 15.2.0 (Debi │ │ │ │ - 0x00005458 616e2031 352e322e 302d3132 29200000 an 15.2.0-12) .. │ │ │ │ - 0x00005468 57697468 20636f6d 70696c65 723a2025 With compiler: % │ │ │ │ - 0x00005478 73000000 47313544 61656d6f 6e20434d s...G15Daemon CM │ │ │ │ - 0x00005488 444c494e 45204152 47533a20 00000000 DLINE ARGS: .... │ │ │ │ - 0x00005498 25732000 47313544 61656d6f 6e20616c %s .G15Daemon al │ │ │ │ - 0x000054a8 72656164 79207275 6e6e696e 672e2e20 ready running.. │ │ │ │ - 0x000054b8 45786974 696e6700 556e6162 6c652074 Exiting.Unable t │ │ │ │ - 0x000054c8 6f206174 74616368 20746f20 74686520 o attach to the │ │ │ │ - 0x000054d8 47313520 4b657962 6f617264 2e2e2e20 G15 Keyboard... │ │ │ │ - 0x000054e8 65786974 696e6700 67313564 61656d6f exiting.g15daemo │ │ │ │ - 0x000054f8 6e000000 6e6f626f 64790000 42455741 n...nobody..BEWA │ │ │ │ - 0x00005508 52453a20 72756e6e 696e6720 61732065 RE: running as e │ │ │ │ - 0x00005518 66666563 74697665 20756964 2025690a ffective uid %i. │ │ │ │ - 0x00005528 00000000 2f657463 2f673135 6461656d ..../etc/g15daem │ │ │ │ - 0x00005538 6f6e2e63 6f6e6600 55736520 4d522061 on.conf.Use MR a │ │ │ │ - 0x00005548 73204379 636c6520 4b657900 556e6162 s Cycle Key.Unab │ │ │ │ - 0x00005558 6c652074 6f206372 65617465 206b6579 le to create key │ │ │ │ - 0x00005568 626f6172 64206c69 7374656e 65722074 board listener t │ │ │ │ - 0x00005578 68726561 642e2020 45786974 696e6700 hread. Exiting. │ │ │ │ - 0x00005588 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ - 0x00005598 20646973 706c6179 20746872 6561642e display thread. │ │ │ │ - 0x000055a8 20204578 6974696e 67000000 67313564 Exiting...g15d │ │ │ │ - 0x000055b8 61656d6f 6e20312e 392e352e 33000000 aemon 1.9.5.3... │ │ │ │ - 0x000055c8 2573206c 6f616465 640a0000 2f757372 %s loaded.../usr │ │ │ │ - 0x000055d8 2f736861 72650000 25732f25 73000000 /share..%s/%s... │ │ │ │ - 0x000055e8 67313564 61656d6f 6e2f7370 6c617368 g15daemon/splash │ │ │ │ - 0x000055f8 2f673135 6c6f676f 322e7762 6d700000 /g15logo2.wbmp.. │ │ │ │ - 0x00005608 2f757372 2f6c6962 2f61726d 2d6c696e /usr/lib/arm-lin │ │ │ │ - 0x00005618 75782d67 6e756561 62696866 2f673135 ux-gnueabihf/g15 │ │ │ │ - 0x00005628 6461656d 6f6e2f31 2e392e35 2e332f70 daemon/1.9.5.3/p │ │ │ │ - 0x00005638 6c756769 6e730000 4c656176 696e6720 lugins..Leaving │ │ │ │ - 0x00005648 62792072 65717565 73740000 47313544 by request..G15D │ │ │ │ - 0x00005658 61656d6f 6e20506c 7567696e 5f4c6f61 aemon Plugin_Loa │ │ │ │ - 0x00005668 64657220 2d204445 45504249 4e442046 der - DEEPBIND F │ │ │ │ - 0x00005678 6c616720 61766169 6c61626c 652e2020 lag available. │ │ │ │ - 0x00005688 5573696e 67206974 2e0a0000 5052454c Using it....PREL │ │ │ │ - 0x00005698 4f414449 4e472025 73000000 496e6974 OADING %s...Init │ │ │ │ - 0x000056a8 69616c69 73617469 6f6e2046 61696c65 ialisation Faile │ │ │ │ - 0x000056b8 642e2020 52657472 79696e67 2e2e0000 d. Retrying.... │ │ │ │ - 0x000056c8 506c7567 696e5f4c 6f616465 72202d20 Plugin_Loader - │ │ │ │ - 0x000056d8 4572726f 72206c6f 6164696e 67202573 Error loading %s │ │ │ │ - 0x000056e8 202d2025 730a0000 4572726f 72206672 - %s...Error fr │ │ │ │ - 0x000056f8 6f6d2064 6c636c6f 73652025 730a0000 om dlclose %s... │ │ │ │ - 0x00005708 506c7567 696e2022 25732220 626f6f74 Plugin "%s" boot │ │ │ │ - 0x00005718 20737563 63657373 66756c2e 00000000 successful..... │ │ │ │ - 0x00005728 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ - 0x00005738 74687265 61642022 25732220 696e2073 thread "%s" in s │ │ │ │ - 0x00005748 74616e64 61726420 6d6f6465 0a000000 tandard mode.... │ │ │ │ - 0x00005758 53746172 74696e67 20706c75 67696e20 Starting plugin │ │ │ │ - 0x00005768 74687265 61642022 25732220 696e2061 thread "%s" in a │ │ │ │ - 0x00005778 6476616e 63656420 6d6f6465 0a000000 dvanced mode.... │ │ │ │ - 0x00005788 52656d6f 76656420 706c7567 696e2025 Removed plugin % │ │ │ │ - 0x00005798 73000000 2e736f00 2f000000 504c5547 s....so./...PLUG │ │ │ │ - 0x000057a8 494e5300 67313570 6c756769 6e5f696e INS.g15plugin_in │ │ │ │ - 0x000057b8 666f0000 6731355f 706c7567 696e5f6c fo..g15_plugin_l │ │ │ │ - 0x000057c8 6f61643a 20257320 25730a00 25732069 oad: %s %s..%s i │ │ │ │ - 0x000057d8 73206e6f 74206120 76616c69 64206731 s not a valid g1 │ │ │ │ - 0x000057e8 35646165 6d6f6e20 706c7567 696e2e20 5daemon plugin. │ │ │ │ - 0x000057f8 20556e6c 6f616469 6e670a00 4c6f6164 Unloading..Load │ │ │ │ - 0x00005808 00000000 22257322 20506c75 67696e20 ...."%s" Plugin │ │ │ │ - 0x00005818 64697361 626c6564 20696e20 67313564 disabled in g15d │ │ │ │ - 0x00005828 61656d6f 6e2e636f 6e66202d 206e6f74 aemon.conf - not │ │ │ │ - 0x00005838 2072756e 6e696e67 0a000000 426f6f74 running....Boot │ │ │ │ - 0x00005848 696e6720 706c7567 696e2022 25732200 ing plugin "%s". │ │ │ │ - 0x00005858 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ - 0x00005868 20636c69 656e7420 74687265 61642e00 client thread.. │ │ │ │ - 0x00005878 504c5547 494e5f4c 4f41445f 4f524445 PLUGIN_LOAD_ORDE │ │ │ │ - 0x00005888 52000000 546f7461 6c506c75 67696e73 R...TotalPlugins │ │ │ │ - 0x00005898 00000000 4e756d62 6572206f 6620706c ....Number of pl │ │ │ │ - 0x000058a8 7567696e 73206861 73206368 616e6765 ugins has change │ │ │ │ - 0x000058b8 642e2052 65627569 6c64696e 67206c6f d. Rebuilding lo │ │ │ │ - 0x000058c8 6164206f 72646572 2e000000 30000000 ad order....0... │ │ │ │ - 0x000058d8 41747465 6d707469 6e67206c 6f616420 Attempting load │ │ │ │ - 0x000058e8 6f662025 6920706c 7567696e 73000000 of %i plugins... │ │ │ │ - 0x000058f8 53756363 65737366 756c6c79 206c6f61 Successfully loa │ │ │ │ - 0x00005908 64656420 2569206f 66202569 20706c75 ded %i of %i plu │ │ │ │ - 0x00005918 67696e73 2e000000 556e6162 6c652074 gins....Unable t │ │ │ │ - 0x00005928 6f206f70 656e2074 68652064 69726563 o open the direc │ │ │ │ - 0x00005938 746f7279 3a202573 00000000 4c6f6164 tory: %s....Load │ │ │ │ - 0x00005948 696e6720 25692070 6c756769 6e73206e ing %i plugins n │ │ │ │ - 0x00005958 616d6564 20696e20 67313564 61656d6f amed in g15daemo │ │ │ │ - 0x00005968 6e2e636f 6e662e00 40000000 09000000 n.conf..@....... │ │ │ │ - 0x00005978 30000000 09000000 04000000 09000000 0............... │ │ │ │ - 0x00005988 0c000000 09000000 3f000000 09000000 ........?....... │ │ │ │ - 0x00005998 37000000 09000000 17000000 09000000 7............... │ │ │ │ - 0x000059a8 2f000000 09000000 11000000 09000000 /............... │ │ │ │ - 0x000059b8 33000000 09000000 15000000 09000000 3............... │ │ │ │ - 0x000059c8 12000000 09000000 1f000000 09000000 ................ │ │ │ │ - 0x000059d8 36000000 09000000 10000000 09000000 6............... │ │ │ │ - 0x000059e8 24000000 09000000 2a000000 09000000 $.......*....... │ │ │ │ - 0x000059f8 00000000 00000000 ........ │ │ │ │ + 0x00005418 332b6465 6231332d 636c6f75 642d6172 3+deb13-cloud-ar │ │ │ │ + 0x00005428 6d363420 61726d76 386c0000 4275696c m64 armv8l..Buil │ │ │ │ + 0x00005438 64204f53 3a202573 00000000 67636320 d OS: %s....gcc │ │ │ │ + 0x00005448 76657273 696f6e20 31352e32 2e302028 version 15.2.0 ( │ │ │ │ + 0x00005458 44656269 616e2031 352e322e 302d3132 Debian 15.2.0-12 │ │ │ │ + 0x00005468 29200000 57697468 20636f6d 70696c65 ) ..With compile │ │ │ │ + 0x00005478 723a2025 73000000 47313544 61656d6f r: %s...G15Daemo │ │ │ │ + 0x00005488 6e20434d 444c494e 45204152 47533a20 n CMDLINE ARGS: │ │ │ │ + 0x00005498 00000000 25732000 47313544 61656d6f ....%s .G15Daemo │ │ │ │ + 0x000054a8 6e20616c 72656164 79207275 6e6e696e n already runnin │ │ │ │ + 0x000054b8 672e2e20 45786974 696e6700 556e6162 g.. Exiting.Unab │ │ │ │ + 0x000054c8 6c652074 6f206174 74616368 20746f20 le to attach to │ │ │ │ + 0x000054d8 74686520 47313520 4b657962 6f617264 the G15 Keyboard │ │ │ │ + 0x000054e8 2e2e2e20 65786974 696e6700 67313564 ... exiting.g15d │ │ │ │ + 0x000054f8 61656d6f 6e000000 6e6f626f 64790000 aemon...nobody.. │ │ │ │ + 0x00005508 42455741 52453a20 72756e6e 696e6720 BEWARE: running │ │ │ │ + 0x00005518 61732065 66666563 74697665 20756964 as effective uid │ │ │ │ + 0x00005528 2025690a 00000000 2f657463 2f673135 %i...../etc/g15 │ │ │ │ + 0x00005538 6461656d 6f6e2e63 6f6e6600 55736520 daemon.conf.Use │ │ │ │ + 0x00005548 4d522061 73204379 636c6520 4b657900 MR as Cycle Key. │ │ │ │ + 0x00005558 556e6162 6c652074 6f206372 65617465 Unable to create │ │ │ │ + 0x00005568 206b6579 626f6172 64206c69 7374656e keyboard listen │ │ │ │ + 0x00005578 65722074 68726561 642e2020 45786974 er thread. Exit │ │ │ │ + 0x00005588 696e6700 556e6162 6c652074 6f206372 ing.Unable to cr │ │ │ │ + 0x00005598 65617465 20646973 706c6179 20746872 eate display thr │ │ │ │ + 0x000055a8 6561642e 20204578 6974696e 67000000 ead. Exiting... │ │ │ │ + 0x000055b8 67313564 61656d6f 6e20312e 392e352e g15daemon 1.9.5. │ │ │ │ + 0x000055c8 33000000 2573206c 6f616465 640a0000 3...%s loaded... │ │ │ │ + 0x000055d8 2f757372 2f736861 72650000 25732f25 /usr/share..%s/% │ │ │ │ + 0x000055e8 73000000 67313564 61656d6f 6e2f7370 s...g15daemon/sp │ │ │ │ + 0x000055f8 6c617368 2f673135 6c6f676f 322e7762 lash/g15logo2.wb │ │ │ │ + 0x00005608 6d700000 2f757372 2f6c6962 2f61726d mp../usr/lib/arm │ │ │ │ + 0x00005618 2d6c696e 75782d67 6e756561 62696866 -linux-gnueabihf │ │ │ │ + 0x00005628 2f673135 6461656d 6f6e2f31 2e392e35 /g15daemon/1.9.5 │ │ │ │ + 0x00005638 2e332f70 6c756769 6e730000 4c656176 .3/plugins..Leav │ │ │ │ + 0x00005648 696e6720 62792072 65717565 73740000 ing by request.. │ │ │ │ + 0x00005658 47313544 61656d6f 6e20506c 7567696e G15Daemon Plugin │ │ │ │ + 0x00005668 5f4c6f61 64657220 2d204445 45504249 _Loader - DEEPBI │ │ │ │ + 0x00005678 4e442046 6c616720 61766169 6c61626c ND Flag availabl │ │ │ │ + 0x00005688 652e2020 5573696e 67206974 2e0a0000 e. Using it.... │ │ │ │ + 0x00005698 5052454c 4f414449 4e472025 73000000 PRELOADING %s... │ │ │ │ + 0x000056a8 496e6974 69616c69 73617469 6f6e2046 Initialisation F │ │ │ │ + 0x000056b8 61696c65 642e2020 52657472 79696e67 ailed. Retrying │ │ │ │ + 0x000056c8 2e2e0000 506c7567 696e5f4c 6f616465 ....Plugin_Loade │ │ │ │ + 0x000056d8 72202d20 4572726f 72206c6f 6164696e r - Error loadin │ │ │ │ + 0x000056e8 67202573 202d2025 730a0000 4572726f g %s - %s...Erro │ │ │ │ + 0x000056f8 72206672 6f6d2064 6c636c6f 73652025 r from dlclose % │ │ │ │ + 0x00005708 730a0000 506c7567 696e2022 25732220 s...Plugin "%s" │ │ │ │ + 0x00005718 626f6f74 20737563 63657373 66756c2e boot successful. │ │ │ │ + 0x00005728 00000000 53746172 74696e67 20706c75 ....Starting plu │ │ │ │ + 0x00005738 67696e20 74687265 61642022 25732220 gin thread "%s" │ │ │ │ + 0x00005748 696e2073 74616e64 61726420 6d6f6465 in standard mode │ │ │ │ + 0x00005758 0a000000 53746172 74696e67 20706c75 ....Starting plu │ │ │ │ + 0x00005768 67696e20 74687265 61642022 25732220 gin thread "%s" │ │ │ │ + 0x00005778 696e2061 6476616e 63656420 6d6f6465 in advanced mode │ │ │ │ + 0x00005788 0a000000 52656d6f 76656420 706c7567 ....Removed plug │ │ │ │ + 0x00005798 696e2025 73000000 2e736f00 2f000000 in %s....so./... │ │ │ │ + 0x000057a8 504c5547 494e5300 67313570 6c756769 PLUGINS.g15plugi │ │ │ │ + 0x000057b8 6e5f696e 666f0000 6731355f 706c7567 n_info..g15_plug │ │ │ │ + 0x000057c8 696e5f6c 6f61643a 20257320 25730a00 in_load: %s %s.. │ │ │ │ + 0x000057d8 25732069 73206e6f 74206120 76616c69 %s is not a vali │ │ │ │ + 0x000057e8 64206731 35646165 6d6f6e20 706c7567 d g15daemon plug │ │ │ │ + 0x000057f8 696e2e20 20556e6c 6f616469 6e670a00 in. Unloading.. │ │ │ │ + 0x00005808 4c6f6164 00000000 22257322 20506c75 Load...."%s" Plu │ │ │ │ + 0x00005818 67696e20 64697361 626c6564 20696e20 gin disabled in │ │ │ │ + 0x00005828 67313564 61656d6f 6e2e636f 6e66202d g15daemon.conf - │ │ │ │ + 0x00005838 206e6f74 2072756e 6e696e67 0a000000 not running.... │ │ │ │ + 0x00005848 426f6f74 696e6720 706c7567 696e2022 Booting plugin " │ │ │ │ + 0x00005858 25732200 556e6162 6c652074 6f206372 %s".Unable to cr │ │ │ │ + 0x00005868 65617465 20636c69 656e7420 74687265 eate client thre │ │ │ │ + 0x00005878 61642e00 504c5547 494e5f4c 4f41445f ad..PLUGIN_LOAD_ │ │ │ │ + 0x00005888 4f524445 52000000 546f7461 6c506c75 ORDER...TotalPlu │ │ │ │ + 0x00005898 67696e73 00000000 4e756d62 6572206f gins....Number o │ │ │ │ + 0x000058a8 6620706c 7567696e 73206861 73206368 f plugins has ch │ │ │ │ + 0x000058b8 616e6765 642e2052 65627569 6c64696e anged. Rebuildin │ │ │ │ + 0x000058c8 67206c6f 6164206f 72646572 2e000000 g load order.... │ │ │ │ + 0x000058d8 30000000 41747465 6d707469 6e67206c 0...Attempting l │ │ │ │ + 0x000058e8 6f616420 6f662025 6920706c 7567696e oad of %i plugin │ │ │ │ + 0x000058f8 73000000 53756363 65737366 756c6c79 s...Successfully │ │ │ │ + 0x00005908 206c6f61 64656420 2569206f 66202569 loaded %i of %i │ │ │ │ + 0x00005918 20706c75 67696e73 2e000000 556e6162 plugins....Unab │ │ │ │ + 0x00005928 6c652074 6f206f70 656e2074 68652064 le to open the d │ │ │ │ + 0x00005938 69726563 746f7279 3a202573 00000000 irectory: %s.... │ │ │ │ + 0x00005948 4c6f6164 696e6720 25692070 6c756769 Loading %i plugi │ │ │ │ + 0x00005958 6e73206e 616d6564 20696e20 67313564 ns named in g15d │ │ │ │ + 0x00005968 61656d6f 6e2e636f 6e662e00 40000000 aemon.conf..@... │ │ │ │ + 0x00005978 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ + 0x00005988 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ + 0x00005998 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ + 0x000059a8 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ + 0x000059b8 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ + 0x000059c8 09000000 12000000 09000000 1f000000 ................ │ │ │ │ + 0x000059d8 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ + 0x000059e8 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ + 0x000059f8 09000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00005a00 b0d0ff7f 01000000 ........ │ │ │ │ + 0x00005a04 acd0ff7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00005a08 00000000 .... │ │ │ │ + 0x00005a0c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 62323433 32613435 65316630 32636131 b2432a45e1f02ca1 │ │ │ │ - 0x00000010 34373538 33366533 34336563 35386361 475836e343ec58ca │ │ │ │ - 0x00000020 31613333 61632e64 65627567 00000000 1a33ac.debug.... │ │ │ │ - 0x00000030 25f4e675 %..u │ │ │ │ + 0x00000000 65386432 62646333 31383364 30393233 e8d2bdc3183d0923 │ │ │ │ + 0x00000010 34353766 36373338 35663135 34663436 457f67385f154f46 │ │ │ │ + 0x00000020 62326532 63632e64 65627567 00000000 b2e2cc.debug.... │ │ │ │ + 0x00000030 0af454cd ..T.