My shipment of potential disappointment arrived today! 
Only hooked up one of these new Aqara D1 wired wall switches (no neutral) so far, this is from the QBKG22LM, which is the two-button version.
Shows like this in the device details:
- endpointId: 01
- buttonCombos: 1
- application: 1C
- driver: v0.8.1.0814
- model: lumi.switch.b2lacn02
- physicalButtons: 2
- manufacturer: LUMI
dev:332020-08-17 15:47:44.325 infoSending temperature event (Temperature: 22.0 °C)
dev:332020-08-17 15:47:44.318 debugKNOWN event (Xiaomi/Aqara specific data structure) - description:read attr - raw: 80E50100005A01FF42296410006510006E20006F20000121D40C0328160521060008211C360A2109DA9923000000009B210000, dni: 80E5, endpoint: 01, cluster: 0000, size: 5A, attrId: FF01, encoding: 42, command: 0A, value: 296410006510006E20006F20000121D40C0328160521060008211C360A2109DA9923000000009B210000 | parseMap:[raw:80E50100005A01FF42296410006510006E20006F20000121D40C0328160521060008211C360A2109DA9923000000009B210000, dni:80E5, endpoint:01, cluster:0000, size:5A, attrId:FF01, encoding:41, command:0A, value:[raw:[openClose:00, switch2:00, unknown10:00, unknown11:00, battery:0CD4, deviceTemperature:16, RSSI_dB:0006, unknown3:361C, routerid:DA09, gestureCounter3:00000000, unknown9:0000], openClose:false, switch2:false, unknown10:0, unknown11:0, battery:3284, deviceTemperature:22, RSSI_dB:6, unknown3:13852, routerid:55817, gestureCounter3:0, unknown9:0], clusterInt:0, attrInt:65281]
dev:332020-08-17 15:47:03.393 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:47:03.375 infoOn/Off Button press - description:read attr - raw: 80E5050006100000100000001001, dni: 80E5, endpoint: 05, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5050006100000100000001001, dni:80E5, endpoint:05, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:332020-08-17 15:47:03.060 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:47:03.041 infoOn/Off Button press - description:read attr - raw: 80E5030006160000100000F02300E58003, dni: 80E5, endpoint: 03, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F02300E58003 | parseMap:[raw:80E5030006160000100000F02300E58003, dni:80E5, endpoint:03, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E500, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:332020-08-17 15:46:59.458 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:46:59.442 infoOn/Off Button press - description:read attr - raw: 80E5050006100000100000001001, dni: 80E5, endpoint: 05, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5050006100000100000001001, dni:80E5, endpoint:05, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:332020-08-17 15:46:59.150 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 641 (parse)
dev:332020-08-17 15:46:59.134 infoOn/Off Button press - description:read attr - raw: 80E5030006160000100100F02300E58003, dni: 80E5, endpoint: 03, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F02300E58003 | parseMap:[raw:80E5030006160000100100F02300E58003, dni:80E5, endpoint:03, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E500, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
dev:332020-08-17 15:46:55.387 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:46:55.370 infoOn/Off Button press - description:read attr - raw: 80E5040006100000100000001001, dni: 80E5, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5040006100000100000001001, dni:80E5, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:342020-08-17 15:46:55.061 infoSwitch turned OFF
dev:332020-08-17 15:46:55.047 infoOn/Off Button press - description:read attr - raw: 80E5020006160000100000F02336E58003, dni: 80E5, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0000F02336E58003 | parseMap:[raw:80E5020006160000100000F02336E58003, dni:80E5, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E536, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:false]
dev:332020-08-17 15:46:49.675 errorjava.lang.NullPointerException: Cannot invoke method parse() on null object on line 643 (parse)
dev:332020-08-17 15:46:49.659 infoOn/Off Button press - description:read attr - raw: 80E5040006100000100000001001, dni: 80E5, endpoint: 04, cluster: 0006, size: 10, attrId: 0000, encoding: 10, command: 0A, value: 0000001001 | parseMap:[raw:80E5040006100000100000001001, dni:80E5, endpoint:04, cluster:0006, size:10, attrId:0000, encoding:10, command:0A, value:00, clusterInt:6, attrInt:0, additionalAttrs:[[value:01, encoding:10, attrId:0000, consumedBytes:4, attrInt:0]], valueParsed:false]
dev:342020-08-17 15:46:49.335 infoSwitch turned ON
dev:332020-08-17 15:46:49.326 infoOn/Off Button press - description:read attr - raw: 80E5020006160000100100F02336E58003, dni: 80E5, endpoint: 02, cluster: 0006, size: 16, attrId: 0000, encoding: 10, command: 0A, value: 0100F02336E58003 | parseMap:[raw:80E5020006160000100100F02336E58003, dni:80E5, endpoint:02, cluster:0006, size:16, attrId:0000, encoding:10, command:0A, value:01, clusterInt:6, attrInt:0, additionalAttrs:[[value:0380E536, encoding:23, attrId:F000, consumedBytes:7, attrInt:61440]], valueParsed:true]
--- Live Log Started, waiting for events ---
That's a single press on and off for the left and then the right paddle.
I can remote control what I would consider to be the 'left' relay already, but the 'right' one doesn't work remotely. I'll ignore for the moment that I wired the load into L1 and it seems that the RIGHT paddle is controlling it... 
The relay which is remote controllable is very fast, more responsive than the older model.