Rockbox open source high quality audio player as a Music Player Daemon
mpris rockbox mpd libadwaita audio rust zig deno
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add Shanling M0 Pro to jztool

Register the M0 Pro as an X1000 device in jztool for USB boot loading.
Uses Shanling USB IDs (0x0525/0xa4a5) for mass storage identification.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Change-Id: I5ab71d6e7dcce925a2c91c2779964b4302ef777e

+11
+1
utils/jztool/include/jztool.h
··· 82 82 JZ_DEVICE_FIIOM3K, 83 83 JZ_DEVICE_SHANLINGQ1, 84 84 JZ_DEVICE_EROSQ, 85 + JZ_DEVICE_SHANLINGM0PRO, 85 86 JZ_NUM_DEVICES, 86 87 }; 87 88
+1
utils/jztool/jztool.c
··· 203 203 case JZ_DEVICE_FIIOM3K: 204 204 case JZ_DEVICE_SHANLINGQ1: 205 205 case JZ_DEVICE_EROSQ: 206 + case JZ_DEVICE_SHANLINGM0PRO: 206 207 return cmdline_x1000(argc, argv); 207 208 208 209 default:
+9
utils/jztool/src/device_info.c
··· 50 50 .vendor_id = 0xc502, 51 51 .product_id = 0x0023, 52 52 }, 53 + [JZ_DEVICE_SHANLINGM0PRO] = { 54 + .name = "shanlingm0pro", 55 + .file_ext = "m0pro", 56 + .description = "Shanling M0 Pro", 57 + .device_type = JZ_DEVICE_SHANLINGM0PRO, 58 + .cpu_type = JZ_CPU_X1000, 59 + .vendor_id = 0x0525, 60 + .product_id = 0xa4a5, 61 + }, 53 62 }; 54 63 55 64 static const jz_cpu_info cputable[JZ_NUM_CPUS] = {