PinePhone with RNS + NomadNet #229
Replies: 3 comments 1 reply
-
This sounds like it could be related to markqvist/NomadNet#22 which is now fixed, but there's no nomadnet release containing the fix yet. You can try installing Nomadnet through the git repo to see if this fixes it for you. |
Beta Was this translation helpful? Give feedback.
-
Thanks for figuring this out. Have you thought about posting this over on the Pine64 Manjaro Sub-Forum to get more people using this? https://forum.pine64.org/forumdisplay.php?fid=130 |
Beta Was this translation helpful? Give feedback.
-
Just caught up on this (I live a non-linear existence). installing gcc is necessary to fix an issue (python problem, I guess) with netifaces. Just pointing this out - the original instructions still stand. cheers |
Beta Was this translation helpful? Give feedback.
-
Just in case anyone needs to know,
documenting a bit of about
Installing and running NomadNet on PinePhone.
Running Manjaro Phosh (on what was originally sold as Mobian)
for 2 years now.
(after testing and 'noping' notable alternatives).
see:
https://wiki.pine64.org/wiki/PinePhone_Software_Releases
There may be better improvements elsewhere since I locked onto Manjaro,
but it depends heavily on your patience and preferences.
None of it is for the faint of heart - the learning curve can be brutal.
Some of my bash history which (possibly, or not !) may be crucial:
in a console, (it is a gnome console)
select the "terminal mode" onscreen keyboard, unless you use a hardware keyboard.
sudo pacman -S pinephone-devtools
( you may not need this, but it may have enabled unknown bits, so just noting...)
sudo pacman -S python-pip
sudo pacman -S gcc (gcc is necessary)
you may want to install mc if you do not have it
pip3 install rns
pip3 install nomadnet
then simply run:
nomadnet
If it runs okay, quit - then add a testnet interface
to the end of your
~/.reticulum/config file
so you can communicate with the rest of us.
You may need to reboot to activate the testnet interface.
See you there, occasionally.
Best go into settings and set your display to 1.5 (2.0 really does not work for Nomadnet)
(if you try 1.0 you will need a stylus to do anything...)
nomadnet uses urwid - still seeking a reasonable method to set canvas size - urwid is 'full auto'.
I do not know about using nomadnet over the telephony modem:
that networks will blacklist my imei before some unforeseen urgency when I may actually need it.
And some telcos will blacklist your gear for random whims. (...been there, done that)
I do use the modemswitch "on" for GPS which works (sporadically) without a SIM Card (or Google).
DO understand that changing between portrait and landscape mode can kill your nomadnet session.
This seems to be something that Pinephone does on its own, but urwid is also a possibility.
(The urwid usage has a delay for flipping screen sizes and that may be where it breaks.)
After you kill a few sessions you should reboot to clear a lot of lost threads.
Just a habit that will keep you from wasting hours chasing a tail.
It is a "PinePhone rubbish disposal method".
Control -e is what you use to view node info in a Conversations window.
It seems to also (randomly) kill the session,
but how this happens I have not been able to find.
Staring at "unhandled_input" just makes my eyes water,
so I guess that waits another day.
Beta Was this translation helpful? Give feedback.
All reactions