helix
Members
-
Joined
-
Last visited
Reputation Activity
-
helix got a reaction from Борис Макаров in CSC Armbian for RK3318/RK3328 TV box boardsDriver for integrated Wi-Fi card already compiled to Linux kernel.
So, you should put to the brcm folder:
* exactly one *.bin file, which is firmware for your Wi-Fi card. Kernel may look for this file during boot at several different filenames depending on hardware.
* exactly one *.txt file, which is nvram parameters specific to your Wi-Fi card. Kernel also may try to reach this file at different filenames, but will use just one.
clm_blob not always necessary, you may try to connect without it. Use nmtui command.
*.hcd files - firmware for bluetooth module, if you do not need bluetooth you may safely ignore this files and then bluetooth will not appear in system.
If your Tv-BOX was able to connect to Wi-Fi with the Android image installed, probably is will connect to same Wi-Fi with Armbian too, if the correct files are present in the brcm folder.
In my case (AP6212 wifi module), I found correct files inside backup image I made with Multitool before flashing the Armbian image:
original file was: fw_bcm43436b0.bin renamed: brcmfmac43430b0-sdio.bin
original file was: nvram_ap6212.txt renamed: brcmfmac43430b0-sdio.txt
You will need to somehow mount a backup copy of the original disk image, then open it as normal disk on regular pc and search for the necessary files.
-
helix got a reaction from jock in CSC Armbian for RK3318/RK3328 TV box boardsfinally bluetooth is working with such config:
&uart0 { status = "okay"; uart-has-rtscts; bluetooth { pinctrl-names = "default"; compatible = "brcm,bcm43438-bt"; max-speed = <4000000>; clocks = <&rk805 0x01>; clock-names = "extclk"; shutdown-gpios = <&gpio1 RK_PC5 GPIO_ACTIVE_HIGH>; host-wakeup-gpios = <&gpio1 RK_PD2 GPIO_ACTIVE_HIGH>; }; };
firmware from android partition:
sha256sum BCM4343B0.hcd
2252534aa755ab2857eb9765c55eb1d917e77992b5ee2ff701955cdcda9a8c9a BCM4343B0.hcd