02-08-2023, 08:36 AM
Hi Bluewave-Team,
many thanks for all your effort regarding this project and the support.
lately i bought a OAP-license(v16) and started building up my setup.
while waiting for my desired screen (Waveshare 7.9inch-widescreen 1280x400)
i tested around with an 4.3 inch DSI screen (800x480) i had laying around (also waveshare)
and everything worked just fine.
for the new screen i had to install drivers, which waveshare support provided in a buster version to me via mail,
since their official github only holds bullseye display drivers.
i managed to install them and the screen is operating fine.
1. detailed description of setup:
a. Pi: Pi4 2GB
b. Powersuply: original Pi-Foundation USB-C 5.1V 3A (so far, no low voltage warnings)
c. sound card: Noname USB
d. microphone-input: see Noname USB sound card
e. Bluetooth dongle: Bluetooth 4.0 Adapter USB 2.0 Micro, Class 1 from LogiLink
f. Touchscreen model: Waveshare 7.9inch Capacitive Touch Display for Raspberry Pi, 400×1280, IPS, DSI Interface
(https://www.waveshare.com/wiki/7.9inch_DSI_LCD)
2. Android Auto:
a. Android Auto on phone: 8.7.630264-release
b. Model of phone: Unihertz Jelly 2 (and Moto g31)
4. steps recreating issue:
after driver instalation the splashscreen wasnt working anymore.
since the screen unit is controled by i2c commands, it stays off nearly until OS has fully booted,
then there is a short moment where RaspiOS-Desktop can be seen before OAP-Home screen is displayed.
this is no problem for me, since i dont care that much about eye-candy, but
OAP-GUI is cut of on top, so time and temperature are not readable
and much worse: connecting my phone via usb AA turns over (i think, regarding epirience from tests with smaller screen)
but whole screen turns only black (except for mouse coursor)
video for explanation
i read somewhere in this forum about something like that, and that AA only supports 480p 720p and 1080p
fiddeling around with OAP settings
switching Video_Resolution between 480p 720p and 1080p
setting various vertical and horizontal margins
and adjusting DPI in steps of 50 from 50 to 500
havent got me to something working
can you provide any advice ?
maybe something config.txt offers,
like forcing 480p compressed,
i dont know which Possibilities there are valid (regarding overscan or framebuffer commands)
and most solutions seem to focus on hdmi screens while i have an DSI one
adding config.txt for reference:
many thanks for all your effort regarding this project and the support.
lately i bought a OAP-license(v16) and started building up my setup.
while waiting for my desired screen (Waveshare 7.9inch-widescreen 1280x400)
i tested around with an 4.3 inch DSI screen (800x480) i had laying around (also waveshare)
and everything worked just fine.
for the new screen i had to install drivers, which waveshare support provided in a buster version to me via mail,
since their official github only holds bullseye display drivers.
i managed to install them and the screen is operating fine.
1. detailed description of setup:
a. Pi: Pi4 2GB
b. Powersuply: original Pi-Foundation USB-C 5.1V 3A (so far, no low voltage warnings)
c. sound card: Noname USB
d. microphone-input: see Noname USB sound card
e. Bluetooth dongle: Bluetooth 4.0 Adapter USB 2.0 Micro, Class 1 from LogiLink
f. Touchscreen model: Waveshare 7.9inch Capacitive Touch Display for Raspberry Pi, 400×1280, IPS, DSI Interface
(https://www.waveshare.com/wiki/7.9inch_DSI_LCD)
2. Android Auto:
a. Android Auto on phone: 8.7.630264-release
b. Model of phone: Unihertz Jelly 2 (and Moto g31)
4. steps recreating issue:
after driver instalation the splashscreen wasnt working anymore.
since the screen unit is controled by i2c commands, it stays off nearly until OS has fully booted,
then there is a short moment where RaspiOS-Desktop can be seen before OAP-Home screen is displayed.
this is no problem for me, since i dont care that much about eye-candy, but
OAP-GUI is cut of on top, so time and temperature are not readable
and much worse: connecting my phone via usb AA turns over (i think, regarding epirience from tests with smaller screen)
but whole screen turns only black (except for mouse coursor)
video for explanation
i read somewhere in this forum about something like that, and that AA only supports 480p 720p and 1080p
fiddeling around with OAP settings
switching Video_Resolution between 480p 720p and 1080p
setting various vertical and horizontal margins
and adjusting DPI in steps of 50 from 50 to 500
havent got me to something working
can you provide any advice ?
maybe something config.txt offers,
like forcing 480p compressed,
i dont know which Possibilities there are valid (regarding overscan or framebuffer commands)
and most solutions seem to focus on hdmi screens while i have an DSI one
adding config.txt for reference:
# For more options and information see
# http://rpf.io/configtxt
# Some settings may impact device functionality. See link above for details
# uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
# uncomment this if your display has a black border of unused pixels visible
# and your display can output without overscan
#disable_overscan=1
# uncomment the following to adjust overscan. Use positive numbers if console
# goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
# uncomment to force a console size. By default it will be display's size minus
# overscan.
#framebuffer_width=1280
#framebuffer_height=720
# uncomment if hdmi display is not detected and composite is being output
#hdmi_force_hotplug=1
# uncomment to force a specific HDMI mode (this will force VGA)
#hdmi_group=1
#hdmi_mode=1
# uncomment to force a HDMI mode rather than DVI. This can make audio work in
# DMT (computer monitor) modes
#hdmi_drive=2
# uncomment to increase signal to HDMI, if you have interference, blanking, or
# no display
#config_hdmi_boost=4
# uncomment for composite PAL
#sdtv_mode=2
#uncomment to overclock the arm. 700 MHz is the default.
#arm_freq=800
# Uncomment some or all of these to enable the optional hardware interfaces
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
# Uncomment this to enable the lirc-rpi module
#dtoverlay=lirc-rpi
# Additional overlays and parameters are documented /boot/overlays/README
# Enable audio (loads snd_bcm2835)
dtparam=audio=off
dtoverlay=disable-bt
disable_splash=1
dtoverlay=vc4-fkms-v3d
[pi3]
gpu_mem=256
max_framebuffers=1
[pi3+]
gpu_mem=256
max_framebuffers=1
[pi4]
max_framebuffers=2
ignore_lcd=1
dtoverlay=vc4-kms-v3d
dtparam=i2c_vc=on
dtparam=i2c_arm=on
dtoverlay=WS_xinchDSI_Screen,SCREEN_type=5,I2C_bus=10
dtoverlay=WS_xinchDSI_Touch,I2C_bus=10