Showing posts from January, 2021

Getting a Focusrite Scarlett 18i8 (2nd gen) to work on Ubuntu and derivatives

This post has nothing to do with timing! I have recently been distro hopping around trying to find one that works for me. However, I have a focusrite scarlett 18i8 second generation, which requires some fiddling to make work on linux. This has been a process of trial and error, reading lots of forums and seeing what works. After the fourth time of doing it, I now have a method which works. I'm assuming you are using nano as your editor here, but feel free to replace with whatever you are using. Loading the driver correctly There has been a working driver for this device in the kernel for a little while, but it needs to be setup correctly. Run -  lsusb | grep Focusrite This should give something like  Bus 003 Device 012: ID 1235:8204 Focusrite-Novation Scarlett 18i8 2nd Gen Note the ID, we'll need this later Run - sudo nano /etc/modprobe.d/scarlett.conf Add the following line, substituting vid and pid for the ID parts from stage 2 -  options snd_usb_audio vid=0x1235 pid=0x8204 d

Goodbye bytearray, hello hex!

There is a new update on github for the device code, the much needed reading UIDs in hex format. Much needed because that is what the rest of the world does, so it now means- You can check UIDs by scanning a NFC chip with your phone You can order pre-scanned and labelled NFC chips in bulk, and the prescanned hex code will be compatible The spreadsheet looks neater Pycom also released an update meaning longer (14 byte I think... off the top of my head) UIDs are now supported. Still more to get done this week!

New updates coming soon!

Sorry for the recent silence - our beloved education secretary has been making sure the day job doesn't get boring for the last few weeks. Updates coming this week- Finally a move away from bytearray NFC UIDs to hexadecimal Updated build instructions (this has needed doing for ages I realise) The first draft of the redesign plans to accommodate Pycom's new M2 form factor Phones as NFC chips (maybe)