August 20, 2026, 03:19:19 PM

Recent posts

#1
A20 / Re: Working Linux driver for U...
Last post by sasha2002 - Today at 01:41:55 PM
Tested this specific version of driver, it's not working.
At first you can't install it because it's not compiling at all with existing headers, downloaded from kernel.org, after compiling and modprobe

As you can see from /usr/lib/udev/rules.d/aic.rules :
                       
# AIC8800 USB mass-storage mode switch rules
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5721",  SYMLINK+="aicudisk", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5722",  SYMLINK+="aicudisk", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5723",  SYMLINK+="tendaudisk", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5724",  SYMLINK+="ugreenax900", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5725",  SYMLINK+="tendaudiskv2", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5726",  SYMLINK+="tendaudiskv3", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="5727",  SYMLINK+="tendaudiskv4", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="572a",  SYMLINK+="tendaudiskv5", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="572c",  SYMLINK+="cudydiskv2", RUN+="/usr/bin/eject /dev/%k"
KERNEL=="sd*", ATTRS{idVendor}=="a69c", ATTRS{idProduct}=="572f",  SYMLINK+="aicudisk572f", RUN+="/usr/bin/eject /dev/%k"

# AIC8800D80 "Pandora" clone: switch 1111:1111 to its operational USB ID.
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1111", ATTR{idProduct}=="1111", RUN+="/bin/sh -c 'if [ -x /usr/sbin/usb_modeswitch ]; then exec /usr/sbin/usb_modeswitch -c /etc/usb_modes>
There are no ID 350b:f179 or ID 350b:9612
I've added, but no luck :
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="350b", ATTR{idProduct}=="f179", RUN+="/usr/sbin/usb_modeswitch -v 0x350b -p 0xf179 -KW"
As i understand this driver is for other dongles
#2
A20 / Re: LIME2-4GB dead or not?
Last post by LubOlimex - August 18, 2026, 04:40:11 PM
No idea, I've only used Balena Etcher and USBImager to prepare the images and then "dd" in the command line. Try with either Balena Etcher or USBImager both have Linux releases.
#3
A20 / Re: Working Linux driver for U...
Last post by LubOlimex - August 18, 2026, 04:37:35 PM
For Linux use the drivers and instructions at this GitHub article:

https://github.com/shenmintao/aic8800d80

Try something like:

sudo apt install git dkms build-essential linux-headers-$(uname -r) eject usb-modeswitch
git clone https://github.com/shenmintao/aic8800d80.git
cd aic8800d80
sudo ./install.sh
sudo reboot
#4
FPGA / Re: Olimex GateMateA1-EVB + On...
Last post by LubOlimex - August 18, 2026, 03:38:12 PM
Well if your FPGA bit stream implements UART and maps it to RP2040 debug-UART pins, it should.
#5
FPGA / Re: Olimex GateMateA1-EVB + On...
Last post by dettus - August 18, 2026, 11:33:37 AM
Thank you.

My question is, if that would give me a functioning UART, one that I can use from my PC?
#6
FPGA / Re: Olimex GateMateA1-EVB + On...
Last post by LubOlimex - August 18, 2026, 08:24:38 AM
DBG_UART_TX <= DBG_UART_RX would probably drive the RP2040 TX line from the FPGA side, maybe assign DBG_UART_RX = DBG_UART_TX; instead
#7
FPGA / Olimex GateMateA1-EVB + Onboar...
Last post by dettus - August 17, 2026, 09:44:15 PM
Hello!

So, I do have an Olimex GateMateA1-EVB.
Currently, I am using the PMOD to attach my design's UART to the outside world.

But I just discovered that there are Pins marked DBG_UART_TX and DBG_UART_RX connected to the RP2040.
Are they accessible through the USB connector?

Currently, I am thinking about a design like this:


always @(posedge clk)
begin
    DBG_UART_TX<=DBG_UART_RX;
end

P.S.: I currently do not have physical access to the board, so I am asking, instead of trying. :)
#8
A20 / Re: T2-OLinuXino-LIME2-IND are...
Last post by LubOlimex - August 17, 2026, 03:39:41 PM
You need micro SD card. You prepare the micro SD card via card reader/writer and personal computer (some laptops have built-in SD card writer). The software to download to the card is free - my recommendation is to start with the base Olimage Linux image. Refer to the Olimage Linux guide for detailed step-by-step instructions:

https://raw.githubusercontent.com/OLIMEX/OLINUXINO/master/DOCUMENTS/OLIMAGE/Olimage-guide.pdf
#9
A20 / T2-OLinuXino-LIME2-IND are thi...
Last post by sasha2002 - August 17, 2026, 02:10:45 PM
Hi
T2-OLinuXino-LIME2-IND are this board without storage?
For what it can be used then?
I've bought it but totally not understand where to flash the OS
Can anyone help?
#10
FPGA / Re: GateMateA1-EVB-2M - use fl...
Last post by LubOlimex - August 17, 2026, 11:21:18 AM
Pretty much, yes.