Releases: redrathnure/armbian-mkspi
Releases · redrathnure/armbian-mkspi
0.1.10_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
- bump Armbian version to 23.05.0-trunk (e.g. should solve 8821cu repo issue and add WSL support)
- Keep downgraded Linux kernel to fix UART0 port issue. Linux Kernel v5.15.92 (current) and v6.1.10 (edge).
0.1.9-23.02.2
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
- bump Armbian version to 23.02.2 (stable)
- Downgrade Linux kernel to fix UART0 port issue. Linux Kernel v5.15.92 (current) and v6.1.10 (edge).
0.1.8-23.02.0-trunk.0256
Custom build for MKS PI board.
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:
UART0<-->Board
connection seems to be brokenirq 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:
UART0<-->Board
connection seems to be brokenirq 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 Armbian version to 23.02.0-trunk.0256
- Linux Kernel v5.15.103 (current) and v6.1.20 (edge)
0.1.7-23.02.0-trunk.0236
Custom build for MKS PI board.
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:
UART0<-->Board
connection seems to be brokenirq 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:
UART0<-->Board
connection seems to be brokenirq 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
- Freeze Armbian kernel packages. Now an
apt update
run should not destroy DTS file - Fix screen rotation. A
ili9481
driver was changed to customfb_st7796s
module - Linux Kernel v5.15.102 (current) and v6.1.9 (edge)
0.1.6-23.02.0-trunk.0236
Custom build for MKS PI board.
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
- bump Armbian version to '23.02.0-trunk.0236'
- bump Kernel version: v1.15.91 (current) and v6.1.9 (edge)
- add support for Debian Bullseye builds (thanks compihu for the contribution)
- DTS patches was adapted for v6.1.9 kernel sources
- reboot and shutdown issues were fixed in edge build
0.1.5-23.02.0-trunk.0171
Custom build for MKS PI board.
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-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
- software reset and shutdown commands do not work. Need to reset board by reset button or via PSU off/on.
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 Armbian version to
23.02.0-trunk.0171
- all mks code patches were removed. This release contains has only u-boot and Kernel DTS changes (still is based on
rk3328-roc-cc
board) - simplify ADXL345 via spi0 sensor configuration. Load
spidev
module automatically
0.1.4_23.02.0-trunk.0135
Custom build for MKS PI board.
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 (SPI connectors) | 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-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
- software reset and shutdown commands do not work. Need to reset board by reset button or via PSU off/on.
Current, Jammy:
irq 55: 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 Armbian version to
23.02.0-trunk.0135
- unpin kernel version for current(compilation issues was solved in new armbian master)
- disable analog sound for u-boot
- disable analog sound and remap usb20_host_drv for current build
- disable analog sound and simplify gmac2phy for edge build
0.1.3_23.02.0-trunk.0073
Custom build for MKS PI board.
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 (SPI connectors) | 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-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
- software reset and shutdown commands do not work. Need to reset board by reset button or via PSU off/on.
Current, Jammy:
irq 55: 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
- fix ethernet interface
- pin current to kernel v5.15.85 (v5.15.86 has a compilation issues)
- cleanup DTS patches (remove duplicate declarations)
0.1.2-mkspi-23.02.0-trunk.0073
Custom build for MKS PI board.
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 |
Reser button | yes | yes |
WiFi dongles | yes | yes |
ADXL345 (SPI connectors) | 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-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
- software reset and shutdown commands do not work. Need to reset board by reset button or via PSU off/on.
Current, Jammy:
irq 55: 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
- use ili9481 for LCD. Switch from custom patched ili9341 driver to ili9481 one.
- reenable "rohm,dh2228fv" and "lineartechnology,ltc2488" compatibility for SPI port
- remove custom patches for HDMI aspect ratio
0.1.1-mkspi-23.02.0-trunk.0073
Custom build for MKS PI board.
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 |
WiFi dongles | yes | yes |
ADXL345 (SPI connectors) | 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-TS35 display. No dual screen, no reconnection during runtime. Display must be connected before system start and cannot be switched after boot.
- software reset and shutdown commands do not work. Need to reset board by reset button or via PSU off/on.
Current, Jammy:
irq 55: 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
- make touchscreen worked out of the box. Load
ads7846
module automatically