Getting RNode working on macOS
On this page
So here’s how to get started on using RNode on macOS (see my previous post about this).
Firstly you want to make sure your device works. Go plug it in to any USB port on your Mac. I have an iMac here so it has many ports :)
Next you want to run the rnodeconf
utility provided by Mark which can be found at nodeconfigutil
Make sure you already have Homebrew installed. Ensure you also have Python installed along with pyenv
and pyenv-virtualenv
:
1brew install pyenv-virtualenv`
Next install Python 2.7.16 with pyenv:
1pyenv install 2.7.16
Now go and grab the source code to rnodeconf and setup the new virtualenv:
1git clone [github.com/markqvist...](https://github.com/markqvist/rnodeconfigutil.git)
2pyenv virtualenv 2.7.16 rnodeconf
3pyenv activate rnodeconf
Install the required dependies:
1pip install pyserial cryptography
And run rnodeconf
and view information about your RNode that should be plugged in:
1$ ./rnodeconf -i /dev/tty.usbserial-DN03X2YH
2[2020-02-06 17:16:19] Opening serial port /dev/tty.usbserial-DN03X2YH...
3[2020-02-06 17:16:21] Device connected
4[2020-02-06 17:16:21] Firmware version: 1.11
5[2020-02-06 17:16:21] Reading EEPROM...
6[2020-02-06 17:16:22] EEPROM checksum correct
7[2020-02-06 17:16:22] Board signature validated
8[2020-02-06 17:16:22]
9[2020-02-06 17:16:22] Board info:
10[2020-02-06 17:16:22] Firmware version: 1.11
11[2020-02-06 17:16:22] Product code: 03
12[2020-02-06 17:16:22] Model code: a9
13[2020-02-06 17:16:22] Hardware revision: 0c
14[2020-02-06 17:16:22] Serial number: 1a:00:00:c6
15[2020-02-06 17:16:22] Frequency range: 820.0 MHz - 1020.0 MHz
16[2020-02-06 17:16:22] Max TX power: 17 dBm
17[2020-02-06 17:16:22] Manufactured: 2019-12-16 03:06:58
18[2020-02-06 17:16:22] Device mode: Normal (host-controlled)
19[2020-02-06 17:16:22] Device signature: Genuine board, vendor is unsigned.io
If you have trouble finding the exact device name look around in your /dev/*
for something that looks similar.
Hope this helps anyone using Mark’s RNode from unsigned.io :D
Happy hacking!