Unusual platforms and uses
Thanks to the open nature of the M17 protocol and its implementations, M17 support can be added to devices other than ordinary radio transceivers. A few examples are given below.
Game Boy Advance

The console can generate M17 packet mode baseband. An external radio transceiver is required to transmit M17 over RF.
PSP-3000

PSP-3000 can run an M17 reflector client. The code provided below is just a monitor, i.e. it only displays the reflector's activity. In theory, it should be possible to play back and encode Codec2 payloads using the device.
Nokia 3310/3330

By replacing the mainboard, amateur radio band support can be added to these legacy phones. Additionally, a USB-C receptacle is available, allowing for data transfer and battery charging. The design uses SA868S RF modules, running OpenRTX firmware.
Remote control
In theory, M17 can be used for remote control. The protocol's stream mode carries 128 bits of payload per frame (each 40ms). The transmitter could read analog joystick position (or some other input device) and send the data in the payload. The frame data can be divided into 16 8-bit "channels" for throttle, aileron, elevator control etc.