Interim Ubuntu 17 04 ISO with mainline v4 12 rc6 kernel RTL8723BS and Broadcom Wifi BT firmware UCM audio files and full 32 bit bootloader support
Update: This work is superseded by my isorespin.sh script which can respin an official ISO suitable for use on Intel Atom devices.
Latest linuxium-v4.12-rc6-ubuntu-17.04-desktop-amd64.iso kernel respun using v7.1.0 of isorespin.sh with log file of:
Script /usr/local/bin/isorespin.sh called with -i ubuntu-17.04-desktop-amd64.iso -u -l rtl8723bs_4.12.0_amd64.deb -f linuxium-install-UCM-files.sh -f linuxium-install-broadcom-drivers.sh -f wrapper-linuxium-install-UCM-files.sh -f wrapper-linuxium-install-broadcom-drivers.sh -c wrapper-linuxium-install-UCM-files.sh -c wrapper-linuxium-install-broadcom-drivers.sh ...
Work directory isorespin used ...
ISO /home/linuxium/isorespin/ubuntu-17.04-desktop-amd64.iso respun ...
Bootloader GRUB added ...
Kernel updated with mainline kernel version 4.12.0-041200rc6-generic ...
Local package /home/linuxium/isorespin/rtl8723bs_4.12.0_amd64.deb added ...
File /home/linuxium/isorespin/linuxium-install-UCM-files.sh added ...
File /home/linuxium/isorespin/linuxium-install-broadcom-drivers.sh added ...
File /home/linuxium/isorespin/wrapper-linuxium-install-UCM-files.sh added ...
File /home/linuxium/isorespin/wrapper-linuxium-install-broadcom-drivers.sh added ...
Command run ...
# wrapper-linuxium-install-UCM-files.sh
./linuxium-install-UCM-files.sh: Extracting UCM files ...
./linuxium-install-UCM-files.sh: Installing UCM files ...
./linuxium-install-UCM-files.sh: Reloading UCM driver ...
./linuxium-install-UCM-files.sh: Installation of UCM finished
# wrapper-linuxium-install-broadcom-drivers.sh
./linuxium-install-broadcom-drivers.sh: Extracting Broadcom files ...
./linuxium-install-broadcom-drivers.sh: Installing Broadcom files ...
./linuxium-install-broadcom-drivers.sh: Reloading Broadcom driver ...
./linuxium-install-broadcom-drivers.sh: Installing Broadcom bluetooth service ...
./linuxium-install-broadcom-drivers.sh: Starting Broadcom bluetooth service ...
Running in chroot, ignoring request.
./linuxium-install-broadcom-drivers.sh: Installation of Broadcom finished
Respun ISO created as linuxium-v4.12-rc6-ubuntu-17.04-desktop-amd64.iso.
This time Ive used the Ubuntu 17.04 ISO ubuntu-17.04-desktop-amd64.iso and Ive updated the kernel with the v4.12-rc6 mainline build and also added my wifi/bt firmware package rtl8723bs_4.12.0_amd64.deb, my Broadcom wifi/bt firmware script linuxium-install-broadcom-drivers.sh installed by running wrapper-linuxium-install-broadcom-drivers.sh and my ALSA UCM audio files script linuxium-install-UCM-files.sh installed by running the wrapper-linuxium-install-UCM-files.sh.
The respun ISO can be downloaded from linuxium-v4.12-rc6-ubuntu-17.04-desktop-amd64.iso and written to a USB using dd.
On booting if bluetooth fails to start automatically then it can be started manually with the command:
sudo systemctl start rtl8723bsbt.service
or
sudo systemctl start brcmbt.service
depending on wifi chip.
See my earlier posts for further details about the scripts and how to use them or wait for my new documentation which will be posted soon.
If you find this useful then please donate using the following link http://goo.gl/nXWSGf as everything helps with development costs.