- range-based for-loop takes the {1…10} literally like what goes on under the colon-operator ‘:’ in MATLAB. That means you cannot do {1…${M}$} (https://www.cyberciti.biz/faq/unix-linux-iterate-over-a-variable-range-of-numbers-in-bash/)
Install “gpm”: Enable mouse in text console for copy and paste (left click to highlight & copy, right click to paste)
I2C is disabled by default. Use raspi-config to enable it. Editing config file /boot/config.txt
directly might not work
Locale & Keyboard (105 keys) defaults to UK out of the box. Shift+3 “#” (hash) sign became “£” pound sign. Use raspi-config to change the keyboard.
It reads random garbage partitions for MFT assigned to FAT16 drives. Just use FAT32
USB drives does not automount by default. usbmount is messy as it creates dummy /media/usb[0-7] folders. Do this instead.
The mouse cable for Evoluent Vertical Mouse 4 is extremely long, which creates a lot of clutters especially when my keyboard has a USB hub relay built in (it’s the mouse is less than a feet away from it). Instead of splicing the cable, which creates a hard junction that’s not flexible, I modified the mouse to take a micro-USB cable instead.
Here’s a summary of learnings from dd-wrt’s serial recovery instructions:
nvram erase
-i
switch (binary image transfer) with Windows tftp.exe.tftp -i 192.168.1.1 put {path to whatever TRX firmware file}
flash -ctheader : flash1.trx
Some observations