Jump to content

Vidhome

Members
  • Posts

    8
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. On my TV box X88 pro 10 128 GB (Armbian 24.11.0-trunk.321 6.11.4-edge-rockchip6), the driver does not work when set to led-config 2. After studying, I performed several operations and everything worked. Maybe it will help someone!! In armbian-config, install led-config 2 and wlan-ap6334 next 1. dtc -I dtb -O dts /boot/dtb/rockchip/overlay/rockchip-rk3318-box-led-conf2.dtbo -o /root/rk3318-box-led-conf2.dtso 2. In the /root/rk3318-box-led-conf2.dtso file, edit reg = <0x24> to <0x0> 3. dtc -I dts -O dtb -f /root/rk3318-box-led-conf2.dtso -o /boot/dtb/rockchip/overlay/rockchip-rk3318-box-led-conf2.dtbo Wi-Fi and Bluetooth are working, the display is working too, but for some reason the lan and power symbols are mixed up. I solved it through the display service file display-service.txt
  2. Good afternoon jock! I'm asking for your help again. The X88 pro 10 128 Gb(X88 PRO-B-RK3318-D4-V1.6) box does not want to work with an LED screen. Arabian-config led-config2 is set, the screen does not respond. There is no display folder in the /sys/class/leds directory. When installing the led-config5, the service works, the check starts, but the display does not light up at all! How do I set it up? Box H96 max It works great on this version and led-config5. 4.036378] spi_gpio i2c-aux-display: cs36 >= max 1 [ 4.036421] spi_master spi0: spi_device register error /i2c-aux-display/aux-display-controller@24 [ 4.036471] spi_master spi0: Failed to create SPI device for /i2c-aux-display/aux-display-controller@24 v24.11 rolling for RK3318 Box running Armbian Linux 6.11.5-edge-rockchip64 Packages: Debian stable (bookworm) Support: for advanced users (rolling release) Performance: Load: 32% Up time: 12 min Memory usage: 17% of 3.88G CPU temp: 59°C Usage of /: 6% of 114G I attached a photo of the led display chip (the outputs from the led display go to it) AIP16283BT35 (maybe it tm1628 ?) IMG_4802.heic
  3. I tried, it didn't take off, only after these steps it works.
  4. Jock thank you for your work! Everything worked on my H96Max RK3318. The sequence was as follows: 1. switch to beta repository in armbian-config or by changing apt.armbian.com to beta.armbian.com in /etc/apt/sources.list.d/armbian.list 2. run apt update and upgrade at least the kernel, dtb and armbian-bsp-cli-rk3318 packages, then reboot, run armbian-config (Software->Hardware->and on led-conf5) 3. apt install git make linux-headers-edge-rockchip64 -y 4. git clone https://github.com/jefflessard/tm16xx-display.git; cd tm16xx-display; ln -s /boot/System.map-`uname -r` /lib/modules/`uname -r`/build/System.map 5. make install The clock is ticking, the indicators are working. After the Homeassistant docker.
  5. Thanks Jock! Do I have an H96Max RK3318 set-top box, will this firmware work?
  6. Hi, my attempt to compile using the Haven openwfd driver method leads to errors. Why is this happening? make[1]: Entering directory '/usr/src/linux-headers-6.11.0-edge-rockchip64' CC [M] /root/linux_openvfd/driver/openvfd_drv.o /root/linux_openvfd/driver/openvfd_drv.c:44:7: warning: "CONFIG_AMLOGIC_LEGACY_EARLY_SUSPEND" is not defined, evaluates to 0 [-Wundef] 44 | #elif CONFIG_AMLOGIC_LEGACY_EARLY_SUSPEND | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /root/linux_openvfd/driver/openvfd_drv.c: In function ‘register_openvfd_driver’: /root/linux_openvfd/driver/openvfd_drv.c:400:75: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body] 400 | pr_dbg("%s: Succeeded to add openvfd module \n", __func__); | ^ /root/linux_openvfd/driver/openvfd_drv.c: At top level: /root/linux_openvfd/driver/openvfd_drv.c:622:19: warning: no previous prototype for ‘gpiochip_find’ [-Wmissing-prototypes] 622 | struct gpio_chip *gpiochip_find(void *data, | ^~~~~~~~~~~~~ /root/linux_openvfd/driver/openvfd_drv.c: In function ‘gpiochip_find’: /root/linux_openvfd/driver/openvfd_drv.c:629:35: error: passing argument 2 of ‘gpio_device_find’ from incompatible pointer type [-Werror=incompatible-pointer-types] 629 | gdev = gpio_device_find(data, match); | ^~~~~ | | | int (*)(struct gpio_chip *, void *) In file included from ./include/linux/of_gpio.h:14, from /root/linux_openvfd/driver/openvfd_drv.c:36: ./include/linux/gpio/driver.h:641:39: note: expected ‘int (*)(struct gpio_chip *, const void *)’ but argument is of type ‘int (*)(struct gpio_chip *, void *)’ 641 | int (*match)(struct gpio_chip *gc, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 642 | const void *data)); | ~~~~~~~~~~~~~~~~~ /root/linux_openvfd/driver/openvfd_drv.c: At top level: /root/linux_openvfd/driver/openvfd_drv.c:669:5: warning: no previous prototype for ‘evaluate_pin’ [-Wmissing-prototypes] 669 | int evaluate_pin(const char *name, const unsigned int *vfd_arg, struct vfd_pin *pin, unsigned char enable_skip_evaluation) | ^~~~~~~~~~~~ /root/linux_openvfd/driver/openvfd_drv.c:752:6: warning: no previous prototype for ‘get_pin_from_dt’ [-Wmissing-prototypes] 752 | void get_pin_from_dt(const char *name, const struct platform_device *pdev, struct vfd_pin *pin) | ^~~~~~~~~~~~~~~ /root/linux_openvfd/driver/openvfd_drv.c:763:5: warning: no previous prototype for ‘request_pin’ [-Wmissing-prototypes] 763 | int request_pin(const char *name, struct vfd_pin *pin, unsigned char enable_skip) | ^~~~~~~~~~~ /root/linux_openvfd/driver/openvfd_drv.c:1034:19: error: initialization of ‘void (*)(struct platform_device *)’ from incompatible pointer type ‘int (*)(struct platform_device *)’ [-Werror=incompatible-pointer-types] 1034 | .remove = openvfd_driver_remove, | ^~~~~~~~~~~~~~~~~~~~~ /root/linux_openvfd/driver/openvfd_drv.c:1034:19: note: (near initialization for ‘openvfd_driver.<anonymous>.remove’) cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:244: /root/linux_openvfd/driver/openvfd_drv.o] Error 1 make[2]: *** [/usr/src/linux-headers-6.11.0-edge-rockchip64/Makefile:1926: /root/linux_openvfd/driver] Error 2 make[1]: *** [Makefile:224: __sub-make] Error 2 make[1]: Leaving directory '/usr/src/linux-headers-6.11.0-edge-rockchip64' make: *** [Makefile:5: modules] Error 2
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines