Samsung Android Modem Device Driver -mss Ver.3- [2021] [TOP]
Samsung Android Modem Device Driver -MSS Ver.3- (often associated with the ssudbus.sys ssudmdm.sys
bool mss_v3_ring_write(struct mss_v3_ring *ring, void *data, size_t len)
u32 next_head = (ring->head + len) % ring->size;
if (next_head == ring->tail) return false; // full
memcpy(ring->buffer + ring->head, data, len);
wmb(); // write barrier
ring->head = next_head;
return true;
- Register net device:
🔍 Where this fits in real Samsung devices
| Component | Description |
|-----------|-------------|
| mss_ver.3 | Found in Exynos 8890/8895 (S7/S8) modem firmwares |
| samsung-ipc | FOSS project implementing IPC with MSS |
| /dev/mss* | Used by rild or secril for voice/data | samsung android modem device driver -mss ver.3-
For tethering issues specifically, users often have to manually update the driver to the "Remote NDIS based Internet Sharing Device" within Windows. Microsoft Learn , or are you interested in using it for firmware flashing with tools like Odin? Samsung Android Modem Device Driver -MSS Ver
Supported Systems: While older versions supported Windows XP and Vista, current iterations (such as v1.9.0.0 released in 2025) are optimized for Windows 10 and 11. Register net device:
void mss_read_response(char *buf, size_t len)
ssize_t n = read(mss_fd, buf, len - 1);
if (n > 0)
buf[n] = '\0';
printf("Modem MSS v3 reply: %s\n", buf);
Allows the PC to use the phone’s cellular network for internet (tethering) or to send "AT commands" for diagnostic purposes. ADB (Android Debug Bridge):