From 3945da9d29bd061a2cadbe047c76ba06b457d4e8 Mon Sep 17 00:00:00 2001 From: noon92 <40807970+noon92@users.noreply.github.com> Date: Fri, 6 Dec 2024 20:02:39 +0200 Subject: [PATCH] README.md updated from https://stackedit.io/ --- README.md | 56 +++++++++---------------------------------------------- 1 file changed, 9 insertions(+), 47 deletions(-) diff --git a/README.md b/README.md index 3a09148..a9d9488 100644 --- a/README.md +++ b/README.md @@ -18,41 +18,28 @@

Accomplished:

-

Issues / to do / in progress:

-

Project goals:

-

I’ve built three Ubuntu 22.04.5 LTS images with Luckfox’s SDK:

-
    -
  1. A ‘fresh’ image with no changes but with the added drivers for usb ethernet, wifi, serial, RTC and mass storage.
  2. -
  3. An image preconfigured with the TC2-BBS for comms over UART4.
  4. -
  5. An image preconfigured with the TC2-BBS for comms over USB. This assumes the USB device is recognized as /dev/ttyACM0.
  6. -

Login for the “fresh” image is root:root or pico:luckfox. Login for the configured BBS images is root:root, bbs:mesh or femto:fox.

-

The preconfigured images will reboot every 24 hours, and restart the BBS every other hour. In theory, this should happen at 7am UTC (because both the US and Europe are generally inactive at that time). Time is set on boot with the following logic:

+

The preconfigured images will reboot every 24 hours. In theory, this should happen at 3am, if the internal clock is accurate. Time is set on boot with the following logic:

  1. If the system recognizes an RTC module connected via i2c, it will use that.
  2. If no RTC module is recognized, time will be set to midnight 2024-1-1 midnight.
  3. @@ -69,35 +56,10 @@
  4. RDNIS via usb - see this guide. Note that in the preconfigured images USB is set to host mode, so you’ll have to switch back to peripheral with sudo luckfox-config. This is not really recommended, but can be used in a pinch.

Installation - connection to Meshtastic node via UART or USB:

-

Choosing a MicroSD card: Any reasonably fast MicroSD card of 32gb or higher should work, but ideally use a card that supports UHS-1 or higher, and is rated for high endurance.

    -
  1. Uncompress the 7z file - will require ~29gb of space. In Windows, use 7-zip.
  2. Flash the image your MicroSD card using Balena Etcher or your favorite flashing program. You will likely get a warning that the image appears to be invalid or has no partition table. This is normal.
  3. -
  4. Insert the microSD card into the Pico Mini.
  5. -
  6. Connect Pico Mini to Meshtastic radio via pins or USB, depending on image flashed. If using pins - use pins 10 and 11 on the Luckfox board.
  7. -
  8. For the rak19007 or rak19003 (with the rak4631/rak4630 daughter board): - -
  9. -
  10. Remember - connect TX on the Luckfox to RX on the Meshtastic board, and vice-versa.
  11. -
  12. Power can be supplied to the RAK board via the 3.3v out pin on the Luckfox.
  13. -
  14. If communications is via UART, you must bridge the grounds of the two boards.
  15. -
  16. Supply power to the Luckfox via pins or USB.
  17. -
  18. It should Just Work.
  19. -
  20. You can connect to the Luckfox via ethernet or UART serial as described here.
  21. +
  22. Insert the microSD card into the Luckfox Pico Mini.
  23. +
  24. Configure the system with a USB drive as described in USB Configuration Tool.

Pinout: