Establishing Wi-Fi connectivity on the T100

Now that we have Ubuntu Linux installed on the T100, it’s time to move on and establish a Wi-Fi connection using the computer’s own wireless card rather than a plug-in USB wireless adapter.

As part of the initial installation process, we downloaded a number of ancillary files to the Asus_T100_Files folder on our bootable USB drive. We now need to use those files, and an updated version of one of them, to get the T100’s wireless card working.

(1) First, we need to obtain an updated copy of the file brcmfmac43241b4-sdio.txt. So, if you are using the T100, don’t discard the USB wireless adapter just yet. The alternative is to use another computer that is connected to the Internet.

Using a web browser, go to the Asus T100 Ubuntu Google+ Community web site at: Follow the links to Asus Files – General files – Patches & firmware – Wifi Firmware – Brainwreck – wifi test. Download the file brcmfmac43241b4-sdio.txt and save it to the Asus_T100_Files folder on the bootable USB drive.

You can now remove the USB wireless adapter from the T100. Hopefully, the next sequence of commands will enable the machine’s own wireless card.

(2) Run the command sudo nautilus in Terminal in order to give Nautilus root capabilities.

(3) Navigate to /lib/firmware/brcm. Open a new tab (File – New Tab) and, on the USB drive, navigate to the Asus_T100_Files folder. Copy (drag and drop) the files brcmfmac43241b4-sdio.txt and brcmfmac43241b4-sdio.bin to the brcm tab.

(4) From the brcm tab, navigate to the /lib/firmware/intel folder. On the bootable USB drive, in the Asus_T100_Files folder, copy the file linux-firmware-master-intel.tar.gz to the intel tab. Double click on this file. Press Ctrl-A to select all the files in the archive. Now use Ctrl-Left-click on the first entry (a shortcut to fs_sst_0f28.bin) to deselect this “file” (an error will occur if you try to include the shortcut in the extraction process.) Click on Extract in the menu bar, and then on the Extract button in the subsequent window. The Archive Manager will report that the files have been extracted successfully and you can now close this program window.

(5) Close Nautilus and, when the Terminal prompt has returned, enter the command:

sudo gedit /lib/firmware/brcm/brcmfmac43241b4-sdio.txt

We need to change the MAC address in the “macaddr=” line. Click on the wireless icon in the panel and select Edit Connections. Select your Wi-Fi connection and press the Edit button. Copy the address string in the Device MAC address box – in the form 40:16:7E:91:6F:75 and ignoring the trailing “(wlan0)”. Paste this string into the brcmfmac43241b4-sdio.txt file, overwriting the text following macaddr=. Save the file. Close both gedit and the Network Connections’ window.

(6) In the Terminal window, , enter the command:

sudo update-initramfs -u -k all

(7) Reboot the computer.

As John Dougan says “With luck your wifi device should spring to life and you can connect to the Internet.” This was certainly the case on my system so, a big thanks goes to both John and Brainwreck for all their efforts to get Wi-Fi working on the T100.


Asus T100 Ubuntu

Posted in Asus T100, Installation, Tweaks | Tagged , | Leave a comment

T100 Timeout Issue Solved!

The previous post showed how to capture the details of the timeout errors on disk access that were plaguing the Linux boot process on my Asus T100. A Google search for the most prevalent error string – mmcblk0rpmb: timed out sending r/w cmd command – provided a link to a kernel patch (from Nell Hardcastle) that essentially prevents access to the rpmb partition on the T100’s eMMC drive and so avoids the timeout issue. My good friend Ruslan Kuznetsov on the “Asus T100 Ubuntu” Google+ Community added this patch to a new version of his 32-bit linux-image/header files, and updating Ubuntu with these modified files – finally – solved my timeout problem!
Continue reading

Posted in Asus T100, Installation | Tagged , | 1 Comment

Logging the boot process

Booting the Asus T100 into Ubuntu Linux takes forever – but why? To find out, we need to show the commands being executed as they occur and/or to review the commands used at the end of the boot process.
Continue reading

Posted in Asus T100, GRUB, Installation | Leave a comment

Installing Linux on the Asus Transformer Book T100

Firstly, let me say that, while I have a version of Ubuntu running on the T100, the process is not simple, nor is it completely successful. Some functions (e.g. screen rotation) are not yet working, and a number of other items (e.g. sound and Wi-Fi) have somewhat limited support. One specific problem that I (and others) have encountered is a long series of timeout errors on disk access when installing Ubuntu. If this is a problem for you, if you persevere, the errors will eventually resolve themselves, and the installation will complete. The result is a system that can run a word processor, a spreadsheet, access the Internet, and no doubt do much more. (To date, I have done much more installing than using!) Lots of people are working on trying to fix/provide enhanced support for the non-working items. So, the bottom line is that is early in the game for running Linux on the T100. However, if you want to give it a try, I hope that this posting will help.
Continue reading

Posted in Asus T100, Installation, Unity | Tagged | 4 Comments

Updating the Asus T100’s BIOS

Now, for yet another non-Linux post – although – once again, this is in support of the end game, which is to be able to install Linux on an Asus Transformer T100. The problem to be solved this time is how to update (flash) the T100’s BIOS with the latest update.
Continue reading

Posted in Asus T100 | Tagged | Leave a comment

Backup, backup, backup…

And now for something completely different – a posting devoted to Windows and a Window’s application in a Linux blog. But, let me explain…
Continue reading

Posted in Asus T100, Backup | 5 Comments

Mobile presentations

Do you use LibreOffice Impress and own an Android smartphone? Want to use your smartphone as a remote control for your presentations? Look no further. Download LibreOffice Impress Remote from Google’s Play Store.
Continue reading

Posted in Android, Applications, Mint | Tagged , , , | Leave a comment