Skip to content

Releases: redrathnure/armbian-mkspi

0.3.4-24.2.0-trunk

19 Feb 08:13
Compare
Choose a tag to compare

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

18 Feb 12:37
Compare
Choose a tag to compare

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

05 Feb 21:56
Compare
Choose a tag to compare

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

01 Jan 23:49
Compare
Choose a tag to compare

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

20 Dec 17:47
Compare
Choose a tag to compare

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

20 Dec 17:06
Compare
Choose a tag to compare

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

20 Nov 21:26
Compare
Choose a tag to compare

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

25 Sep 07:12
Compare
Choose a tag to compare

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

02 Jul 21:14
Compare
Choose a tag to compare

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

14 May 20:10
Compare
Choose a tag to compare

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)