Releases: redrathnure/armbian-mkspi
Releases Β· redrathnure/armbian-mkspi
0.3.4-24.2.0-trunk
Custom build for following boards:
- MKS PI - fully supported
- MKS SKIPR - fully supported
- QIDI X-4 and X-6 Mainboards (made by MKS for X-Plus 3 and X-Max 3) - partially supported. See FreeQIDI and #21 for more details.
Current status (for MKS PI and SKIPR boards)
Feature | Current (6.6) | Edge (6.7) |
---|---|---|
USB 2, 3, Type-C | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | yes |
MKS IPS50 screes | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge:
irq 37: nobody cared
message in boot log and on boot screen- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current:
irq 56: nobody cared
message in boot log- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- Solve issue with IRQ flood for TSC2046 touchsreen
- Bump current kernel to 6.6
- Linux Kernel v6.6.17 (current) and v6.7.5 (edge)
0.3.3-24.2.0-trunk
Custom build for following boards:
- MKS PI - fully supported
- MKS SKIPR - fully supported
- QIDI X-4 and X-6 Mainboards (made by MKS for X-Plus 3 and X-Max 3) - partially supported. See FreeQIDI and #21 for more details.
Current status (for MKS PI and SKIPR boards)
Feature | Current (6.1) | Edge (6.6) |
---|---|---|
USB 2, 3, Type-C | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | (!) not stable |
MKS IPS50 screes | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge:
- TS35 touchscreen does not work properly with Edge v6.6.x and v6.7.x kernels. Please use "current"/v6.1v image if you need full feature TS35 screen.
irq 37: nobody cared
message in boot log and on boot screen- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current:
irq 56: nobody cared
message in boot log- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- update status information (supported boards info). Add info about QIDI X-4 and X-6 Mainboards (made by MKS for X-Plus 3 and X-Max 3) (from 0.3.2-24.2.0-trunk)
- pre-install build-essential usb-modeswitch and kernel headers packages (from 0.3.2-24.2.0-trunk)
- remove "8250 dma patch" (no more issues with UART0 port in the latest 6.1 and 6.7 kernels)
- current kernel was downgraded from 6.6 to 6.1 to have proper MKS PI-TS32 touchscreen support
- Linux Kernel v6.1.78 (current) and v6.7.5 (edge)
0.3.2-24.2.0-trunk
Custom build for following boards:
- MKS PI - fully supported
- MKS SKIPR - fully supported
- QIDI X-4 and X-6 Mainboards (made by MKS for X-Plus 3 and X-Max 3) - partially supported. See FreeQIDI and #21 for more details.
Current status (for MKS PI and SKIPR boards)
Feature | Current (6.1) | Edge (6.6) |
---|---|---|
USB 2, 3, Type-C | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | (!) not stable |
MKS IPS50 screes | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge:
- TS35 touchscreen does not work properly with Edge 6.6.x kernel. Please use "current"/6.1 image if you need full feature TS35 screen.
irq 37: nobody cared
message in boot log and on boot screen- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current:
irq 56: nobody cared
message in boot log- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- update status information (supported boards info). Add info about QIDI X-4 and X-6 Mainboards (made by MKS for X-Plus 3 and X-Max 3)
- pre-install build-essential usb-modeswitch and kernel headers packages
- Linux Kernel v6.1.76 (current) and no edge images
0.3.1-24.2.0-trunk
Custom build for MKS PI and MKS SKIPR boards.
Current status
Feature | Current (6.1) | Edge (6.6) |
---|---|---|
USB 2 | yes | yes |
USB 3 | yes | yes |
USB Type-C (debug serial port) | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | (!) not stable |
MKS IPS50 screes | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge:
- TS35 touchscreen does not work properly with Edge 6.6.x kernel. Please use "current"/6.1 image if you need full feature TS35 screen.
irq 37: nobody cared
message in boot log and on boot screen- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current:
irq 56: nobody cared
message in boot log- either HDMI out or MKS PI-TS32 display works on the same time. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- fix MKS IPS50 HDMI modes
- Bump kernel versions
- Latest changes from upstream repo
- Linux Kernel v6.1.70 (current) and v6.6.9 (edge)
0.3.0-24.2.0-trunk
Custom build for MKS PI and MKS SKIPR boards.
Current status
Feature | Current (6.1) | Edge (6.6) |
---|---|---|
USB 2 | yes | yes |
USB 3 | yes | yes |
USB Type-C (debug serial port) | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge:
- Touchscreen does not work with Edge 6.6.x kernel. Please use an image with "current" / 6.1 kernel.
Edge, Jammy:
irq 37: nobody cared
message in boot log and on boot screen- Works either HDMI out or MKS PI-TS32 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current, Jammy:
irq 56: nobody cared
message in boot log- Works either HDMI out or MKS PI-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- Bump kernel versions
- Latest changes from upstream repo
- Linux Kernel v6.1.68 (current) and v6.6.7 (edge)
0.2.3-23.11.0
Custom build for MKS PI and MKS SKIPR boards.
Current status
Feature | Current (6.1) | Edge (6.6) |
---|---|---|
USB 2 | yes | yes |
USB 3 | yes | yes |
USB Type-C (debug serial port) | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge, Jammy:
irq 37: nobody cared
message in boot log and on boot screen- Works either HDMI out or MKS PI-TS32 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current, Jammy:
irq 56: nobody cared
message in boot log- Works either HDMI out or MKS PI-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- Bump kernel versions
- Latest changes from upstream repo
- Linux Kernel v6.1.63 (current) and v6.6.2 (edge)
0.2.2-23.11.0-trunk
Custom build for MKS PI and MKS SKIPR boards.
Current status
Feature | Current (6.1) | Edge (6.6) |
---|---|---|
USB 2 | yes | yes |
USB 3 | yes | yes |
USB Type-C (debug serial port) | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge, Jammy:
irq 37: nobody cared
message in boot log and on boot screen- Works either HDMI out or MKS PI-TS32 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current, Jammy:
irq 56: nobody cared
message in boot log- Works either HDMI out or MKS PI-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- Bump kernel versions
- Latest changes from upstream repo
- Linux Kernel v6.1.62 (current) and v6.6.1 (edge)
0.2.1-23.08.0-trunk
Custom build for MKS PI and MKS SKIPR boards.
Current status
Feature | Current (6.1) | Edge (6.5) |
---|---|---|
USB 2 | yes | yes |
USB 3 | yes | yes |
USB Type-C (debug serial port) | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge, Jammy:
irq 37: nobody cared
message in boot log and on boot screen- Works either HDMI out or MKS PI-TS32 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current, Jammy:
irq 56: nobody cared
message in boot log- Works either HDMI out or MKS PI-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- Bump kernel versions
- Latest changes from upstream repo
- add Debian Bookworm images
- Linux Kernel v6.1.55 (current) and v6.5.5 (edge)
0.2.0-23.08.0-trunk
Custom build for MKS PI and MKS SKIPR boards.
Current status
Feature | Current (6.1) | Edge (6.3) |
---|---|---|
USB 2 | yes | yes |
USB 3 | yes | yes |
USB Type-C (debug serial port) | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge, Jammy:
irq 37: nobody cared
message in boot log and on boot screen- Works either HDMI out or MKS PI-TS32 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current, Jammy:
irq 56: nobody cared
message in boot log- Works either HDMI out or MKS PI-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- Bump kernel versions
- Adjust kernel patches (add author and topic info)
- Simplify "Revert serial 8250_dma patch to mitigate UART0 port issue"
- Linux Kernel v6.1.37 (current) and v6.3.11 (edge)
0.1.11_23.05.0-trunk
Custom build for MKS PI and MKS SKIPR boards.
Current status
Feature | Current (5.15) | Edge (6.1) |
---|---|---|
USB 2 | yes | yes |
USB 3 | yes | yes |
USB Type-C (debug serial port) | yes | yes |
HDMI Video | yes | yes |
HDMI Audio | not tested yet | not tested yet |
MKSPI-TS35 TFT display | yes | yes |
MKSPI-TS35 touch screen | yes | yes |
Reset button | yes | yes |
Ethernet | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI0 connection) | yes | yes |
UART0 | yes | yes |
I2C | not tested yet | not tested yet |
Known Issues
Edge, Jammy:
irq 37: nobody cared
message in boot log and on boot screen- Works either HDMI out or MKS PI-TS32 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Current, Jammy:
irq 56: nobody cared
message in boot log- Works either HDMI out or MKS PI-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
Changes
- Revert serial 8250_dma patch to mitigate UART0 port issue on the new kernels. There are connection issues with UART0 (SKR E3 board) with kernel after v5.15.92 and v6.1.10. Seems "new DMA fix" was a cause for the strange behavior.
- Linux Kernel v5.15.111 (current) and v6.1.28 (edge)