even picture 4 is showing a screenshot from the ELM Identifier App
But...
Port opened: /dev/cu.Android-Vlink
30.05.2026__11:29:35 LOG test.ELM327 sending ATZ (note: Reset device)
30.05.2026__11:29:35 LOG test.ELM327 as hex 41 54 5A 0D
30.05.2026__11:29:38 LOG test.ELM327 received ATZ[r][r][r]ELM327[ ]v2.2[r][r][>]
...
30.05.2026__11:29:41 LOG test.ELM327 sending ATRV (note: Read battery voltage)
30.05.2026__11:29:41 LOG test.ELM327 as hex 41 54 52 56 0D
30.05.2026__11:29:41 LOG test.ELM327 received 12.9V[r][r][>]
30.05.2026__11:29:41 LOG test.ELM327 sending [r] (note: Repeat last command
30.05.2026__11:29:41 LOG test.ELM327 as hex 0D
30.05.2026__11:29:42 LOG test.ELM327 received ?[r][r][>]
But is this command not basic ELM 327 Version 1 command???
Well at least the device is returning "?"
p.s. The ELM327 "mini" is crashing
p.s.2 The Veepeak device returns the correct value